@charset "UTF-8";

/* src/assets/styles/themes/dark-theme.less */
:root[data-theme=dark-theme] {
  --cl-header-bg: #212121;
  --cl-saving-indicator-color: #909090;
  --cl-accent-color: #0288D1;
  --cl-primary-text-color: #ffffff;
  --cl-secondary-text-color: #bdbdbd;
  --cl-disabled-text-color: #909090;
  --cl-color-border: #343434;
  --cl-color-border-disabled: #555555;
  --cl-color-icon-disabled: #555555;
  --cl-widget-border-color: #404040;
  --cl-color-hover: #404040;
  --cl-color-error: #FF4133;
  --cl-color-success: #43B543;
  --cl-color-warning: #FB8E00;
  --cl-color-cancel: #FF4133;
  --cl-color-icon-fill: #bdbdbd;
  --cl-color-toggle-arrow: #bdbdbd;
  --cl-color-icon-hover-fill: #0288D1;
  --cl-color-error-icon-fill: #FF4133;
  --cl-color-warning-icon-fill: #FB8E00;
  --cl-color-header: #212121;
  --cl-color-header-hover: var(--cl-color-icon-hover-fill);
  --cl-remove-icon-fill: #FF4133;
  --cl-line-color: #555555;
  --cl-separator-color: #343434;
  --cl-active-color: var(--cl-accent-color);
  --cl-tab-active-color: var(--cl-accent-color);
  --cl-color-tooltips: #343434;
  --cl-color-bg-input-control: #343434;
  --cl-color-bg-input-invalid-control: #502724;
  --cl-list-color-hover: #343434;
  --cl-list-color-selection: #393939;
  --cl-color-text-disabled: #909090;
  --cl-spinner-bg-color: #404040;
  --cl-progress-spinner-bg: url("./media/cl-spinner-AFN2OC7O.svg") no-repeat center;
  --cl-clear-filter-icon: url("./media/cl-clear-filter-TAGMD3SY.svg") 0 0 no-repeat;
  --cl-color-drag-and-drop: #181818;
  --cl-tree-item-color: #dcdcdc;
  --cl-active-query-color: #FB8E00;
  --cl-logo-icon: #0288D1;
  --cl-background-warning: #4B3619;
  --cl-background-interactive-warning: rgba(251, 142, 0, 0.1);
  --cl-box-shadow-warning: inset 0px 0px 3px rgba(0, 0, 0, 0.7);
  --cl-background-box-shadow-warning: inset 0 0 0 1px rgba(251, 142, 0, 0.3), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-interactive: inset 0 0 0 1px var(--editor-border-color-interactive), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-invalid: inset 0 0 0 1px var(--editor-border-color-invalid), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-invalid-select: inset 0 0 0 1px var(--cl-color-error), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-warning-select: inset 0 0 0 1px var(--editor-border-color-warning), var(--cl-box-shadow-warning);
  --cl-button-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --cl-grid-header-hover: #404040;
  --cl-drag-drop-input-color: #ffffff;
  --cl-drag-drop-input-placeholder-color: #757575;
  --cl-drag-drop-input-border: #404040;
  --cl-drag-drop-input-background: #282828;
  --cl-drag-drop-button-color-hover: #393939;
  --cl-color-icon-comparable-paths-top: #CC2F2F;
  --cl-color-icon-comparable-paths-bottom: #327932;
  --cl-placeholder-color: #909090;
  --cl-placeholder-icon: #909090;
  --cl-advanced-filter-border: none;
  --cl-advanced-padding-left: 6px;
  --cl-advanced-padding-top: 1px;
  --cl-button-primary-surface-default: #0288D1;
  --cl-button-primary-surface-hover: #00A6FF;
  --cl-button-primary-surface-pressed: #0275B4;
  --cl-button-primary-surface-disabled: #303030;
  --cl-button-primary-text-default: #ffffff;
  --cl-button-primary-text-disabled: #555555;
  --cl-button-secondary-surface-default: #555555;
  --cl-button-secondary-surface-hover: #909090;
  --cl-button-secondary-surface-pressed: #484848;
  --cl-button-secondary-surface-disabled: #303030;
  --cl-button-secondary-border-default: 1px solid #555555;
  --cl-button-secondary-border-hover: 1px solid #909090;
  --cl-button-secondary-border-pressed: 1px solid #484848;
  --cl-button-secondary-border-disabled: 1px solid #303030;
  --cl-button-secondary-text-default: #ffffff;
  --cl-button-secondary-text-hover: #ffffff;
  --cl-button-secondary-text-disabled: #555555;
  --cl-button-danger-surface-default: #CC2F2F;
  --cl-button-danger-surface-hover: #FF4133;
  --cl-button-danger-surface-pressed: #962626;
  --cl-button-danger-surface-disabled: #303030;
  --cl-button-danger-text-default: #ffffff;
  --cl-button-danger-text-disabled: #555555;
  --cl-button-with-icon-surface-default: #393939;
  --cl-button-with-icon-surface-hover: #484848;
  --cl-button-with-icon-surface-pressed: #343434;
  --cl-button-with-icon-surface-disabled: #303030;
  --cl-button-with-icon-border-default: 1px solid #393939;
  --cl-button-with-icon-border-hover: 1px solid #484848;
  --cl-button-with-icon-border-pressed: 1px solid #343434;
  --cl-button-with-icon-border-disabled: 1px solid #303030;
  --cl-button-with-icon-text-default: #bdbdbd;
  --cl-button-with-icon-text-hover: #0288D1;
  --cl-button-with-icon-text-pressed: #0288D1;
  --cl-button-with-icon-text-disabled: #555555;
  --cl-button-with-icon-icon-default: #bdbdbd;
  --cl-button-with-icon-icon-hover: #0288D1;
  --cl-button-with-icon-icon-pressed: #0288D1;
  --cl-button-with-icon-icon-disabled: #555555;
  --cl-dropdown-item-icon-default: #bdbdbd;
  --cl-dropdown-item-icon-hover: #0288D1;
  --cl-dropdown-item-icon-pressed: #0275B4;
  --cl-dropdown-item-icon-selected: #0288D1;
  --cl-dropdown-item-icon-disabled: #555555;
  --cl-dropdown-item-bg-default: #212121;
  --cl-dropdown-item-bg-hover: #404040;
  --cl-dropdown-item-bg-pressed: #303030;
  --cl-dropdown-item-bg-selected: #343434;
  --cl-dropdown-item-bg-disabled: #212121;
  --cl-dropdown-item-text-default: #bdbdbd;
  --cl-dropdown-item-text-hover: #0288D1;
  --cl-dropdown-item-text-pressed: #0275B4;
  --cl-dropdown-item-text-selected: #0288D1;
  --cl-dropdown-item-text-disabled: #555555;
  --cl-dropdown-menu-box-shadow: 0px 0px 10px 4px rgba(13, 13, 13, 0.5);
  --cl-input-surface-default: #343434;
  --cl-input-border-default: #343434;
  --cl-input-text-placeholder: #757575;
  --cl-input-icon-default: #bdbdbd;
  --cl-input-surface-hover: #404040;
  --cl-input-border-hover: #404040;
  --cl-input-icon-hover: #0288D1;
  --cl-input-surface-focused: #343434;
  --cl-input-border-focused: #0288D1;
  --cl-input-surface-disabled: #303030;
  --cl-input-border-disabled: #303030;
  --cl-input-text-disabled: #555555;
  --cl-input-icon-disabled: #555555;
  --cl-input-text-default: #bdbdbd;
  --cl-font-family:
    "Roboto",
    Helvetica,
    Arial,
    sans-serif;
  --cl-font-size-app: 1.3rem;
  --cl-font-weight-medium-extra: 500;
  --cl-color-bg-base: #000000;
  --cl-color-heading: var(--cl-primary-text-color);
  --cl-textfield-border-color: #555555;
  --cl-toggle-color: #909090;
  --cl-toggle-bg-color: #484848;
  --cl-toggle-active-color: #015F92;
  --cl-toggle-active-circle-color: #0288D1;
  --cl-button-border-radius: 2px;
  --cl-button-text-transform: uppercase;
  --cl-header-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --cl-header-toolbar-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --cl-header-toolbar-margin: 0;
  --cl-radio-button-color: var(--cl-button-secondary-surface-default);
  --cl-radio-button-border-width: 2px;
  --cl-checkbox-check-bg: url("./media/cl-checkbox-checked-c-TDG62G6I.png");
  --cl-checkbox-uncheck-bg: url("./media/cl-checkbox-unchecked-c-UEMZQPG6.png");
  --cl-checkbox-check-disabled-bg: url("./media/cl-checkbox-checked-disabled-c-XXKE63ZJ.png");
  --cl-checkbox-uncheck-disabled-bg: url("./media/cl-checkbox-unchecked-disabled-c-YXITYUSA.png");
  --cl-checkbox-indeterminate-bg: url("./media/cl-checkbox-indeterminate-c-6W5FTJWN.png");
  --cl-checkbox-indeterminate-disabled-bg: url("./media/cl-checkbox-indeterminate-disabled-c-3CZIHN54.png");
  --cl-checkbox-check-readonly-bg: url("./media/cl-checkbox-checked-dark-readonly-XXKE63ZJ.png");
  --cl-checkbox-uncheck-readonly-bg: url("./media/cl-checkbox-unchecked-dark-readonly-YXITYUSA.png");
  --cl-checkbox-indeterminate-readonly-bg: url("./media/cl-checkbox-indeterminate-dark-readonly-3CZIHN54.png");
  --cl-color-modal: #212121;
  --cl-color-bg-modal-header: #343434;
  --cl-title-bg-color: #343434;
  --cl-components-bg-color: #181818;
  --cl-components-border: none;
  --cl-components-border-radius: 0;
  --cl-color-modal-header: #ffffff;
  --cl-color-modal-close-icon: #bdbdbd;
  --cl-color-modal-close-disabled-icon: #404040;
  --cl-components-content-bg-color: #181818;
  --cl-components-content-border-color: 1px solid #343434;
  --cl-modal-dialog-shadow: 2px 4px 16px #000000;
  --cl-overlay-bg: rgba(0, 0, 0, 0.3);
  --cl-modal-dialog-border-radius: 2px;
  --cl-popup-border-radius: var(--cl-modal-dialog-border-radius);
  --cl-dropdown-menu-border: none;
  --input-label-bg: #393939;
  --input-label-color: #bdbdbd;
  --input-control-bg-color: var(--cl-color-bg-input-control);
  --input-control-hovered-border: #343434;
  --input-control-bg-color-hovered: #404040;
  --input-color-is-active: #484848;
  --input-shadow-is-active: inset 0 0 0 2px var(--cl-accent-color);
  --input-error-bg: rgba(255, 65, 51, 0.2);
  --input-search-hovered: #404040;
  --input-search-focused: #404040;
  --input-search-border: 1px solid #343434;
  --input-search-border-radius: 2px;
  --input-search-border-hovered-color: #343434;
  --cl-control-border: 1px solid var(--cl-color-border);
  --chart-settings-bg-color: var(--cl-title-bg-color);
  --chart-type-list-box-shadow: 0px 3px 4.7px 0.3px rgba(0, 0, 0, 0.24), 0px 1px 6.9px 0.1px rgba(0, 0, 0, 0.16);
  --chart-type-input-bg-color: var(--cl-color-bg-input-control);
  --chart-type-list-bg-color: #212121;
  --chart-item-hover-color: #00A6FF;
  --chart-active-item-bg-color: #343434;
  --chart-icon-fill: #bdbdbd;
  --chart-dropdown-list-border-color: #212121;
  --chart-content-bg-color: #212121;
  --chart-item-disabled-color: #909090;
  --chart-bar-item-disabled-color: #393939;
  --chart-underlay-color: #343434;
  --force-directed-graph-circle-stroke: #212121;
  --gauge-chart-empty-segment-color: #3F3F3F;
  --histogram-secondary-color: #DFA72F;
  --histogram-bar-active-rect-color: #757575;
  --histogram-bar-rect-color: #555555;
  --navigator-line-color: #555555;
  --navigator-outline-color: #484848;
  --bar-chart-split-line-color: #616161;
  --chart-brash-selection: var(--cl-color-icon-disabled);
  --chart-brash-handle: var(--cl-color-icon-fill);
  --chart-navigator-overlay: var(--cl-separator-color);
  --line-chart-error-bar-color: grey;
  --cl-control-color: #343434;
  --renderer-content-bg-color: #212121;
  --renderer-header-bg-color: #212121;
  --editor-color-accent: #0288D1;
  --editor-border-color: #212121;
  --editor-selected-border-color: var(--editor-color-accent);
  --editor-value-name-bg-color: #393939;
  --editor-value-item-bg-color: #303030;
  --editor-value-item-is-active-bg-color: #555555;
  --editor-value-name-text-color: #bdbdbd;
  --editor-icons-color: #bdbdbd;
  --editor-value-item-text-color: #ffffff;
  --editor-value-count-text-color: #909090;
  --editor-value-name-unsupported-bg-color: #303030;
  --editor-value-name-unsupported-text-color: #909090;
  --editor-active-item-name-color: var(--editor-value-item-text-color);
  --editor-active-icon-color: var(--editor-active-item-name-color);
  --editor-active-item-text-color: var(--editor-active-item-name-color);
  --editor-active-item-bg-color: #0275B4;
  --editor-selected-header-text-color: #ffffff;
  --editor-header-bg-color-disabled: #343434;
  --editor-item-bg-color-disabled: #282828;
  --editor-header-text-color-disabled: #909090;
  --editor-item-text-color-disabled: #bdbdbd;
  --editor-bg-color-arrow: #404040;
  --editor-tree-line-color: #404040;
  --editor-color-error-disabled: rgba(255, 65, 51, 0.7);
  --editor-color-disabled: #555555;
  --editor-disabled-color-hover: var(--cl-color-hover);
  --editor-bg-header-readonly: #343434;
  --editor-color-key: #DFA72F;
  --editor-color-invalid: #FF4133;
  --editor-color-warning: rgba(251, 142, 0, 0.6);
  --editor-color-warning-ext: #FB8E00;
  --editor-border-color-warning: #FB8E00;
  --editor-border-color-interactive: rgba(251, 142, 0, 0.3);
  --editor-color-drilled: #512DA8;
  --editor-color-error: #FF4133;
  --editor-color-required: var(--editor-color-error);
  --editor-bg-color-invalid: #502724;
  --editor-border-color-invalid: rgba(255, 65, 51, 0.3);
  --editor-active-icon-fill: var(--cl-color-icon-fill);
  --editor-array-cell-bg-color: var(--editor-value-item-bg-color);
  --editor-input-bg-color: #343434;
  --editor-line-color: #393939;
  --editor-table-bg-color: #212121;
  --editor-collapse-btn-color: #343434;
  --editor-collapse-btn-expanded-color: #343434;
  --editor-collapse-btn-hover-color: #404040;
  --editor-collapse-btn-disabled-color: #282828;
  --editor-collapse-btn-border: 1px solid #121212;
  --editor-collapse-except-btn-color: #bdbdbd;
  --editor-unsupported-type-bg: #282828;
  --editor-unsupported-type-color: #909090;
  --editor-element-plain-border: none;
  --grid-editor-element-plain-border: none;
  --editor-element-name-plain-border: none;
  --editor-selected-border-width: 2px;
  --editable-grid-item-bg-color-disabled: #212121;
  --wrapper-border-left: none;
  --resize-control-icon-fill: #555555;
  --resize-control-icon-hover-fill: #0288D1;
  --splitter-bg: #121212;
  --splitter-min-size: 8px;
  --splitter-before-border-color: #343434;
  --no-tabs-component-bg: #000000;
  --layout-panel-box-shadow: 1px 0px 3px rgba(0, 0, 0, 0.5);
  --search-bar-before-bg-color: #121212;
  --search-bar-after-bg-color: #212121;
  --search-bar-after-box-shadow: inset 2px 0px 3px rgba(0, 0, 0, 0.5);
  --logs-bar-before-bg: #121212;
  --logs-bar-after-bg: #212121;
  --logs-bar-after-box-shadow: inset -4px 0px 3px -2px rgba(0, 0, 0, 0.5);
  --cl-app-settings-shortcut-color: #bdbdbd;
  --cl-app-settings-shortcut-hovered-color: #0288D1;
  --filter-control-name-bg-color: #393939;
  --filter-control-name-color: #bdbdbd;
  --limit-count-box-shadow: inset 0px 0px 3px 0px #000000;
  --input-error-bg-color: rgba(255, 65, 51, 0.2);
  --btn-filter-bg-color: #343434;
  --filter-icon: url("./media/cl-grid-filter-PWQDDLY4.svg") 0 0 no-repeat;
  --audit-date-bg: #303030;
  --audit-date-border: #303030;
  --audit-bg: #212121;
  --audit-btn-filters-border-color: var(--cl-button-with-icon-surface-default);
  --cl-auth-info-logout-svg-color: #bdbdbd;
  --cl-auth-info-logout-svg-hover-color: #0288D1;
  --cl-auth-info-user-data-color: #ffffff;
  --cl-auth-info-list-bg: #212121;
  --cl-auth-info-list-separator-color: #343434;
  --cl-list-item-icon-fill: #bdbdbd;
  --cl-list-item-name-color: #ffffff;
  --cl-list-item-header-hover: #0288D1;
  --cl-list-item-header-copied: #43B543;
  --cl-list-version-info-item-name: #bdbdbd;
  --cl-expander-bg: #343434;
  --cl-expander-hover: #484848;
  --cl-popup-adv-bg: #343434;
  --cl-popup-adv-color: #ffffff;
  --cl-color-bg-server-error: #181818;
  --cl-color-bg-button: #343434;
  --cl-color-bg-button-hover: #484848;
  --cl-color-bg-button-text: #bdbdbd;
  --login-page-background-color: #181818;
  --loading-spinner-background-color: #181818;
  --duo-container-background-color: #181818;
  --duo-widget-background-color: #f5f5f5;
  --login-page-text-color: #ffffff;
  --multilple-login-page-color: #ffffff;
  --multilple-login-page-hover-icon-color: #ffffff;
  --set-password-page-text-color: #ffffff;
  --set-password-page-error: #FF4133;
  --validation-message-error-color: #FF4133;
  --password-input-control-bg-color: #343434;
  --password-input-border-color: 0 0 0 1px #343434;
  --password-input-hovered-control-bg: #393939;
  --password-input-focused: inset 0 0 0 1px #0288D1;
  --password-input-error: inset 0 0 0 1px #FF4133;
  --auth-text-input-bg-color: #343434;
  --auth-text-input-box-shadow: none;
  --auth-text-input-hovered-bg: #393939;
  --auth-text-input-error: inset 0 0 0 1px #FF4133;
  --auth-text-input-focused-box-shadow: inset 0 0 0 1px #0288D1;
  --okta-server-error: #181818;
  --okta-bg-button: #343434;
  --okta-bg-button-hovered: #414141;
  --okta-button-text: #bdbdbd;
  --okta-login-page-bg-color: #181818;
  --okta-login-page-auth-content-color: #ffffff;
  --okta-login-page-form-label-color: #bdbdbd;
  --okta-login-page-input-bg-color: #212121;
  --okta-login-page-input-focused-border-color: inset 0 0 0 1px #0288D1;
  --okta-login-page-input-error-border-color: inset 0 0 0 1px #FF4133;
  --okta-login-page-input-color: #ffffff;
  --okta-login-page-input-shadow: none;
  --okta-login-page-input-hovered-bg-color: #282828;
  --okta-login-page-auth-btn: #0275B4;
  --okta-login-page-auth-btn-hovered: #00A6FF;
  --okta-login-page-error: #FF4133;
  --okta-login-page-input-placeholder: #ffffff;
  --bar-icon-svg-warning-fill: #FB8E00;
  --bar-icon-svg-active-fill: #0288D1;
  --select-container-bg: #282828;
  --select-container-hover-bg: #404040;
  --click-area-disbled-color: #757575;
  --click-area-disbled-icon-fill: #555555;
  --item-group-after-bg: #343434;
  --bar-item-list-name-color: #bdbdbd;
  --bar-item-list-text-disabled-color: #616161;
  --bar-item-separator-color: #303030;
  --checkbox-toogler-bg-color: #015F92;
  --checkbox-toogler-circle-color: #0288D1;
  --button-select-input-bg-color: #343434;
  --button-select-input-color: var(--cl-secondary-text-color);
  --button-select-input-hover-color: var(--cl-accent-color);
  --button-select-active-input-color: #393939;
  --button-select-input-bg-hover-color: var(--cl-color-hover);
  --button-select-input-disabled-bg-color: #282828;
  --button-select-input-disabled-color: var(--click-area-disbled-color);
  --button-select-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --button-select-input-border-radius: var(--cl-button-border-radius);
  --button-select-input-border: none;
  --button-select-input-color: #ffffff;
  --customize-description-color: #ffffff;
  --top-area-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3);
  --wrapper-outline-color: #bdbdbd;
  --wrapper-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.4);
  --type-label-color: #bdbdbd;
  --toolbar-group-wrapper-bg: #343434;
  --toolbar-group-wrapper-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21), 3px 0px 10px rgba(0, 0, 0, 0.175);
  --toolbar-group-title-color: #ffffff;
  --do-actions-btns-box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.25);
  --do-actions-btns-disabled-bg: #555555;
  --bar-search-view-readonly-color: #909090;
  --breadcrumb-bg: #343434;
  --breadcrumb-arrow-bg: #343434;
  --breadcrumb-arrow-margin: 0px;
  --breadcrumb-title-color: #bdbdbd;
  --breadcrumb-mini-bg-image:
    linear-gradient(
      270deg,
      #343434 34.07%,
      rgba(48, 48, 48, 0) 80.77%);
  --breadcrumb-item-warning-bg: #FB8E00;
  --breadcrumb-item-warning-hover-bg: #4B3619;
  --breadcrumb-item-warning-color: #ffffff;
  --breadcrumb-item-error-bg: #FF4133;
  --breadcrumb-item-error-hover-bg: #962626;
  --breadcrumb-item-error-color: #ffffff;
  --breadcrumb-hover-bg: #404040;
  --breadcrumb-hover-color: #00A6FF;
  --breadcrumb-active-color: #0275B4;
  --breadcrumb-table-light-color: #ffffff;
  --breadcrumb-warning-color: #FB8E00;
  --breadcrumb-error-color: #FF4133;
  --browser-entity-edit-placeholder: #212121;
  --browser-entity-edit-container-placeholder: #212121;
  --browser-entity-workflow-rcc-box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.5);
  --step-item-bg-color: var(--cl-title-bg-color);
  --stepper-text-color: #dcdcdc;
  --stepper-done-text-color: #ffffff;
  --stepper-active-icon-color: #bdbdbd;
  --stepper-active-bg-color: var(--editor-color-accent);
  --stepper-info-required-icon: #FF4133;
  --stepper-invalid-icon-color: #ffffff;
  --stepper-invalid-bg-color: var(--editor-color-error);
  --stepper-done-bg-color: #3F973F;
  --stepper-disabled-color: #757575;
  --collapsed-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.5);
  --toggler-before-box-shadow: 0px 0px 9px 1px #000000;
  --inner-box-shadow: 0px -1px 9px 1px #000000;
  --browser-grid-main-view-bg: #212121;
  --browser-grid-header-box-shadow: none;
  --browser-grid-notification-container-bg: #282828;
  --browser-grid-notification-container-icon: #FB8E00;
  --browser-grid-btn-sm-color: #909090;
  --browser-grid-btn-sm-bg: #343434;
  --browser-grid-spacer: #212121;
  --browser-grid-viewers-container-collapsed-bg-color: transparent;
  --browser-grid-edit-controls-bg: #212121;
  --browser-grid-right-toolbar-icon: #0288D1;
  --browser-grid-mask-bg: #212121;
  --browser-grid-mask-content-color: #ffffff;
  --browser-grid-placeholder-bg: #212121;
  --browser-grid-split-view: #212121;
  --browser-grid-toolbar-left-bg: #212121;
  --browser-grid-toolbar-left-box-shadow: 1px 0px 3px rgba(0, 0, 0, 0.5);
  --browser-grid-titles-toolbar-icon: #bdbdbd;
  --browser-grid-resize-control-container-bg-color: #000000;
  --browser-grid-resize-control-container-icon: #555555;
  --browser-grid-resize-control-container-icon-hovered: #0288D1;
  --browser-grid-resize-border: 1px solid #393939;
  --browser-grid-resize-border-hovered: 1px solid #0288D1;
  --browser-grid-resize-hierarchical-bg-color: transparent;
  --browser-grid-resize-before-bg: transparent;
  --browser-grid-resize-hierarchical-box-shadow: 5px 0px 10px -5px #000000 inset;
  --browser-grid-resize-hierarchical-after-bg-color: #212121;
  --browser-grid-resize-hierarchical-after-box-shadow: 5px 0px 10px -5px #000000 inset;
  --browser-grid-resize-shadow-bg: transparent;
  --browser-grid-resize-shadow: 2px 0px 3px 0px rgba(0, 0, 0, 0.75);
  --browser-grid-btn-refresh-bg: #303030;
  --browser-grid-btn-refresh-color: #bdbdbd;
  --browser-grid-btn-refresh-bg-hovered: #343434;
  --browser-grid-cancel-loading-icon: #FF4133;
  --browser-grid-delimiter-for-cl-btns: #bdbdbd;
  --chart-settings-color: var(--cl-secondary-text-color);
  --main-toolbar-bg-color: #212121;
  --interactive-item-bg: #303030;
  --interactive-item-border-color: #343434;
  --interactive-item-label-font-weight: 500;
  --interactive-elements-input-bg: #282828;
  --interactive-elements-dropdown-bg: #303030;
  --interactive-elements-input-color: var(--cl-secondary-text-color);
  --toolbar-left-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
  --custom-bi-header-box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px;
  --cl-action-cell-color: #00A6FF;
  --datasets-versions-dropdown-bg-color: #343434;
  --datasets-versions-border: 0;
  --datasets-versions-border-radius: 3px;
  --placeholder-color: #909090;
  --cl-link-text-color: #00A6FF;
  --cl-link-visited-color: #B974FF;
  --calendar-dropdown-border: 0;
  --calendar-day-color: #dcdcdc;
  --calendar-active-day-color: #ffffff;
  --calendar-active-day-bg: #0576B3;
  --calendar-between-day-bg: #1D2D36;
  --calendar-between-day-bg-hover: var(--cl-color-hover);
  --calendar-between-day-color: #ffffff;
  --calendar-between-day-color-hover: var(--cl-accent-color);
  --calendar-disabled-day-color: #404040;
  --calendar-disabled-day-bg: #282828;
  --calendar-contols-delimiter-color: #303030;
  --calendar-week-day-name-color: var(--cl-secondary-text-color);
  --calendar-controls-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --calendar-years-list-box-shadow: 0px 4px 24px #000000;
  --datetime-editor-button-bg-color: #343434;
  --datetime-editor-reset-button-bg-color: #343434;
  --datetime-editor-highlight-color: #484848;
  --datetime-control-bg-color: #212121;
  --datetime-control-border-color: #303030;
  --carousel-element-active-border-color: #0288D1;
  --carousel-element-collapsible-bg-color: #343434;
  --carousel-element-dc-border-color: #0288D1;
  --arrow-icon-hover-fill: #484848;
  --carousel-element-inactive-border-color: #393939;
  --carousel-element-inactive-box-shadow: 0px 0px 4px #000000;
  --ready-to-collapse-border-color: #484848;
  --arrow-disabled-color: var(--editor-color-disabled);
  --array-editor-cc-border-color: #282828;
  --editor-search-bg-color: #393939;
  --simple-view-bg-color: #393939;
  --simple-view-hover-bg-color: #484848;
  --simple-view-highlight-bg-color: #484848;
  --entity-data-handlers-box-shadow: none;
  --entity-data-element-is-active-bg-color: var(--editor-value-item-is-active-bg-color);
  --editor-line-bg-color: #909090;
  --editor-highlighted-field-name-bg: #484848;
  --arrow-is-active-bg-color: var(--editor-color-accent);
  --arrow-is-active-and-drill-fill: var(--editor-value-item-text-color);
  --arrow-color-fill: var(--editor-value-name-text-color);
  --arrow-border-color: none;
  --dropdown-virtual-bg-color: var(--editor-value-item-bg-color);
  --droprown-link-hover-color: #0288D1;
  --droprown-link-highlighted-color: #404040;
  --dropdown-virtual-box-shadow: none;
  --grid-editor-table-cell-margin: 0 0 var(--editor-selected-border-width) var(--editor-selected-border-width);
  --grid-editor-padding-top: 3px;
  --grid-editor-table-cell-margin-bottom: 2px;
  --grid-editor-row-picker-color: transparent;
  --grid-header-row-height: 20px;
  --grid-header-cell-height: 20px;
  --grid-editor-cell-height: 20px;
  --highlighted-row-bg-color: var(--cl-color-hover);
  --grid-editor-go-to-type-bg: url("./media/go-to-type-5U2OL6HY.png") no-repeat;
  --grid-editor-go-to-type-hover-bg: url("./media/go-to-type-hover-U6WRS7KS.png") no-repeat;
  --grid-editor-go-to-array-bg: url("./media/go-to-array-QPL3MTG3.png") no-repeat;
  --grid-editor-go-to-array-hover-bg: url("./media/go-to-array-hover-SRZ7XG6Z.png") no-repeat;
  --grid-editor-go-to-array-selected-bg: url("./media/go-to-array-QPL3MTG3.png") no-repeat;
  --grid-editor-go-to-array-drilled-bg: url("./media/go-to-array-drilled-H3PDHVBU.png") no-repeat;
  --grid-editor-dropdown-bg: url("./media/dropdown-JOATTBRJ.png") no-repeat;
  --grid-editor-dropdown-hover-bg: url("./media/dropdown-hover-FXGU2ZIW.png") no-repeat;
  --grid-editor-calendar-bg: url("./media/calendar-AOBQJDU5.png") no-repeat;
  --grid-editor-calendar-hover-bg: url("./media/calendar-hover-J5RTLE6I.png") no-repeat;
  --grid-editor-navigate-bg: url("./media/navigate-2AR3JWBX.png") no-repeat;
  --grid-editor-navigate-hover-bg: url("./media/navigate-hover-QF64XTXQ.png") no-repeat;
  --grid-editor-multiline-editor-bg: url("./media/multiline-editor-MBE7I6ZQ.png") no-repeat;
  --grid-editor-multiline-editor-hover-bg: url("./media/multiline-editor-hover-RVYSTH4N.png") no-repeat;
  --grid-editor-reset-to-valid-bg: url("./media/back-to-valid-dark-default-E6KV6IBP.png") no-repeat;
  --grid-editor-reset-to-valid-hover-bg: url("./media/back-to-valid-dark-hover-6N3YSF4H.png") no-repeat;
  --grid-editor-go-to-details-bg: url("./media/go-to-details-HOPWG5TP.png") no-repeat;
  --grid-editor-go-to-details-hover-bg: url("./media/go-to-details-hover-HL3U5EBL.png") no-repeat;
  --grid-editor-clock-bg: url("./media/clock-FYPS7TV2.png") no-repeat;
  --grid-editor-clock-bg-hover: url("./media/clock-hover-dark-RLT7WJUL.png") no-repeat;
  --grid-editor-json-editor-bg: url("./media/json-editor-VCXJMSBV.png") no-repeat;
  --grid-editor-json-editor-hover-bg: url("./media/json-editor-hover-3QYF27FZ.png") no-repeat;
  --grid-editor-time-span-bg: url("./media/timespan-dark-normal-EEZT4WU6.png") no-repeat;
  --grid-editor-time-span-bg-hover: url("./media/timespan-dark-hover-SSUGG6JI.png") no-repeat;
  --notification-close-icon: url("./media/cross-5KPHZPQO.png") no-repeat;
  --notification-close-icon-hover: url("./media/cross-hover-D7ZVR6ZG.png") no-repeat;
  --notification-close-icon-active: url("./media/cross-active-SW5PDZRP.png") no-repeat;
  --grid-editor-check-bg: var(--cl-pivot-checkbox-checked-bg);
  --grid-editor-uncheck-bg: var(--cl-checkbox-uncheck-bg);
  --grid-editor-indeterminate-bg: var(--cl-checkbox-indeterminate-bg);
  --grid-row-number-color-bg: #343434;
  --grid-filter-separator-bg-color: #181818;
  --grid-editor-color-disabled: var(--editor-color-disabled);
  --grid-editor-drilled-box-shadow: none;
  --grid-editor-header-color: #393939;
  --grid-editor-filter-bg-color: #393939;
  --grid-editor-border-color: transparent;
  --key-selector-border: none;
  --key-selector-bg-color: #212121;
  --key-selector-text-color: #ffffff;
  --key-selector-splitter-bg: #212121;
  --resize-control-bg-color: #343434;
  --key-selector-color-icon-fill: #555555;
  --key-selector-disabled-color-icon-fill: #555555;
  --key-selector-controls-icon-color-fill: var(--cl-color-icon-fill);
  --editor-delimiter-bg-color: #212121;
  --handler-separator-color: #393939;
  --handler-action-icon-fill: #bdbdbd;
  --handler-action-hover-color: #0288D1;
  --handler-action-disabled-fill: #555555;
  --handler-params-bg: #282828;
  --handler-params-title-bg: #343434;
  --handler-params-title-color: #ffffff;
  --elements-container-last-child-bg: #282828;
  --handler-params-warning-color: #FB8E00;
  --handler-params-error-color: #FF4133;
  --handler-params-resolving-color: #0288D1;
  --handler-btn-disabled-bg: #404040;
  --handler-params-info-bg: #ffffff;
  --handler-params-info-popup-bg: #393939;
  --elements-list-name-color: #bdbdbd;
  --handler-progress-bg: #404040;
  --handler-progress-text-color: #f5f5f5;
  --handler-progress-status-unknown: #555555;
  --handler-progress-status-normal: #0275B4;
  --handler-progress-status-warning: #D37700;
  --handler-progress-status-error: #CC2F2F;
  --handler-progress-status-completed: #43B543;
  --handler-progress-status-canceled: #616161;
  --handler-progress-status-failed: #FF4133;
  --handler-pending-view-bg: url("./media/cl-pending-6KBEUGYJ.svg") no-repeat center;
  --handler-unknown-view-bg: url("./media/cl-unknown-JQQUF5J2.svg") no-repeat center;
  --handler-progress-status-failed-content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS40IDhMMCA2LjZMMi42IDRMMCAxLjRMMS40IDBMNCAyLjZMNi42IDBMOCAxLjRMNS40IDRMOCA2LjZMNi42IDhMNCA1LjRMMS40IDhaIiBmaWxsPSIjRkY0MTMzIi8+Cjwvc3ZnPgo=);
  --handler-time-info-span-color: #bdbdbd;
  --handlers-group-search-color: #bdbdbd;
  --handlers-shortcuts-toolbar-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --visible-handler-color: #bdbdbd;
  --visible-handler-hover-color: #00A6FF;
  --search-results-link-color: #bdbdbd;
  --layout-panel-before-box-shadow: -2px -2px 3px 0px #000000;
  --layout-panel-after-box-shadow: 4px -2px 3px -2px #000000;
  --logs-flat-view-bg-color: #282828;
  --log-item-separator-color: #303030;
  --logs-truncation-notice-color: #FB8E00;
  --logs-truncation-notice-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  --logs-item-hightlighted-bg-color: rgba(255, 65, 51, 0.3);
  --logs-item-timeout-text-color: #bdbdbd;
  --logs-item-timeout-icon-color: #909090;
  --mode-switcher-bg: #393939;
  --mode-switcher-link-icon-fill: #0288D1;
  --node-default-background-color: #393939;
  --node-default-text-color: #bdbdbd;
  --node-default-icon-color: #bdbdbd;
  --node-clickable-background-color: #393939;
  --node-clickable-text-color: #0288D1;
  --node-clickable-icon-color: #0288D1;
  --node-hover-background-color: #484848;
  --node-hover-text-color: #00A6FF;
  --node-hover-icon-color: #00A6FF;
  --node-focus-background-color: #0288D1;
  --node-focus-text-color: #ffffff;
  --node-focus-icon-color: #ffffff;
  --link-color: #393939;
  --reports-list-icons-fill: #bdbdbd;
  --reports-list-icons-hover-fill: #0288D1;
  --favorite-icon-fill: #DFA72F;
  --type-search-area-padding: 3.2px 8px 3.2px 38px;
  --ai-icon-color-fill: #0288D1;
  --ai-progress-line-color: #f5f5f5;
  --item-timestamp-color: #757575;
  --query-form-editor-bg: #212121;
  --query-form-editor-color: #1D2D36;
  --query-form-hovered-bg: #282828;
  --query-form-hovered-color: #0288D1;
  --query-form-color-bg-box-shadow: none;
  --query-form-color-bg: #181818;
  --editor-content-container-bg: #212121;
  --editor-content-container-border: #343434;
  --query-form-toolbar: #181818;
  --query-form-toolbar-icon: #bdbdbd;
  --query-form-icon: #bdbdbd;
  --query-form-toolbar-icon-hovered: #0288D1;
  --query-form-toolbar-icon-disabled: #555555;
  --query-form-separator-border: none;
  --query-form-inline-filter-box-shadow: none;
  --query-line-text-color: #ffffff;
  --editor-controls-bg: #212121;
  --editor-controls-multi-editor-color: #FB8E00;
  --editor-spinner: #0288D1;
  --editor-read-only-icon: #FB8E00;
  --editor-read-only-message: #FB8E00;
  --data-sync-text: #bdbdbd;
  --entity-types-observer-bg: #212121;
  --notification-icon-warning: #FB8E00;
  --notification-icon-error: #962626;
  --notification-icon-info: #0275B4;
  --notification-icon-success: #43B543;
  --notification-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21), 3px 0px 10px rgba(0, 0, 0, 0.175);
  --changes-navigator-bg: #282828;
  --changes-navigator-title: #bdbdbd;
  --checkbox-caption-color: #bdbdbd;
  --badge-color: #000000;
  --color-dev: #CC2F2F;
  --color-prod: #3F973F;
  --color-uat: #FB8E00;
  --color-ea: #DFA72F;
  --cl-btn-close-icon-fill: var(--cl-color-icon-fill);
  --cl-btn-close-icon-hover-fill: var(--cl-color-icon-hover-fill);
  --cl-btn-close-icon-display: inline-block;
  --cl-btn-close-icon-hover-display: none;
  --cl-btn-close-active-icon-display: none;
  --cl-btn-close-active-icon-hover-display: inline-block;
  --connection-info-shadow: 0px -2px 4px rgba(0, 0, 0, 0.5);
  --connection-info-color: #bdbdbd;
  --connection-info-icon: #bdbdbd;
  --dropdown-arrow-icon: #484848;
  --dropdown-list-container-readonly-color: #bdbdbd;
  --dropdown-handler-color: #bdbdbd;
  --dropdown-handler-icon: #bdbdbd;
  --cl-popover-content-bg: #212121;
  --cl-popover-content-border: none;
  --cl-popover-content-shadow: 0px 4px 24px #000000;
  --cl-dropdown-link-active-color: #00A6FF;
  --cl-dropdown-link-active-bg: #404040;
  --dropdown-menu-shadow: 2px 3px 5px #000000;
  --dropdown-item-color: #bdbdbd;
  --dropdown-item-bg-hovered: #404040;
  --dropdown-item-color-hovered: #0288D1;
  --dropdown-separator-border: 1px solid #303030;
  --cl-tab-menu-icon-fill: var(--cl-color-icon-fill);
  --cl-tab-menu-icon-hover-fill: var(--cl-color-icon-hover-fill);
  --cl-tab-menu-icon-display: inline-block;
  --cl-tab-menu-icon-hover-display: none;
  --cl-tab-menu-round-icon-display: none;
  --cl-tab-menu-round-icon-hover-display: inline-block;
  --logs-counter-border: 1px solid #212121;
  --input-control-border: 1px solid #343434;
  --input-control-focused: #343434;
  --input-item-is-invalid-shadow: inset 0 0 0 2px var(--editor-color-error);
  --modal-control-bg-color: #343434;
  --modal-control-shadow: 0px 4px 13px rgba(0, 0, 0, 0.25);
  --date-controls-button-bg: #393939;
  --date-controls-button-shadow: none;
  --time-element-bg: #212121;
  --time-picker-control-bg-hovered: #404040;
  --selectable-input-bg: #212121;
  --selectable-input-disabled: #282828;
  --selectable-input-disabled-color: #909090;
  --selectable-input-hovered-bg: #181818;
  --sidebar-toggler: #212121;
  --sidebar-toggler-border: none;
  --sidebar-toggler-bg-color: #343434;
  --sidebar-toggler-content-bg-color: #343434;
  --sidebar-toggler-shadow: 0px 0px 9px 1px #000000;
  --sidebar-toggler-inner: 12px solid #212121;
  --toggler-inner-shadow: 0px 4px 0px 0px #212121;
  --sidebar-toggler-inner-shadow: 0px -1px 9px 1px #000000;
  --sidebar-toggler-bg: #343434;
  --resize-control-container-shadow: 2px 1px 4px rgba(0, 0, 0, 0.5);
  --view-item-selected: #393939;
  --sidebar-splitter-bg: #121212;
  --sidebar-splitter-border: none;
  --multi-select-container-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --multi-select-item-bg: #555555;
  --multi-select-item-color: #ffffff;
  --multi-select-list-color: #bdbdbd;
  --search-field-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.7);
  --multi-select-list-border: 1px solid #343434;
  --tab-icon-bg-dark: #bdbdbd;
  --search-field-border: none;
  --search-field-text-color: #bdbdbd;
  --search-field-active-shadow: inset 0 0 0 1px var(--cl-accent-color);
  --search-field-active-border: 1px solid var(--cl-accent-color);
  --more-chips-bg: url("./media/more_chips_dark-6CNFBJSS.svg") no-repeat;
  --more-chips-active-bg: url("./media/more_chips_active-dark-theme-HNV7L3XQ.svg") no-repeat;
  --pane-bg: #404040;
  --non-draggable-color: #909090;
  --available-drop-outline: 1px dashed #bdbdbd;
  --available-drop-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.4);
  --drag-proxy-bg-color: #393939;
  --drag-proxy-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21), 3px 0px 10px rgba(0, 0, 0, 0.175);
  --popover-title-bg: #393939;
  --popover-modal-bg: #393939;
  --popover-bg: #393939;
  --dataset-actions-delimiter: #555555;
  --popover-tooltip-bg: #343434;
  --popover-tooltip-reports-list: #343434;
  --dropdown-item-bg: #212121;
  --dropdown-link-text: #bdbdbd;
  --dropdown-link-active-bg: #383838;
  --dropdown-link-hover-bg: #404040;
  --search-popover-border: #343434;
  --search-popover-shadow: 0px 4px 24px #000000;
  --dropdown-separator: #bdbdbd;
  --cl-tooltip-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --cl-tooltip-bg: #343434;
  --cl-tooltip-color: #bdbdbd;
  --cl-tooltip-has-corner-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.75);
  --cl-charts-tooltip-color: var(--cl-secondary-text-color);
  --switcher-color: #bdbdbd;
  --switcher-box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px;
  --filter-sidebar-search: #343434;
  --filter-sidebar-search-hovered: #393939;
  --hierarchy-text-color: #bdbdbd;
  --hierarchy-active-color: #0288D1;
  --hierarchy-before-bg: #0288D1;
  --hierarchy-selected: #ffffff;
  --hierarchy-hovered: #404040;
  --list-toggler-color: #bdbdbd;
  --multiple-view-renderer-container: #212121;
  --list-toggler-box-shadow: 0px 0px 9px 1px #000000;
  --list-toggler-inner-border: 12px solid #212121;
  --list-toggler-inner-box-shadow: 0px 4px 0px 0px #212121;
  --list-toggler-inner-before-box-shadow: 0px -1px 9px 1px #000000;
  --list-toggler-inner-after-box-shadow: 0px -1px 9px 1px #000000;
  --list-toggler-search: #bdbdbd;
  --list-toggler-bg: #343434;
  --list-toggler-border-color: #343434;
  --list-toggler-shadow: none;
  --resize-control-container-box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.5);
  --resize-control-container-bg: #212121;
  --list-selection-view-item-selected: #393939;
  --list-resize-control-container-shadow: 2px 1px 4px rgba(0, 0, 0, 0.5);
  --list-resize-control-container-bg: #212121;
  --layout-manager-splitter-bg: #000000;
  --layout-manager-splitter-separator: 1px solid #393939;
  --layout-manager-splitter-separator-hovered: 1px solid #0288D1;
  --current-value-bg: var(--cl-accent-color);
  --current-value-shadow: 0px 1px 4px rgba(0, 0, 0, 0.75);
  --slider-thumb-bg: #bdbdbd;
  --cp-title-box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px;
  --complex-renderer-header-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --complex-renderer-border-color: #121212;
  --hierarchy-report-inner-box-shadow: 0px -1px 9px 1px #000000;
  --hierarchy-report-selector-active-bg-color: #393939;
  --parameterized-toggler-bg-color: #343434;
  --parameterized-toggler-inner-box-shadow: none;
  --cl-view-type-child-border-color: #343434;
  --cl-view-type-child-li-box-shadow: 4px 4px 6px #000000;
  --cl-view-type-child-bg-color: #212121;
  --group-bg: #393939;
  --group-color: #ffffff;
  --group-content-bg: #212121;
  --group-items-hover-bg: #404040;
  --group-items-hover-color: #00A6FF;
  --reports-list-color: #0288D1;
  --input-container-bg: #282828;
  --input-container-border: none;
  --k-link-bg: #343434;
  --btn-close-fill: #ffffff;
  --btn-close-hover-fill: var(--cl-accent-color);
  --app-settings-popover-box-shadow: 1px 5px 12px rgba(0, 0, 0, 0.5);
  --bar-counter-bg-color: #43B543;
  --bar-counter-color: #ffffff;
  --bar-counter-cancelled-bg-color: #555555;
  --bar-counter-border-color: #212121;
  --logs-view-bg-color: #303030;
  --logs-view-hover-bg-color: #404040;
  --logs-view-active-bg-color: #393939;
  --logs-toolbar-first-child-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --textfield-input-bg-color: #393939;
  --textfield-input-color: var(--cl-primary-text-color);
  --cl-modal-dnd-border-color: #bdbdbd;
  --modal-view-dropdown-bg-color: #dcdcdc;
  --cl-pending-move-color: #0288D1;
  --cl-pivot-pager-bg-color: #393939;
  --cl-pivot-separator-border-color: #393939;
  --cl-pivot-checkbox-checked-bg: var(--cl-checkbox-check-bg);
  --cl-pivot-checkbox-unchecked-bg: var(--cl-checkbox-uncheck-bg);
  --cl-pivot-checkbox-indeterminate-bg: var(--cl-checkbox-indeterminate-bg);
  --cl-pivot-checkbox-indeterminate-disabled-bg: var(--cl-checkbox-indeterminate-disabled-bg);
  --tree-item-navigate-bg: url("./media/go-to-type-5U2OL6HY.png") no-repeat;
  --tree-item-navigate-hover-bg: url("./media/go-to-type-hover-U6WRS7KS.png") no-repeat;
  --cl-pivot-clear-filter-bg: var(--cl-clear-filter-icon);
  --cl-pivot-list-box-shadow: 0px 4px 24px #000000;
  --cl-pivot-grid-body-bg: #484848;
  --cl-pivot-column-selector-cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDguOTk5OTlMOCAxNUwxIDguOTk5OTlMNSA5TDUgMS45OTk5OUwxMSAxLjk5OTk5TDExIDlMMTUgOC45OTk5OVoiIGZpbGw9IiMwMjg4RDEiLz4KPC9zdmc+Cg==), auto;
  --cl-pivot-toggle-button-collapsed: url("./media/cl-arrow-right-HZ4C7XFT.svg");
  --cl-pivot-toggle-button-expanded: url("./media/cl-arrow-down-QNL3Z37V.svg");
  --cl-pivot-grid-filter-bg: url("./media/cl-filter-FQTZJU3D.svg");
  --cl-pivot-grid-number-bg: url("./media/cl-number-IWWWI56N.svg");
  --cl-pivot-menu-bg: url("./media/cl-dd-burger-YWWJKZSX.svg") no-repeat;
  --cl-pivot-values-filter-bg: url("./media/cl-dd-filter-GGTDK4VV.svg") no-repeat;
  --cl-pivot-expander-color: #bdbdbd;
  --cl-pivot-grouped-by-bg-color: var(--cl-accent-color);
  --cl-pivot-highlighted-color: #343434;
  --cl-pivot-editor-highlighted-color: #404040;
  --cl-pivot-contains-bg: url("./media/contains-light-theme-52UIP4EJ.svg");
  --cl-pivot-contains-exact-bg: url("./media/cl-contains-bg-4LNXX4OW.svg");
  --cl-pivot-equals-double-bg: url("./media/equals-double-light-theme-F3H7XE2E.svg");
  --cl-pivot-not-equals-bg: url("./media/not-equals-light-theme-3XFWV7T5.svg");
  --cl-pivot-ends-with-bg: url("./media/cl-ends-with-bg-OCH63SQ3.svg");
  --cl-pivot-starts-with-bg: url("./media/cl-starts-with-bg-VHPOL7BN.svg");
  --cl-pivot-empty-bg: url("./media/empty-light-theme-QYXW3WDC.svg");
  --cl-pivot-not-empty-bg: url("./media/not-empty-light-theme-LYHSUSYN.svg");
  --cl-pivot-filter-reset-bg: url("./media/cl-filter-cancel-VH3JAIJW.svg");
  --cl-pivot-less-than-bg: url("./media/less-than-light-theme-7QSM4DLE.svg");
  --cl-pivot-less-than-or-equal-bg: url("./media/less-than-or-equal-light-theme-ZXMZUJIX.svg");
  --cl-pivot-greater-than-bg: url("./media/greater-than-light-theme-HVPH36FR.svg");
  --cl-pivot-greater-than-or-equal-bg: url("./media/greater-equal-light-theme-XGLBDWQH.svg");
  --cl-pivot-calendar-bg: url("./media/cl-calendar-bg-XTYXARNO.svg");
  --cl-pivot-clock-bg: url("./media/clock-light-theme-Z3MC2XMY.svg");
  --cl-pivot-burger-active-bg: url("./media/cl-dd-burger-active-A7JXUZBV.svg");
  --cl-pivot-group-expander-expanded-bg: url("./media/cl-arrow-group-down-light-KV3OOCKC.svg");
  --cl-pivot-values-filter-active-bg: url("./media/cl-dd-filter-active-ZMLH2KHE.svg");
  --cl-pivot-group-by-icon-bg: url("./media/cl-group-by-active-LLMKWYQZ.svg");
  --cl-pivot-format-cells-bg: url("./media/cl-format-cells-bg-3RKJIEQH.svg");
  --cl-pivot-close-bi-tab-view-bg: url("./media/cl-close-bi-tab-RZCO4JFM.svg");
  --cl-pivot-close-modal-view-bg: url("./media/close-modal-bg-6JLNRBKV.svg");
  --cl-pivot-alert-solid-danger-view: url("./media/cl-alert-solid-danger-Q4HLANPO.svg");
  --cl-pivot-query-bg: url("./media/cl-query-CORCP4FH.svg");
  --cl-pivot-settings-bg: url("./media/cl-settings-T3QUIGMP.svg");
  --cl-pivot-refresh-revert-bg: url("./media/cl-refresh-revert-U7E7PSTM.svg");
  --cl-pivot-excel-options-bg: url("./media/cl-excel-options-C5UMVAUB.svg");
  --cl-pivot-excel-bg: url("./media/cl-excel-SQ2JQFE5.svg");
  --cl-pivot-prepare-data-for-excel-bg: url("./media/cl-prepare-data-for-excel-SQYRSDVH.svg");
  --cl-pivot-copy-entity-to-dataset-bg: url("./media/cl-copy-entity-to-dataset-A2URCIH2.svg");
  --cl-pivot-show-deleted-bg: url("./media/cl-show-deleted-6543I5GR.svg");
  --cl-pivot-move-entity-to-dataset-bg: url("./media/cl-move-entity-to-dataset-ROSECUS5.svg");
  --cl-pivot-bi-bg: url("./media/cl-bi-IUTZPN67.svg");
  --cl-pivot-entities-bulk-export-bg: url("./media/cl-entities-bulk-export-2ETLYJMW.svg");
  --cl-pivot-delete-bg: url("./media/cl-delete-XOKXGTEL.svg");
  --cl-pivot-restore-bg: url("./media/cl-restore-B7I5UOCP.svg");
  --cl-pivot-autofit-column-bg: url("./media/cl-autofit-column-QISJWCPB.svg");
  --cl-pivot-history-bg: url("./media/cl-history-LLUGZSAF.svg");
  --cl-pivot-import-layout: url("./media/cl-import-layout-XYRQJIGO.svg");
  --cl-pivot-save-layout: url("./media/cl-save-layout-3XPOMLY3.svg");
  --cl-pivot-types-hierarchy: url("./media/cl-restore-B7I5UOCP.svg");
  --cl-pivot-filter-cancel-bg: url("./media/cl-filter-cancel-VH3JAIJW.svg");
  --cl-pivot-timespan-bg: url("./media/timespan-EOGSUVGJ.svg");
  --cl-pivot-reset-bg: url("./media/cl-reset-G6KU5DG7.svg");
  --cl-pivot-sum-bg: url("./media/cl-aggregation-DYEJ6MYI.svg");
  --cl-pivot-choose-columns-bg: url("./media/cl-column-chooser-bg-CFGHATHG.svg");
  --cl-pivot-sortAsc-bg: url("./media/cl-sort-ascending-TWZRUTJL.svg");
  --cl-pivot-sortDesc-bg: url("./media/cl-sort-descending-GU43EJVS.svg");
  --cl-pivot-noSort-bg: url("./media/cl-no-sort-XOR4KQY2.svg");
  --cl-pivot-lock-bg: url("./media/cl-column-pin-DSQAN2NG.svg");
  --cl-pivor-unlock-bg: url("./media/cl-column-unpin-BCMQEEK2.svg");
  --cl-pivot-grouped-by-bg: url("./media/cl-group-by-TD5JVZBQ.svg");
  --cl-pivot-ungroup-bg: url("./media/cl-ungroup-IPEB2HH3.svg");
  --cl-pivot-expand-bg: url("./media/cl-expand-in-groups-AU2X2UXW.svg");
  --cl-pivot-duplicate-bg: url("./media/cl-duplicate-bg-active-light-HWXMGOKO.svg");
  --cl-pivot-export-bg: url("./media/cl-export-VWNRIIK3.svg");
  --cl-pivot-delete-copy-bg: url("./media/cl-delete-copy-bg-XWZCEVOO.svg");
  --cl-pivot-drag-and-drop-bg: url("./media/cl-drag-and-drop-7ZUYG4UX.svg");
  --cl-pivot-grid-border-width: 4px;
  --cl-pivot-grid-border: 0;
  --cl-pivot-subtotal-font-weight: 700;
  --cl-pivot-filter-bg-color: var(--cl-pivot-header-color);
  --cl-pivot-filter-bg-hover-color: var(--cl-grid-header-hover);
  --cl-pivot-color-drilled: var(--editor-color-drilled);
  --cl-pivot-filter-descr-bg-color: #393939;
  --cl-pivot-inline-filter-line-color: #393939;
  --cl-pivot-header-color: #393939;
  --cl-pivot-header-text-color: #bdbdbd;
  --cl-pivot-header-hover-color: #393939;
  --cl-pivot-header-text-hover-color: #ffffff;
  --cl-pivot-header-readonly-color: #909090;
  --cl-pivot-highlighted-header-color: #484848;
  --cl-pivot-selected-color: #555555;
  --cl-pivot-cell-editor-readonly-color: #282828;
  --cl-pivot-cell-focused-selected-color: #484848;
  --cl-pivot-cell-hover-color: #555555;
  --cl-pivot-cell-invalid-hover-color: #632A26;
  --cl-pivot-cell-warning-hover-color: #624217;
  --cl-pivot-bg-header-readonly: var(--editor-bg-header-readonly);
  --cl-pivot-row-picker-color: var(--cl-accent-color);
  --cl-pivot-alt-cell-color: transparent;
  --cl-pivot-columns-area-container-color: #181818;
  --cl-pivot-columns-area-color: #181818;
  --cl-pivot-hierarchy-area-color: #343434;
  --cl-pivot-hierarchy-item-hover-color: var(--cl-primary-text-color);
  --cl-pivot-hierarchy-hover-bg-color: #343434;
  --cl-pivot-editor-cell-bg: #282828;
  --cl-pivot-editor-alt-cell-bg: #282828;
  --cl-pivot-editor-hover-cell-border: #909090;
  --cl-layout-manager-header-bottom-border: none;
  --cl-layout-manager-drag-cursor: move;
  --layout-manager-bg-color: #000000;
  --reporting-paste-data-icon: url("./media/cl-paste-data-CUFEPXEM.svg") no-repeat 0 0;
  --predefined-layout-1-bg: url("./media/cl-predefined-layout-1-IUZOAJJ4.svg") no-repeat 0 0;
  --predefined-layout-1-hover-bg: url("./media/cl-predefined-layout-1-hover-MSAF2MKO.svg") no-repeat 0 0;
  --predefined-layout-2-bg: url("./media/cl-predefined-layout-2-XYKWOAM5.svg") no-repeat 0 0;
  --predefined-layout-2-hover-bg: url("./media/cl-predefined-layout-2-hover-FLMOIIDU.svg") no-repeat 0 0;
  --predefined-layout-3-bg: url("./media/cl-predefined-layout-3-GXVYVCX7.svg") no-repeat 0 0;
  --predefined-layout-3-hover-bg: url("./media/cl-predefined-layout-3-hover-RVOGXRJG.svg") no-repeat 0 0;
  --predefined-layout-4-bg: url("./media/cl-predefined-layout-4-IQSWGXEA.svg") no-repeat 0 0;
  --predefined-layout-4-hover-bg: url("./media/cl-predefined-layout-4-hover-MC25NARL.svg") no-repeat 0 0;
  --layout-manager-border: none;
  --cl-tabset-title-color: var(--cl-secondary-text-color);
  --cl-tabset-title-color-hover: var(--cl-secondary-text-color);
  --cl-tabset-active-bg-color: #212121;
  --cl-tabset-inactive-bg-color: #121212;
  --inactive-main-tab-header-bg-color: #121212;
  --inactive-tab-header-bg-color: #121212;
  --layout-manager-tab-header-bg-color: #121212;
  --layout-manager-active-tab-header-bg-color: #212121;
  --layout-manager-icon-bg-color: #bdbdbd;
  --tabs-dropdown-list-border: none;
  --tabs-dropdown-list-box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.5);
  --drop-target-indicator-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.4);
  --tab-view-content-bg-color: #121212;
  --additional-editor-tab-header-color: #FFD939;
  --toolbar-item-border-color: #393939;
  --toolbar-viewer-back-btn-bg: #393939;
  --toolbar-viewer-back-btn-hover-bg: #404040;
  --toolbar-viewer-back-btn-border: none;
  --toolbar-viewer-back-btn-hover-border: none;
  --search-container-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --search-bg-color: transparent;
  --search-icon-compact-bg-color: #393939;
  --search-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --search-handler-border: none;
  --search-border: var(--input-search-border);
  --server-error-bg-color: #000000;
  --server-error-notification-bg-color: #962626;
  --server-error-details-border: 1px solid #282828;
  --server-error-details-bg: #1C1C1C;
  --connection-problem-body-border: none;
  --datetime-picker-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7);
  --datetime-disabled-bg: #343434;
  --datetime-picker-text-input-color: var(--cl-secondary-text-color);
  --datetime-disabled-color: #484848;
  --changes-counter-bg-color: #FB8E00;
  --cl-search-results-hover-color: #ffffff;
  --search-input-color: var(--cl-primary-text-color);
  --search-input-placeholder-color: #757575;
  --search-icon-color: var(--cl-color-icon-fill);
  --editor-field-name-highlighted-color: #A5DFFF;
  --drop-proxy-bg-color: #404040;
  --indent-container-bg-color: #000000;
  --md-container-bg-color: #555555;
  --main-app-color: var(--cl-accent-color);
  --cl-scrollbar-base-color: #181818;
  --cl-scrollbar-track-color: #404040;
  --cl-scrollbar-thumb-color: #555555;
  --cl-scrollbar-thumb-hover-color: #555555;
  --cl-scrollbar-bg-color: #303030;
  --attachements-container-box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.5);
  --invalid-email-bg-color: #962626;
  --invalid-email-remove-icon-bg-hover-color: white;
  --invalid-email-remove-icon-hover-fill: var(--invalid-email-bg-color);
  --send-logs-attachements-bg-color: #343434;
  --input-email-bg-color: #555555;
  --ql-border-color: #555555;
  --ql-placeholder-color: #757575;
  --popover-box-shadow: 1px 5px 12px rgba(0, 0, 0, 0.5);
  --swal2-custom-confirm-color: var(--cl-accent-color);
  --swal2-custom-confirt-bolder-color: var(--cl-accent-color);
  --swal2-error-color: var(--cl-color-error);
  --swal2-info-color: var(--cl-accent-color);
  --swal2-success-color: var(--cl-color-success);
  --swal2-warning-color: var(--cl-color-warning);
  --terminal-input-label-bg-color: #393939;
  --terminal-input-hover-color: #393939;
  --publish-toolbar-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --publish-toolbar-border-bottom: 0;
  --approver-bg-color: #484848;
  --approver-color: #dcdcdc;
  --approver-content-border: 1px solid #343434;
  --approver-line-height: 18px;
  --approver-icon-color: #ffffff;
  --merge-comment-border-color: #393939;
  --merge-comment-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.2);
  --merge-control-disabled-bg: #282828;
  --merge-control-disabled-color: #909090;
  --approver-border: 0;
  --publish-control-disabled-bg: #282828;
  --approvers-container-bg: var(--cl-color-bg-input-control);
  --commit-info-comment-bg: var(--merge-control-disabled-bg);
  --publish-terminal-datetime-control: #393939;
  --publish-terminal-datetime-control-disabled: var(--datetime-disabled-bg);
  --terminal-checkbox-color-disabled: #909090;
  --approver-bg-color-disabled: #bdbdbd;
  --cl-line-control-bg-color: #393939;
  --cl-line-control-color: #dcdcdc;
  --spinner-progress-bg-color: #555555;
  --spinner-progress-bg-color-with-opacity: rgba(24, 24, 24, 0.6);
  --browser-title-separator-color: #343434;
  --code-editor-border-color: #181818;
  --code-editor-bg-color: #181818;
  --cl-user-info-color: #ffffff;
  --editor-title-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --revisionDrop-background: rgba(0, 0, 0, 0.4);
  --editor-title-color: var(--cl-primary-text-color);
  --editor-title-font-size: var(--cl-font-size-app);
  --changes-navigator-border: 0;
  --textfield-readonly-bg-color: #343434;
  --textfield-hover-bg-color: #393939;
  --revision-observer-bg-color: #121212;
  --revision-observer-header-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --active-view-right-toolbar-shadow: 1px 0px 3px rgba(0, 0, 0, 0.5);
  --active-view-title-shadow: -2px 1px 3px rgba(0, 0, 0, 0.5);
  --revision-disabled-text-color: #909090;
  --revision-disabled-icon-color: #FF4133;
  --environment-editor-disabled-bg-color: #282828;
  --order-status-partially-filled: #B974FF;
  --finance-base-bg: #212121;
  --finance-mask-button-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --tabs-header-bg: #121212;
  --tabs-content-bg: #212121;
  --bulk-orders-grid-bg: #181818;
  --editable-cell-bg: #303030;
  --changed-cell-bg: rgba(67, 181, 67, 0.3);
  --custom-bi-action-icons-color: #bdbdbd;
  --tom-btn-bg: #303030;
  --tom-btn-hover-bg: #404040;
  --tom-btn-active-bg: #343434;
  --tom-btn-active-color: var(--cl-button-primary-surface-default);
  --cell-with-compare-diff: #43B543;
  --date-range-control-bg: #303030;
  --date-range-date-color: #757575;
  --date-range-placeholder-color: #757575;
  --content-mask-btn-bg: #303030;
  --content-mask-btn-active-bg: #343434;
  --content-mask-btn-hover-bg: #404040;
  --content-mask-btn-active-color: var(--cl-button-primary-surface-default);
  --comparable-changed-editor-bg-color: rgba(50, 121, 50, 0.2);
  --comparable-changed-editor-border-color: rgba(50, 121, 50, 0.2);
  --comparable-original-editor-bg-color: rgba(150, 38, 38, 0.24);
  --comparable-original-editor-border-color: rgba(150, 38, 38, 0.24);
  --comparable-original-editor-hover-color: rgba(150, 38, 38, 0.34);
  --comparable-changed-editor-hover-color: rgba(50, 121, 50, 0.3);
  --comparable-changed-column-header-bg: rgba(50, 121, 50, 0.6);
  --comparable-changed-column-header-hover-bg: rgba(50, 121, 50, 0.46);
  --comparable-deleted-column-header-bg: rgba(150, 38, 38, 0.54);
  --comparable-deleted-column-header-hover-bg: rgba(150, 38, 38, 0.46);
  --comparable-editor-header-bg: #212121;
  --comparable-editor-header-color: #ffffff;
  --comparable-editor-header-border: none;
  --ai-chat-border: 1px solid #121212;
  --ai-chat-header-border-top: 4px solid #000000;
  --ai-chat-history-bg: #181818;
  --ai-chat-header-bg: #212121;
  --ai-chat-header-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  --ai-chat-header-info-color: var(--cl-accent-color);
  --ai-chat-message-bg: #282828;
  --ai-chat-self-message-bg: #1D2D36;
  --ai-chat-messages-box-bg: #212121;
  --ai-chat-message-separator: 2px solid #121212;
  --ai-chat-message-generation-color: var(--cl-secondary-text-color);
  --ai-chat-message-error-bg: #502724;
  --ai-chat-message-validation-error-bg: #4B3619;
  --ai-chat-message-error-color: #dcdcdc;
  --ai-chat-generation-flicker-bg: #3F973F;
  --ai-chat-btn-bg: #303030;
  --ai-chat-execute-btn-pressed-bg: #0275B4;
  --ai-chat-item-hover-color: #00A6FF;
  --ai-chat-input-bg: #393939;
  --ai-chat-input-border: 1px solid var(--ai-chat-input-bg);
  --ai-chat-input-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  --ai-chat-prompt-text-bg: #303030;
  --ai-chat-prompt-text-color: #bdbdbd;
  --ai-chat-history-overlay-bg: rgba(0, 0, 0, 0.74);
  --ai-chat-session-active-bg: var(--cl-accent-color);
  --ai-chat-history-group-color: #909090;
  --ai-chat-history-actions-bg:
    linear-gradient(
      270deg,
      #303030 64.06%,
      rgba(49, 49, 49, 0) 100%);
  --ai-chat-placeholder-bg: #181818;
  --attachment-bg: #303030;
  --inner-panel-border: none;
  --inner-panel-border-radius: 0;
  --interactive-input-invalid-bg-color: #502724;
  --interactive-input-invalid-bg-hover-color: #632A26;
  --interactive-input-invalid-border-color: #962626;
  --bi-modal-name-bg: #343434;
  --bi-modal-title-color: var(--cl-secondary-text-color);
  --bi-modal-chart-list-border: #181818;
  --bi-modal-chart-list-bg: #181818;
  --bi-modal-chart-item-color: #ffffff;
  --bi-modal-chart-item-hover-bg: #404040;
  --bi-modal-chart-checkbox-label-color: #ffffff;
  --bi-modal-aggregate-bg: #303030;
  --bi-modal-aggregate-border: none;
  --view-type-element-bg: #303030;
  --view-type-element-active-bg: #404040;
  --view-type-element-hover-bg: #393939;
  --dot-graph-fill: var(--node-clickable-background-color);
  --dot-graph-hover-fill: var(--node-hover-background-color);
  --dot-graph-text: var(--node-default-text-color);
  --dot-graph-hover-text: var(--node-default-text-color);
  --dot-graph-outline: none;
  --dot-graph-hover-outline: none;
  --dot-graph-stroke-width: 2px;
  --dot-graph-edge-outline: #484848;
  --dot-graph-completed-fill: #32793299;
  --dot-graph-completed-hover-fill: #327932E6;
  --dot-graph-completed-outline: none;
  --dot-graph-completed-hover-outline: none;
  --dot-graph-inprogress-fill: #DFA72F99;
  --dot-graph-inprogress-hover-fill: #DFA72FE6;
  --dot-graph-inprogress-outline: none;
  --dot-graph-inprogress-hover-outline: none;
  --dot-graph-error-fill: #96262699;
  --dot-graph-error-hover-fill: #962626E6;
  --dot-graph-error-outline: none;
  --dot-graph-error-hover-outline: none;
  --unsupported-structure-editor-bg: #282828;
  --unsupported-structure-editor-color: #909090;
  --entities-override-toolbar-border-color: #343434;
  --entities-override-box-shadow: 0px 0px 8px 3px rgba(13, 13, 13, 0.5);
  --entities-override-list-box-shadow: 0px 4px 8px rgba(13, 13, 13, 0.5);
  --entities-override-editor-title-border: none;
  --cl-checkbox-color: #ffffff;
}
:root[data-theme=dark-theme] .grid-custom-bg-green {
  --custom-cell-default: #3f973f1a;
  --custom-cell-editable: #3F973F29;
  --custom-cell-selected-row-default: #3F973F33;
  --custom-cell-selected-row-editable: #3F973F47;
  --custom-cell-selected-cell-default: #3F973F5C;
  --custom-cell-selected-cell-editable: #3F973F5C;
  --custom-cell-hover: #3F973F70;
}
:root[data-theme=dark-theme] .grid-custom-bg-yellow {
  --custom-cell-default: #FFD9391A;
  --custom-cell-editable: #FFD93929;
  --custom-cell-selected-row-default: #FFD93933;
  --custom-cell-selected-row-editable: #FFD93947;
  --custom-cell-selected-cell-default: #FFD9395C;
  --custom-cell-selected-cell-editable: #FFD9395C;
  --custom-cell-hover: #FFD93970;
}
:root[data-theme=dark-theme] .grid-custom-bg-purple {
  --custom-cell-default: #B974FF1A;
  --custom-cell-editable: #B974FF29;
  --custom-cell-selected-row-default: #B974FF33;
  --custom-cell-selected-row-editable: #B974FF47;
  --custom-cell-selected-cell-default: #B974FF5C;
  --custom-cell-selected-cell-editable: #B974FF5C;
  --custom-cell-hover: #B974FF70;
}
:root[data-theme=dark-theme] .grid-custom-bg-blue {
  --custom-cell-default: #00A6FF1A;
  --custom-cell-editable: #00A6FF29;
  --custom-cell-selected-row-default: #00A6FF33;
  --custom-cell-selected-row-editable: #00A6FF47;
  --custom-cell-selected-cell-default: #00A6FF5C;
  --custom-cell-selected-cell-editable: #00A6FF5C;
  --custom-cell-hover: #00A6FF70;
}
:root[data-theme=dark-theme] .grid-custom-bg-orange {
  --custom-cell-default: #FB8E001A;
  --custom-cell-editable: #FB8E0029;
  --custom-cell-selected-row-default: #FB8E0033;
  --custom-cell-selected-row-editable: #FB8E0047;
  --custom-cell-selected-cell-default: #FB8E005C;
  --custom-cell-selected-cell-editable: #FB8E005C;
  --custom-cell-hover: #FB8E0070;
}
:root[data-theme=dark-theme] .grid-custom-bg-red {
  --custom-cell-default: #FF41331A;
  --custom-cell-editable: #ff413329;
  --custom-cell-selected-row-default: #FF413333;
  --custom-cell-selected-row-editable: #FF413347;
  --custom-cell-selected-cell-default: #FF41335C;
  --custom-cell-selected-cell-editable: #FF41335C;
  --custom-cell-hover: #FF413370;
}
:root[data-theme=dark-theme] .grid-custom-fg-default {
  --custom-cell-color: #ffffff;
}
:root[data-theme=dark-theme] .grid-custom-fg-gray {
  --custom-cell-color: #616161;
}
:root[data-theme=dark-theme] .grid-custom-fg-light-gray {
  --custom-cell-color: #bdbdbd;
}
:root[data-theme=dark-theme] .grid-custom-fg-red {
  --custom-cell-color: #ff4133;
}
:root[data-theme=dark-theme] .grid-custom-fg-orange {
  --custom-cell-color: #fb8e00;
}
:root[data-theme=dark-theme] .grid-custom-fg-green {
  --custom-cell-color: #43b543;
}

/* src/assets/styles/themes/light-theme.less */
:root[data-theme=light-theme] {
  --cl-header-bg: #ffffff;
  --cl-saving-indicator-color: #E0E6E8;
  --cl-accent-color: #1669E8;
  --cl-primary-text-color: #1C222D;
  --cl-secondary-text-color: #56626E;
  --cl-disabled-text-color: #E0E6E8;
  --cl-color-border: #CACFD5;
  --cl-color-border-disabled: #555555;
  --cl-color-icon-disabled: #CACFD5;
  --cl-widget-border-color: #CCD7DD;
  --cl-color-hover: #E0E6E8;
  --cl-color-error: #E61D1D;
  --cl-color-success: #43B543;
  --cl-color-warning: #FB8E00;
  --cl-color-cancel: #FF4133;
  --cl-color-icon-fill: #56626E;
  --cl-color-toggle-arrow: #56626E;
  --cl-color-icon-hover-fill: #1669E8;
  --cl-color-error-icon-fill: #E61D1D;
  --cl-color-warning-icon-fill: #FB8E00;
  --cl-color-header: #ffffff;
  --cl-color-header-hover: rgba(255, 255, 255, 0.75);
  --cl-remove-icon-fill: #FF4133;
  --cl-line-color: #CACFD5;
  --cl-separator-color: #788896;
  --cl-active-color: #1A72F5;
  --cl-tab-active-color: #1A72F5;
  --cl-color-tooltips: #EDF1F2;
  --cl-color-bg-input-control: #ffffff;
  --cl-color-bg-input-invalid-control: #ffffff;
  --cl-list-color-hover: #EDF1F2;
  --cl-list-color-selection: #EDF1F2;
  --cl-color-text-disabled: #BDBDBD;
  --cl-spinner-bg-color: #EDF1F2;
  --cl-progress-spinner-bg: url("./media/cl-spinner-light-53MBNIH4.svg") no-repeat center;
  --cl-clear-filter-icon: url("./media/cl-clear-filter-light-F5H4VRHQ.svg") 0 0 no-repeat;
  --cl-color-drag-and-drop: #CACFD5;
  --cl-tree-item-color: #1C222D;
  --cl-active-query-color: #FB8E00;
  --cl-logo-icon: #1A72F5;
  --cl-background-warning: #FFE4C4;
  --cl-background-interactive-warning: rgba(251, 142, 0, 0.13);
  --cl-box-shadow-warning: inset 0px 0px 3px rgba(0, 0, 0, 0.15);
  --cl-background-box-shadow-warning: inset 0 0 0 1px rgba(251, 142, 0, 0.3), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-interactive: inset 0 0 0 1px var(--editor-border-color-interactive), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-invalid: inset 0 0 0 1px var(--editor-border-color-invalid), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-invalid-select: inset 0 0 0 1px var(--cl-color-error), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-warning-select: inset 0 0 0 1px var(--editor-border-color-warning), var(--cl-box-shadow-warning);
  --cl-button-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --cl-grid-header-hover: #1A72F5;
  --cl-drag-drop-input-color: #44525E;
  --cl-drag-drop-input-placeholder-color: #899BAB;
  --cl-drag-drop-input-border: #A0ABB7;
  --cl-drag-drop-input-background: #EDF1F2;
  --cl-drag-drop-button-color-hover: #E0E6E8;
  --cl-color-icon-comparable-paths-top: var(--cl-color-error-icon-fill);
  --cl-color-icon-comparable-paths-bottom: #43B543;
  --cl-placeholder-color: var(--cl-secondary-text-color);
  --cl-placeholder-icon: var(--cl-color-icon-fill);
  --cl-advanced-filter-border: 1px solid var(--editor-border-color);
  --cl-advanced-padding-left: 7px;
  --cl-advanced-padding-top: -1px;
  --cl-button-primary-surface-default: #1A72F5;
  --cl-button-primary-surface-hover: #418AF7;
  --cl-button-primary-surface-pressed: #1669E8;
  --cl-button-primary-surface-disabled: #E0E6E8;
  --cl-button-primary-text-default: #ffffff;
  --cl-button-primary-text-disabled: #788896;
  --cl-button-secondary-surface-default: #6B7985;
  --cl-button-secondary-surface-hover: #788896;
  --cl-button-secondary-surface-pressed: #56626E;
  --cl-button-secondary-surface-disabled: #E0E6E8;
  --cl-button-secondary-border-default: 1px solid #6B7985;
  --cl-button-secondary-border-hover: 1px solid #788896;
  --cl-button-secondary-border-pressed: 1px solid #56626E;
  --cl-button-secondary-border-disabled: 1px solid #E0E6E8;
  --cl-button-secondary-text-default: #ffffff;
  --cl-button-secondary-text-hover: #ffffff;
  --cl-button-secondary-text-disabled: #788896;
  --cl-button-danger-surface-default: #E61D1D;
  --cl-button-danger-surface-hover: #FF4133;
  --cl-button-danger-surface-pressed: #B71C1C;
  --cl-button-danger-surface-disabled: #E0E6E8;
  --cl-button-danger-text-default: #ffffff;
  --cl-button-danger-text-disabled: #788896;
  --cl-button-with-icon-surface-default: #EDF1F2;
  --cl-button-with-icon-surface-hover: #E0E6E8;
  --cl-button-with-icon-surface-pressed: #D7DBDF;
  --cl-button-with-icon-surface-disabled: #F6F8F9;
  --cl-button-with-icon-border-default: 1px solid #EDF1F2;
  --cl-button-with-icon-border-hover: 1px solid #E0E6E8;
  --cl-button-with-icon-border-pressed: 1px solid #D7DBDF;
  --cl-button-with-icon-border-disabled: 1px solid #F6F8F9;
  --cl-button-with-icon-text-default: #56626E;
  --cl-button-with-icon-text-hover: #1669E8;
  --cl-button-with-icon-text-pressed: #1669E8;
  --cl-button-with-icon-text-disabled: #788896;
  --cl-button-with-icon-icon-default: #56626E;
  --cl-button-with-icon-icon-hover: #1669E8;
  --cl-button-with-icon-icon-pressed: #1669E8;
  --cl-button-with-icon-icon-disabled: #CACFD5;
  --cl-dropdown-item-icon-default: #56626E;
  --cl-dropdown-item-icon-hover: #1669E8;
  --cl-dropdown-item-icon-pressed: #273678;
  --cl-dropdown-item-icon-selected: #1669E8;
  --cl-dropdown-item-icon-disabled: #CCD7DD;
  --cl-dropdown-item-bg-default: #ffffff;
  --cl-dropdown-item-bg-hover: #EDF1F2;
  --cl-dropdown-item-bg-pressed: #E0E6E8;
  --cl-dropdown-item-bg-selected: #F6F8F9;
  --cl-dropdown-item-bg-disabled: #CCD7DD;
  --cl-dropdown-item-text-default: #56626E;
  --cl-dropdown-item-text-hover: #1669E8;
  --cl-dropdown-item-text-pressed: #273678;
  --cl-dropdown-item-text-selected: #1669E8;
  --cl-dropdown-item-text-disabled: #CCD7DD;
  --cl-dropdown-menu-box-shadow: 0px 0px 10px 4px rgba(24, 24, 24, 0.25);
  --cl-input-surface-default: #ffffff;
  --cl-input-border-default: #C3CCD6;
  --cl-input-text-placeholder: #909090;
  --cl-input-icon-default: #56626E;
  --cl-input-surface-hover: #EDF1F2;
  --cl-input-border-hover: #BDC7D2;
  --cl-input-icon-hover: #1669E8;
  --cl-input-surface-focused: #ffffff;
  --cl-input-border-focused: #1669E8;
  --cl-input-surface-disabled: #F6F8F9;
  --cl-input-border-disabled: #F6F8F9;
  --cl-input-text-disabled: #788896;
  --cl-input-icon-disabled: #CACFD5;
  --cl-input-text-default: #56626E;
  --cl-font-family:
    "Roboto",
    Helvetica,
    Arial,
    sans-serif;
  --cl-font-size-app: 1.3rem;
  --cl-font-weight-medium-extra: 500;
  --cl-color-bg-base: #ffffff;
  --cl-color-heading: var(--cl-secondary-text-color);
  --cl-textfield-border-color: var(--cl-color-border);
  --cl-toggle-color: #899BAB;
  --cl-toggle-bg-color: #D7DBDF;
  --cl-toggle-active-color: #B4D1FC;
  --cl-toggle-active-circle-color: #1A72F5;
  --cl-button-border-radius: 2px;
  --cl-button-text-transform: uppercase;
  --cl-header-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  --cl-header-toolbar-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --cl-header-toolbar-margin: 0;
  --cl-radio-button-color: var(--cl-button-secondary-surface-default);
  --cl-radio-button-border-width: 2px;
  --cl-checkbox-check-bg: url("./media/cl-checkbox-checked-c-light-A6LF3F6Z.png");
  --cl-checkbox-uncheck-bg: url("./media/cl-checkbox-unchecked-c-light-6LETHZTJ.png");
  --cl-checkbox-check-disabled-bg: url("./media/cl-checkbox-checked-disabled-c-light-2PXWCRSL.png");
  --cl-checkbox-uncheck-disabled-bg: url("./media/cl-checkbox-unchecked-disabled-c-light-YOCINH2I.png");
  --cl-checkbox-indeterminate-bg: url("./media/cl-checkbox-indeterminate-c-light-HQQHYLW6.png");
  --cl-checkbox-check-readonly-bg: url("./media/cl-checkbox-checked-light-readonly-NJ7GYW74.png");
  --cl-checkbox-uncheck-readonly-bg: url("./media/cl-checkbox-unchecked-light-readonly-ZK63D4RM.png");
  --cl-checkbox-indeterminate-readonly-bg: url("./media/cl-checkbox-indeterminate-light-readonly-KJOD4I5U.png");
  --cl-color-modal: #ffffff;
  --cl-color-bg-modal-header: #273678;
  --cl-title-bg-color: #EDF1F2;
  --cl-components-bg-color: #ffffff;
  --cl-components-border: 1px solid var(--cl-color-border);
  --cl-components-border-radius: 0;
  --cl-color-modal-header: #ffffff;
  --cl-color-modal-close-icon: #EDF1F2;
  --cl-color-modal-close-disabled-icon: var(--cl-color-icon-disabled);
  --cl-components-content-bg-color: #ffffff;
  --cl-modal-dialog-shadow: 0px 4px 24px rgba(0, 0, 0, 0.3);
  --cl-overlay-bg: rgba(0, 0, 0, 0.2);
  --cl-modal-dialog-border-radius: 2px;
  --cl-popup-border-radius: var(--cl-modal-dialog-border-radius);
  --cl-dropdown-menu-border: 1px solid #CACFD5;
  --input-label-bg: #343434;
  --input-label-color: #BDBDBD;
  --input-control-bg-color: #ffffff;
  --input-control-hovered-border: #CACFD5;
  --input-control-bg-color-hovered: #ffffff;
  --input-color-is-active: #B4D1FC;
  --input-shadow-is-active: inset 0 0 0 2px var(--cl-accent-color);
  --input-error-bg: rgba(255, 65, 51, 0.2);
  --input-search-hovered: var(--cl-color-hover);
  --input-search-focused: #ffffff;
  --input-search-border: 1px solid #CACFD5;
  --input-search-border-radius: 2px;
  --input-search-border-hovered-color: #CACFD5;
  --cl-control-border: 1px solid #CACFD5;
  --chart-settings-bg-color: #ffffff;
  --chart-type-list-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.12);
  --chart-type-input-bg-color: var(--cl-color-bg-input-control);
  --chart-type-list-bg-color: #ffffff;
  --chart-item-hover-color: var(--cl-accent-color);
  --chart-active-item-bg-color: #CACFD5;
  --chart-icon-fill: #BDBDBD;
  --chart-dropdown-list-border-color: #CACFD5;
  --chart-content-bg-color: #ffffff;
  --chart-item-disabled-color: #788896;
  --chart-bar-item-disabled-color: #CACFD5;
  --chart-underlay-color: #CCD7DD;
  --force-directed-graph-circle-stroke: #343434;
  --gauge-chart-empty-segment-color: #CACFD5;
  --histogram-secondary-color: #DFA72F;
  --histogram-bar-active-rect-color: #ACB8C6;
  --histogram-bar-rect-color: #CACFD5;
  --navigator-line-color: #555555;
  --navigator-outline-color: #494949;
  --bar-chart-split-line-color: #CACFD5;
  --chart-brash-selection: #C3CCD6;
  --chart-brash-handle: #899BAB;
  --chart-navigator-overlay: #E0E6E8;
  --line-chart-error-bar-color: #CACFD5;
  --cl-control-color: #ffffff;
  --renderer-content-bg-color: var(--cl-components-content-bg-color);
  --renderer-header-bg-color: var(--renderer-content-bg-color);
  --editor-color-accent: #1A72F5;
  --editor-border-color: #CACFD5;
  --editor-selected-border-color: var(--editor-color-accent);
  --editor-value-name-bg-color: #E0E6E8;
  --editor-value-item-bg-color: #ffffff;
  --editor-value-item-is-active-bg-color: #CCD7DD;
  --editor-value-name-text-color: #1C222D;
  --editor-icons-color: #56626E;
  --editor-value-item-text-color: #1C222D;
  --editor-value-count-text-color: var(--editor-value-item-text-color);
  --editor-value-name-unsupported-bg-color: #EDF1F2;
  --editor-value-name-unsupported-text-color: #56626E;
  --editor-active-item-name-color: #ffffff;
  --editor-active-icon-color: var(--editor-active-item-name-color);
  --editor-active-item-text-color: var(--editor-active-item-name-color);
  --editor-active-item-bg-color: #1A72F5;
  --editor-selected-header-text-color: #ffffff;
  --editor-header-bg-color-disabled: #CACFD5;
  --editor-item-bg-color-disabled: #F1F1F1;
  --editor-header-text-color-disabled: #788896;
  --editor-item-text-color-disabled: #788896;
  --editor-bg-color-arrow: #E0E6E8;
  --editor-tree-line-color: #E0E6E8;
  --editor-color-error-disabled: rgba(255, 65, 51, 0.7);
  --editor-color-disabled: #B4D1FC;
  --editor-disabled-color-hover: var(--cl-color-hover);
  --editor-bg-header-readonly: #343434;
  --editor-color-key: #DFA72F;
  --editor-color-invalid: rgba(255, 65, 51, 0.4);
  --editor-color-warning: rgba(251, 142, 0, 0.6);
  --editor-border-color-interactive: rgba(251, 142, 0, 0.3);
  --editor-color-warning-ext: #FB8E00;
  --editor-border-color-warning: #FB8E00;
  --editor-color-drilled: #273678;
  --editor-color-error: #FF4133;
  --editor-color-required: var(--editor-color-error);
  --editor-bg-color-invalid: #FFD9D7;
  --editor-border-color-invalid: rgba(255, 65, 51, 0.3);
  --editor-active-icon-fill: #ffffff;
  --editor-array-cell-bg-color: var(--editor-value-item-bg-color);
  --editor-input-bg-color: #ffffff;
  --editor-line-color: #E0E6E8;
  --editor-collapse-btn-color: #D7DBDF;
  --editor-collapse-btn-expanded-color: #CACFD5;
  --editor-collapse-btn-hover-color: #E8F1FE;
  --editor-collapse-btn-disabled-color: #D7DBDF;
  --editor-collapse-btn-border: 1px solid #EDF1F2;
  --editor-collapse-except-btn-color: #56626E;
  --editor-table-bg-color: #ffffff;
  --editor-unsupported-type-bg: #F1F1F1;
  --editor-unsupported-type-color: #6B7985;
  --editor-element-plain-border: inset 0 0 0 1px var(--editor-border-color);
  --grid-editor-element-plain-border: inset 0 0 0 1px var(--editor-border-color);
  --editor-element-name-plain-border: none;
  --editor-selected-border-width: 2px;
  --editable-grid-item-bg-color-disabled: var(--editor-item-bg-color-disabled);
  --wrapper-border-left: 2px solid var(--cl-widget-border-color);
  --resize-control-icon-fill: #555555;
  --resize-control-icon-hover-fill: #1A72F5;
  --splitter-bg: #E0E6E8;
  --splitter-min-size: 8px;
  --splitter-before-border-color: #BDBDBD;
  --no-tabs-component-bg: #E0E6E8;
  --layout-panel-box-shadow: none;
  --search-bar-before-bg-color: #E0E6E8;
  --search-bar-after-bg-color: #E0E6E8;
  --search-bar-after-box-shadow: none;
  --logs-bar-before-bg: #181818;
  --logs-bar-after-bg: #212121;
  --logs-bar-after-box-shadow: none;
  --cl-app-settings-shortcut-color: #1C222D;
  --cl-app-settings-shortcut-hovered-color: #1669E8;
  --filter-control-name-bg-color: #CCD7DD;
  --filter-control-name-color: #44525E;
  --limit-count-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.15);
  --input-error-bg-color: rgba(255, 65, 51, 0.2);
  --btn-filter-bg-color: #EDF1F2;
  --filter-icon: url("./media/cl-grid-filter-light-5MOQVZD2.svg") 0 0 no-repeat;
  --audit-date-bg: #E0E6E8;
  --audit-date-border: #E0E6E8;
  --audit-bg: var(--cl-components-content-bg-color);
  --audit-btn-filters-border-color: var(--cl-button-with-icon-surface-default);
  --cl-auth-info-logout-svg-color: #EDF1F2;
  --cl-auth-info-logout-svg-hover-color: #1669E8;
  --cl-auth-info-user-data-color: #ffffff;
  --cl-auth-info-list-bg: #ffffff;
  --cl-auth-info-list-separator-color: #CACFD5;
  --cl-list-item-icon-fill: #44525E;
  --cl-list-item-name-color: #1C222D;
  --cl-list-item-header-hover: #1669E8;
  --cl-list-item-header-copied: #43B543;
  --cl-list-version-info-item-name: #1C222D;
  --cl-expander-bg: #E0E6E8;
  --cl-expander-hover: #CACFD5;
  --cl-popup-adv-bg: #ffffff;
  --cl-popup-adv-color: #1C222D;
  --login-page-background-color: #44525E;
  --cl-color-bg-server-error: #181818;
  --cl-color-bg-button: #343434;
  --cl-color-bg-button-hover: #494949;
  --cl-color-bg-button-text: #BDBDBD;
  --login-page-background-color: #ffffff;
  --loading-spinner-background-color: #ffffff;
  --duo-container-background-color: #ffffff;
  --duo-widget-background-color: #ffffff;
  --login-page-text-color: #1C222D;
  --multilple-login-page-color: #56626E;
  --multilple-login-page-hover-icon-color: #ffffff;
  --set-password-page-text-color: #1C222D;
  --set-password-page-error: #E61D1D;
  --validation-message-error-color: #E61D1D;
  --password-input-control-bg-color: #EDF1F2;
  --password-input-border-color: #CACFD5;
  --password-input-hovered-control-bg: #E0E6E8;
  --password-input-focused: inset 0 0 0 1px #1669E8;
  --password-input-error: inset 0 0 0 1px #FF4133;
  --auth-text-input-bg-color: #EDF1F2;
  --auth-text-input-box-shadow: 0 0 0 1px #CACFD5;
  --auth-text-input-hovered-bg: #E0E6E8;
  --auth-text-input-error: inset 0 0 0 1px #FF4133;
  --auth-text-input-focused-box-shadow: inset 0 0 0 1px #1669E8;
  --okta-server-error: #181818;
  --okta-bg-button: #343434;
  --okta-bg-button-hovered: #414141;
  --okta-button-text: #BDBDBD;
  --okta-login-page-bg-color: #ffffff;
  --okta-login-page-auth-content-color: #1C222D;
  --okta-login-page-form-label-color: #1C222D;
  --okta-login-page-input-bg-color: #EDF1F2;
  --okta-login-page-input-focused-border-color: inset 0 0 0 1px #273678;
  --okta-login-page-input-error-border-color: inset 0 0 0 1px #FF4133;
  --okta-login-page-input-color: #1C222D;
  --okta-login-page-input-shadow: 0 0 0 1px #CACFD5;
  --okta-login-page-input-hovered-bg-color: #E0E6E8;
  --okta-login-page-auth-btn: #1A72F5;
  --okta-login-page-auth-btn-hovered: #1669E8;
  --okta-login-page-input-placeholder: #788896;
  --okta-login-page-error: #E61D1D;
  --bar-icon-svg-warning-fill: #FB8E00;
  --bar-icon-svg-active-fill: #1669E8;
  --select-container-bg: #ffffff;
  --select-container-hover-bg: #E0E6E8;
  --click-area-color: #56626E;
  --click-area-disbled-color: #CACFD5;
  --click-area-disbled-icon-fill: #CACFD5;
  --item-group-after-bg: #343434;
  --bar-item-list-name-color: #56626E;
  --bar-item-list-text-disabled-color: #A0ABB7;
  --bar-item-separator-color: #EDF1F2;
  --checkbox-toogler-bg-color: #B4D1FC;
  --checkbox-toogler-circle-color: #1A72F5;
  --button-select-input-bg-color: #EDF1F2;
  --button-select-input-color: var(--cl-secondary-text-color);
  --button-select-input-hover-color: var(--cl-accent-color);
  --button-select-active-input-color: #D7DBDF;
  --button-select-input-bg-hover-color: var(--cl-color-hover);
  --button-select-input-disabled-bg-color: #F1F1F1;
  --button-select-input-disabled-color: var(--click-area-disbled-color);
  --button-select-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --button-select-input-border-radius: var(--cl-button-border-radius);
  --button-select-input-border: none;
  --button-select-input-color: #1C222D;
  --customize-description-color: #1C222D;
  --top-area-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3);
  --wrapper-outline-color: #181818;
  --wrapper-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.1);
  --type-label-color: #1C222D;
  --toolbar-group-wrapper-bg: #ffffff;
  --toolbar-group-wrapper-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21), 3px 0px 10px rgba(0, 0, 0, 0.175);
  --toolbar-group-title-color: #1C222D;
  --do-actions-btns-box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.25);
  --do-actions-btns-disabled-bg: #343434;
  --bar-search-view-readonly-color: #788896;
  --breadcrumb-bg: #EDF1F2;
  --breadcrumb-arrow-bg: #EDF1F2;
  --breadcrumb-arrow-margin: 0px;
  --breadcrumb-title-color: #56626E;
  --breadcrumb-mini-bg-image:
    linear-gradient(
      270deg,
      #EDF1F2 34.07%,
      rgba(237, 241, 242, 0) 80.77%);
  --breadcrumb-item-warning-bg: #FB8E00;
  --breadcrumb-item-warning-hover-bg: #D27700;
  --breadcrumb-item-warning-color: #ffffff;
  --breadcrumb-item-error-bg: #E61D1D;
  --breadcrumb-item-error-hover-bg: #B71C1C;
  --breadcrumb-item-error-color: #ffffff;
  --breadcrumb-hover-bg: #E0E6E8;
  --breadcrumb-hover-color: #1669E8;
  --breadcrumb-icon-type: 1;
  --breadcrumb-active-color: #273678;
  --breadcrumb-table-light-color: #ffffff;
  --breadcrumb-warning-color: #FB8E00;
  --breadcrumb-error-color: #E61D1D;
  --browser-entity-edit-placeholder: #ffffff;
  --browser-entity-edit-container-placeholder: #ffffff;
  --browser-entity-edit-new-bg-table: #ffffff;
  --browser-entity-edit-new-border-line: 1px solid #CACFD5;
  --browser-entity-edit-new-entity-icon: #56626E;
  --browser-entity-edit-new-entity-icon-hovered: #1A72F5;
  --browser-entity-edit-new-entity-title: #56626E;
  --browser-entity-workflow-rcc-box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.2);
  --editor-step-item-bg-color: var(--cl-title-bg-color);
  --editor-stepper-done-text-color: #ffffff;
  --editor-stepper-active-icon-color: #ffffff;
  --editor-stepper-active-bg-color: var(--editor-color-accent);
  --collapsed-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.2);
  --toggler-before-box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.75);
  --inner-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.75);
  --browser-grid-main-view-bg: #ffffff;
  --browser-grid-header-box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --browser-grid-notification-container-bg: #ffffff;
  --browser-grid-notification-container-icon: #FB8E00;
  --browser-grid-btn-sm-color: #909090;
  --browser-grid-btn-sm-bg: #ffffff;
  --browser-grid-spacer: #ffffff;
  --browser-grid-viewers-container-collapsed-bg-color: #ffffff;
  --browser-grid-edit-controls-bg: #ffffff;
  --browser-grid-right-toolbar-icon: #1669E8;
  --browser-grid-mask-bg: #ffffff;
  --browser-grid-mask-content-color: #1C222D;
  --browser-grid-placeholder-bg: #ffffff;
  --browser-grid-split-view: #ffffff;
  --browser-grid-toolbar-left-bg: #ffffff;
  --browser-grid-toolbar-left-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.1);
  --browser-grid-titles-toolbar-icon: #56626E;
  --browser-grid-resize-control-container-bg-color: transparent;
  --browser-grid-resize-control-container-icon: #CACFD5;
  --browser-grid-resize-control-container-icon-hovered: #1669E8;
  --browser-grid-resize-border: 1px solid #CACFD5;
  --browser-grid-resize-border-hovered: 1px solid #1669E8;
  --browser-grid-resize-hierarchical-bg-color: transparent;
  --browser-grid-resize-before-bg: transparent;
  --browser-grid-resize-hierarchical-box-shadow: none;
  --browser-grid-resize-hierarchical-after-bg-color: #ffffff;
  --browser-grid-resize-hierarchical-after-box-shadow: inset 2px -2px 2px rgba(0, 0, 0, 0.1);
  --browser-grid-resize-shadow-bg: transparent;
  --browser-grid-resize-shadow: 2px 0px 3px 0px rgba(0, 0, 0, 0.75);
  --browser-grid-btn-refresh-bg: #EDF1F2;
  --browser-grid-btn-refresh-color: #1C222D;
  --browser-grid-btn-refresh-bg-hovered: #E0E6E8;
  --browser-grid-cancel-loading-icon: #E61D1D;
  --browser-grid-delimiter-for-cl-btns: #BDBDBD;
  --chart-settings-color: #1C222D;
  --main-toolbar-bg-color: #ffffff;
  --interactive-item-border-color: #CACFD5;
  --interactive-item-label-font-weight: 500;
  --interactive-elements-input-bg: transparent;
  --interactive-elements-dropdown-bg: #ffffff;
  --interactive-elements-input-color: var(--cl-primary-text-color);
  --toolbar-left-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.1);
  --custom-bi-header-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --cl-action-cell-color: var(--cl-accent-color);
  --datasets-versions-dropdown-bg-color: #EDF1F2;
  --datasets-versions-border: 0;
  --datasets-versions-border-radius: 3px;
  --placeholder-color: #CACFD5;
  --cl-link-text-color: #1669E8;
  --cl-link-visited-color: #9B26A8;
  --calendar-dropdown-border: 0;
  --calendar-day-color: var(--cl-secondary-text-color);
  --calendar-active-day-color: #ffffff;
  --calendar-active-day-bg: var(--cl-accent-color);
  --calendar-between-day-bg: #E8F1FE;
  --calendar-between-day-bg-hover: #D7DBDF;
  --calendar-between-day-color: #44525E;
  --calendar-between-day-color-hover: #418AF7;
  --calendar-disabled-day-color: #A0ABB7;
  --calendar-disabled-day-bg: #F6F8F9;
  --calendar-contols-delimiter-color: var(--cl-line-color);
  --calendar-week-day-name-color: #909090;
  --calendar-controls-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --calendar-years-list-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.3);
  --datetime-editor-button-bg-color: #EDF1F2;
  --datetime-editor-reset-button-bg-color: #ffffff;
  --datetime-editor-highlight-color: #1669E8;
  --datetime-control-bg-color: #ffffff;
  --datetime-control-border-color: #E0E6E8;
  --carousel-element-active-border-color: var(--editor-color-accent);
  --carousel-element-collapsible-bg-color: #E0E6E8;
  --carousel-element-dc-border-color: #E0E6E8;
  --arrow-icon-hover-fill: #CACFD5;
  --carousel-element-inactive-border-color: #E0E6E8;
  --carousel-element-inactive-box-shadow: none;
  --ready-to-collapse-border-color: #CACFD5;
  --arrow-disabled-color: var(--editor-color-disabled);
  --array-editor-cc-border-color: #ffffff;
  --editor-search-bg-color: #ffffff;
  --simple-view-bg-color: #ffffff;
  --simple-view-hover-bg-color: #ffffff;
  --simple-view-highlight-bg-color: #ffffff;
  --entity-data-handlers-box-shadow: inset 0 0 0 1px #CACFD5;
  --entity-data-element-is-active-bg-color: #B4D1FC;
  --editor-line-bg-color: #909090;
  --editor-highlighted-field-name-bg: #494949;
  --arrow-is-active-bg-color: var(--editor-color-accent);
  --arrow-is-active-and-drill-fill: #ffffff;
  --arrow-color-fill: var(--editor-value-name-text-color);
  --arrow-border-color: none;
  --dropdown-virtual-bg-color: var(--cl-color-modal);
  --droprown-link-hover-color: var(--cl-accent-color);
  --droprown-link-highlighted-color: var(--cl-color-hover);
  --dropdown-virtual-box-shadow: 0px 3px 4.7px 0.3px rgba(0, 0, 0, 0.24), 0px 1px 6.9px 0.1px rgba(0, 0, 0, 0.16);
  --grid-editor-table-cell-margin: 0 0 var(--editor-selected-border-width) var(--editor-selected-border-width);
  --grid-editor-padding-top: 3px;
  --grid-editor-table-cell-margin-bottom: 2px;
  --grid-editor-row-picker-color: transparent;
  --grid-header-row-height: 20px;
  --grid-header-cell-height: 20px;
  --grid-editor-cell-height: 20px;
  --highlighted-row-bg-color: #ffffff;
  --grid-editor-go-to-type-bg: url("./media/go-to-type-light-D7WFCEX2.png") no-repeat;
  --grid-editor-go-to-type-hover-bg: url("./media/go-to-type-hover-light-HJKNLXDW.png") no-repeat;
  --grid-editor-go-to-array-bg: url("./media/go-to-array-light-QLHVIXU5.png") no-repeat;
  --grid-editor-go-to-array-hover-bg: url("./media/go-to-array-hover-light-YXZMEGYG.png") no-repeat;
  --grid-editor-go-to-array-selected-bg: url("./media/go-to-array-drilled-H3PDHVBU.png") no-repeat;
  --grid-editor-go-to-array-drilled-bg: url("./media/go-to-array-drilled-H3PDHVBU.png") no-repeat;
  --grid-editor-dropdown-bg: url("./media/dropdown-light-7COBKRHI.png") no-repeat;
  --grid-editor-dropdown-hover-bg: url("./media/dropdown-hover-light-6DJPKQLZ.png") no-repeat;
  --grid-editor-calendar-bg: url("./media/calendar-light-VKICYNNM.png") no-repeat;
  --grid-editor-calendar-hover-bg: url("./media/calendar-hover-light-NDMSIG6K.png") no-repeat;
  --grid-editor-navigate-bg: url("./media/navigate-light-3AQ4V5UZ.png") no-repeat;
  --grid-editor-navigate-hover-bg: url("./media/navigate-hover-light-7LQ2GX75.png") no-repeat;
  --grid-editor-multiline-editor-bg: url("./media/multiline-editor-light-AG26LZDU.png") no-repeat;
  --grid-editor-multiline-editor-hover-bg: url("./media/multiline-editor-hover-light-36YTPPUM.png") no-repeat;
  --grid-editor-reset-to-valid-bg: url("./media/back-to-valid-light-default-ADE4HQ52.png") no-repeat;
  --grid-editor-reset-to-valid-hover-bg: url("./media/back-to-valid-light-hover-KN7LSW5V.png") no-repeat;
  --grid-editor-go-to-details-bg: url("./media/go-to-details-light-PFBYQ5SH.png") no-repeat;
  --grid-editor-go-to-details-hover-bg: url("./media/go-to-details-hover-light-3X4QPV3W.png") no-repeat;
  --grid-editor-clock-bg: url("./media/clock-normal-light-NBS6LDSK.png") no-repeat;
  --grid-editor-clock-bg-hover: url("./media/clock-hover-light-6AFHG5KN.png") no-repeat;
  --grid-editor-json-editor-bg: url("./media/json-editor-light-FI7AOVXZ.png") no-repeat;
  --grid-editor-json-editor-hover-bg: url("./media/json-editor-hover-light-JUGTAE72.png") no-repeat;
  --grid-editor-time-span-bg: url("./media/timespan-light-normal-PBYDGXFK.png") no-repeat;
  --grid-editor-time-span-bg-hover: url("./media/timespan-light-hover-CNIDZKB3.png") no-repeat;
  --notification-close-icon: url("./media/cross-light-KLASTPKU.png") no-repeat;
  --notification-close-icon-hover: url("./media/cross-hover-D7ZVR6ZG.png") no-repeat;
  --notification-close-icon-active: url("./media/cross-active-SW5PDZRP.png") no-repeat;
  --grid-editor-check-bg: url("./media/cl-checkbox-checked-c-light-A6LF3F6Z.png");
  --grid-editor-uncheck-bg: url("./media/cl-checkbox-unchecked-c-light-6LETHZTJ.png");
  --grid-editor-indeterminate-bg: url("./media/cl-checkbox-indeterminate-c-light-HQQHYLW6.png");
  --grid-row-number-color-bg: #E0E6E8;
  --grid-filter-separator-bg-color: #ffffff;
  --grid-editor-color-disabled: #CCD7DD;
  --grid-editor-drilled-box-shadow: inset 0 0 0 1px var(--editor-color-drilled);
  --grid-editor-header-color: #273678;
  --grid-editor-filter-bg-color: #EDF1F2;
  --grid-editor-border-color: transparent;
  --key-selector-border: 1px solid #CACFD5;
  --key-selector-bg-color: #F6F8F9;
  --key-selector-text-color: #1C222D;
  --key-selector-splitter-bg: #E0E6E8;
  --resize-control-bg-color: #ffffff;
  --key-selector-color-icon-fill: var(--cl-color-icon-fill);
  --key-selector-disabled-color-icon-fill: var(--cl-color-icon-disabled);
  --key-selector-controls-icon-color-fill: #ffffff;
  --editor-delimiter-bg-color: #ffffff;
  --handler-separator-color: #343434;
  --handler-action-icon-fill: #44525E;
  --handler-action-hover-color: #1669E8;
  --handler-action-disabled-fill: #6B7985;
  --handler-params-bg: #ffffff;
  --handler-params-title-bg: #273678;
  --handler-params-title-color: #ffffff;
  --elements-container-last-child-bg: #E0E6E8;
  --handler-params-warning-color: #FB8E00;
  --handler-params-error-color: #FF4133;
  --handler-params-resolving-color: #1669E8;
  --handler-btn-disabled-bg: rgba(230, 230, 230, 0.5);
  --handler-params-info-bg: #ffffff;
  --handler-params-info-popup-bg: #EDF1F2;
  --elements-list-name-color: #56626E;
  --handler-progress-bg: #A0ABB7;
  --handler-progress-text-color: #ffffff;
  --handler-progress-status-unknown: #D7DBDF;
  --handler-progress-status-normal: #273678;
  --handler-progress-status-warning: #FB8E00;
  --handler-progress-status-error: #FF4133;
  --handler-progress-status-completed: #43B543;
  --handler-progress-status-canceled: #56626E;
  --handler-progress-status-failed: #FF4133;
  --handler-pending-view-bg: url("./media/cl-pending-light-QXHSGNQK.svg") no-repeat center;
  --handler-unknown-view-bg: url("./media/cl-unknown-light-XIQM45JX.svg") no-repeat center;
  --handler-progress-status-failed-content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS40IDhMMCA2LjZMMi42IDRMMCAxLjRMMS40IDBMNCAyLjZMNi42IDBMOCAxLjRMNS40IDRMOCA2LjZMNi42IDhMNCA1LjRMMS40IDhaIiBmaWxsPSIjRkY0MTMzIi8+Cjwvc3ZnPgo=);
  --handler-time-info-span-color: #56626E;
  --handlers-group-search-color: #1C222D;
  --handlers-shortcuts-toolbar-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --visible-handler-color: #BDBDBD;
  --visible-handler-hover-color: var(--cl-accent-color);
  --search-results-link-color: #56626E;
  --layout-panel-before-box-shadow: none;
  --layout-panel-after-box-shadow: none;
  --logs-flat-view-bg-color: #EDF1F2;
  --log-item-separator-color: #E0E6E8;
  --logs-truncation-notice-color: #FB8E00;
  --logs-truncation-notice-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  --logs-item-hightlighted-bg-color: rgba(230, 29, 29, 0.3);
  --logs-item-timeout-text-color: #56626E;
  --logs-item-timeout-icon-color: #788896;
  --mode-switcher-bg: #ffffff;
  --mode-switcher-link-icon-fill: #1669E8;
  --node-default-background-color: #D7DBDF;
  --node-default-text-color: #44525E;
  --node-default-icon-color: #BDBDBD;
  --node-clickable-background-color: #D7DBDF;
  --node-clickable-text-color: #1A72F5;
  --node-clickable-icon-color: #BDBDBD;
  --node-hover-background-color: #B4D1FC;
  --node-hover-text-color: #1669E8;
  --node-hover-icon-color: #418AF7;
  --node-focus-background-color: #1A72F5;
  --node-focus-text-color: #ffffff;
  --node-focus-icon-color: #ffffff;
  --link-color: #D7DBDF;
  --reports-list-icons-fill: #44525E;
  --reports-list-icons-hover-fill: #1669E8;
  --favorite-icon-fill: #CAAA2F;
  --type-search-area-padding: 3.2px 8px 3.2px 38px;
  --ai-icon-color-fill: #1A72F5;
  --ai-progress-line-color: #B4D1FC;
  --item-timestamp-color: #757575;
  --query-form-editor-bg: #ffffff;
  --query-form-editor-color: #1C222D;
  --query-form-hovered-bg: #ffffff;
  --query-form-hovered-color: #1669E8;
  --query-form-color-bg-box-shadow: inset 0 0 0 1px #CACFD5;
  --query-form-color-bg: #ffffff;
  --editor-content-container-bg: #ffffff;
  --editor-content-container-border: #CACFD5;
  --query-form-toolbar: #ffffff;
  --query-form-toolbar-icon: #56626E;
  --query-form-icon: #56626E;
  --query-form-toolbar-icon-hovered: #1669E8;
  --query-form-toolbar-icon-disabled: #788896;
  --query-form-separator-border: 1px solid #ffffff;
  --query-form-inline-filter-box-shadow: 0 0 0 1px var(--cl-color-border);
  --query-line-text-color: #ffffff;
  --editor-controls-bg: #ffffff;
  --editor-controls-multi-editor-color: #FB8E00;
  --editor-spinner: #1669E8;
  --editor-read-only-icon: #FB8E00;
  --editor-read-only-message: #FB8E00;
  --data-sync-text: #56626E;
  --entity-types-observer-bg: transparent;
  --notification-icon-warning: #FB8E00;
  --notification-icon-error: #FF4133;
  --notification-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21), 3px 0px 10px rgba(0, 0, 0, 0.175);
  --changes-navigator-bg: #EDF1F2;
  --changes-navigator-title: #1C222D;
  --checkbox-caption-color: #44525E;
  --badge-color: #ffffff;
  --color-dev: #E61D1D;
  --color-prod: #43B543;
  --color-uat: #FB8E00;
  --color-ea: #DFA72F;
  --cl-btn-close-icon-fill: var(--cl-color-icon-fill);
  --cl-btn-close-icon-hover-fill: var(--cl-color-icon-hover-fill);
  --cl-btn-close-icon-display: inline-block;
  --cl-btn-close-icon-hover-display: none;
  --cl-btn-close-active-icon-display: none;
  --cl-btn-close-active-icon-hover-display: inline-block;
  --connection-info-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1);
  --connection-info-color: #BDBDBD;
  --connection-info-icon: #44525E;
  --dropdown-arrow-icon: #A0ABB7;
  --dropdown-list-container-readonly-color: #788896;
  --dropdown-handler-color: #56626E;
  --dropdown-handler-icon: #56626E;
  --cl-popover-content-bg: #ffffff;
  --cl-popover-content-border: 1px solid #CACFD5;
  --cl-popover-content-shadow: 0px 4px 24px rgba(0, 0, 0, 0.25);
  --dropdown-menu-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
  --dropdown-item-color: #1C222D;
  --dropdown-item-bg-hovered: #E0E6E8;
  --dropdown-item-color-hovered: #1669E8;
  --dropdown-separator-border: 1px solid #EDF1F2;
  --cl-tab-menu-icon-fill: var(--cl-color-icon-fill);
  --cl-tab-menu-icon-hover-fill: var(--cl-color-icon-hover-fill);
  --cl-tab-menu-icon-display: inline-block;
  --cl-tab-menu-icon-hover-display: none;
  --cl-tab-menu-round-icon-display: none;
  --cl-tab-menu-round-icon-hover-display: inline-block;
  --logs-counter-border: 1px solid #212121;
  --input-control-border: 1px solid #343434;
  --input-control-focused: #343434;
  --input-item-is-invalid-shadow: none;
  --modal-control-bg-color: #ffffff;
  --modal-control-shadow: 0px 4px 13px rgba(0, 0, 0, 0.25);
  --date-controls-button-bg: #ffffff;
  --date-controls-button-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --time-element-bg: #212121;
  --time-picker-control-bg-hovered: #343434;
  --selectable-input-bg: #212121;
  --selectable-input-disabled: #212121;
  --selectable-input-disabled-color: #909090;
  --selectable-input-hovered-bg: #181818;
  --sidebar-toggler: #ffffff;
  --sidebar-toggler-border: transparent;
  --sidebar-toggler-bg-color: #E0E6E8;
  --sidebar-toggler-content-bg-color: #E0E6E8;
  --sidebar-toggler-shadow: 0px 0px 9px 1px #000000;
  --sidebar-toggler-inner: 12px solid #212121;
  --toggler-inner-shadow: 0px 4px 0px 0px #212121;
  --sidebar-toggler-inner-shadow: 0px -1px 9px 1px #000000;
  --sidebar-toggler-bg: #343434;
  --resize-control-container-shadow: 2px 1px 4px rgba(0, 0, 0, 0.5);
  --resize-control-container-bg: #212121;
  --view-item-selected: #343434;
  --sidebar-splitter-bg: #E0E6E8;
  --sidebar-splitter-border: none;
  --multi-select-container-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --multi-select-item-bg: #D7DBDF;
  --multi-select-item-color: #1C222D;
  --multi-select-list-color: #44525E;
  --search-field-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.15);
  --multi-select-list-border: 1px solid #CACFD5;
  --tab-icon-bg-dark: #CACFD5;
  --search-field-border: 1px solid #CACFD5;
  --search-field-text-color: #1C222D;
  --search-field-active-shadow: none;
  --search-field-active-border: 1px solid var(--cl-accent-color);
  --more-chips-bg: url("./media/more_chips_light-CMQ6HE3Y.svg") no-repeat;
  --more-chips-active-bg: url("./media/more_chips_active-light-theme-L2ENRXC4.svg") no-repeat;
  --pane-bg: #E0E6E8;
  --non-draggable-color: #909090;
  --available-drop-outline: 1px dashed #BDBDBD;
  --available-drop-box-shadow: none;
  --drag-proxy-bg-color: var(--cl-components-bg-color);
  --drag-proxy-shadow: none;
  --popover-title-bg: #B4D1FC;
  --popover-modal-bg: #ffffff;
  --popover-bg: #ffffff;
  --dataset-actions-delimiter: #555555;
  --popover-tooltip-bg: #EDF1F2;
  --popover-tooltip-reports-list: #F6F8F9;
  --dropdown-item-bg: #ffffff;
  --dropdown-link-text: #1C222D;
  --dropdown-link-active-bg: #ffffff;
  --dropdown-link-hover-bg: #EDF1F2;
  --search-popover-border: #CACFD5;
  --search-popover-shadow: 0px 4px 24px rgba(0, 0, 0, 0.3);
  --dropdown-separator: #CACFD5;
  --cl-tooltip-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --cl-tooltip-bg: #EDF1F2;
  --cl-tooltip-color: #1C222D;
  --cl-tooltip-has-corner-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.75);
  --cl-charts-tooltip-color: var(--cl-primary-text-color);
  --switcher-color: #56626E;
  --switcher-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
  --filter-sidebar-search: #ffffff;
  --filter-sidebar-search-hovered: #ffffff;
  --hierarchy-text-color: #1C222D;
  --hierarchy-active-color: #1669E8;
  --hierarchy-before-bg: #1669E8;
  --hierarchy-selected: #1669E8;
  --hierarchy-hovered: #E0E6E8;
  --list-toggler-color: #56626E;
  --multiple-view-renderer-container: #ffffff;
  --list-toggler-box-shadow: 0px 0px 9px 1px #000000;
  --list-toggler-inner-border: 12px solid #ffffff;
  --list-toggler-inner-box-shadow: 0px 4px 0px 0px #ffffff;
  --list-toggler-inner-before-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.1);
  --list-toggler-inner-after-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.1);
  --list-toggler-search: #56626E;
  --list-toggler-bg: #E0E6E8;
  --list-toggler-border-color: #E0E6E8;
  --list-toggler-shadow: 0px 4px 0px 0px #E0E6E8;
  --resize-control-container-box-shadow: none;
  --resize-control-container-bg: #ffffff;
  --list-selection-view-item-selected: #343434;
  --list-resize-control-container-shadow: none;
  --list-resize-control-container-bg: #ffffff;
  --layout-manager-splitter-bg: #E0E6E8;
  --layout-manager-splitter-separator: 1px solid #E0E6E8;
  --layout-manager-splitter-separator-hovered: 1px solid #1669E8;
  --current-value-bg: #ffffff;
  --current-value-shadow: 0px 1px 4px rgba(0, 0, 0, 0.75);
  --slider-thumb-bg: #56626E;
  --cp-title-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --complex-renderer-header-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --complex-renderer-border-color: #E0E6E8;
  --hierarchy-report-inner-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.1);
  --hierarchy-report-selector-active-bg-color: #CACFD5;
  --parameterized-toggler-bg-color: #E0E6E8;
  --parameterized-toggler-inner-box-shadow: 0px 4px 0px 0px #E0E6E8;
  --cl-view-type-child-border-color: #BDBDBD;
  --cl-view-type-child-li-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1), 0px -2px 2px rgba(0, 0, 0, 0.1);
  --cl-view-type-child-bg-color: #ffffff;
  --group-bg: #273678;
  --group-color: #ffffff;
  --group-content-bg: #ffffff;
  --group-items-hover-bg: #E0E6E8;
  --group-items-hover-color: #1A72F5;
  --reports-list-color: #1A72F5;
  --input-container-bg: #EDF1F2;
  --input-container-border: 1px solid #CACFD5;
  --k-link-bg: #CACFD5;
  --btn-close-fill: #ffffff;
  --btn-close-hover-fill: rgba(255, 255, 255, 0.75);
  --app-settings-popover-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
  --bar-counter-bg-color: #43B543;
  --bar-counter-color: #ffffff;
  --bar-counter-cancelled-bg-color: #555555;
  --bar-counter-border-color: #ffffff;
  --logs-view-bg-color: #EDF1F2;
  --logs-view-hover-bg-color: #D7DBDF;
  --logs-view-active-bg-color: #E0E6E8;
  --logs-toolbar-first-child-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --textfield-input-bg-color: #EDF1F2;
  --textfield-input-color: #1C222D;
  --cl-modal-dnd-border-color: #CACFD5;
  --modal-view-dropdown-bg-color: #B4D1FC;
  --cl-pending-move-color: #1669E8;
  --cl-pivot-pager-bg-color: #ffffff;
  --cl-pivot-filter-bg-color: #EDF1F2;
  --cl-pivot-filter-bg-hover-color: #EDF1F2;
  --cl-pivot-separator-border-color: #EDF1F2;
  --cl-pivot-checkbox-checked-bg: url("./media/cl-checkbox-checked-c-light-A6LF3F6Z.png");
  --cl-pivot-checkbox-unchecked-bg: url("./media/cl-checkbox-unchecked-c-light-6LETHZTJ.png");
  --cl-pivot-checkbox-indeterminate-bg: url("./media/cl-checkbox-indeterminate-c-light-HQQHYLW6.png");
  --cl-pivot-checkbox-indeterminate-disabled-bg: url("./media/cl-checkbox-indeterminate-light-readonly-KJOD4I5U.png");
  --tree-item-navigate-bg: url("./media/go-to-type-light-D7WFCEX2.png") no-repeat;
  --tree-item-navigate-hover-bg: url("./media/go-to-type-hover-light-HJKNLXDW.png") no-repeat;
  --cl-pivot-clear-filter-bg: var(--cl-clear-filter-icon);
  --cl-pivot-list-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.3);
  --cl-pivot-grid-body-bg: #ffffff;
  --cl-pivot-column-selector-cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDguOTk5OTlMOCAxNUwxIDguOTk5OTlMNSA5TDUgMS45OTk5OUwxMSAxLjk5OTk5TDExIDlMMTUgOC45OTk5OVoiIGZpbGw9IiMxQTcyRjUiLz4KPC9zdmc+Cg==), auto;
  --cl-pivot-toggle-button-collapsed: url("./media/cl-arrow-right-HZ4C7XFT.svg");
  --cl-pivot-toggle-button-expanded: url("./media/cl-arrow-down-QNL3Z37V.svg");
  --cl-pivot-grid-filter-bg: url("./media/cl-filter-FQTZJU3D.svg");
  --cl-pivot-grid-number-bg: url("./media/cl-number-IWWWI56N.svg");
  --cl-pivot-menu-bg: url("./media/cl-dd-burger-YWWJKZSX.svg") no-repeat;
  --cl-pivot-values-filter-bg: url("./media/cl-dd-filter-GGTDK4VV.svg") no-repeat;
  --cl-pivot-expander-color: #ffffff;
  --cl-pivot-grouped-by-bg-color: var(--cl-accent-color);
  --cl-pivot-highlighted-color: #EDF1F2;
  --cl-pivot-editor-highlighted-color: #D7DBDF;
  --cl-pivot-contains-bg: url("./media/contains-light-theme-52UIP4EJ.svg");
  --cl-pivot-contains-exact-bg: url("./media/cl-contains-bg-4LNXX4OW.svg");
  --cl-pivot-equals-double-bg: url("./media/equals-double-light-theme-F3H7XE2E.svg");
  --cl-pivot-not-equals-bg: url("./media/not-equals-light-theme-3XFWV7T5.svg");
  --cl-pivot-ends-with-bg: url("./media/cl-ends-with-bg-OCH63SQ3.svg");
  --cl-pivot-starts-with-bg: url("./media/cl-starts-with-bg-VHPOL7BN.svg");
  --cl-pivot-empty-bg: url("./media/empty-light-theme-QYXW3WDC.svg");
  --cl-pivot-not-empty-bg: url("./media/not-empty-light-theme-LYHSUSYN.svg");
  --cl-pivot-filter-reset-bg: url("./media/cl-filter-cancel-VH3JAIJW.svg");
  --cl-pivot-less-than-bg: url("./media/less-than-light-theme-7QSM4DLE.svg");
  --cl-pivot-less-than-or-equal-bg: url("./media/less-than-or-equal-light-theme-ZXMZUJIX.svg");
  --cl-pivot-greater-than-bg: url("./media/greater-than-light-theme-HVPH36FR.svg");
  --cl-pivot-greater-than-or-equal-bg: url("./media/greater-equal-light-theme-XGLBDWQH.svg");
  --cl-pivot-calendar-bg: url("./media/cl-calendar-bg-XTYXARNO.svg");
  --cl-pivot-clock-bg: url("./media/clock-light-theme-Z3MC2XMY.svg");
  --cl-pivot-burger-active-bg: url("./media/cl-dd-burger-active-A7JXUZBV.svg");
  --cl-pivot-group-expander-expanded-bg: url("./media/cl-arrow-group-down-light-KV3OOCKC.svg");
  --cl-pivot-values-filter-active-bg: url("./media/cl-dd-filter-active-ZMLH2KHE.svg");
  --cl-pivot-group-by-icon-bg: url("./media/cl-group-by-active-LLMKWYQZ.svg");
  --cl-pivot-format-cells-bg: url("./media/cl-format-cells-bg-3RKJIEQH.svg");
  --cl-pivot-close-bi-tab-view-bg: url("./media/cl-close-bi-tab-RZCO4JFM.svg");
  --cl-pivot-close-modal-view-bg: url("./media/close-modal-bg-6JLNRBKV.svg");
  --cl-pivot-alert-solid-danger-view: url("./media/cl-alert-solid-danger-Q4HLANPO.svg");
  --cl-pivot-query-bg: url("./media/cl-query-CORCP4FH.svg");
  --cl-pivot-settings-bg: url("./media/cl-settings-T3QUIGMP.svg");
  --cl-pivot-refresh-revert-bg: url("./media/cl-refresh-revert-U7E7PSTM.svg");
  --cl-pivot-excel-options-bg: url("./media/cl-excel-options-C5UMVAUB.svg");
  --cl-pivot-excel-bg: url("./media/cl-excel-SQ2JQFE5.svg");
  --cl-pivot-prepare-data-for-excel-bg: url("./media/cl-prepare-data-for-excel-SQYRSDVH.svg");
  --cl-pivot-copy-entity-to-dataset-bg: url("./media/cl-copy-entity-to-dataset-A2URCIH2.svg");
  --cl-pivot-show-deleted-bg: url("./media/cl-show-deleted-6543I5GR.svg");
  --cl-pivot-move-entity-to-dataset-bg: url("./media/cl-move-entity-to-dataset-ROSECUS5.svg");
  --cl-pivot-bi-bg: url("./media/cl-bi-IUTZPN67.svg");
  --cl-pivot-entities-bulk-export-bg: url("./media/cl-entities-bulk-export-2ETLYJMW.svg");
  --cl-pivot-delete-bg: url("./media/cl-delete-XOKXGTEL.svg");
  --cl-pivot-restore-bg: url("./media/cl-restore-B7I5UOCP.svg");
  --cl-pivot-autofit-column-bg: url("./media/cl-autofit-column-QISJWCPB.svg");
  --cl-pivot-history-bg: url("./media/cl-history-LLUGZSAF.svg");
  --cl-pivot-import-layout: url("./media/cl-import-layout-XYRQJIGO.svg");
  --cl-pivot-save-layout: url("./media/cl-save-layout-3XPOMLY3.svg");
  --cl-pivot-types-hierarchy: url("./media/cl-restore-B7I5UOCP.svg");
  --cl-pivot-filter-cancel-bg: url("./media/cl-filter-cancel-VH3JAIJW.svg");
  --cl-pivot-timespan-bg: url("./media/timespan-EOGSUVGJ.svg");
  --cl-pivot-reset-bg: url("./media/cl-reset-G6KU5DG7.svg");
  --cl-pivot-sum-bg: url("./media/cl-aggregation-DYEJ6MYI.svg");
  --cl-pivot-choose-columns-bg: url("./media/cl-column-chooser-bg-CFGHATHG.svg");
  --cl-pivot-sortAsc-bg: url("./media/cl-sort-ascending-TWZRUTJL.svg");
  --cl-pivot-sortDesc-bg: url("./media/cl-sort-descending-GU43EJVS.svg");
  --cl-pivot-noSort-bg: url("./media/cl-no-sort-XOR4KQY2.svg");
  --cl-pivot-lock-bg: url("./media/cl-column-pin-DSQAN2NG.svg");
  --cl-pivor-unlock-bg: url("./media/cl-column-unpin-BCMQEEK2.svg");
  --cl-pivot-grouped-by-bg: url("./media/cl-group-by-TD5JVZBQ.svg");
  --cl-pivot-ungroup-bg: url("./media/cl-ungroup-IPEB2HH3.svg");
  --cl-pivot-expand-bg: url("./media/cl-expand-in-groups-AU2X2UXW.svg");
  --cl-pivot-duplicate-bg: url("./media/cl-duplicate-bg-active-light-HWXMGOKO.svg");
  --cl-pivot-export-bg: url("./media/cl-export-VWNRIIK3.svg");
  --cl-pivot-delete-copy-bg: url("./media/cl-delete-copy-bg-XWZCEVOO.svg");
  --cl-pivot-drag-and-drop-bg: url("./media/cl-drag-and-drop-7ZUYG4UX.svg");
  --cl-pivot-grid-border-width: 4px;
  --cl-pivot-grid-border: 0;
  --cl-pivot-subtotal-font-weight: 700;
  --cl-pivot-color-drilled: var(--editor-color-drilled);
  --cl-pivot-filter-descr-bg-color: #EDF1F2;
  --cl-pivot-inline-filter-line-color: var(--cl-color-icon-fill);
  --cl-pivot-header-color: #273678;
  --cl-pivot-header-text-color: #ffffff;
  --cl-pivot-header-hover-color: #273678;
  --cl-pivot-header-text-hover-color: #ffffff;
  --cl-pivot-header-readonly-color: #788896;
  --cl-pivot-highlighted-header-color: #56626E;
  --cl-pivot-selected-color: #CCD7DD;
  --cl-pivot-cell-editor-readonly-color: #F1F1F1;
  --cl-pivot-cell-focused-selected-color: #CCD7DD;
  --cl-pivot-cell-hover-color: #C3CCD6;
  --cl-pivot-cell-invalid-hover-color: #FAC1BE;
  --cl-pivot-cell-warning-hover-color: #F9D3A7;
  --cl-pivot-bg-header-readonly: var(--editor-bg-header-readonly);
  --cl-pivot-row-picker-color: var(--cl-accent-color);
  --cl-pivot-alt-cell-color: transparent;
  --cl-pivot-columns-area-container-color: #EDF1F2;
  --cl-pivot-columns-area-color: #EDF1F2;
  --cl-pivot-hierarchy-area-color: #273678;
  --cl-pivot-hierarchy-item-hover-color: #ffffff;
  --cl-pivot-hierarchy-hover-bg-color: #273678;
  --cl-pivot-editor-cell-bg: #E0E6E8;
  --cl-pivot-editor-alt-cell-bg: #E0E6E8;
  --cl-pivot-editor-hover-cell-border: #899BAB;
  --cl-layout-manager-header-bottom-border: none;
  --cl-layout-manager-drag-cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuODg0MTEgMS42Nzk5MUw5LjUgMS4yMTg5OEw5LjExNTg5IDEuNjc5OTFMNi42MTU4OSA0LjY3OTkxTDUuOTMyNDggNS41SDdIOC41VjguNUg1LjVWN1Y1LjkzMjQ4TDQuNjc5OTEgNi42MTU4OUwxLjY3OTkxIDkuMTE1ODlMMS4yMTg5OCA5LjVMMS42Nzk5MSA5Ljg4NDExTDQuNjc5OTEgMTIuMzg0MUw1LjUgMTMuMDY3NVYxMlYxMC41SDguNVYxMy41SDdINS45MzI0OEw2LjYxNTg5IDE0LjMyMDFMOS4xMTU4OSAxNy4zMjAxTDkuNSAxNy43ODFMOS44ODQxMSAxNy4zMjAxTDEyLjM4NDEgMTQuMzIwMUwxMy4wNjc1IDEzLjVIMTJIMTAuNVYxMC41SDEzLjVWMTJWMTMuMDY3NUwxNC4zMjAxIDEyLjM4NDFMMTcuMzIwMSA5Ljg4NDExTDE3Ljc4MSA5LjVMMTcuMzIwMSA5LjExNTg5TDE0LjMyMDEgNi42MTU4OUwxMy41IDUuOTMyNDhWN1Y4LjVIMTAuNVY1LjVIMTJIMTMuMDY3NUwxMi4zODQxIDQuNjc5OTFMOS44ODQxMSAxLjY3OTkxWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==), auto;
  --layout-manager-bg-color: #E0E6E8;
  --reporting-paste-data-icon: url("./media/cl-paste-data-light-theme-62KLVDFK.svg") no-repeat 0 0;
  --predefined-layout-1-bg: url("./media/cl-predefined-layout-1-light-theme-ROIMSVBU.svg") no-repeat 0 0;
  --predefined-layout-1-hover-bg: url("./media/cl-predefined-layout-1-light-theme-hover-CVFIB2FN.svg") no-repeat 0 0;
  --predefined-layout-2-bg: url("./media/cl-predefined-layout-2-light-theme-BBMHEIBM.svg") no-repeat 0 0;
  --predefined-layout-2-hover-bg: url("./media/cl-predefined-layout-2-light-theme-hover-HLKPREZM.svg") no-repeat 0 0;
  --predefined-layout-3-bg: url("./media/cl-predefined-layout-3-light-theme-R6FE4GEL.svg") no-repeat 0 0;
  --predefined-layout-3-hover-bg: url("./media/cl-predefined-layout-3-light-theme-hover-BZLVGTHZ.svg") no-repeat 0 0;
  --predefined-layout-4-bg: url("./media/cl-predefined-layout-4-light-theme-5RQ7GE3U.svg") no-repeat 0 0;
  --predefined-layout-4-hover-bg: url("./media/cl-predefined-layout-4-light-theme-hover-CFWDJCDU.svg") no-repeat 0 0;
  --layout-manager-border: 2px solid var(--cl-widget-border-color);
  --cl-tabset-title-color: var(--cl-secondary-text-color);
  --cl-tabset-title-color-hover: var(--cl-secondary-text-color);
  --cl-tabset-active-bg-color: #ffffff;
  --cl-tabset-inactive-bg-color: #E0E6E8;
  --inactive-main-tab-header-bg-color: #E0E6E8;
  --inactive-tab-header-bg-color: #E0E6E8;
  --layout-manager-tab-header-bg-color: #E0E6E8;
  --layout-manager-active-tab-header-bg-color: #ffffff;
  --layout-manager-icon-bg-color: #BDBDBD;
  --tabs-dropdown-list-border: 1px solid #EDF1F2;
  --tabs-dropdown-list-box-shadow: 1px 1px 5px -1px #555555;
  --drop-target-indicator-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
  --tab-view-content-bg-color: #E0E6E8;
  --additional-editor-tab-header-color: #308130;
  --toolbar-item-border-color: #E0E6E8;
  --toolbar-viewer-back-btn-bg: #EDF1F2;
  --toolbar-viewer-back-btn-hover-bg: #D7DBDF;
  --toolbar-viewer-back-btn-border: none;
  --toolbar-viewer-back-btn-hover-border: none;
  --search-container-box-shadow: none;
  --search-bg-color: #EDF1F2;
  --search-icon-compact-bg-color: #EDF1F2;
  --search-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --search-handler-border: none;
  --search-border: var(--input-search-border);
  --server-error-bg-color: #ffffff;
  --server-error-notification-bg-color: #B71C1C;
  --connection-problem-body-border: 1px solid #CACFD5;
  --datetime-picker-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
  --datetime-disabled-bg: #F1F1F1;
  --datetime-picker-text-input-color: var(--cl-secondary-text-color);
  --datetime-disabled-color: #CACFD5;
  --changes-counter-bg-color: #FB8E00;
  --cl-search-results-hover-color: #1C222D;
  --search-input-color: #1C222D;
  --search-input-placeholder-color: #757575;
  --search-icon-color: var(--cl-color-icon-fill);
  --editor-field-name-highlighted-color: #C0D8FC;
  --drop-proxy-bg-color: #EDF1F2;
  --indent-container-bg-color: #ffffff;
  --md-container-bg-color: #E0E6E8;
  --main-app-color: var(--cl-accent-color);
  --cl-scrollbar-base-color: #A0ABB7;
  --cl-scrollbar-track-color: #EDF1F2;
  --cl-scrollbar-thumb-color: #ACB8C6;
  --cl-scrollbar-thumb-hover-color: #A0ABB7;
  --cl-scrollbar-bg-color: #EDF1F2;
  --attachements-container-box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.1);
  --invalid-email-bg-color: #E61D1D;
  --invalid-email-remove-icon-bg-hover-color: white;
  --invalid-email-remove-icon-hover-fill: var(--invalid-email-bg-color);
  --send-logs-attachements-bg-color: #F6F8F9;
  --input-email-bg-color: #D7DBDF;
  --ql-border-color: var(--cl-color-border);
  --ql-placeholder-color: var(--cl-secondary-text-color);
  --popover-box-shadow: 1px 5px 12px rgba(0, 0, 0, 0.2);
  --swal2-custom-confirm-color: #273678;
  --swal2-custom-confirt-bolder-color: #1C222D;
  --swal2-error-color: var(--cl-color-error);
  --swal2-info-color: var(--cl-accent-color);
  --swal2-success-color: var(--cl-color-success);
  --swal2-warning-color: var(--cl-color-warning);
  --terminal-input-label-bg-color: #EDF1F2;
  --terminal-input-hover-color: #ffffff;
  --publish-toolbar-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --publish-toolbar-border-bottom: 0;
  --approver-bg-color: #CACFD5;
  --approver-bg-color-disabled: #788896;
  --approver-color: #44525E;
  --approver-content-border: 1px solid #CACFD5;
  --approver-line-height: 18px;
  --approver-icon-color: #44525E;
  --merge-comment-border-color: #CACFD5;
  --merge-comment-box-shadow: none;
  --approver-border: 0;
  --publish-control-disabled-bg: #EDF1F2;
  --merge-control-disabled-bg: #E0E6E8;
  --approvers-container-bg: #E0E6E8;
  --commit-info-comment-bg: #EDF1F2;
  --publish-terminal-datetime-control: #E0E6E8;
  --publish-terminal-datetime-control-disabled: #E0E6E8;
  --terminal-checkbox-color-disabled: #899BAB;
  --cl-line-control-bg-color: #E0E6E8;
  --cl-line-control-color: #44525E;
  --spinner-progress-bg-color: #E0E6E8;
  --spinner-progress-bg-color-with-opacity: rgba(255, 255, 255, 0.6);
  --browser-title-separator-color: #CCD7DD;
  --code-editor-border-color: #E0E6E8;
  --code-editor-bg-color: #EDF1F2;
  --cl-user-info-color: #ffffff;
  --editor-title-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --revisionDrop-background: rgba(0, 0, 0, 0.2);
  --editor-title-color: var(--cl-primary-text-color);
  --editor-title-font-size: var(--cl-font-size-app);
  --changes-navigator-border: 0;
  --textfield-readonly-bg-color: #F1F1F1;
  --textfield-hover-bg-color: #ffffff;
  --revision-observer-bg-color: #ffffff;
  --revision-observer-header-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --active-view-right-toolbar-shadow: 2px 0px 2px rgba(0, 0, 0, 0.1);
  --active-view-title-shadow: 0px -2px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px rgba(0, 0, 0, 0.1);
  --revision-disabled-text-color: #788896;
  --revision-disabled-icon-color: #E61D1D;
  --environment-editor-disabled-bg-color: #F1F1F1;
  --order-status-partially-filled: #9B26A8;
  --tabs-header-bg: #E0E6E8;
  --tabs-content-bg: #ffffff;
  --bulk-orders-grid-bg: #F1F1F1;
  --editable-cell-bg: #CCD7DD;
  --changed-cell-bg: rgba(67, 181, 67, 0.3);
  --custom-bi-action-icons-color: #BDBDBD;
  --finance-base-bg: #ffffff;
  --finance-mask-button-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --tom-btn-bg: #EDF1F2;
  --tom-btn-hover-bg: #D7DBDF;
  --tom-btn-active-bg: #CACFD5;
  --tom-btn-active-color: var(--cl-button-primary-surface-default);
  --cell-with-compare-diff: #1C4C1C;
  --date-range-control-bg: #EDF1F2;
  --date-range-date-color: #CACFD5;
  --date-range-placeholder-color: #757575;
  --content-mask-btn-bg: #EDF1F2;
  --content-mask-btn-active-bg: #CACFD5;
  --content-mask-btn-hover-bg: #D7DBDF;
  --content-mask-btn-active-color: var(--cl-button-primary-surface-default);
  --comparable-changed-editor-bg-color: rgba(67, 181, 67, 0.3);
  --comparable-changed-editor-border-color: rgba(67, 181, 67, 0.54);
  --comparable-original-editor-bg-color: rgba(235, 38, 38, 0.24);
  --comparable-original-editor-border-color: rgba(235, 38, 38, 0.46);
  --comparable-original-editor-hover-color: rgba(235, 38, 38, 0.34);
  --comparable-changed-editor-hover-color: rgba(67, 181, 67, 0.4);
  --comparable-changed-column-header-bg: rgba(67, 181, 67, 0.7);
  --comparable-changed-column-header-hover-bg: rgba(67, 181, 67, 0.8);
  --comparable-deleted-column-header-bg: rgba(230, 29, 29, 0.7);
  --comparable-deleted-column-header-hover-bg: rgba(230, 29, 29, 0.8);
  --comparable-editor-header-bg: #E0E6E8;
  --comparable-editor-header-color: #56626E;
  --comparable-editor-header-border: none;
  --ai-chat-border: 1px solid #E0E6E8;
  --ai-chat-header-border-top: 4px solid #ffffff;
  --ai-chat-history-bg: #ffffff;
  --ai-chat-header-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  --ai-chat-self-message-bg: #ffffff;
  --ai-chat-message-bg: #F1F1F1;
  --ai-chat-messages-box-bg: #ffffff;
  --ai-chat-message-separator: 2px solid #BDBDBD;
  --ai-chat-message-generation-color: #757575;
  --ai-chat-message-error-bg: #FFD9D7;
  --ai-chat-message-error-color: var(--cl-color-error);
  --ai-chat-generation-flicker-bg: #308130;
  --ai-chat-btn-bg: #E0E6E8;
  --ai-chat-input-bg: #ffffff;
  --ai-chat-input-border: 1px solid #D7DBDF;
  --ai-chat-input-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  --ai-chat-execute-btn-pressed-bg: #1669E8;
  --ai-chat-item-hover-color: #1A72F5;
  --ai-chat-prompt-text-bg: #CACFD5;
  --ai-chat-prompt-text-color: #1C222D;
  --ai-chat-history-overlay-bg: rgba(0, 0, 0, 0.2);
  --ai-chat-session-active-bg: var(--cl-accent-color);
  --ai-chat-history-group-color: #788896;
  --ai-chat-history-actions-bg:
    linear-gradient(
      270deg,
      #C0D8FC 64.06%,
      rgba(196, 228, 250, 0) 100%);
  --attachment-bg: #E0E6E8;
  --step-item-bg-color: #EDF1F2;
  --stepper-done-text-color: #ffffff;
  --stepper-active-icon-color: #ffffff;
  --stepper-active-bg-color: #1A72F5;
  --stepper-info-required-icon: #FF4133;
  --stepper-invalid-icon-color: #ffffff;
  --stepper-invalid-bg-color: var(--editor-color-error);
  --stepper-done-bg-color: var(--cl-color-success);
  --stepper-disabled-color: #899BAB;
  --inner-panel-border: 2px solid var(--editor-border-color);
  --inner-panel-border-radius: 2px;
  --interactive-input-invalid-bg-color: #FFD9D7;
  --interactive-input-invalid-bg-hover-color: #FAC1BE;
  --interactive-input-invalid-border-color: #E62726;
  --bi-modal-name-bg: #EDF1F2;
  --bi-modal-title-color: #1C222D;
  --bi-modal-chart-list-border: #CACFD5;
  --bi-modal-chart-list-bg: #ffffff;
  --bi-modal-chart-item-color: #1C222D;
  --bi-modal-chart-item-hover-bg: #E0E6E8;
  --bi-modal-chart-checkbox-label-color: #1C222D;
  --bi-modal-aggregate-bg: #EDF1F2;
  --bi-modal-aggregate-border: none;
  --view-type-element-bg: #EDF1F2;
  --view-type-element-active-bg: #E0E6E8;
  --view-type-element-hover-bg: #D7DBDF;
  --dot-graph-fill: #F6F8F9;
  --dot-graph-text: #1C222D;
  --dot-graph-outline: #56626E;
  --dot-graph-hover-fill: #56626E;
  --dot-graph-hover-text: #ffffff;
  --dot-graph-hover-outline: #56626E;
  --dot-graph-stroke-width: 1px;
  --dot-graph-edge-outline: #56626E;
  --dot-graph-completed-fill: #81CD8180;
  --dot-graph-completed-hover-fill: #81CD81CC;
  --dot-graph-completed-outline: #1C4C1C80;
  --dot-graph-completed-hover-outline: #1C4C1CCC;
  --dot-graph-inprogress-fill: #DFA72F80;
  --dot-graph-inprogress-hover-fill: #DFA72FCC;
  --dot-graph-inprogress-outline: #967D1F80;
  --dot-graph-inprogress-hover-outline: #967D1FCC;
  --dot-graph-error-fill: #FF4133B3;
  --dot-graph-error-hover-fill: #FF413366;
  --dot-graph-error-outline: #B71C1CB3;
  --dot-graph-error-hover-outline: #B71C1C66;
  --unsupported-structure-editor-bg: #F1F1F1;
  --unsupported-structure-editor-color: #56626E;
  --entities-override-toolbar-border-color: var(--cl-color-border);
  --entities-override-box-shadow: 0px 0px 8px 3px rgba(18, 18, 18, 0.15);
  --entities-override-list-box-shadow: 0px 4px 8px rgba(18, 18, 18, 0.15);
  --entities-override-editor-title-border: none;
  --cl-checkbox-color: #56626E;
}
:root[data-theme=light-theme] .grid-custom-bg-green {
  --custom-cell-default: #43B5432E;
  --custom-cell-editable: #3F973F1F;
  --custom-cell-selected-row-default: #43B54352;
  --custom-cell-selected-row-editable: #43B54338;
  --custom-cell-selected-cell-default: #43B54366;
  --custom-cell-selected-cell-editable: #43B54366;
  --custom-cell-hover: #43B54375;
}
:root[data-theme=light-theme] .grid-custom-bg-yellow {
  --custom-cell-default: #CAAA2F2E;
  --custom-cell-editable: #CAAA2F1F;
  --custom-cell-selected-row-default: #CAAA2F52;
  --custom-cell-selected-row-editable: #CAAA2F38;
  --custom-cell-selected-cell-default: #CAAA2F66;
  --custom-cell-selected-cell-editable: #CAAA2F66;
  --custom-cell-hover: #CAAA2F75;
}
:root[data-theme=light-theme] .grid-custom-bg-purple {
  --custom-cell-default: #9B26A82E;
  --custom-cell-editable: #9B26A81F;
  --custom-cell-selected-row-default: #9B26A852;
  --custom-cell-selected-row-editable: #9B26A838;
  --custom-cell-selected-cell-default: #9B26A866;
  --custom-cell-selected-cell-editable: #9B26A866;
  --custom-cell-hover: #9B26A875;
}
:root[data-theme=light-theme] .grid-custom-bg-blue {
  --custom-cell-default: #418AF72E;
  --custom-cell-editable: #418AF71F;
  --custom-cell-selected-row-default: #418AF752;
  --custom-cell-selected-row-editable: #418AF738;
  --custom-cell-selected-cell-default: #418AF766;
  --custom-cell-selected-cell-editable: #418AF766;
  --custom-cell-hover: #418AF775;
}
:root[data-theme=light-theme] .grid-custom-bg-orange {
  --custom-cell-default: #D277002E;
  --custom-cell-editable: #D277001F;
  --custom-cell-selected-row-default: #D2770052;
  --custom-cell-selected-row-editable: #D2770038;
  --custom-cell-selected-cell-default: #D2770066;
  --custom-cell-selected-cell-editable: #D2770066;
  --custom-cell-hover: #D2770075;
}
:root[data-theme=light-theme] .grid-custom-bg-red {
  --custom-cell-default: #E61D1D2E;
  --custom-cell-editable: #E61D1D1F;
  --custom-cell-selected-row-default: #E61D1D52;
  --custom-cell-selected-row-editable: #E61D1D38;
  --custom-cell-selected-cell-default: #E61D1D66;
  --custom-cell-selected-cell-editable: #E61D1D66;
  --custom-cell-hover: #E61D1D75;
}
:root[data-theme=light-theme] .grid-custom-fg-default {
  --custom-cell-color: #1c222d;
}
:root[data-theme=light-theme] .grid-custom-fg-gray {
  --custom-cell-color: #a0abb7;
}
:root[data-theme=light-theme] .grid-custom-fg-light-gray {
  --custom-cell-color: #ffffff;
}
:root[data-theme=light-theme] .grid-custom-fg-red {
  --custom-cell-color: #e61d1d;
}
:root[data-theme=light-theme] .grid-custom-fg-orange {
  --custom-cell-color: #d27700;
}
:root[data-theme=light-theme] .grid-custom-fg-green {
  --custom-cell-color: #308130;
}

/* src/assets/styles/themes/light-flat-theme.less */
:root[data-theme=light-flat-theme] {
  --cl-accent-color: #1868AB;
  --cl-primary-text-color: #333333;
  --cl-secondary-text-color: #555555;
  --cl-color-toggle-arrow: #337AB7;
  --cl-color-icon-fill: #888888;
  --cl-color-icon-hover-fill: var(--cl-accent-color);
  --cl-color-icon-disabled: #C6C6C6;
  --cl-remove-icon-fill: #D84B36;
  --cl-color-hover: #ecf6f8;
  --cl-active-color: #1868AB;
  --cl-tab-active-color: #F1892F;
  --cl-color-border: #E2E2E2;
  --cl-line-color: #E2E2E2;
  --cl-color-text-disabled: rgba(51, 51, 51, 0.6);
  --cl-color-header-hover: #969696;
  --cl-color-tooltips: #ffffff;
  --cl-color-warning: #D27320;
  --cl-color-error: #B2402F;
  --cl-color-cancel: #D84B36;
  --cl-color-success: #5CB85C;
  --cl-progress-spinner-bg: url("./media/cl-spinner-light-53MBNIH4.svg") no-repeat center;
  --cl-clear-filter-icon: url("./media/cl-clear-filter-light-F5H4VRHQ.svg") 0 0 no-repeat;
  --cl-separator-color: #C6C6C6;
  --cl-list-color-hover: #E8F3FC;
  --cl-list-color-selection: #E8F3FC;
  --cl-tree-item-color: #333333;
  --cl-active-query-color: #F1892F;
  --cl-logo-icon: #145AA2;
  --cl-background-warning: #FFE4C4;
  --cl-background-interactive-warning: rgba(251, 142, 0, 0.13);
  --cl-box-shadow-warning: inset 0px 0px 3px rgba(0, 0, 0, 0.15);
  --cl-background-box-shadow-warning: var(--cl-box-shadow-warning), 0px -1px 0px 0px rgba(0, 0, 0, 0.15) inset;
  --cl-background-box-shadow-interactive: var(--cl-box-shadow-warning), 0px -1px 0px 0px var(--editor-border-color-interactive) inset;
  --cl-background-box-shadow-invalid: var(--cl-box-shadow-warning);
  --cl-background-box-shadow-invalid-select: inset 0 0 0 1px var(--cl-color-error), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-warning-select: inset 0 0 0 1px var(--editor-border-color-warning), var(--cl-box-shadow-warning);
  --cl-grid-header-hover: var(--cl-color-hover);
  --cl-header-bg: #ffffff;
  --cl-drag-drop-input-color: #44525E;
  --cl-drag-drop-input-placeholder-color: #788896;
  --cl-drag-drop-input-border: #CACFD5;
  --cl-drag-drop-input-border-active: #66AFE9;
  --cl-drag-drop-input-background: #F7F7F7;
  --cl-drag-drop-button-color-hover: #ffffff;
  --cl-color-warning-icon-fill: #D27320;
  --cl-color-icon-comparable-paths-top: var(--cl-color-error-icon-fill);
  --cl-color-icon-comparable-paths-bottom: #43B543;
  --cl-placeholder-color: #333333;
  --cl-placeholder-icon: var(--cl-color-icon-fill);
  --cl-advanced-filter-border: 1px solid var(--editor-border-color);
  --cl-advanced-padding-left: 7px;
  --cl-advanced-padding-top: -1px;
  --cl-button-primary-surface-default: #00AC71;
  --cl-button-primary-surface-hover: #43B543;
  --cl-button-primary-surface-pressed: #009864;
  --cl-button-primary-surface-disabled: #F1F1F1;
  --cl-button-primary-text-default: #ffffff;
  --cl-button-primary-text-disabled: #969696;
  --cl-button-secondary-surface-default: #ffffff;
  --cl-button-secondary-surface-hover: #F6F8F9;
  --cl-button-secondary-surface-pressed: #EDF1F2;
  --cl-button-secondary-surface-disabled: #F1F1F1;
  --cl-button-secondary-border-default: 1px solid #D2D2D2;
  --cl-button-secondary-border-hover: 1px solid #66AFE9;
  --cl-button-secondary-border-pressed: 1px solid #468EC9;
  --cl-button-secondary-border-disabled: 1px solid #F1F1F1;
  --cl-button-secondary-text-default: #333333;
  --cl-button-secondary-text-hover: #333333;
  --cl-button-secondary-text-disabled: #969696;
  --cl-button-danger-surface-default: #D84B36;
  --cl-button-danger-surface-hover: #EB2626;
  --cl-button-danger-surface-pressed: #C2422F;
  --cl-button-danger-surface-disabled: #F1F1F1;
  --cl-button-danger-text-default: #ffffff;
  --cl-button-danger-text-disabled: #969696;
  --cl-button-with-icon-surface-default: #ffffff;
  --cl-button-with-icon-surface-hover: #F7F7F7;
  --cl-button-with-icon-surface-pressed: #F1F1F1;
  --cl-button-with-icon-surface-disabled: #ffffff;
  --cl-button-with-icon-border-default: 1px solid #E2E2E2;
  --cl-button-with-icon-border-hover: 1px solid #D2D2D2;
  --cl-button-with-icon-border-pressed: 1px solid #C6C6C6;
  --cl-button-with-icon-border-disabled: 1px solid #F1F1F1;
  --cl-button-with-icon-text-default: #333333;
  --cl-button-with-icon-text-hover: #1868AB;
  --cl-button-with-icon-text-pressed: #1868AB;
  --cl-button-with-icon-text-disabled: #788896;
  --cl-button-with-icon-icon-default: #888888;
  --cl-button-with-icon-icon-hover: #1868AB;
  --cl-button-with-icon-icon-pressed: #1868AB;
  --cl-button-with-icon-icon-disabled: #C6C6C6;
  --cl-dropdown-item-icon-default: #888888;
  --cl-dropdown-item-icon-hover: #1868AB;
  --cl-dropdown-item-icon-pressed: #145AA2;
  --cl-dropdown-item-icon-selected: #1868AB;
  --cl-dropdown-item-icon-disabled: #C6C6C6;
  --cl-dropdown-item-bg-default: #ffffff;
  --cl-dropdown-item-bg-hover: #E8F3FC;
  --cl-dropdown-item-bg-pressed: #D9EBFA;
  --cl-dropdown-item-bg-selected: #F6F8F9;
  --cl-dropdown-item-bg-disabled: transparent;
  --cl-dropdown-item-text-default: #333333;
  --cl-dropdown-item-text-hover: #1868AB;
  --cl-dropdown-item-text-pressed: #145AA2;
  --cl-dropdown-item-text-selected: #1868AB;
  --cl-dropdown-item-text-disabled: #969696;
  --cl-dropdown-menu-box-shadow: 0px 0px 10px 4px rgba(40, 40, 40, 0.15);
  --cl-input-surface-default: #ffffff;
  --cl-input-border-default: #E2E2E2;
  --cl-input-text-placeholder: #AEAEAE;
  --cl-input-icon-default: #888888;
  --cl-input-surface-hover: #F7F7F7;
  --cl-input-border-hover: #D2D2D2;
  --cl-input-icon-hover: #1868AB;
  --cl-input-surface-focused: #ffffff;
  --cl-input-border-focused: #66AFE9;
  --cl-input-surface-disabled: #F7F7F7;
  --cl-input-border-disabled: #F6F8F9;
  --cl-input-text-disabled: #969696;
  --cl-input-icon-disabled: #C6C6C6;
  --cl-input-text-default: #333333;
  --cl-font-family: "Open Sans", sans-serif;
  --cl-font-size-app: 1.2rem;
  --cl-font-weight-medium-extra: 600;
  --cl-color-bg-base: #ffffff;
  --cl-color-heading: var(--cl-secondary-text-color);
  --cl-textfield-border-color: var(--cl-color-border);
  --cl-toggle-color: #BDBDBD;
  --cl-toggle-bg-color: #E8E8E8;
  --cl-toggle-active-color: #AED9F5;
  --cl-toggle-active-circle-color: #1868AB;
  --cl-button-border-radius: 3px;
  --cl-button-text-transform: none;
  --cl-header-toolbar-box-shadow: inset 0px -2px 0px -1px #E8E8E8;
  --cl-header-box-shadow: inset 0px -2px 0px -1px #E8E8E8;
  --cl-header-toolbar-margin: 4px;
  --cl-radio-button-color: #D2D2D2;
  --cl-radio-button-border-width: 1px;
  --cl-checkbox-check-bg: url("./media/cl-checkbox-checked-c-light-flat-LJU66NTH.png");
  --cl-checkbox-uncheck-bg: url("./media/cl-checkbox-unchecked-c-light-flat-64YGG23N.png");
  --cl-checkbox-check-disabled-bg: url("./media/cl-checkbox-checked-disabled-c-light-2PXWCRSL.png");
  --cl-checkbox-uncheck-disabled-bg: url("./media/cl-checkbox-unchecked-disabled-c-light-YOCINH2I.png");
  --cl-checkbox-indeterminate-bg: url("./media/cl-checkbox-indeterminate-c-light-flat-6IJVWNFT.png");
  --cl-checkbox-check-readonly-bg: url("./media/cl-checkbox-checked-flat-readonly-WGB4RG3S.png");
  --cl-checkbox-uncheck-readonly-bg: url("./media/cl-checkbox-unchecked-flat-readonly-64YGG23N.png");
  --cl-checkbox-indeterminate-readonly-bg: url("./media/cl-checkbox-indeterminate-flat-readonly-ND3PCOCT.png");
  --cl-color-modal: #ffffff;
  --cl-color-bg-modal-header: #F7F7F7;
  --cl-components-bg-color: #ffffff;
  --cl-components-border: 1px solid var(--cl-color-border);
  --cl-components-border-radius: 2px;
  --cl-color-modal-header: var(--cl-primary-text-color);
  --cl-color-modal-close-icon: #C6C6C6;
  --cl-color-modal-close-disabled-icon: #C6C6C6;
  --cl-components-content-bg-color: #ffffff;
  --cl-modal-dialog-shadow: 0px 6px 6px rgba(0, 0, 0, 0.3);
  --cl-overlay-bg: rgba(0, 0, 0, 0.05);
  --cl-modal-dialog-border-radius: 4px;
  --cl-popup-border-radius: var(--cl-modal-dialog-border-radius);
  --cl-dropdown-menu-border: 1px solid #E8E8E8;
  --input-search-hovered: #F7F7F7;
  --input-control-bg-color: #ffffff;
  --input-search-focused: #ffffff;
  --input-search-border: 1px solid rgba(226, 226, 226, 0.5);
  --input-search-border-hovered-color: #E2E2E2;
  --input-search-border-radius: 3px;
  --cl-control-border: 1px solid #E8E8E8;
  --chart-settings-bg-color: #ffffff;
  --chart-type-list-box-shadow: -2px 3px 4px rgba(0, 0, 0, 0.11);
  --chart-type-input-bg-color: #ffffff;
  --chart-type-list-bg-color: #ffffff;
  --chart-item-hover-color: var(--cl-accent-color);
  --chart-active-item-bg-color: #AED9F5;
  --chart-icon-fill: var(--cl-color-icon-fill);
  --chart-dropdown-list-border-color: #D2D2D2;
  --chart-content-bg-color: #ffffff;
  --chart-item-disabled-color: #C6C6C6;
  --chart-bar-item-disabled-color: #CACFD5;
  --chart-underlay-color: #F7F7F7;
  --force-directed-graph-circle-stroke: #393939;
  --gauge-chart-empty-segment-color: #E2E2E2;
  --histogram-secondary-color: #F1892F;
  --histogram-bar-active-rect-color: #C6C6C6;
  --histogram-bar-rect-color: #E2E2E2;
  --navigator-line-color: #555555;
  --navigator-outline-color: #494949;
  --bar-chart-split-line-color: #CACFD5;
  --chart-brash-selection: #C6C6C6;
  --chart-brash-handle: #969696;
  --chart-navigator-overlay: #E8E8E8;
  --line-chart-error-bar-color: #E2E2E2;
  --cl-control-color: #ffffff;
  --renderer-content-bg-color: var(--cl-components-content-bg-color);
  --renderer-header-bg-color: var(--renderer-content-bg-color);
  --editor-color-accent: #66AFE9;
  --editor-color-drilled: #E8F3FC;
  --editor-border-color: #E8E8E8;
  --editor-selected-border-color: transparent;
  --editor-active-icon-fill: #337AB7;
  --editor-bg-color-arrow: #ffffff;
  --editor-tree-line-color: #E8E8E8;
  --editor-icons-color: var(--cl-color-icon-fill);
  --editor-value-name-bg-color: #F7F7F7;
  --editor-value-name-text-color: var(--cl-secondary-text-color);
  --editor-value-item-text-color: var(--cl-primary-text-color);
  --editor-value-name-unsupported-bg-color: #F7F7F7;
  --editor-value-name-unsupported-text-color: #888888;
  --editor-active-icon-color: var(--cl-color-icon-fill);
  --editor-active-item-bg-color: #F7F7F7;
  --editor-active-item-name-color: var(--cl-secondary-text-color);
  --editor-active-item-text-color: var(--cl-primary-text-color);
  --editor-color-key: #F1892F;
  --editor-color-error: #B2402F;
  --editor-color-error-disabled: rgba(178, 64, 47, 0.4);
  --editor-color-required: var(--editor-color-error);
  --editor-color-invalid: rgba(216, 75, 54, 0.4);
  --editor-bg-color-invalid: #F7DBD7;
  --editor-color-warning: rgba(241, 137, 47, 0.2);
  --editor-border-color-invalid: #E5B3AA;
  --editor-border-color-warning: rgba(241, 137, 47, 0.6);
  --editor-border-color-interactive: rgba(251, 142, 0, 0.3);
  --editor-item-bg-color-disabled: #ffffff;
  --editor-header-bg-color-disabled: #E2E2E2;
  --editor-item-text-color-disabled: #AEAEAE;
  --editor-header-text-color-disabled: #AEAEAE;
  --editor-color-disabled: #AED9F5;
  --editor-disabled-color-hover: var(--cl-color-hover);
  --editor-value-item-is-active-bg-color: #AED9F5;
  --editor-collapse-btn-color: #ffffff;
  --editor-collapse-btn-expanded-color: #F6F8F9;
  --editor-collapse-btn-hover-color: #EDF1F2;
  --editor-collapse-btn-disabled-color: #F6F8F9;
  --editor-collapse-btn-border: 1px solid #EDF1F2;
  --editor-collapse-except-btn-color: #888888;
  --editor-unsupported-type-bg: #ffffff;
  --editor-unsupported-type-color: #788896;
  --editor-element-plain-border: inset 0px -2px 0px -1px var(--editor-border-color);
  --grid-editor-element-plain-border: none;
  --editor-element-name-plain-border: none;
  --editor-selected-border-width: 1px;
  --editable-grid-item-bg-color-disabled: var(--editor-item-bg-color-disabled);
  --splitter-bg: #E8E8E8;
  --splitter-min-size: 3px;
  --cl-app-settings-shortcut-hovered-color: var(--cl-accent-color);
  --cl-list-item-icon-fill: var(--cl-color-icon-fill);
  --cl-list-item-header-hover: var(--cl-accent-color);
  --cl-auth-info-list-separator-color: #F1F1F1;
  --cl-auth-info-logout-svg-color: var(--cl-color-icon-fill);
  --cl-auth-info-logout-svg-hover-color: var(--cl-accent-color);
  --cl-auth-info-user-data-color: var(--cl-secondary-text-color);
  --cl-auth-info-list-bg: #ffffff;
  --cl-list-item-header-copied: #00AC71;
  --cl-list-version-info-item-name: var(--cl-secondary-text-color);
  --cl-popup-adv-bg: #ffffff;
  --cl-popup-adv-color: var(--cl-secondary-text-color);
  --cl-color-bg-server-error: #282828;
  --cl-color-bg-button: #333333;
  --cl-color-bg-button-hover: #494949;
  --cl-color-bg-button-text: #BDBDBD;
  --login-page-background-color: #ffffff;
  --loading-spinner-background-color: #ffffff;
  --duo-container-background-color: #ffffff;
  --duo-widget-background-color: #ffffff;
  --validation-message-error-color: var(--cl-color-error);
  --login-page-text-color: var(--cl-secondary-text-color);
  --multilple-login-page-color: #44525E;
  --multilple-login-page-hover-icon-color: #ffffff;
  --set-password-page-text-color: var(--cl-secondary-text-color);
  --set-password-page-error: var(--cl-color-error);
  --validation-message-error-color: #D84B36;
  --password-input-control-bg-color: #ffffff;
  --password-input-border-color: #E2E2E2;
  --password-input-hovered-control-bg: #F7F7F7;
  --password-input-focused: inset 0 0 0 1px #66AFE9;
  --password-input-error: inset 0 0 0 1px #D84B36;
  --auth-text-input-bg-color: #ffffff;
  --auth-text-input-box-shadow: 0 0 0 1px #E2E2E2;
  --auth-text-input-hovered-bg: #F7F7F7;
  --auth-text-input-error: inset 0 0 0 1px #D84B36;
  --auth-text-input-focused-box-shadow: inset 0 0 0 1px #66AFE9;
  --okta-server-error: #ffffff;
  --okta-bg-button: var(--cl-button-primary-surface-default);
  --okta-bg-button-hovered: var(--cl-button-primary-surface-hover);
  --okta-button-text: #ffffff;
  --okta-login-page-bg-color: #ffffff;
  --okta-login-page-auth-content-color: var(--cl-secondary-text-color);
  --okta-login-page-form-label-color: var(--cl-secondary-text-color);
  --okta-login-page-input-bg-color: #ffffff;
  --okta-login-page-input-focused-border-color: inset 0 0 0 1px #66AFE9;
  --okta-login-page-input-error-border-color: inset 0 0 0 1px #D84B36;
  --okta-login-page-input-color: var(--cl-secondary-text-color);
  --okta-login-page-input-shadow: 0 0 0 1px #E2E2E2;
  --okta-login-page-input-hovered-bg-color: #F7F7F7;
  --okta-login-page-auth-btn: var(--cl-button-primary-surface-default);
  --okta-login-page-auth-btn-hovered: var(--cl-button-primary-surface-hover);
  --okta-login-page-input-placeholder: #788896;
  --okta-login-page-error: #D84B36;
  --bar-icon-svg-warning-fill: var(--cl-color-warning);
  --bar-icon-svg-active-fill: var(--cl-accent-color);
  --select-container-bg: #ffffff;
  --select-container-hover-bg: var(--cl-color-hover);
  --click-area-disbled-color: #C6C6C6;
  --click-area-disbled-icon-fill: #C6C6C6;
  --bar-item-list-name-color: #333333;
  --bar-item-list-text-disabled-color: #969696;
  --bar-item-separator-color: #E8F3FC;
  --checkbox-toogler-bg-color: #AED9F5;
  --checkbox-toogler-circle-color: #1868AB;
  --button-select-input-bg-color: #ffffff;
  --button-select-input-color: #145AA2;
  --button-select-input-hover-color: #145AA2;
  --button-select-active-input-color: #ffffff;
  --button-select-input-bg-hover-color: #F7F7F7;
  --button-select-input-disabled-bg-color: #F7F7F7;
  --button-select-input-disabled-color: #145AA2;
  --button-select-box-shadow: none;
  --button-select-input-border-radius: var(--cl-button-border-radius);
  --button-select-input-border: var(--input-search-border);
  --bar-search-view-readonly-color: #AEAEAE;
  --button-select-input-color: #333333;
  --bar-search-view-disabled-bg: #ffffff;
  --breadcrumb-arrow-bg: #337AB7;
  --breadcrumb-arrow-margin: -4px;
  --breadcrumb-table-light-color: var(--cl-color-icon-fill);
  --breadcrumb-title-color: var(--cl-color-icon-fill);
  --breadcrumb-table-light-color: #1868AB;
  --breadcrumb-hover-color: rgba(24, 104, 171, 0.8);
  --breadcrumb-icon-color: #1868AB;
  --breadcrumb-item-error-color: var(--cl-color-error);
  --breadcrumb-item-warning-color: var(--cl-color-warning);
  --browser-entity-edit-placeholder: #ffffff;
  --browser-entity-edit-container-placeholder: #ffffff;
  --browser-entity-workflow-rcc-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
  --step-item-bg-color: #F7F7F7;
  --stepper-active-bg-color: var(--editor-color-accent);
  --collapsed-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.2);
  --toggler-before-box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.75);
  --inner-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.75);
  --browser-grid-main-view-bg: #ffffff;
  --browser-grid-header-box-shadow: none;
  --browser-grid-notification-container-bg: #ffffff;
  --browser-grid-notification-container-icon: var(--cl-color-warning);
  --browser-grid-btn-sm-color: var(--cl-color-icon-fill);
  --browser-grid-btn-sm-bg: #ffffff;
  --browser-grid-spacer: #ffffff;
  --browser-grid-viewers-container-collapsed-bg-color: #ffffff;
  --browser-grid-edit-controls-bg: #ffffff;
  --browser-grid-right-toolbar-icon: var(--cl-accent-color);
  --browser-grid-mask-content-color: var(--cl-secondary-text-color);
  --browser-grid-placeholder-bg: #ffffff;
  --browser-grid-split-view: #ffffff;
  --browser-grid-toolbar-left-bg: #ffffff;
  --browser-grid-toolbar-left-box-shadow: none;
  --browser-grid-titles-toolbar-icon: var(--cl-color-icon-fill);
  --browser-grid-resize-control-container-bg-color: transparent;
  --browser-grid-resize-control-container-icon: var(--cl-color-icon-fill);
  --browser-grid-resize-control-container-icon-hovered: var(--cl-accent-color);
  --browser-grid-resize-border: 1px solid var(--cl-color-border);
  --browser-grid-resize-border-hovered: 1px solid var(--cl-accent-color);
  --browser-grid-resize-hierarchical-bg-color: transparent;
  --browser-grid-resize-before-bg: transparent;
  --browser-grid-resize-hierarchical-box-shadow: none;
  --browser-grid-resize-hierarchical-after-bg-color: #ffffff;
  --browser-grid-resize-hierarchical-after-box-shadow: none;
  --browser-grid-resize-shadow-bg: transparent;
  --browser-grid-resize-shadow: none;
  --browser-grid-mask-bg: #ffffff;
  --browser-grid-btn-refresh-color: var(--cl-color-icon-fill);
  --browser-grid-cancel-loading-icon: var(--cl-color-cancel);
  --browser-grid-btn-refresh-bg: #F7F7F7;
  --browser-grid-btn-refresh-bg-hovered: #F1F1F1;
  --browser-grid-delimiter-for-cl-btns: #BDBDBD;
  --chart-settings-color: var(--cl-primary-text-color);
  --main-toolbar-bg-color: #ffffff;
  --interactive-item-border-color: #E2E2E2;
  --interactive-item-label-font-weight: 400;
  --interactive-elements-input-bg: transparent;
  --interactive-elements-dropdown-bg: #ffffff;
  --interactive-elements-input-color: var(--cl-primary-text-color);
  --toolbar-left-box-shadow: none;
  --custom-bi-header-box-shadow: none;
  --cl-action-cell-color: var(--cl-accent-color);
  --datasets-versions-dropdown-bg-color: #ffffff;
  --datasets-versions-border: 1px solid #E8E8E8;
  --datasets-versions-border-radius: 2px;
  --search-input-color: var(--cl-primary-text-color);
  --placeholder-color: var(--cl-color-icon-fill);
  --cl-link-text-color: #1868AB;
  --cl-link-visited-color: #9B26A8;
  --calendar-dropdown-border: 1px solid var(--cl-color-border);
  --calendar-day-color: var(--cl-secondary-text-color);
  --calendar-active-day-color: #ffffff;
  --calendar-active-day-bg: var(--cl-accent-color);
  --calendar-between-day-bg: #D9EBFA;
  --calendar-between-day-bg-hover: #D7DBDF;
  --calendar-between-day-color: #44525E;
  --calendar-between-day-color-hover: #468EC9;
  --calendar-disabled-day-color: #A0ABB7;
  --calendar-disabled-day-bg: #F6F8F9;
  --calendar-contols-delimiter-color: var(--cl-line-color);
  --calendar-week-day-name-color: var(--cl-secondary-text-color);
  --calendar-controls-box-shadow: none;
  --calendar-years-list-box-shadow: none;
  --datetime-editor-button-bg-color: #ffffff;
  --datetime-editor-reset-button-bg-color: #ffffff;
  --datetime-editor-highlight-color: var(--cl-accent-color);
  --datetime-control-bg-color: #ffffff;
  --datetime-control-border-color: rgba(226, 226, 226, 0.5);
  --carousel-element-active-border-color: #66AFE9;
  --carousel-element-dc-border-color: #E8E8E8;
  --carousel-element-collapsible-bg-color: #ffffff;
  --carousel-element-inactive-border-color: #E8E8E8;
  --carousel-element-inactive-box-shadow: none;
  --arrow-icon-hover-fill: #ffffff;
  --ready-to-collapse-border-color: #E8E8E8;
  --arrow-disabled-color: var(--editor-color-disabled);
  --array-editor-cc-border-color: #ffffff;
  --editor-search-bg-color: #ffffff;
  --simple-view-bg-color: #ffffff;
  --simple-view-hover-bg-color: #ffffff;
  --simple-view-highlight-bg-color: #ffffff;
  --entity-data-handlers-box-shadow: inset 0px -2px 0px -1px var(--editor-border-color);
  --entity-data-element-is-active-bg-color: #AED9F5;
  --editor-line-bg-color: #909090;
  --editor-highlighted-field-name-bg: var(--cl-button-secondary-surface-disabled);
  --arrow-is-active-bg-color: #E8F3FC;
  --arrow-is-active-and-drill-fill: #337AB7;
  --arrow-color-fill: #337AB7;
  --arrow-border-color: 1px solid #E8E8E8;
  --dropdown-virtual-bg-color: #ffffff;
  --dropdown-virtual-box-shadow: -2px 3px 4px rgba(0, 0, 0, 0.11);
  --droprown-link-hover-color: var(--cl-accent-color);
  --droprown-link-highlighted-color: var(--cl-color-hover);
  --grid-editor-table-cell-margin: inherit;
  --grid-editor-padding-top: 1px;
  --grid-editor-table-cell-margin-bottom: 0;
  --grid-editor-row-picker-color: #F7F7F7;
  --grid-header-row-height: 21px;
  --grid-header-cell-height: 20px;
  --grid-editor-cell-height: 21px;
  --highlighted-row-bg-color: #ffffff;
  --grid-editor-go-to-type-bg: url("./media/go-to-type-light-flat-G4ZC6TNJ.png") no-repeat;
  --grid-editor-go-to-type-hover-bg: url("./media/go-to-type-hover-light-flat-DZX3QITO.png") no-repeat;
  --grid-editor-go-to-array-bg: url("./media/go-to-array-light-flat-C4QGEU2W.png") no-repeat;
  --grid-editor-go-to-array-hover-bg: url("./media/go-to-array-hover-light-flat-HZX5AX5E.png") no-repeat;
  --grid-editor-go-to-array-selected-bg: url("./media/go-to-array-drilled-light-flat-QP3HM457.png") no-repeat;
  --grid-editor-go-to-array-drilled-bg: url("./media/go-to-array-drilled-light-flat-QP3HM457.png") no-repeat;
  --grid-editor-dropdown-bg: url("./media/dropdown-light-flat-TZOXQ7HM.png") no-repeat;
  --grid-editor-dropdown-hover-bg: url("./media/dropdown-hover-light-flat-BBIG5XYY.png") no-repeat;
  --grid-editor-calendar-bg: url("./media/calendar-light-flat-5TPQFD4Y.png") no-repeat;
  --grid-editor-calendar-hover-bg: url("./media/calendar-hover-light-flat-PBTMMMOL.png") no-repeat;
  --grid-editor-navigate-bg: url("./media/navigate-light-flat-P5PK2UMP.png") no-repeat;
  --grid-editor-navigate-hover-bg: url("./media/navigate-hover-light-flat-HKG4V4LN.png") no-repeat;
  --grid-editor-multiline-editor-bg: url("./media/multiline-editor-light-flat-4FVNKRIK.png") no-repeat;
  --grid-editor-multiline-editor-hover-bg: url("./media/multiline-editor-hover-light-flat-DOUOWJ75.png") no-repeat;
  --grid-editor-reset-to-valid-bg: url("./media/back-to-valid-flat-default-2ZEOMDRM.png") no-repeat;
  --grid-editor-reset-to-valid-hover-bg: url("./media/back-to-valid-flat-hover-HTWLB7Z6.png") no-repeat;
  --grid-editor-go-to-details-bg: url("./media/go-to-details-light-flat-N56URKY4.png") no-repeat;
  --grid-editor-go-to-details-hover-bg: url("./media/go-to-details-hover-light-flat-3JFCND3U.png") no-repeat;
  --grid-editor-clock-bg: url("./media/clock-normal-light-flat-I4T32L7A.png") no-repeat;
  --grid-editor-clock-bg-hover: url("./media/clock-hover-light-flat-O3LXTZCM.png") no-repeat;
  --grid-editor-json-editor-bg: url("./media/json-editor-light-flat-R2F5RGMJ.png") no-repeat;
  --grid-editor-json-editor-hover-bg: url("./media/json-editor-hover-light-flat-H7DAZ55Z.png") no-repeat;
  --grid-editor-time-span-bg: url("./media/timespan-flat-normal-TB64QSSP.png") no-repeat;
  --grid-editor-time-span-bg-hover: url("./media/timespan-flat-hover-KUC4CS5Y.png") no-repeat;
  --notification-close-icon: url("./media/cross-light-flat-ZVAYEVVR.png") no-repeat;
  --notification-close-icon-hover: url("./media/cross-hover-D7ZVR6ZG.png") no-repeat;
  --notification-close-icon-active: url("./media/cross-active-SW5PDZRP.png") no-repeat;
  --grid-editor-check-bg: url("./media/cl-checkbox-checked-c-light-flat-LJU66NTH.png");
  --grid-editor-uncheck-bg: url("./media/cl-checkbox-unchecked-c-light-flat-64YGG23N.png");
  --grid-editor-indeterminate-bg: url("./media/cl-checkbox-indeterminate-c-light-flat-6IJVWNFT.png");
  --grid-row-number-color-bg: transparent;
  --grid-filter-separator-bg-color: #ffffff;
  --grid-editor-color-disabled: #AED9F5;
  --grid-editor-drilled-box-shadow: none;
  --grid-editor-header-color: #F7F7F7;
  --grid-editor-filter-bg-color: #F7F7F7;
  --grid-editor-border-color: var(--cl-separator-color);
  --key-selector-controls-icon-color-fill: var(--cl-color-icon-fill);
  --key-selector-disabled-color-icon-fill: #C6C6C6;
  --editor-delimiter-bg-color: #ffffff;
  --handler-separator-color: var(--cl-separator-color);
  --handler-action-icon-fill: var(--cl-color-icon-fill);
  --handler-action-hover-color: var(--cl-accent-color);
  --handler-action-disabled-fill: var(--cl-button-secondary-surface-disabled);
  --handler-params-bg: #ffffff;
  --handler-params-title-bg: var(--cl-color-bg-modal-header);
  --handler-params-title-color: #ffffff;
  --elements-container-last-child-bg: #ffffff;
  --handler-params-warning-color: var(--cl-color-warning);
  --handler-params-error-color: var(--cl-color-error);
  --handler-params-resolving-color: var(--cl-accent-color);
  --handler-btn-disabled-bg: rgba(230, 230, 230, 0.5);
  --handler-params-info-bg: #ffffff;
  --handler-params-info-popup-bg: #ffffff;
  --elements-list-name-color: var(--cl-secondary-text-color);
  --handler-progress-bg: #CACFD5;
  --handler-progress-text-color: #ffffff;
  --handler-progress-status-unknown: #D7DBDF;
  --handler-progress-status-normal: #337AB7;
  --handler-progress-status-warning: #F1892F;
  --handler-progress-status-error: #D84B36;
  --handler-progress-status-completed: #5CB85C;
  --handler-progress-status-canceled: var(--cl-color-icon-fill);
  --handler-progress-status-failed: #D84B36;
  --handler-pending-view-bg: url("./media/cl-pending-light-QXHSGNQK.svg") no-repeat center;
  --handler-unknown-view-bg: url("./media/cl-unknown-light-flat-GQXRJJTB.svg") no-repeat center;
  --handler-progress-status-failed-content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS40IDhMMCA2LjZMMi42IDRMMCAxLjRMMS40IDBMNCAyLjZMNi42IDBMOCAxLjRMNS40IDRMOCA2LjZMNi42IDhMNCA1LjRMMS40IDhaIiBmaWxsPSIjZDg0YjM2Ii8+Cjwvc3ZnPgo=);
  --handler-time-info-span-color: var(--cl-color-icon-fill);
  --handlers-group-search-color: var(--cl-primary-text-color);
  --handlers-shortcuts-toolbar-box-shadow: none;
  --visible-handler-color: var(--cl-secondary-text-color);
  --visible-handler-hover-color: var(--cl-accent-color);
  --search-results-link-color: var(--cl-color-icon-fill);
  --layout-panel-before-box-shadow: none;
  --layout-panel-after-box-shadow: none;
  --logs-flat-view-bg-color: #ffffff;
  --log-item-separator-color: #E8E8E8;
  --logs-truncation-notice-color: #FB8E00;
  --logs-truncation-notice-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  --logs-item-hightlighted-bg-color: rgba(178, 64, 47, 0.3);
  --logs-item-timeout-text-color: #555555;
  --logs-item-timeout-icon-color: #969696;
  --mode-switcher-bg: #ffffff;
  --mode-switcher-link-icon-fill: var(--cl-accent-color);
  --favorite-icon-fill: #CAAA2F;
  --type-search-area-padding: 4px 8px 4px 38px;
  --item-timestamp-color: #757575;
  --query-form-editor-bg: #ffffff;
  --query-form-editor-color: var(--cl-secondary-text-color);
  --query-form-hovered-bg: #ffffff;
  --query-form-hovered-color: var(--cl-accent-color);
  --query-form-color-bg-box-shadow: inset 0 0 0 1px #E8E8E8;
  --query-form-color-bg: #ffffff;
  --editor-content-container-bg: #ffffff;
  --editor-content-container-border: #E8E8E8;
  --query-form-toolbar: #ffffff;
  --query-form-toolbar-icon: var(--cl-color-icon-fill);
  --query-form-icon: var(--cl-color-icon-fill);
  --query-form-toolbar-icon-hovered: var(--cl-accent-color);
  --query-form-toolbar-icon-disabled: #C6C6C6;
  --query-form-separator-border: 1px solid #ffffff;
  --query-form-inline-filter-box-shadow: 0 0 0 1px var(--cl-color-border);
  --query-line-text-color: #333333;
  --editor-controls-bg: #ffffff;
  --editor-controls-multi-editor-color: #F1892F;
  --editor-spinner: var(--cl-accent-color);
  --editor-read-only-icon: #F1892F;
  --editor-read-only-message: #F1892F;
  --data-sync-text: #555555;
  --entity-types-observer-bg: transparent;
  --notification-icon-warning: var(--cl-color-warning);
  --notification-icon-error: var(--cl-color-error);
  --notification-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21), 3px 0px 10px rgba(0, 0, 0, 0.175);
  --changes-navigator-bg: #F7F7F7;
  --changes-navigator-title: var(--cl-primary-text-color);
  --checkbox-caption-color: #44525E;
  --badge-color: #ffffff;
  --color-dev: #D84B36;
  --color-prod: #5CB85C;
  --color-uat: #F1892F;
  --color-ea: #CAAA2F;
  --cl-btn-close-icon-fill: #C6C6C6;
  --cl-btn-close-icon-hover-fill: #969696;
  --cl-btn-close-icon-display: none;
  --cl-btn-close-icon-hover-display: inline-block;
  --cl-btn-close-active-icon-display: none;
  --cl-btn-close-active-icon-hover-display: none;
  --connection-info-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  --connection-info-color: #333333;
  --connection-info-icon: var(--cl-color-icon-fill);
  --dropdown-arrow-icon: var(--cl-color-icon-fill);
  --dropdown-list-container-readonly-color: #AEAEAE;
  --dropdown-handler-color: var(--cl-color-icon-fill);
  --dropdown-handler-icon: var(--cl-color-icon-fill);
  --cl-popover-content-bg: #ffffff;
  --cl-popover-content-border: none;
  --cl-popover-content-shadow: 0px 4px 24px rgba(0, 0, 0, 0.25);
  --dropdown-item-color: var(--cl-secondary-text-color);
  --dropdown-item-bg-hovered: var(--cl-color-hover);
  --dropdown-item-color-hovered: var(--cl-accent-color);
  --dropdown-menu-shadow: -2px 3px 4px rgba(0, 0, 0, 0.11);
  --dropdown-separator-border: 1px solid #E8F3FC;
  --cl-tab-menu-icon-fill: #C6C6C6;
  --cl-tab-menu-icon-hover-fill: #969696;
  --cl-tab-menu-icon-display: none;
  --cl-tab-menu-icon-hover-display: inline-block;
  --cl-tab-menu-round-icon-display: none;
  --cl-tab-menu-round-icon-hover-display: none;
  --logs-counter-border: 1px solid #E8E8E8;
  --input-control-border: none;
  --input-control-focused: #ffffff;
  --input-item-is-invalid-shadow: none;
  --modal-control-bg-color: #ffffff;
  --modal-control-shadow: -2px 3px 4px rgba(0, 0, 0, 0.11);
  --date-controls-button-bg: #ffffff;
  --date-controls-button-shadow: none;
  --time-element-bg: #ffffff;
  --time-picker-control-bg-hovered: var(--cl-color-hover);
  --selectable-input-bg: #ffffff;
  --selectable-input-disabled: #ffffff;
  --selectable-input-disabled-color: #AEAEAE;
  --selectable-input-hovered-bg: var(--cl-color-hover);
  --sidebar-toggler: transparent;
  --sidebar-toggler-border: #E0E6E8;
  --sidebar-toggler-bg-color: #E0E6E8;
  --sidebar-toggler-content-bg-color: #E0E6E8;
  --resize-control-container-bg: #E0E6E8;
  --sidebar-toggler-shadow: none;
  --sidebar-toggler-inner: 12px solid #AEAEAE;
  --toggler-inner-shadow: none;
  --sidebar-toggler-inner-shadow: none;
  --sidebar-toggler-bg: #ffffff;
  --resize-control-container-shadow: none;
  --resize-control-container-bg: #AEAEAE;
  --view-item-selected: var(--cl-secondary-text-color);
  --sidebar-splitter-bg: #E8E8E8;
  --sidebar-splitter-border: 1px solid #E0E6E8;
  --multi-select-container-shadow: -2px 3px 4px rgba(0, 0, 0, 0.11);
  --multi-select-item-bg: #E8E8E8;
  --multi-select-item-color: #282828;
  --multi-select-list-color: var(--cl-secondary-text-color);
  --search-field-shadow: none;
  --multi-select-list-border: 1px solid #E8E8E8;
  --tab-icon-bg-dark: #F7F7F7;
  --search-field-border: 1px solid #E8E8E8;
  --search-field-text-color: var(--cl-primary-text-color);
  --search-field-active-shadow: none;
  --search-field-active-border: 1px solid var(--cl-accent-color);
  --more-chips-bg: url("./media/more_chips_light_flat-K42GVTM5.svg") no-repeat;
  --more-chips-active-bg: url("./media/more_chips_active-light-flat-theme-XYDIIGBM.svg") no-repeat;
  --pane-bg: #ffffff;
  --non-draggable-color: #AEAEAE;
  --available-drop-outline: 1px dashed #E8E8E8;
  --available-drop-box-shadow: none;
  --drag-proxy-bg-color: var(--cl-components-bg-color);
  --drag-proxy-shadow: none;
  --dropdown-item-bg: #ffffff;
  --dropdown-link-hover-bg: var(--cl-color-hover);
  --search-popover-border: #E8E8E8;
  --search-popover-shadow: -2px 3px 4px rgba(0, 0, 0, 0.11);
  --popover-tooltip-bg: #ffffff;
  --cl-tooltip-shadow: -2px 3px 4px rgba(0, 0, 0, 0.11);
  --cl-tooltip-bg: #F7F7F7;
  --cl-tooltip-color: var(--cl-primary-text-color);
  --cl-tooltip-has-corner-shadow: none;
  --cl-charts-tooltip-color: var(--cl-primary-text-color);
  --app-settings-popover-box-shadow: var(--cl-modal-dialog-shadow);
  --bar-counter-bg-color: #009864;
  --bar-counter-color: #ffffff;
  --bar-counter-cancelled-bg-color: var(--cl-secondary-text-color);
  --bar-counter-border-color: #ffffff;
  --logs-view-bg-color: #F6F8F9;
  --logs-view-hover-bg-color: #E0E6E8;
  --logs-view-active-bg-color: #EDF1F2;
  --logs-toolbar-first-child-box-shadow: none;
  --node-default-background-color: #D7DBDF;
  --node-default-text-color: #44525E;
  --node-default-icon-color: #BDBDBD;
  --node-clickable-background-color: #D7DBDF;
  --node-clickable-text-color: #1868AB;
  --node-clickable-icon-color: #BDBDBD;
  --node-hover-background-color: #AED9F5;
  --node-hover-text-color: #1868AB;
  --node-hover-icon-color: #468EC9;
  --node-focus-background-color: #1868AB;
  --node-focus-text-color: #ffffff;
  --node-focus-icon-color: #ffffff;
  --link-color: #D7DBDF;
  --reports-list-icons-fill: var(--cl-color-icon-fill);
  --reports-list-icons-hover-fill: var(--cl-accent-color);
  --ai-icon-color-fill: #1868AB;
  --ai-progress-line-color: #AED9F5;
  --textfield-input-bg-color: #ffffff;
  --textfield-input-color: var(--cl-primary-text-color);
  --cl-modal-dnd-border-color: #E8E8E8;
  --modal-view-dropdown-bg-color: #E8F3FC;
  --cl-pending-move-color: var(--cl-accent-color);
  --cl-pivot-pager-bg-color: #ffffff;
  --cl-pivot-separator-border-color: #E8E8E8;
  --cl-pivot-checkbox-checked-bg: url("./media/cl-checkbox-checked-c-light-flat-LJU66NTH.png");
  --cl-pivot-checkbox-unchecked-bg: url("./media/cl-checkbox-unchecked-c-light-flat-64YGG23N.png");
  --cl-pivot-checkbox-indeterminate-bg: url("./media/cl-checkbox-indeterminate-c-light-flat-6IJVWNFT.png");
  --cl-pivot-checkbox-indeterminate-disabled-bg: url("./media/cl-checkbox-indeterminate-flat-readonly-ND3PCOCT.png");
  --tree-item-navigate-bg: url("./media/go-to-type-light-flat-G4ZC6TNJ.png") no-repeat;
  --tree-item-navigate-hover-bg: url("./media/go-to-type-hover-light-flat-DZX3QITO.png") no-repeat;
  --cl-pivot-clear-filter-bg: var(--cl-clear-filter-icon);
  --cl-pivot-list-box-shadow: -2px 3px 4px rgba(0, 0, 0, 0.11);
  --cl-pivot-grid-body-bg: #ffffff;
  --cl-pivot-column-selector-cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDguOTk5OTlMOCAxNUwxIDguOTk5OTlMNSA5TDUgMS45OTk5OUwxMSAxLjk5OTk5TDExIDlMMTUgOC45OTk5OVoiIGZpbGw9IiMxODY4YWIiLz4KPC9zdmc+Cg==), auto;
  --cl-pivot-toggle-button-collapsed: url("./media/cl-arrow-right-HZ4C7XFT.svg");
  --cl-pivot-toggle-button-expanded: url("./media/cl-arrow-down-QNL3Z37V.svg");
  --cl-pivot-grid-filter-bg: url("./media/cl-filter-FQTZJU3D.svg");
  --cl-pivot-grid-number-bg: url("./media/cl-number-IWWWI56N.svg");
  --cl-pivot-menu-bg: url("./media/cl-dd-burger-YWWJKZSX.svg") no-repeat;
  --cl-pivot-values-filter-bg: url("./media/cl-dd-filter-GGTDK4VV.svg") no-repeat;
  --cl-pivot-expander-color: #ffffff;
  --cl-pivot-grouped-by-bg-color: var(--cl-accent-color);
  --cl-pivot-highlighted-color: #E8F3FC;
  --cl-pivot-editor-highlighted-color: #EDF1F2;
  --cl-pivot-contains-bg: url("./media/contains-light-theme-52UIP4EJ.svg");
  --cl-pivot-contains-exact-bg: url("./media/cl-contains-bg-4LNXX4OW.svg");
  --cl-pivot-equals-double-bg: url("./media/equals-double-light-theme-F3H7XE2E.svg");
  --cl-pivot-not-equals-bg: url("./media/not-equals-light-theme-3XFWV7T5.svg");
  --cl-pivot-ends-with-bg: url("./media/cl-ends-with-bg-OCH63SQ3.svg");
  --cl-pivot-starts-with-bg: url("./media/cl-starts-with-bg-VHPOL7BN.svg");
  --cl-pivot-empty-bg: url("./media/empty-light-theme-QYXW3WDC.svg");
  --cl-pivot-not-empty-bg: url("./media/not-empty-light-theme-LYHSUSYN.svg");
  --cl-pivot-filter-reset-bg: url("./media/cl-filter-cancel-VH3JAIJW.svg");
  --cl-pivot-less-than-bg: url("./media/less-than-light-theme-7QSM4DLE.svg");
  --cl-pivot-less-than-or-equal-bg: url("./media/less-than-or-equal-light-theme-ZXMZUJIX.svg");
  --cl-pivot-greater-than-bg: url("./media/greater-than-light-theme-HVPH36FR.svg");
  --cl-pivot-greater-than-or-equal-bg: url("./media/greater-equal-light-theme-XGLBDWQH.svg");
  --cl-pivot-calendar-bg: url("./media/cl-calendar-bg-XTYXARNO.svg");
  --cl-pivot-clock-bg: url("./media/clock-light-theme-Z3MC2XMY.svg");
  --cl-pivot-burger-active-bg: url("./media/cl-dd-burger-active-A7JXUZBV.svg");
  --cl-pivot-group-expander-expanded-bg: url("./media/cl-arrow-group-down-light-KV3OOCKC.svg");
  --cl-pivot-values-filter-active-bg: url("./media/cl-dd-filter-active-ZMLH2KHE.svg");
  --cl-pivot-group-by-icon-bg: url("./media/cl-group-by-active-LLMKWYQZ.svg");
  --cl-pivot-format-cells-bg: url("./media/cl-format-cells-bg-3RKJIEQH.svg");
  --cl-pivot-close-bi-tab-view-bg: url("./media/cl-close-bi-tab-RZCO4JFM.svg");
  --cl-pivot-close-modal-view-bg: url("./media/close-modal-bg-6JLNRBKV.svg");
  --cl-pivot-alert-solid-danger-view: url("./media/cl-alert-solid-danger-Q4HLANPO.svg");
  --cl-pivot-query-bg: url("./media/cl-query-CORCP4FH.svg");
  --cl-pivot-settings-bg: url("./media/cl-settings-T3QUIGMP.svg");
  --cl-pivot-refresh-revert-bg: url("./media/cl-refresh-revert-U7E7PSTM.svg");
  --cl-pivot-excel-options-bg: url("./media/cl-excel-options-C5UMVAUB.svg");
  --cl-pivot-excel-bg: url("./media/cl-excel-SQ2JQFE5.svg");
  --cl-pivot-prepare-data-for-excel-bg: url("./media/cl-prepare-data-for-excel-SQYRSDVH.svg");
  --cl-pivot-copy-entity-to-dataset-bg: url("./media/cl-copy-entity-to-dataset-A2URCIH2.svg");
  --cl-pivot-show-deleted-bg: url("./media/cl-show-deleted-6543I5GR.svg");
  --cl-pivot-move-entity-to-dataset-bg: url("./media/cl-move-entity-to-dataset-ROSECUS5.svg");
  --cl-pivot-bi-bg: url("./media/cl-bi-IUTZPN67.svg");
  --cl-pivot-entities-bulk-export-bg: url("./media/cl-entities-bulk-export-2ETLYJMW.svg");
  --cl-pivot-delete-bg: url("./media/cl-delete-XOKXGTEL.svg");
  --cl-pivot-restore-bg: url("./media/cl-restore-B7I5UOCP.svg");
  --cl-pivot-autofit-column-bg: url("./media/cl-autofit-column-QISJWCPB.svg");
  --cl-pivot-history-bg: url("./media/cl-history-LLUGZSAF.svg");
  --cl-pivot-import-layout: url("./media/cl-import-layout-XYRQJIGO.svg");
  --cl-pivot-save-layout: url("./media/cl-save-layout-3XPOMLY3.svg");
  --cl-pivot-types-hierarchy: url("./media/cl-restore-B7I5UOCP.svg");
  --cl-pivot-filter-cancel-bg: url("./media/cl-filter-cancel-VH3JAIJW.svg");
  --cl-pivot-timespan-bg: url("./media/timespan-EOGSUVGJ.svg");
  --cl-pivot-reset-bg: url("./media/cl-reset-G6KU5DG7.svg");
  --cl-pivot-sum-bg: url("./media/cl-aggregation-DYEJ6MYI.svg");
  --cl-pivot-choose-columns-bg: url("./media/cl-column-chooser-bg-CFGHATHG.svg");
  --cl-pivot-sortAsc-bg: url("./media/cl-sort-ascending-TWZRUTJL.svg");
  --cl-pivot-sortDesc-bg: url("./media/cl-sort-descending-GU43EJVS.svg");
  --cl-pivot-noSort-bg: url("./media/cl-no-sort-XOR4KQY2.svg");
  --cl-pivot-lock-bg: url("./media/cl-column-pin-DSQAN2NG.svg");
  --cl-pivor-unlock-bg: url("./media/cl-column-unpin-BCMQEEK2.svg");
  --cl-pivot-grouped-by-bg: url("./media/cl-group-by-TD5JVZBQ.svg");
  --cl-pivot-ungroup-bg: url("./media/cl-ungroup-IPEB2HH3.svg");
  --cl-pivot-expand-bg: url("./media/cl-expand-in-groups-AU2X2UXW.svg");
  --cl-pivot-duplicate-bg: url("./media/cl-duplicate-bg-active-light-HWXMGOKO.svg");
  --cl-pivot-export-bg: url("./media/cl-export-VWNRIIK3.svg");
  --cl-pivot-delete-copy-bg: url("./media/cl-delete-copy-bg-XWZCEVOO.svg");
  --cl-pivot-drag-and-drop-bg: url("./media/cl-drag-and-drop-7ZUYG4UX.svg");
  --cl-pivot-grid-border-width: 1px;
  --cl-pivot-grid-border: 1px solid #E8E8E8;
  --cl-pivot-subtotal-font-weight: 500;
  --cl-pivot-filter-bg-color: transparent;
  --cl-pivot-filter-bg-hover-color: transparent;
  --cl-pivot-inline-filter-line-color: transparent;
  --cl-pivot-header-color: #ffffff;
  --cl-pivot-header-text-color: #282828;
  --cl-pivot-row-picker-color: transparent;
  --cl-pivot-header-hover-color: #ffffff;
  --cl-pivot-cell-hover-color: #E8F3FC;
  --cl-pivot-cell-invalid-hover-color: #EEC8C2;
  --cl-pivot-cell-warning-hover-color: #F9D3A7;
  --cl-pivot-cell-editor-readonly-color: #ffffff;
  --cl-pivot-cell-focused-selected-color: #CCE9FB;
  --cl-pivot-cell-hover-color: #AED9F5;
  --cl-pivot-alt-cell-color: transparent;
  --cl-pivot-columns-area-container-color: transparent;
  --cl-pivot-columns-area-color: #F7F7F7;
  --cl-pivot-hierarchy-area-color: #ffffff;
  --cl-pivot-hierarchy-item-color: #282828;
  --cl-pivot-hierarchy-hover-bg-color: #ffffff;
  --cl-pivot-filter-descr-bg-color: #EDF1F2;
  --cl-pivot-editor-cell-bg: #EDF1F2;
  --cl-pivot-editor-alt-cell-bg: #EDF1F2;
  --cl-pivot-editor-hover-cell-border: #A0ABB7;
  --cl-layout-manager-header-bottom-border: 1px solid #E8E8E8;
  --cl-layout-manager-drag-cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuODg0MTEgMS42Nzk5MUw5LjUgMS4yMTg5OEw5LjExNTg5IDEuNjc5OTFMNi42MTU4OSA0LjY3OTkxTDUuOTMyNDggNS41SDdIOC41VjguNUg1LjVWN1Y1LjkzMjQ4TDQuNjc5OTEgNi42MTU4OUwxLjY3OTkxIDkuMTE1ODlMMS4yMTg5OCA5LjVMMS42Nzk5MSA5Ljg4NDExTDQuNjc5OTEgMTIuMzg0MUw1LjUgMTMuMDY3NVYxMlYxMC41SDguNVYxMy41SDdINS45MzI0OEw2LjYxNTg5IDE0LjMyMDFMOS4xMTU4OSAxNy4zMjAxTDkuNSAxNy43ODFMOS44ODQxMSAxNy4zMjAxTDEyLjM4NDEgMTQuMzIwMUwxMy4wNjc1IDEzLjVIMTJIMTAuNVYxMC41SDEzLjVWMTJWMTMuMDY3NUwxNC4zMjAxIDEyLjM4NDFMMTcuMzIwMSA5Ljg4NDExTDE3Ljc4MSA5LjVMMTcuMzIwMSA5LjExNTg5TDE0LjMyMDEgNi42MTU4OUwxMy41IDUuOTMyNDhWN1Y4LjVIMTAuNVY1LjVIMTJIMTMuMDY3NUwxMi4zODQxIDQuNjc5OTFMOS44ODQxMSAxLjY3OTkxWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==), auto;
  --layout-manager-bg-color: #ffffff;
  --reporting-paste-data-icon: url("./media/cl-paste-data-light-theme-62KLVDFK.svg") no-repeat 0 0;
  --predefined-layout-1-bg: url("./media/cl-predefined-layout-1-light-theme-ROIMSVBU.svg") no-repeat 0 0;
  --predefined-layout-1-hover-bg: url("./media/cl-predefined-layout-1-light-theme-hover-CVFIB2FN.svg") no-repeat 0 0;
  --predefined-layout-2-bg: url("./media/cl-predefined-layout-2-light-theme-BBMHEIBM.svg") no-repeat 0 0;
  --predefined-layout-2-hover-bg: url("./media/cl-predefined-layout-2-light-theme-hover-HLKPREZM.svg") no-repeat 0 0;
  --predefined-layout-3-bg: url("./media/cl-predefined-layout-3-light-theme-R6FE4GEL.svg") no-repeat 0 0;
  --predefined-layout-3-hover-bg: url("./media/cl-predefined-layout-3-light-theme-hover-BZLVGTHZ.svg") no-repeat 0 0;
  --predefined-layout-4-bg: url("./media/cl-predefined-layout-4-light-theme-5RQ7GE3U.svg") no-repeat 0 0;
  --predefined-layout-4-hover-bg: url("./media/cl-predefined-layout-4-light-theme-hover-CFWDJCDU.svg") no-repeat 0 0;
  --switcher-color: var(--cl-secondary-text-color);
  --switcher-box-shadow: none;
  --filter-sidebar-search: #ffffff;
  --filter-sidebar-search-hovered: #ffffff;
  --hierarchy-text-color: var(--cl-primary-text-color);
  --hierarchy-active-color: var(--cl-accent-color);
  --hierarchy-before-bg: var(--cl-accent-color);
  --hierarchy-selected: var(--cl-accent-color);
  --hierarchy-hovered: var(--cl-color-hover);
  --list-toggler-color: var(--cl-color-icon-fill);
  --multiple-view-renderer-container: #ffffff;
  --list-toggler-box-shadow: 0px 0px 9px 1px #000000;
  --list-toggler-inner-border: 12px solid #ffffff;
  --list-toggler-inner-box-shadow: 0px 1px 0px 0px #ffffff;
  --list-toggler-inner-before-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.1);
  --list-toggler-inner-after-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.1);
  --list-toggler-search: var(--cl-color-icon-fill);
  --list-toggler-bg: #ffffff;
  --list-toggler-border-color: #ffffff;
  --list-toggler-shadow: none;
  --resize-control-container-box-shadow: none;
  --resize-control-container-bg: #ffffff;
  --list-resize-control-container-shadow: none;
  --list-resize-control-container-bg: #ffffff;
  --layout-manager-splitter-bg: #E0E6E8;
  --layout-manager-splitter-separator: 1px solid #E8E8E8;
  --layout-manager-splitter-separator-hovered: 1px solid var(--cl-accent-color);
  --invalid-email-bg-color: #D84B36;
  --invalid-email-remove-icon-bg-hover-color: white;
  --invalid-email-remove-icon-hover-fill: var(--invalid-email-bg-color);
  --input-email-bg-color: #E8E8E8;
  --ql-border-color: #C6C6C6;
  --ql-placeholder-color: #AEAEAE;
  --popover-box-shadow: -2px 3px 4px rgba(0, 0, 0, 0.11);
  --swal2-error-color: var(--cl-color-error);
  --swal2-info-color: var(--cl-accent-color);
  --swal2-success-color: var(--cl-color-success);
  --swal2-warning-color: var(--cl-color-warning);
  --cl-scrollbar-base-color: #969696;
  --cl-scrollbar-track-color: #F1F1F1;
  --cl-scrollbar-thumb-color: #D2D2D2;
  --cl-scrollbar-thumb-hover-color: #969696;
  --cl-scrollbar-bg-color: #F1F1F1;
  --group-bg: #F7F7F7;
  --group-content-bg: #ffffff;
  --group-items-hover-bg: var(--cl-color-hover);
  --group-items-hover-color: var(--cl-accent-color);
  --input-container-bg: #ffffff;
  --input-container-border: 1px solid #E8E8E8;
  --k-link-bg: #E8E8E8;
  --layout-manager-border: none;
  --cl-tabset-title-color: #337AB7;
  --cl-tabset-title-color-hover: #1868AB;
  --cl-tabset-active-bg-color: #ffffff;
  --cl-tabset-inactive-bg-color: #ffffff;
  --inactive-main-tab-header-bg-color: transparent;
  --inactive-tab-header-bg-color: #ffffff;
  --layout-manager-tab-header-bg-color: #ffffff;
  --layout-manager-active-tab-header-bg-color: transparent;
  --layout-manager-icon-bg-color: var(--cl-color-icon-fill);
  --tabs-dropdown-list-border: 1px solid #E8E8E8;
  --tabs-dropdown-list-box-shadow: -2px 3px 4px rgba(0, 0, 0, 0.11);
  --drop-target-indicator-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.11);
  --tab-view-content-bg-color: #ffffff;
  --additional-editor-tab-header-color: inherit;
  --toolbar-item-border-color: transparent;
  --toolbar-viewer-back-btn-bg: #ffffff;
  --toolbar-viewer-back-btn-hover-bg: #ffffff;
  --toolbar-viewer-back-btn-border: 1px solid #F1F1F1;
  --toolbar-viewer-back-btn-hover-border: 1px solid #D2D2D2;
  --search-container-box-shadow: none;
  --search-bg-color: #ffffff;
  --search-icon-compact-bg-color: transparent;
  --search-box-shadow: none;
  --search-handler-border: 1px solid #E8E8E8;
  --search-border: 1px solid #E8E8E8;
  --server-error-bg-color: #ffffff;
  --server-error-notification-bg-color: var(--cl-color-error);
  --connection-problem-body-border: 1px solid #E8E8E8;
  --datetime-picker-box-shadow: none;
  --datetime-disabled-bg: #ffffff;
  --datetime-picker-text-input-color: #145AA2;
  --datetime-disabled-color: #C6C6C6;
  --changes-counter-bg-color: #F1892F;
  --cl-search-results-hover-color: var(--cl-primary-text-color);
  --search-field-active-border: 1px solid #66AFE9;
  --search-input-color: #145AA2;
  --search-input-placeholder-color: #AEAEAE;
  --search-icon-color: #6C6C6C;
  --editor-field-name-highlighted-color: #D9EBFA;
  --current-value-bg: #ffffff;
  --current-value-shadow: 0px 1px 4px rgba(0, 0, 0, 0.11);
  --slider-thumb-bg: #888888;
  --cp-title-box-shadow: none;
  --complex-renderer-header-box-shadow: none;
  --complex-renderer-border-color: #E8E8E8;
  --hierarchy-report-inner-box-shadow: none;
  --hierarchy-report-selector-active-bg-color: #ffffff;
  --parameterized-toggler-bg-color: #ffffff;
  --parameterized-toggler-inner-box-shadow: none;
  --cl-view-type-child-border-color: #E8E8E8;
  --cl-view-type-child-li-box-shadow: none;
  --cl-view-type-child-bg-color: #ffffff;
  --terminal-input-label-bg-color: #ffffff;
  --terminal-input-hover-color: #ffffff;
  --approver-content-border: 1px solid #E8E8E8;
  --merge-comment-border-color: #E8E8E8;
  --merge-comment-box-shadow: none;
  --approver-border: 1px solid #F1F1F1;
  --approver-bg-color: #D7DBDF;
  --approver-bg-color-disabled: #E0E6E8;
  --approver-color: #555555;
  --approver-line-height: 14px;
  --approver-icon-color: #888888;
  --publish-toolbar-border-bottom: 1px solid #E8E8E8;
  --publish-control-disabled-bg: #F7F7F7;
  --merge-control-disabled-bg: #F7F7F7;
  --approvers-container-bg: #F1F1F1;
  --commit-info-comment-bg: #F6F8F9;
  --publish-terminal-datetime-control: #F1F1F1;
  --publish-terminal-datetime-control-disabled: #F6F8F9;
  --terminal-checkbox-color-disabled: #888888;
  --approver-bg-color-disabled: #888888;
  --cl-line-control-bg-color: #F7F7F7;
  --cl-line-control-color: var(--cl-secondary-text-color);
  --spinner-progress-bg-color: #E8E8E8;
  --spinner-progress-bg-color-with-opacity: rgba(255, 255, 255, 0.6);
  --browser-title-separator-color: #E8E8E8;
  --code-editor-border-color: #E8E8E8;
  --code-editor-bg-color: #ffffff;
  --cl-user-info-color: #ffffff;
  --editor-title-box-shadow: none;
  --revisionDrop-background: #ffffff;
  --editor-title-color: var(--cl-secondary-text-color);
  --editor-title-font-size: 14px;
  --changes-navigator-border: 1px solid #E8E8E8;
  --textfield-readonly-bg-color: #F7F7F7;
  --textfield-hover-bg-color: #ffffff;
  --revision-observer-bg-color: #ffffff;
  --revision-observer-header-box-shadow: none;
  --active-view-right-toolbar-shadow: none;
  --active-view-title-shadow: none;
  --revision-disabled-text-color: #788896;
  --revision-disabled-icon-color: #EB2626;
  --environment-editor-disabled-bg-color: #F7F7F7;
  --order-status-partially-filled: #9B26A8;
  --finance-base-bg: #ffffff;
  --tabs-header-bg: #ffffff;
  --tabs-content-bg: #ffffff;
  --bulk-orders-grid-bg: #ffffff;
  --editable-cell-bg: #CCD7DD;
  --changed-cell-bg: rgba(67, 181, 67, 0.3);
  --custom-bi-action-icons-color: #C6C6C6;
  --tom-btn-bg: #ffffff;
  --tom-btn-hover-bg: #F7F7F7;
  --tom-btn-hover-border: 1px solid rgba(24, 104, 171, 0.3);
  --tom-btn-border: 1px solid #F1F1F1;
  --tom-btn-active-bg: rgba(64, 165, 216, 0.1);
  --tom-btn-active-border: 1px solid rgba(24, 104, 171, 0.15);
  --tom-btn-active-color: #337AB7;
  --tom-border-color: var(--cl-color-border);
  --cell-with-compare-diff: #B6E8B6;
  --date-range-control-bg: #ffffff;
  --date-range-date-color: #CACFD5;
  --date-range-placeholder-color: #757575;
  --content-mask-btn-bg: #ffffff;
  --content-mask-btn-active-bg: rgba(64, 165, 216, 0.1);
  --content-mask-btn-hover-bg: #F7F7F7;
  --content-mask-btn-hover-border: 1px solid rgba(24, 104, 171, 0.3);
  --content-mask-btn-active-border: 1px solid rgba(24, 104, 171, 0.15);
  --content-mask-btn-active-color: #337AB7;
  --content-mask-border-color: var(--cl-color-border);
  --comparable-changed-editor-bg-color: rgba(67, 181, 67, 0.3);
  --comparable-changed-editor-border-color: rgba(67, 181, 67, 0.54);
  --comparable-original-editor-bg-color: rgba(235, 38, 38, 0.24);
  --comparable-original-editor-border-color: rgba(235, 38, 38, 0.46);
  --comparable-original-editor-hover-color: rgba(235, 38, 38, 0.34);
  --comparable-changed-editor-hover-color: rgba(67, 181, 67, 0.4);
  --comparable-changed-column-header-bg: rgba(67, 181, 67, 0.6);
  --comparable-changed-column-header-hover-bg: rgba(67, 181, 67, 0.46);
  --comparable-deleted-column-header-bg: rgba(235, 38, 38, 0.4);
  --comparable-deleted-column-header-hover-bg: rgba(235, 38, 38, 0.3);
  --comparable-editor-header-bg: #ffffff;
  --comparable-editor-header-color: #555555;
  --comparable-editor-header-border: 1px solid #E8E8E8;
  --btn-filter-bg-color: #EDF1F2;
  --filter-icon: url("./media/cl-grid-filter-light-5MOQVZD2.svg") 0 0 no-repeat;
  --audit-date-bg: #ffffff;
  --audit-date-border: #E0E6E8;
  --audit-bg: var(--cl-components-content-bg-color);
  --audit-btn-filters-border-color: #E2E2E2;
  --ai-chat-border: 1px solid #E8E8E8;
  --ai-chat-header-border-top: 4px solid #ffffff;
  --ai-chat-history-bg: #ffffff;
  --ai-chat-header-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  --ai-chat-self-message-bg: #ffffff;
  --ai-chat-message-bg: #F7F7F7;
  --ai-chat-messages-box-bg: #ffffff;
  --ai-chat-message-separator: 2px solid #E8E8E8;
  --ai-chat-message-generation-color: #757575;
  --ai-chat-message-error-bg: #F7DBD7;
  --ai-chat-message-error-color: var(--cl-color-error);
  --ai-chat-generation-flicker-bg: #008A5B;
  --ai-chat-btn-bg: #E8E8E8;
  --ai-chat-input-bg: #ffffff;
  --ai-chat-input-border: 1px solid #E8E8E8;
  --ai-chat-input-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  --ai-chat-execute-btn-pressed-bg: #1868AB;
  --ai-chat-item-hover-color: #1868AB;
  --ai-chat-prompt-text-bg: #D2D2D2;
  --ai-chat-prompt-text-color: #494949;
  --ai-chat-history-overlay-bg: rgba(0, 0, 0, 0.2);
  --ai-chat-session-active-bg: var(--cl-accent-color);
  --ai-chat-history-group-color: #757575;
  --ai-chat-history-actions-bg:
    linear-gradient(
      270deg,
      #D2D2D2 64.06%,
      rgba(220, 220, 220, 0) 100%);
  --attachment-bg: #E2E2E2;
  --step-item-bg-color: #EDF1F2;
  --stepper-done-text-color: #ffffff;
  --stepper-active-icon-color: #ffffff;
  --stepper-active-bg-color: #66AFE9;
  --stepper-info-required-icon: #D84B36;
  --stepper-invalid-icon-color: #ffffff;
  --stepper-invalid-bg-color: #D84B36;
  --stepper-done-bg-color: var(--cl-color-success);
  --stepper-disabled-color: var(--cl-color-text-disabled);
  --inner-panel-border: 2px solid var(--editor-border-color);
  --inner-panel-border-radius: 2px;
  --interactive-input-invalid-bg-color: #F7DBD7;
  --interactive-input-invalid-bg-hover-color: #EEC8C2;
  --interactive-input-invalid-border-color: #E5B3AA;
  --bi-modal-name-bg: #F6F8F9;
  --bi-modal-title-color: #333333;
  --bi-modal-chart-list-border: #D2D2D2;
  --bi-modal-chart-list-bg: #ffffff;
  --bi-modal-chart-item-color: #333333;
  --bi-modal-chart-item-hover-bg: #ecf6f8;
  --bi-modal-chart-checkbox-label-color: #333333;
  --bi-modal-aggregate-bg: #ffffff;
  --bi-modal-aggregate-border: 1px solid #D2D2D2;
  --view-type-element-bg: #F6F8F9;
  --view-type-element-active-bg: #EDF1F2;
  --view-type-element-hover-bg: #E0E6E8;
  --dot-graph-fill: #ffffff;
  --dot-graph-text: #494949;
  --dot-graph-outline: #969696;
  --dot-graph-hover-fill: #969696;
  --dot-graph-hover-text: #ffffff;
  --dot-graph-hover-outline: #969696;
  --dot-graph-stroke-width: 1px;
  --dot-graph-edge-outline: #969696;
  --dot-graph-completed-fill: #5CB85CB3;
  --dot-graph-completed-hover-fill: #5CB85C66;
  --dot-graph-completed-outline: #008A5BB3;
  --dot-graph-completed-hover-outline: #008A5B66;
  --dot-graph-inprogress-fill: #CAAA2FB3;
  --dot-graph-inprogress-hover-fill: #CAAA2F66;
  --dot-graph-inprogress-outline: #B89B2BB3;
  --dot-graph-inprogress-hover-outline: #B89B2B66;
  --dot-graph-error-fill: #D84B36B3;
  --dot-graph-error-hover-fill: #D84B3666;
  --dot-graph-error-outline: #B2402FB3;
  --dot-graph-error-hover-outline: #B2402F66;
  --unsupported-structure-editor-bg: #F6F8F9;
  --unsupported-structure-editor-color: #909090;
  --entities-override-toolbar-border-color: #E2E2E2;
  --entities-override-box-shadow: none;
  --entities-override-list-box-shadow: none;
  --entities-override-editor-title-border: 1px solid #E2E2E2;
  --cl-checkbox-color: #333333;
}
:root[data-theme=light-flat-theme] .grid-custom-bg-green {
  --custom-cell-default: #43B5432E;
  --custom-cell-editable: #3F973F1F;
  --custom-cell-selected-row-default: #43B54352;
  --custom-cell-selected-row-editable: #43B54338;
  --custom-cell-selected-cell-default: #43B54366;
  --custom-cell-selected-cell-editable: #43B54366;
  --custom-cell-hover: #43B54375;
}
:root[data-theme=light-flat-theme] .grid-custom-bg-yellow {
  --custom-cell-default: #CAAA2F2E;
  --custom-cell-editable: #CAAA2F1F;
  --custom-cell-selected-row-default: #CAAA2F52;
  --custom-cell-selected-row-editable: #CAAA2F38;
  --custom-cell-selected-cell-default: #CAAA2F66;
  --custom-cell-selected-cell-editable: #CAAA2F66;
  --custom-cell-hover: #CAAA2F75;
}
:root[data-theme=light-flat-theme] .grid-custom-bg-purple {
  --custom-cell-default: #9B26A82E;
  --custom-cell-editable: #9B26A81F;
  --custom-cell-selected-row-default: #9B26A852;
  --custom-cell-selected-row-editable: #9B26A838;
  --custom-cell-selected-cell-default: #9B26A866;
  --custom-cell-selected-cell-editable: #9B26A866;
  --custom-cell-hover: #9B26A875;
}
:root[data-theme=light-flat-theme] .grid-custom-bg-blue {
  --custom-cell-default: #418AF72E;
  --custom-cell-editable: #418AF71F;
  --custom-cell-selected-row-default: #418AF752;
  --custom-cell-selected-row-editable: #418AF738;
  --custom-cell-selected-cell-default: #418AF766;
  --custom-cell-selected-cell-editable: #418AF766;
  --custom-cell-hover: #418AF775;
}
:root[data-theme=light-flat-theme] .grid-custom-bg-orange {
  --custom-cell-default: #D277002E;
  --custom-cell-editable: #D277001F;
  --custom-cell-selected-row-default: #D2770052;
  --custom-cell-selected-row-editable: #D2770038;
  --custom-cell-selected-cell-default: #D2770066;
  --custom-cell-selected-cell-editable: #D2770066;
  --custom-cell-hover: #D2770075;
}
:root[data-theme=light-flat-theme] .grid-custom-bg-red {
  --custom-cell-default: #E61D1D2E;
  --custom-cell-editable: #E61D1D1F;
  --custom-cell-selected-row-default: #E61D1D52;
  --custom-cell-selected-row-editable: #E61D1D38;
  --custom-cell-selected-cell-default: #E61D1D66;
  --custom-cell-selected-cell-editable: #E61D1D66;
  --custom-cell-hover: #E61D1D75;
}
:root[data-theme=light-flat-theme] .grid-custom-fg-default {
  --custom-cell-color: #333333;
}
:root[data-theme=light-flat-theme] .grid-custom-fg-gray {
  --custom-cell-color: #969696;
}
:root[data-theme=light-flat-theme] .grid-custom-fg-light-gray {
  --custom-cell-color: #333333;
}
:root[data-theme=light-flat-theme] .grid-custom-fg-red {
  --custom-cell-color: #b2302f;
}
:root[data-theme=light-flat-theme] .grid-custom-fg-orange {
  --custom-cell-color: #f1892f;
}
:root[data-theme=light-flat-theme] .grid-custom-fg-green {
  --custom-cell-color: #009864;
}

/* src/assets/styles/themes/gold-theme.less */
:root[data-theme=gold-theme] {
  --cl-header-bg: #ffffff;
  --cl-saving-indicator-color: #E0E6E8;
  --cl-accent-color: #9C8633;
  --cl-primary-text-color: #1C222D;
  --cl-secondary-text-color: #56626E;
  --cl-disabled-text-color: #E0E6E8;
  --cl-color-border: #CACFD5;
  --cl-color-border-disabled: #555555;
  --cl-color-icon-disabled: #CACFD5;
  --cl-widget-border-color: #CCD7DD;
  --cl-color-hover: #EDF1F2;
  --cl-color-error: #E61D1D;
  --cl-color-success: #43B543;
  --cl-color-warning: #FB8E00;
  --cl-color-cancel: #FF4133;
  --cl-color-icon-fill: #56626E;
  --cl-color-toggle-arrow: #56626E;
  --cl-color-icon-hover-fill: #CAAA2F;
  --cl-color-error-icon-fill: #E61D1D;
  --cl-color-warning-icon-fill: #FB8E00;
  --cl-color-header: #ffffff;
  --cl-color-header-hover: rgba(255, 255, 255, 0.75);
  --cl-remove-icon-fill: #FF4133;
  --cl-line-color: #CACFD5;
  --cl-separator-color: #788896;
  --cl-active-color: var(--cl-accent-color);
  --cl-tab-active-color: var(--cl-accent-color);
  --cl-color-tooltips: #EDF1F2;
  --cl-color-bg-input-control: #ffffff;
  --cl-color-bg-input-invalid-control: #ffffff;
  --cl-list-color-hover: #EDF1F2;
  --cl-list-color-selection: #EDF1F2;
  --cl-color-text-disabled: #BDBDBD;
  --cl-spinner-bg-color: #EDF1F2;
  --cl-progress-spinner-bg: url("./media/cl-spinner-light-53MBNIH4.svg") no-repeat center;
  --cl-clear-filter-icon: url("./media/cl-clear-filter-light-F5H4VRHQ.svg") 0 0 no-repeat;
  --cl-color-drag-and-drop: #CACFD5;
  --cl-tree-item-color: #1C222D;
  --cl-active-query-color: #FB8E00;
  --cl-logo-icon: #1A72F5;
  --cl-background-warning: #FFE4C4;
  --cl-background-interactive-warning: rgba(251, 142, 0, 0.13);
  --cl-box-shadow-warning: inset 0px 0px 3px rgba(0, 0, 0, 0.15);
  --cl-background-box-shadow-warning: inset 0 0 0 1px rgba(251, 142, 0, 0.3), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-interactive: inset 0 0 0 1px var(--editor-border-color-interactive), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-invalid: inset 0 0 0 1px var(--editor-border-color-invalid), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-invalid-select: inset 0 0 0 1px var(--cl-color-error), var(--cl-box-shadow-warning);
  --cl-background-box-shadow-warning-select: inset 0 0 0 1px var(--editor-border-color-warning), var(--cl-box-shadow-warning);
  --cl-button-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --cl-grid-header-hover: #9C8633;
  --cl-drag-drop-input-color: #44525E;
  --cl-drag-drop-input-placeholder-color: #899BAB;
  --cl-drag-drop-input-border: #A0ABB7;
  --cl-drag-drop-input-background: #EDF1F2;
  --cl-drag-drop-button-color-hover: #E0E6E8;
  --cl-color-icon-comparable-paths-top: var(--cl-color-error-icon-fill);
  --cl-color-icon-comparable-paths-bottom: #43B543;
  --cl-placeholder-color: var(--cl-secondary-text-color);
  --cl-placeholder-icon: var(--cl-color-icon-fill);
  --cl-advanced-filter-border: 1px solid var(--editor-border-color);
  --cl-advanced-padding-left: 7px;
  --cl-advanced-padding-top: -1px;
  --cl-button-primary-surface-default: #9C8633;
  --cl-button-primary-surface-hover: #CAAA2F;
  --cl-button-primary-surface-pressed: #967D1F;
  --cl-button-primary-surface-disabled: #E0E6E8;
  --cl-button-primary-text-default: #ffffff;
  --cl-button-primary-text-disabled: #788896;
  --cl-button-secondary-surface-default: #6B7985;
  --cl-button-secondary-surface-hover: #788896;
  --cl-button-secondary-surface-pressed: #56626E;
  --cl-button-secondary-surface-disabled: #E0E6E8;
  --cl-button-secondary-border-default: 1px solid #6B7985;
  --cl-button-secondary-border-hover: 1px solid #788896;
  --cl-button-secondary-border-pressed: 1px solid #56626E;
  --cl-button-secondary-border-disabled: 1px solid #E0E6E8;
  --cl-button-secondary-text-default: #ffffff;
  --cl-button-secondary-text-disabled: #788896;
  --cl-button-danger-surface-default: #E61D1D;
  --cl-button-danger-surface-hover: #FF4133;
  --cl-button-danger-surface-pressed: #B71C1C;
  --cl-button-danger-surface-disabled: #E0E6E8;
  --cl-button-danger-text-default: #ffffff;
  --cl-button-danger-text-disabled: #788896;
  --cl-button-with-icon-surface-default: #EDF1F2;
  --cl-button-with-icon-surface-hover: #E0E6E8;
  --cl-button-with-icon-surface-pressed: #D7DBDF;
  --cl-button-with-icon-surface-disabled: #F6F8F9;
  --cl-button-with-icon-border-default: 1px solid #EDF1F2;
  --cl-button-with-icon-border-hover: 1px solid #E0E6E8;
  --cl-button-with-icon-border-pressed: 1px solid #D7DBDF;
  --cl-button-with-icon-border-disabled: 1px solid #F6F8F9;
  --cl-button-with-icon-text-default: #56626E;
  --cl-button-with-icon-text-hover: #CAAA2F;
  --cl-button-with-icon-text-pressed: #CAAA2F;
  --cl-button-with-icon-text-disabled: #788896;
  --cl-button-with-icon-icon-default: #56626E;
  --cl-button-with-icon-icon-hover: #CAAA2F;
  --cl-button-with-icon-icon-pressed: #CAAA2F;
  --cl-button-with-icon-icon-disabled: #CACFD5;
  --cl-dropdown-item-icon-default: #56626E;
  --cl-dropdown-item-icon-hover: #CAAA2F;
  --cl-dropdown-item-icon-pressed: #9C8633;
  --cl-dropdown-item-icon-selected: #CAAA2F;
  --cl-dropdown-item-icon-disabled: #CACFD5;
  --cl-dropdown-item-bg-default: #ffffff;
  --cl-dropdown-item-bg-hover: #EDF1F2;
  --cl-dropdown-item-bg-pressed: #E0E6E8;
  --cl-dropdown-item-bg-selected: #F6F8F9;
  --cl-dropdown-item-bg-disabled: #CCD7DD;
  --cl-dropdown-item-text-default: #56626E;
  --cl-dropdown-item-text-hover: #9C8633;
  --cl-dropdown-item-text-pressed: #967D1F;
  --cl-dropdown-item-text-selected: #9C8633;
  --cl-dropdown-item-text-disabled: #788896;
  --cl-dropdown-menu-box-shadow: 0px 0px 10px 4px rgba(24, 24, 24, 0.25);
  --cl-input-surface-default: #ffffff;
  --cl-input-border-default: #C3CCD6;
  --cl-input-text-placeholder: #909090;
  --cl-input-icon-default: #56626E;
  --cl-input-surface-hover: #EDF1F2;
  --cl-input-border-hover: #BDC7D2;
  --cl-input-icon-hover: #CAAA2F;
  --cl-input-surface-focused: #ffffff;
  --cl-input-border-focused: #9C8633;
  --cl-input-surface-disabled: #F6F8F9;
  --cl-input-border-disabled: #F6F8F9;
  --cl-input-text-disabled: #788896;
  --cl-input-icon-disabled: #CACFD5;
  --cl-input-text-default: #56626E;
  --cl-font-family:
    "Roboto",
    Helvetica,
    Arial,
    sans-serif;
  --cl-font-size-app: 1.3rem;
  --cl-font-weight-medium-extra: 500;
  --cl-color-bg-base: #ffffff;
  --cl-color-heading: var(--cl-secondary-text-color);
  --cl-textfield-border-color: var(--cl-color-border);
  --cl-toggle-color: #899BAB;
  --cl-toggle-bg-color: #D7DBDF;
  --cl-toggle-active-color: #dfcc82;
  --cl-toggle-active-circle-color: #9C8633;
  --cl-button-secondary-text-hover: #ffffff;
  --cl-button-border-radius: 2px;
  --cl-button-text-transform: uppercase;
  --cl-header-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  --cl-header-toolbar-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --cl-header-toolbar-margin: 0;
  --cl-radio-button-color: var(--cl-button-secondary-surface-default);
  --cl-radio-button-border-width: 2px;
  --cl-checkbox-check-bg: url("./media/cl-checkbox-checked-c-gold-BSPE646T.png");
  --cl-checkbox-uncheck-bg: url("./media/cl-checkbox-unchecked-c-gold-6LETHZTJ.png");
  --cl-checkbox-check-disabled-bg: url("./media/cl-checkbox-checked-disabled-c-light-2PXWCRSL.png");
  --cl-checkbox-uncheck-disabled-bg: url("./media/cl-checkbox-unchecked-disabled-c-light-YOCINH2I.png");
  --cl-checkbox-indeterminate-bg: url("./media/cl-checkbox-indeterminate-c-gold-AALCHZHT.png");
  --cl-checkbox-check-readonly-bg: url("./media/cl-checkbox-checked-light-readonly-NJ7GYW74.png");
  --cl-checkbox-uncheck-readonly-bg: url("./media/cl-checkbox-unchecked-light-readonly-ZK63D4RM.png");
  --cl-checkbox-indeterminate-readonly-bg: url("./media/cl-checkbox-indeterminate-light-readonly-KJOD4I5U.png");
  --cl-color-modal: #ffffff;
  --cl-color-bg-modal-header: #012C49;
  --cl-title-bg-color: #012C49;
  --cl-components-bg-color: #ffffff;
  --cl-components-border: 1px solid var(--cl-color-border);
  --cl-components-border-radius: 0;
  --cl-color-modal-header: #ffffff;
  --cl-color-modal-close-icon: #EDF1F2;
  --cl-color-modal-close-disabled-icon: var(--cl-color-icon-disabled);
  --cl-components-content-bg-color: #ffffff;
  --cl-modal-dialog-shadow: 0px 4px 24px rgba(0, 0, 0, 0.3);
  --cl-overlay-bg: rgba(0, 0, 0, 0.2);
  --cl-modal-dialog-border-radius: 2px;
  --cl-popup-border-radius: var(--cl-modal-dialog-border-radius);
  --cl-dropdown-menu-border: 1px solid #CACFD5;
  --input-label-bg: #343434;
  --input-label-color: #BDBDBD;
  --input-control-bg-color: #ffffff;
  --input-control-hovered-border: #CACFD5;
  --input-control-bg-color-hovered: #ffffff;
  --input-color-is-active: #B4D1FC;
  --input-shadow-is-active: inset 0 0 0 2px var(--cl-accent-color);
  --input-error-bg: rgba(255, 65, 51, 0.2);
  --input-search-hovered: var(--cl-color-hover);
  --input-search-focused: #ffffff;
  --input-search-border: 1px solid #CACFD5;
  --input-search-border-radius: 2px;
  --input-search-border-hovered-color: #CACFD5;
  --cl-control-border: 1px solid #CACFD5;
  --chart-settings-bg-color: #ffffff;
  --chart-type-list-box-shadow: 0px 3px 4.7px 0.3px rgba(0, 0, 0, 0.24), 0px 1px 6.9px 0.1px rgba(0, 0, 0, 0.16);
  --chart-type-input-bg-color: var(--cl-color-bg-input-control);
  --chart-type-list-bg-color: #ffffff;
  --chart-item-hover-color: var(--cl-accent-color);
  --chart-active-item-bg-color: #CACFD5;
  --chart-icon-fill: #BDBDBD;
  --chart-dropdown-list-border-color: #CACFD5;
  --chart-content-bg-color: #ffffff;
  --chart-item-disabled-color: #788896;
  --chart-bar-item-disabled-color: #CACFD5;
  --chart-underlay-color: #CCD7DD;
  --force-directed-graph-circle-stroke: #343434;
  --gauge-chart-empty-segment-color: #CACFD5;
  --histogram-secondary-color: #DFA72F;
  --histogram-bar-active-rect-color: #ACB8C6;
  --histogram-bar-rect-color: #CACFD5;
  --navigator-line-color: #555555;
  --navigator-outline-color: #494949;
  --bar-chart-split-line-color: #CACFD5;
  --chart-brash-selection: #C3CCD6;
  --chart-brash-handle: #899BAB;
  --chart-navigator-overlay: #E0E6E8;
  --line-chart-error-bar-color: #CACFD5;
  --cl-control-color: #ffffff;
  --renderer-content-bg-color: var(--cl-components-content-bg-color);
  --renderer-header-bg-color: var(--renderer-content-bg-color);
  --editor-color-accent: #9C8633;
  --editor-border-color: #CACFD5;
  --editor-selected-border-color: var(--editor-color-accent);
  --editor-value-name-bg-color: #E0E6E8;
  --editor-value-item-bg-color: #ffffff;
  --editor-value-item-is-active-bg-color: #CCD7DD;
  --editor-value-name-text-color: #1C222D;
  --editor-icons-color: #56626E;
  --editor-value-item-text-color: #1C222D;
  --editor-value-count-text-color: var(--editor-value-item-text-color);
  --editor-value-name-unsupported-bg-color: #EDF1F2;
  --editor-value-name-unsupported-text-color: #56626E;
  --editor-active-item-name-color: #ffffff;
  --editor-active-icon-color: var(--editor-active-item-name-color);
  --editor-active-item-text-color: var(--editor-active-item-name-color);
  --editor-active-item-bg-color: #0D4972;
  --editor-selected-header-text-color: #ffffff;
  --editor-header-bg-color-disabled: #CACFD5;
  --editor-item-bg-color-disabled: #F1F1F1;
  --editor-header-text-color-disabled: #788896;
  --editor-item-text-color-disabled: #788896;
  --editor-bg-color-arrow: #E0E6E8;
  --editor-tree-line-color: #E0E6E8;
  --editor-color-error-disabled: rgba(255, 65, 51, 0.7);
  --editor-color-disabled: #B4D1FC;
  --editor-disabled-color-hover: var(--cl-color-hover);
  --editor-bg-header-readonly: #343434;
  --editor-color-key: #DFA72F;
  --editor-color-invalid: rgba(255, 65, 51, 0.4);
  --editor-color-warning: rgba(251, 142, 0, 0.6);
  --editor-border-color-interactive: rgba(251, 142, 0, 0.3);
  --editor-color-warning-ext: #FB8E00;
  --editor-border-color-warning: #FB8E00;
  --editor-color-drilled: #273678;
  --editor-color-error: #FF4133;
  --editor-color-required: var(--editor-color-error);
  --editor-bg-color-invalid: #FFD9D7;
  --editor-border-color-invalid: rgba(255, 65, 51, 0.3);
  --editor-active-icon-fill: #ffffff;
  --editor-array-cell-bg-color: var(--editor-value-item-bg-color);
  --editor-input-bg-color: #ffffff;
  --editor-line-color: #E0E6E8;
  --editor-collapse-btn-color: #D7DBDF;
  --editor-collapse-btn-expanded-color: #CACFD5;
  --editor-collapse-btn-hover-color: #E8F1FE;
  --editor-collapse-btn-disabled-color: #D7DBDF;
  --editor-collapse-btn-border: 1px solid #EDF1F2;
  --editor-collapse-except-btn-color: #56626E;
  --editor-table-bg-color: #ffffff;
  --editor-unsupported-type-bg: #F1F1F1;
  --editor-unsupported-type-color: #6B7985;
  --editor-element-plain-border: inset 0 0 0 1px var(--editor-border-color);
  --grid-editor-element-plain-border: inset 0 0 0 1px var(--editor-border-color);
  --editor-element-name-plain-border: none;
  --editor-selected-border-width: 2px;
  --editable-grid-item-bg-color-disabled: var(--editor-item-bg-color-disabled);
  --wrapper-border-left: 2px solid var(--cl-widget-border-color);
  --resize-control-icon-fill: #555555;
  --resize-control-icon-hover-fill: #1A72F5;
  --splitter-bg: #E0E6E8;
  --splitter-min-size: 8px;
  --splitter-before-border-color: #BDBDBD;
  --no-tabs-component-bg: #E0E6E8;
  --layout-panel-box-shadow: none;
  --search-bar-before-bg-color: #E0E6E8;
  --search-bar-after-bg-color: #E0E6E8;
  --search-bar-after-box-shadow: none;
  --logs-bar-before-bg: #181818;
  --logs-bar-after-bg: #212121;
  --logs-bar-after-box-shadow: none;
  --cl-app-settings-shortcut-color: #012C49;
  --cl-app-settings-shortcut-hovered-color: #CAAA2F;
  --filter-control-name-bg-color: #CCD7DD;
  --filter-control-name-color: #44525E;
  --limit-count-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.15);
  --input-error-bg-color: rgba(255, 65, 51, 0.2);
  --btn-filter-bg-color: #EDF1F2;
  --filter-icon: url("./media/cl-grid-filter-light-5MOQVZD2.svg") 0 0 no-repeat;
  --audit-date-bg: #E0E6E8;
  --audit-date-border: #E0E6E8;
  --audit-bg: var(--cl-components-content-bg-color);
  --audit-btn-filters-border-color: var(--cl-button-with-icon-surface-default);
  --cl-auth-info-logout-svg-color: #EDF1F2;
  --cl-auth-info-logout-svg-hover-color: #1669E8;
  --cl-auth-info-user-data-color: #ffffff;
  --cl-auth-info-list-bg: #ffffff;
  --cl-auth-info-list-separator-color: #CACFD5;
  --cl-list-item-icon-fill: #44525E;
  --cl-list-item-name-color: #1C222D;
  --cl-list-item-header-hover: #CAAA2F;
  --cl-list-item-header-copied: #43B543;
  --cl-list-version-info-item-name: #1C222D;
  --cl-expander-bg: #E0E6E8;
  --cl-expander-hover: #CACFD5;
  --cl-popup-adv-bg: #ffffff;
  --cl-popup-adv-color: #1C222D;
  --login-page-background-color: #44525E;
  --cl-color-bg-server-error: #181818;
  --cl-color-bg-button: #343434;
  --cl-color-bg-button-hover: #494949;
  --cl-color-bg-button-text: #BDBDBD;
  --login-page-background-color: #ffffff;
  --loading-spinner-background-color: #ffffff;
  --duo-container-background-color: #ffffff;
  --duo-widget-background-color: #ffffff;
  --login-page-text-color: #1C222D;
  --multilple-login-page-color: #56626E;
  --multilple-login-page-hover-icon-color: #ffffff;
  --set-password-page-text-color: #1C222D;
  --set-password-page-error: #E61D1D;
  --validation-message-error-color: #E61D1D;
  --password-input-control-bg-color: #EDF1F2;
  --password-input-border-color: #CACFD5;
  --password-input-hovered-control-bg: #E0E6E8;
  --password-input-focused: inset 0 0 0 1px #9C8633;
  --password-input-error: inset 0 0 0 1px #FF4133;
  --auth-text-input-bg-color: #EDF1F2;
  --auth-text-input-box-shadow: 0 0 0 1px #CACFD5;
  --auth-text-input-hovered-bg: #E0E6E8;
  --auth-text-input-error: inset 0 0 0 1px #FF4133;
  --auth-text-input-focused-box-shadow: inset 0 0 0 1px #9C8633;
  --okta-server-error: #181818;
  --okta-bg-button: #343434;
  --okta-bg-button-hovered: #414141;
  --okta-button-text: #BDBDBD;
  --okta-login-page-bg-color: #ffffff;
  --okta-login-page-auth-content-color: #1C222D;
  --okta-login-page-form-label-color: #1C222D;
  --okta-login-page-input-bg-color: #EDF1F2;
  --okta-login-page-input-focused-border-color: inset 0 0 0 1px #9C8633;
  --okta-login-page-input-error-border-color: inset 0 0 0 1px #FF4133;
  --okta-login-page-input-color: #1C222D;
  --okta-login-page-input-shadow: 0 0 0 1px #CACFD5;
  --okta-login-page-input-hovered-bg-color: #E0E6E8;
  --okta-login-page-auth-btn: #9C8633;
  --okta-login-page-auth-btn-hovered: #CAAA2F;
  --okta-login-page-input-placeholder: #788896;
  --okta-login-page-error: #E61D1D;
  --bar-icon-svg-warning-fill: #FB8E00;
  --bar-icon-svg-active-fill: #9C8633;
  --select-container-bg: #ffffff;
  --select-container-hover-bg: #E0E6E8;
  --click-area-disbled-color: #CACFD5;
  --click-area-disbled-icon-fill: #CACFD5;
  --item-group-after-bg: #343434;
  --bar-item-list-name-color: #56626E;
  --bar-item-list-text-disabled-color: #A0ABB7;
  --bar-item-separator-color: #EDF1F2;
  --checkbox-toogler-bg-color: #dfcc82;
  --checkbox-toogler-circle-color: #9C8633;
  --button-select-input-bg-color: #EDF1F2;
  --button-select-input-color: var(--cl-secondary-text-color);
  --button-select-input-hover-color: var(--cl-accent-color);
  --button-select-active-input-color: #D7DBDF;
  --button-select-input-bg-hover-color: var(--cl-color-hover);
  --button-select-input-disabled-bg-color: #F1F1F1;
  --button-select-input-disabled-color: var(--click-area-disbled-color);
  --button-select-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --button-select-input-border-radius: var(--cl-button-border-radius);
  --button-select-input-border: none;
  --button-select-input-color: #1C222D;
  --customize-description-color: #1C222D;
  --top-area-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  --wrapper-outline-color: #181818;
  --wrapper-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.1);
  --type-label-color: #1C222D;
  --toolbar-group-wrapper-bg: #ffffff;
  --toolbar-group-wrapper-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21), 3px 0px 10px rgba(0, 0, 0, 0.175);
  --toolbar-group-title-color: #012C49;
  --do-actions-btns-box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.25);
  --do-actions-btns-disabled-bg: #788896;
  --bar-search-view-readonly-color: #788896;
  --breadcrumb-bg: #EDF1F2;
  --breadcrumb-arrow-bg: #EDF1F2;
  --breadcrumb-arrow-margin: 0px;
  --breadcrumb-title-color: #56626E;
  --breadcrumb-mini-bg-image:
    linear-gradient(
      270deg,
      #EDF1F2 34.07%,
      rgba(237, 241, 242, 0) 80.77%);
  --breadcrumb-item-warning-bg: #FB8E00;
  --breadcrumb-item-warning-hover-bg: #D27700;
  --breadcrumb-item-warning-color: #ffffff;
  --breadcrumb-item-error-bg: #E61D1D;
  --breadcrumb-item-error-hover-bg: #B71C1C;
  --breadcrumb-item-error-color: #ffffff;
  --breadcrumb-hover-bg: #E0E6E8;
  --breadcrumb-hover-color: #CAAA2F;
  --breadcrumb-active-color: #012C49;
  --breadcrumb-table-light-color: #ffffff;
  --breadcrumb-warning-color: #FB8E00;
  --breadcrumb-error-color: #E61D1D;
  --browser-entity-edit-placeholder: #ffffff;
  --browser-entity-edit-container-placeholder: #ffffff;
  --browser-entity-workflow-rcc-box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.2);
  --cl-line-control-bg-color: #E0E6E8;
  --cl-line-control-color: #44525E;
  --step-item-bg-color: #EDF1F2;
  --stepper-done-text-color: #ffffff;
  --stepper-active-icon-color: #ffffff;
  --stepper-active-bg-color: #012C49;
  --stepper-info-required-icon: #FF4133;
  --stepper-invalid-icon-color: #ffffff;
  --stepper-invalid-bg-color: var(--editor-color-error);
  --stepper-done-bg-color: var(--cl-color-success);
  --stepper-disabled-color: #899BAB;
  --collapsed-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.2);
  --toggler-before-box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.75);
  --inner-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.75);
  --browser-grid-main-view-bg: #ffffff;
  --browser-grid-header-box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --browser-grid-notification-container-bg: #ffffff;
  --browser-grid-notification-container-icon: #FB8E00;
  --browser-grid-btn-sm-color: #909090;
  --browser-grid-btn-sm-bg: #ffffff;
  --browser-grid-spacer: #ffffff;
  --browser-grid-viewers-container-collapsed-bg-color: #ffffff;
  --browser-grid-edit-controls-bg: #ffffff;
  --browser-grid-right-toolbar-icon: #9C8633;
  --browser-grid-mask-bg: #ffffff;
  --browser-grid-mask-content-color: #1C222D;
  --browser-grid-placeholder-bg: #ffffff;
  --browser-grid-split-view: #ffffff;
  --browser-grid-toolbar-left-bg: #ffffff;
  --browser-grid-toolbar-left-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.1);
  --browser-grid-titles-toolbar-icon: #56626E;
  --browser-grid-resize-control-container-bg-color: transparent;
  --browser-grid-resize-control-container-icon: #CACFD5;
  --browser-grid-resize-control-container-icon-hovered: #CAAA2F;
  --browser-grid-resize-border: 1px solid #CACFD5;
  --browser-grid-resize-border-hovered: 1px solid #9C8633;
  --browser-grid-resize-hierarchical-bg-color: transparent;
  --browser-grid-resize-before-bg: transparent;
  --browser-grid-resize-hierarchical-box-shadow: none;
  --browser-grid-resize-hierarchical-after-bg-color: #ffffff;
  --browser-grid-resize-hierarchical-after-box-shadow: inset 2px -2px 2px rgba(0, 0, 0, 0.1);
  --browser-grid-resize-shadow-bg: transparent;
  --browser-grid-resize-shadow: 2px 0px 3px 0px rgba(0, 0, 0, 0.75);
  --browser-grid-btn-refresh-bg: #EDF1F2;
  --browser-grid-btn-refresh-color: #1C222D;
  --browser-grid-btn-refresh-bg-hovered: #E0E6E8;
  --browser-grid-cancel-loading-icon: #E61D1D;
  --browser-grid-delimiter-for-cl-btns: #BDBDBD;
  --chart-settings-color: #1C222D;
  --main-toolbar-bg-color: #ffffff;
  --interactive-item-border-color: #CACFD5;
  --interactive-item-label-font-weight: 500;
  --interactive-elements-input-bg: transparent;
  --interactive-elements-dropdown-bg: #ffffff;
  --interactive-elements-input-color: var(--cl-primary-text-color);
  --toolbar-left-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.1);
  --custom-bi-header-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --cl-action-cell-color: var(--cl-accent-color);
  --datasets-versions-dropdown-bg-color: #EDF1F2;
  --datasets-versions-border: 0;
  --datasets-versions-border-radius: 3px;
  --search-input-color: #1C222D;
  --placeholder-color: #CACFD5;
  --cl-link-text-color: #9C8633;
  --cl-link-visited-color: #9B26A8;
  --calendar-dropdown-border: 0;
  --calendar-day-color: var(--cl-secondary-text-color);
  --calendar-active-day-color: #ffffff;
  --calendar-active-day-bg: var(--cl-accent-color);
  --calendar-between-day-bg: #E8F1FE;
  --calendar-between-day-bg-hover: #D7DBDF;
  --calendar-between-day-color: #44525E;
  --calendar-between-day-color-hover: var(--cl-accent-color);
  --calendar-disabled-day-color: #A0ABB7;
  --calendar-disabled-day-bg: #F6F8F9;
  --calendar-contols-delimiter-color: var(--cl-line-color);
  --calendar-week-day-name-color: #909090;
  --calendar-controls-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --calendar-years-list-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.3);
  --datetime-editor-button-bg-color: #EDF1F2;
  --datetime-editor-reset-button-bg-color: #ffffff;
  --datetime-editor-highlight-color: #9C8633;
  --datetime-control-bg-color: #ffffff;
  --datetime-control-border-color: #E0E6E8;
  --carousel-element-active-border-color: var(--cl-accent-color);
  --carousel-element-collapsible-bg-color: #E0E6E8;
  --carousel-element-dc-border-color: #E0E6E8;
  --arrow-icon-hover-fill: #CACFD5;
  --carousel-element-inactive-border-color: #E0E6E8;
  --carousel-element-inactive-box-shadow: none;
  --ready-to-collapse-border-color: #CACFD5;
  --arrow-disabled-color: #9C8633;
  --array-editor-cc-border-color: #ffffff;
  --editor-search-bg-color: #ffffff;
  --simple-view-bg-color: #ffffff;
  --simple-view-hover-bg-color: #ffffff;
  --simple-view-highlight-bg-color: #ffffff;
  --entity-data-handlers-box-shadow: inset 0 0 0 1px #CACFD5;
  --entity-data-element-is-active-bg-color: #B4D1FC;
  --editor-line-bg-color: #909090;
  --editor-highlighted-field-name-bg: #494949;
  --arrow-is-active-bg-color: #012C49;
  --arrow-is-active-and-drill-fill: #ffffff;
  --arrow-color-fill: var(--editor-value-name-text-color);
  --arrow-border-color: none;
  --dropdown-virtual-bg-color: var(--cl-color-modal);
  --droprown-link-hover-color: var(--cl-accent-color);
  --droprown-link-highlighted-color: var(--cl-color-hover);
  --dropdown-virtual-box-shadow: 0px 3px 4.7px 0.3px rgba(0, 0, 0, 0.24), 0px 1px 6.9px 0.1px rgba(0, 0, 0, 0.16);
  --grid-editor-table-cell-margin: 0 0 var(--editor-selected-border-width) var(--editor-selected-border-width);
  --grid-editor-padding-top: 3px;
  --grid-editor-table-cell-margin-bottom: 2px;
  --grid-editor-row-picker-color: transparent;
  --grid-header-row-height: 20px;
  --grid-header-cell-height: 20px;
  --grid-editor-cell-height: 20px;
  --highlighted-row-bg-color: #ffffff;
  --grid-editor-go-to-type-bg: url("./media/go-to-type-light-D7WFCEX2.png") no-repeat;
  --grid-editor-go-to-type-hover-bg: url("./media/go-to-type-hover-gold-RQVEMP67.png") no-repeat;
  --grid-editor-go-to-array-bg: url("./media/go-to-array-light-QLHVIXU5.png") no-repeat;
  --grid-editor-go-to-array-hover-bg: url("./media/go-to-array-hover-gold-UNT3OOFB.png") no-repeat;
  --grid-editor-go-to-array-selected-bg: url("./media/go-to-array-drilled-H3PDHVBU.png") no-repeat;
  --grid-editor-go-to-array-drilled-bg: url("./media/go-to-array-drilled-H3PDHVBU.png") no-repeat;
  --grid-editor-dropdown-bg: url("./media/dropdown-light-7COBKRHI.png") no-repeat;
  --grid-editor-dropdown-hover-bg: url("./media/dropdown-hover-gold-DEDFTKYA.png") no-repeat;
  --grid-editor-calendar-bg: url("./media/calendar-light-VKICYNNM.png") no-repeat;
  --grid-editor-calendar-hover-bg: url("./media/calendar-hover-gold-QV4TJYJD.png") no-repeat;
  --grid-editor-navigate-bg: url("./media/navigate-light-3AQ4V5UZ.png") no-repeat;
  --grid-editor-navigate-hover-bg: url("./media/navigate-hover-gold-KD6L2E7Q.png") no-repeat;
  --grid-editor-multiline-editor-bg: url("./media/multiline-editor-light-AG26LZDU.png") no-repeat;
  --grid-editor-multiline-editor-hover-bg: url("./media/multiline-editor-hover-gold-JEO7ICCU.png") no-repeat;
  --grid-editor-reset-to-valid-bg: url("./media/back-to-valid-gold-default-ADE4HQ52.png") no-repeat;
  --grid-editor-reset-to-valid-hover-bg: url("./media/back-to-valid-gold-hover-Z3DK2AS4.png") no-repeat;
  --grid-editor-go-to-details-bg: url("./media/go-to-details-light-PFBYQ5SH.png") no-repeat;
  --grid-editor-go-to-details-hover-bg: url("./media/go-to-details-hover-gold-ACPIH4CY.png") no-repeat;
  --grid-editor-clock-bg: url("./media/clock-normal-gold-NBS6LDSK.png") no-repeat;
  --grid-editor-clock-bg-hover: url("./media/clock-hover-gold-ZXGVO5II.png") no-repeat;
  --grid-editor-json-editor-bg: url("./media/json-editor-light-FI7AOVXZ.png") no-repeat;
  --grid-editor-json-editor-hover-bg: url("./media/json-editor-hover-gold-HCW2MRNC.png") no-repeat;
  --grid-editor-time-span-bg: url("./media/timespan-gold-normal-PBYDGXFK.png") no-repeat;
  --grid-editor-time-span-bg-hover: url("./media/timespan-gold-hover-MUFPU7KM.png") no-repeat;
  --notification-close-icon: url("./media/cross-light-KLASTPKU.png") no-repeat;
  --notification-close-icon-hover: url("./media/cross-hover-D7ZVR6ZG.png") no-repeat;
  --notification-close-icon-active: url("./media/cross-active-SW5PDZRP.png") no-repeat;
  --grid-editor-check-bg: var(--cl-checkbox-check-bg);
  --grid-editor-uncheck-bg: var(--cl-checkbox-uncheck-bg);
  --grid-editor-indeterminate-bg: var(--cl-checkbox-indeterminate-bg);
  --grid-row-number-color-bg: #E0E6E8;
  --grid-filter-separator-bg-color: #ffffff;
  --grid-editor-color-disabled: #CCD7DD;
  --grid-editor-drilled-box-shadow: inset 0 0 0 1px var(--editor-color-drilled);
  --grid-editor-header-color: #012C49;
  --grid-editor-filter-bg-color: #EDF1F2;
  --grid-editor-border-color: transparent;
  --key-selector-border: 1px solid #CACFD5;
  --key-selector-bg-color: #F6F8F9;
  --key-selector-text-color: #1C222D;
  --key-selector-splitter-bg: #E0E6E8;
  --resize-control-bg-color: #ffffff;
  --key-selector-color-icon-fill: var(--cl-color-icon-fill);
  --key-selector-disabled-color-icon-fill: var(--cl-color-icon-disabled);
  --key-selector-controls-icon-color-fill: #ffffff;
  --editor-delimiter-bg-color: #ffffff;
  --handler-separator-color: #343434;
  --handler-action-icon-fill: #44525E;
  --handler-action-hover-color: #1669E8;
  --handler-action-disabled-fill: #6B7985;
  --handler-params-bg: #ffffff;
  --handler-params-title-bg: #012C49;
  --handler-params-title-color: #ffffff;
  --elements-container-last-child-bg: #E0E6E8;
  --handler-params-warning-color: #FB8E00;
  --handler-params-error-color: #FF4133;
  --handler-params-resolving-color: #1669E8;
  --handler-btn-disabled-bg: rgba(230, 230, 230, 0.5);
  --handler-params-info-bg: #ffffff;
  --handler-params-info-popup-bg: #EDF1F2;
  --elements-list-name-color: #56626E;
  --handler-progress-bg: #A0ABB7;
  --handler-progress-text-color: #ffffff;
  --handler-progress-status-unknown: #D7DBDF;
  --handler-progress-status-normal: #273678;
  --handler-progress-status-warning: #FB8E00;
  --handler-progress-status-error: #FF4133;
  --handler-progress-status-completed: #43B543;
  --handler-progress-status-canceled: #56626E;
  --handler-progress-status-failed: #FF4133;
  --handler-pending-view-bg: url("./media/cl-pending-light-QXHSGNQK.svg") no-repeat center;
  --handler-unknown-view-bg: url("./media/cl-unknown-light-XIQM45JX.svg") no-repeat center;
  --handler-progress-status-failed-content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS40IDhMMCA2LjZMMi42IDRMMCAxLjRMMS40IDBMNCAyLjZMNi42IDBMOCAxLjRMNS40IDRMOCA2LjZMNi42IDhMNCA1LjRMMS40IDhaIiBmaWxsPSIjRkY0MTMzIi8+Cjwvc3ZnPgo=);
  --handler-time-info-span-color: #56626E;
  --handlers-group-search-color: #012C49;
  --handlers-shortcuts-toolbar-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --visible-handler-color: #BDBDBD;
  --visible-handler-hover-color: #CAAA2F;
  --search-results-link-color: #56626E;
  --layout-panel-before-box-shadow: none;
  --layout-panel-after-box-shadow: none;
  --logs-flat-view-bg-color: #EDF1F2;
  --log-item-separator-color: #E0E6E8;
  --logs-truncation-notice-color: #FB8E00;
  --logs-truncation-notice-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  --logs-item-hightlighted-bg-color: rgba(230, 29, 29, 0.3);
  --logs-item-timeout-text-color: #56626E;
  --logs-item-timeout-icon-color: #788896;
  --mode-switcher-bg: #ffffff;
  --mode-switcher-link-icon-fill: #9C8633;
  --node-default-background-color: #D7DBDF;
  --node-default-text-color: #44525E;
  --node-default-icon-color: #BDBDBD;
  --node-clickable-background-color: #D7DBDF;
  --node-clickable-text-color: #9C8633;
  --node-clickable-icon-color: #BDBDBD;
  --node-hover-background-color: #B4D1FC;
  --node-hover-text-color: #CAAA2F;
  --node-hover-icon-color: #418AF7;
  --node-focus-background-color: #9C8633;
  --node-focus-text-color: #ffffff;
  --node-focus-icon-color: #ffffff;
  --link-color: #D7DBDF;
  --reports-list-icons-fill: #44525E;
  --reports-list-icons-hover-fill: #CAAA2F;
  --favorite-icon-fill: #CAAA2F;
  --type-search-area-padding: 3.2px 8px 3.2px 38px;
  --ai-icon-color-fill: #9C8633;
  --ai-progress-line-color: #CACFD5;
  --item-timestamp-color: #757575;
  --query-form-editor-bg: #ffffff;
  --query-form-editor-color: #1C222D;
  --query-form-hovered-bg: #ffffff;
  --query-form-hovered-color: #CAAA2F;
  --query-form-color-bg-box-shadow: inset 0 0 0 1px #CACFD5;
  --query-form-color-bg: #ffffff;
  --editor-content-container-bg: #ffffff;
  --editor-content-container-border: #CACFD5;
  --query-form-toolbar: #ffffff;
  --query-form-toolbar-icon: #56626E;
  --query-form-icon: #56626E;
  --query-form-toolbar-icon-hovered: #CAAA2F;
  --query-form-toolbar-icon-disabled: #788896;
  --query-form-separator-border: 1px solid #ffffff;
  --query-form-inline-filter-box-shadow: 0 0 0 1px var(--cl-color-border);
  --query-line-text-color: #ffffff;
  --editor-controls-bg: #ffffff;
  --editor-controls-multi-editor-color: #FB8E00;
  --editor-spinner: #9C8633;
  --editor-read-only-icon: #FB8E00;
  --editor-read-only-message: #FB8E00;
  --data-sync-text: #56626E;
  --entity-types-observer-bg: transparent;
  --notification-icon-warning: #FB8E00;
  --notification-icon-error: #FF4133;
  --notification-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21), 3px 0px 10px rgba(0, 0, 0, 0.175);
  --changes-navigator-bg: #EDF1F2;
  --changes-navigator-title: #1C222D;
  --checkbox-caption-color: #44525E;
  --badge-color: #ffffff;
  --color-dev: #E61D1D;
  --color-prod: #43B543;
  --color-uat: #FB8E00;
  --color-ea: #DFA72F;
  --cl-btn-close-icon-fill: var(--cl-color-icon-fill);
  --cl-btn-close-icon-hover-fill: var(--cl-color-icon-hover-fill);
  --cl-btn-close-icon-display: inline-block;
  --cl-btn-close-icon-hover-display: none;
  --cl-btn-close-active-icon-display: none;
  --cl-btn-close-active-icon-hover-display: inline-block;
  --connection-info-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1);
  --connection-info-color: #BDBDBD;
  --connection-info-icon: #44525E;
  --dropdown-arrow-icon: #A0ABB7;
  --dropdown-list-container-readonly-color: #788896;
  --dropdown-handler-color: #56626E;
  --dropdown-handler-icon: #56626E;
  --cl-popover-content-bg: #ffffff;
  --cl-popover-content-border: 1px solid #CACFD5;
  --cl-popover-content-shadow: 0px 4px 24px rgba(0, 0, 0, 0.3);
  --dropdown-menu-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
  --dropdown-item-color: #012C49;
  --dropdown-item-bg-hovered: #E0E6E8;
  --dropdown-item-color-hovered: #CAAA2F;
  --dropdown-separator-border: 1px solid #EDF1F2;
  --cl-tab-menu-icon-fill: var(--cl-color-icon-fill);
  --cl-tab-menu-icon-hover-fill: var(--cl-color-icon-hover-fill);
  --cl-tab-menu-icon-display: inline-block;
  --cl-tab-menu-icon-hover-display: none;
  --cl-tab-menu-round-icon-display: none;
  --cl-tab-menu-round-icon-hover-display: inline-block;
  --logs-counter-border: 1px solid #212121;
  --input-control-border: 1px solid #343434;
  --input-control-focused: #343434;
  --input-item-is-invalid-shadow: none;
  --modal-control-bg-color: #ffffff;
  --modal-control-shadow: 0px 4px 13px rgba(0, 0, 0, 0.25);
  --date-controls-button-bg: #ffffff;
  --date-controls-button-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --time-element-bg: #212121;
  --time-picker-control-bg-hovered: #343434;
  --selectable-input-bg: #212121;
  --selectable-input-disabled: #212121;
  --selectable-input-disabled-color: #909090;
  --selectable-input-hovered-bg: #181818;
  --sidebar-toggler: #ffffff;
  --sidebar-toggler-border: transparent;
  --sidebar-toggler-bg-color: #E0E6E8;
  --sidebar-toggler-content-bg-color: #E0E6E8;
  --sidebar-toggler-shadow: 0px 0px 9px 1px #000000;
  --sidebar-toggler-inner: 12px solid #212121;
  --toggler-inner-shadow: 0px 4px 0px 0px #212121;
  --sidebar-toggler-inner-shadow: 0px -1px 9px 1px #000000;
  --sidebar-toggler-bg: #343434;
  --resize-control-container-shadow: 2px 1px 4px rgba(0, 0, 0, 0.5);
  --resize-control-container-bg: #212121;
  --view-item-selected: #343434;
  --sidebar-splitter-bg: #E0E6E8;
  --sidebar-splitter-border: none;
  --multi-select-container-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --multi-select-item-bg: #D7DBDF;
  --multi-select-item-color: #1C222D;
  --multi-select-list-color: #44525E;
  --search-field-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.15);
  --multi-select-list-border: 1px solid #CACFD5;
  --tab-icon-bg-dark: #CACFD5;
  --search-field-border: 1px solid #CACFD5;
  --search-field-text-color: #012C49;
  --search-field-active-shadow: none;
  --search-field-active-border: 1px solid var(--cl-accent-color);
  --more-chips-bg: url("./media/more_chips_light-CMQ6HE3Y.svg") no-repeat;
  --more-chips-active-bg: url("./media/more_chips_active-gold-theme-VLOTKFEL.svg") no-repeat;
  --pane-bg: #E0E6E8;
  --non-draggable-color: #909090;
  --available-drop-outline: 1px dashed #BDBDBD;
  --available-drop-box-shadow: none;
  --drag-proxy-bg-color: var(--cl-components-bg-color);
  --drag-proxy-shadow: none;
  --popover-title-bg: #012C49;
  --popover-modal-bg: #ffffff;
  --popover-bg: #ffffff;
  --dataset-actions-delimiter: #555555;
  --popover-tooltip-bg: #EDF1F2;
  --popover-tooltip-reports-list: #012C49;
  --dropdown-item-bg: #ffffff;
  --dropdown-link-text: #012C49;
  --dropdown-link-active-bg: #EDF1F2;
  --dropdown-link-hover-bg: #EDF1F2;
  --search-popover-border: #CACFD5;
  --search-popover-shadow: 0px 4px 24px rgba(0, 0, 0, 0.3);
  --dropdown-separator: #CACFD5;
  --cl-tooltip-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  --cl-tooltip-bg: #EDF1F2;
  --cl-tooltip-color: #012C49;
  --cl-tooltip-has-corner-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.75);
  --cl-charts-tooltip-color: var(--cl-primary-text-color);
  --switcher-color: #56626E;
  --switcher-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
  --filter-sidebar-search: #ffffff;
  --filter-sidebar-search-hovered: #ffffff;
  --hierarchy-text-color: #012C49;
  --hierarchy-active-color: #9C8633;
  --hierarchy-before-bg: #9C8633;
  --hierarchy-selected: #9C8633;
  --hierarchy-hovered: #EDF1F2;
  --list-toggler-color: #56626E;
  --multiple-view-renderer-container: #ffffff;
  --list-toggler-box-shadow: 0px 0px 9px 1px #000000;
  --list-toggler-inner-border: 12px solid #ffffff;
  --list-toggler-inner-box-shadow: 0px 4px 0px 0px #ffffff;
  --list-toggler-inner-before-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.1);
  --list-toggler-inner-after-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.1);
  --list-toggler-search: #56626E;
  --list-toggler-bg: #E0E6E8;
  --list-toggler-border-color: #E0E6E8;
  --list-toggler-shadow: 0px 4px 0px 0px #E0E6E8;
  --resize-control-container-box-shadow: none;
  --resize-control-container-bg: #ffffff;
  --list-selection-view-item-selected: #343434;
  --list-resize-control-container-shadow: none;
  --list-resize-control-container-bg: #ffffff;
  --layout-manager-splitter-bg: #E0E6E8;
  --layout-manager-splitter-separator: 1px solid #E0E6E8;
  --layout-manager-splitter-separator-hovered: 1px solid #9C8633;
  --current-value-bg: #ffffff;
  --current-value-shadow: 0px 1px 4px rgba(0, 0, 0, 0.75);
  --slider-thumb-bg: #56626E;
  --cp-title-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --complex-renderer-header-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --complex-renderer-border-color: #E0E6E8;
  --hierarchy-report-inner-box-shadow: 0px -1px 9px 1px rgba(0, 0, 0, 0.1);
  --hierarchy-report-selector-active-bg-color: #CACFD5;
  --parameterized-toggler-bg-color: #E0E6E8;
  --parameterized-toggler-inner-box-shadow: 0px 4px 0px 0px #E0E6E8;
  --cl-view-type-child-border-color: #BDBDBD;
  --cl-view-type-child-li-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1), 0px -2px 2px rgba(0, 0, 0, 0.1);
  --cl-view-type-child-bg-color: #ffffff;
  --group-bg: #012C49;
  --group-color: #ffffff;
  --group-content-bg: #ffffff;
  --group-items-hover-bg: #EDF1F2;
  --group-items-hover-color: #9C8633;
  --reports-list-color: #9C8633;
  --input-container-bg: #EDF1F2;
  --input-container-border: 1px solid #CACFD5;
  --k-link-bg: #CACFD5;
  --btn-close-fill: #ffffff;
  --btn-close-hover-fill: rgba(255, 255, 255, 0.75);
  --app-settings-popover-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
  --bar-counter-bg-color: #43B543;
  --bar-counter-color: #ffffff;
  --bar-counter-cancelled-bg-color: #555555;
  --bar-counter-border-color: #ffffff;
  --logs-view-bg-color: #EDF1F2;
  --logs-view-hover-bg-color: #D7DBDF;
  --logs-view-active-bg-color: #E0E6E8;
  --logs-toolbar-first-child-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --textfield-input-bg-color: #EDF1F2;
  --textfield-input-color: #012C49;
  --cl-modal-dnd-border-color: #CACFD5;
  --modal-view-dropdown-bg-color: #B4D1FC;
  --cl-pending-move-color: #9C8633;
  --cl-pivot-pager-bg-color: #ffffff;
  --cl-pivot-filter-bg-color: #EDF1F2;
  --cl-pivot-filter-bg-hover-color: #EDF1F2;
  --cl-pivot-separator-border-color: #EDF1F2;
  --cl-pivot-checkbox-checked-bg: var(--cl-checkbox-check-bg);
  --cl-pivot-checkbox-unchecked-bg: var(--cl-checkbox-uncheck-bg);
  --cl-pivot-checkbox-indeterminate-bg: var(--cl-checkbox-indeterminate-bg);
  --cl-pivot-checkbox-indeterminate-disabled-bg: url("./media/cl-checkbox-indeterminate-light-readonly-KJOD4I5U.png");
  --tree-item-navigate-bg: url("./media/go-to-type-light-D7WFCEX2.png") no-repeat;
  --tree-item-navigate-hover-bg: url("./media/go-to-type-hover-gold-RQVEMP67.png") no-repeat;
  --cl-pivot-clear-filter-bg: var(--cl-clear-filter-icon);
  --cl-pivot-list-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.3);
  --cl-pivot-grid-body-bg: #ffffff;
  --cl-pivot-column-selector-cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDguOTk5OTlMOCAxNUwxIDguOTk5OTlMNSA5TDUgMS45OTk5OUwxMSAxLjk5OTk5TDExIDlMMTUgOC45OTk5OVoiIGZpbGw9IiMxQTcyRjUiLz4KPC9zdmc+Cg==), auto;
  --cl-pivot-toggle-button-collapsed: url("./media/cl-arrow-right-HZ4C7XFT.svg");
  --cl-pivot-toggle-button-expanded: url("./media/cl-arrow-down-QNL3Z37V.svg");
  --cl-pivot-grid-filter-bg: url("./media/cl-filter-FQTZJU3D.svg");
  --cl-pivot-grid-number-bg: url("./media/cl-number-IWWWI56N.svg");
  --cl-pivot-menu-bg: url("./media/cl-dd-burger-YWWJKZSX.svg") no-repeat;
  --cl-pivot-values-filter-bg: url("./media/cl-dd-filter-GGTDK4VV.svg") no-repeat;
  --cl-pivot-expander-color: #ffffff;
  --cl-pivot-grouped-by-bg-color: #ffffff;
  --cl-pivot-highlighted-color: #EDF1F2;
  --cl-pivot-editor-highlighted-color: #D7DBDF;
  --cl-pivot-contains-bg: url("./media/contains-light-theme-52UIP4EJ.svg");
  --cl-pivot-contains-exact-bg: url("./media/cl-contains-bg-4LNXX4OW.svg");
  --cl-pivot-equals-double-bg: url("./media/equals-double-light-theme-F3H7XE2E.svg");
  --cl-pivot-not-equals-bg: url("./media/not-equals-light-theme-3XFWV7T5.svg");
  --cl-pivot-ends-with-bg: url("./media/cl-ends-with-bg-OCH63SQ3.svg");
  --cl-pivot-starts-with-bg: url("./media/cl-starts-with-bg-VHPOL7BN.svg");
  --cl-pivot-empty-bg: url("./media/empty-light-theme-QYXW3WDC.svg");
  --cl-pivot-not-empty-bg: url("./media/not-empty-light-theme-LYHSUSYN.svg");
  --cl-pivot-filter-reset-bg: url("./media/cl-filter-cancel-VH3JAIJW.svg");
  --cl-pivot-less-than-bg: url("./media/less-than-light-theme-7QSM4DLE.svg");
  --cl-pivot-less-than-or-equal-bg: url("./media/less-than-or-equal-light-theme-ZXMZUJIX.svg");
  --cl-pivot-greater-than-bg: url("./media/greater-than-light-theme-HVPH36FR.svg");
  --cl-pivot-greater-than-or-equal-bg: url("./media/greater-equal-light-theme-XGLBDWQH.svg");
  --cl-pivot-calendar-bg: url("./media/cl-calendar-bg-XTYXARNO.svg");
  --cl-pivot-clock-bg: url("./media/clock-light-theme-Z3MC2XMY.svg");
  --cl-pivot-burger-active-bg: url("./media/cl-dd-burger-active-A7JXUZBV.svg");
  --cl-pivot-group-expander-expanded-bg: url("./media/cl-arrow-group-down-light-KV3OOCKC.svg");
  --cl-pivot-values-filter-active-bg: url("./media/cl-dd-filter-active-ZMLH2KHE.svg");
  --cl-pivot-group-by-icon-bg: url("./media/cl-group-by-active-LLMKWYQZ.svg");
  --cl-pivot-format-cells-bg: url("./media/cl-format-cells-bg-3RKJIEQH.svg");
  --cl-pivot-close-bi-tab-view-bg: url("./media/cl-close-bi-tab-RZCO4JFM.svg");
  --cl-pivot-close-modal-view-bg: url("./media/close-modal-bg-6JLNRBKV.svg");
  --cl-pivot-alert-solid-danger-view: url("./media/cl-alert-solid-danger-Q4HLANPO.svg");
  --cl-pivot-query-bg: url("./media/cl-query-CORCP4FH.svg");
  --cl-pivot-settings-bg: url("./media/cl-settings-T3QUIGMP.svg");
  --cl-pivot-refresh-revert-bg: url("./media/cl-refresh-revert-U7E7PSTM.svg");
  --cl-pivot-excel-options-bg: url("./media/cl-excel-options-C5UMVAUB.svg");
  --cl-pivot-excel-bg: url("./media/cl-excel-SQ2JQFE5.svg");
  --cl-pivot-prepare-data-for-excel-bg: url("./media/cl-prepare-data-for-excel-SQYRSDVH.svg");
  --cl-pivot-copy-entity-to-dataset-bg: url("./media/cl-copy-entity-to-dataset-A2URCIH2.svg");
  --cl-pivot-show-deleted-bg: url("./media/cl-show-deleted-6543I5GR.svg");
  --cl-pivot-move-entity-to-dataset-bg: url("./media/cl-move-entity-to-dataset-ROSECUS5.svg");
  --cl-pivot-bi-bg: url("./media/cl-bi-IUTZPN67.svg");
  --cl-pivot-entities-bulk-export-bg: url("./media/cl-entities-bulk-export-2ETLYJMW.svg");
  --cl-pivot-delete-bg: url("./media/cl-delete-XOKXGTEL.svg");
  --cl-pivot-restore-bg: url("./media/cl-restore-B7I5UOCP.svg");
  --cl-pivot-autofit-column-bg: url("./media/cl-autofit-column-QISJWCPB.svg");
  --cl-pivot-history-bg: url("./media/cl-history-LLUGZSAF.svg");
  --cl-pivot-import-layout: url("./media/cl-import-layout-XYRQJIGO.svg");
  --cl-pivot-save-layout: url("./media/cl-save-layout-3XPOMLY3.svg");
  --cl-pivot-types-hierarchy: url("./media/cl-restore-B7I5UOCP.svg");
  --cl-pivot-filter-cancel-bg: url("./media/cl-filter-cancel-VH3JAIJW.svg");
  --cl-pivot-timespan-bg: url("./media/timespan-EOGSUVGJ.svg");
  --cl-pivot-reset-bg: url("./media/cl-reset-G6KU5DG7.svg");
  --cl-pivot-sum-bg: url("./media/cl-aggregation-DYEJ6MYI.svg");
  --cl-pivot-choose-columns-bg: url("./media/cl-column-chooser-bg-CFGHATHG.svg");
  --cl-pivot-sortAsc-bg: url("./media/cl-sort-ascending-TWZRUTJL.svg");
  --cl-pivot-sortDesc-bg: url("./media/cl-sort-descending-GU43EJVS.svg");
  --cl-pivot-noSort-bg: url("./media/cl-no-sort-XOR4KQY2.svg");
  --cl-pivot-lock-bg: url("./media/cl-column-pin-DSQAN2NG.svg");
  --cl-pivor-unlock-bg: url("./media/cl-column-unpin-BCMQEEK2.svg");
  --cl-pivot-grouped-by-bg: url("./media/cl-group-by-TD5JVZBQ.svg");
  --cl-pivot-ungroup-bg: url("./media/cl-ungroup-IPEB2HH3.svg");
  --cl-pivot-expand-bg: url("./media/cl-expand-in-groups-AU2X2UXW.svg");
  --cl-pivot-duplicate-bg: url("./media/cl-duplicate-bg-active-light-HWXMGOKO.svg");
  --cl-pivot-export-bg: url("./media/cl-export-VWNRIIK3.svg");
  --cl-pivot-delete-copy-bg: url("./media/cl-delete-copy-bg-XWZCEVOO.svg");
  --cl-pivot-drag-and-drop-bg: url("./media/cl-drag-and-drop-7ZUYG4UX.svg");
  --cl-pivot-grid-border-width: 4px;
  --cl-pivot-grid-border: 0;
  --cl-pivot-subtotal-font-weight: 700;
  --cl-pivot-color-drilled: var(--editor-color-drilled);
  --cl-pivot-filter-descr-bg-color: #EDF1F2;
  --cl-pivot-inline-filter-line-color: var(--cl-color-icon-fill);
  --cl-pivot-header-color: #012C49;
  --cl-pivot-header-text-color: #ffffff;
  --cl-pivot-header-hover-color: #0D4972;
  --cl-pivot-header-text-hover-color: #ffffff;
  --cl-pivot-header-readonly-color: #788896;
  --cl-pivot-highlighted-header-color: #9C8633;
  --cl-pivot-selected-color: #CCD7DD;
  --cl-pivot-cell-editor-readonly-color: #F1F1F1;
  --cl-pivot-cell-focused-selected-color: #CCD7DD;
  --cl-pivot-cell-hover-color: #C3CCD6;
  --cl-pivot-cell-invalid-hover-color: #FAC1BE;
  --cl-pivot-cell-warning-hover-color: #F9D3A7;
  --cl-pivot-bg-header-readonly: var(--editor-bg-header-readonly);
  --cl-pivot-row-picker-color: var(--cl-accent-color);
  --cl-pivot-alt-cell-color: #E8F1FE;
  --cl-pivot-columns-area-container-color: #EDF1F2;
  --cl-pivot-columns-area-color: #EDF1F2;
  --cl-pivot-hierarchy-area-color: #012C49;
  --cl-pivot-hierarchy-item-hover-color: #ffffff;
  --cl-pivot-hierarchy-hover-bg-color: #0D4972;
  --cl-pivot-editor-cell-bg: #E0E6E8;
  --cl-pivot-editor-alt-cell-bg: #E0E6E8;
  --cl-pivot-editor-hover-cell-border: #899BAB;
  --cl-layout-manager-header-bottom-border: none;
  --cl-layout-manager-drag-cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuODg0MTEgMS42Nzk5MUw5LjUgMS4yMTg5OEw5LjExNTg5IDEuNjc5OTFMNi42MTU4OSA0LjY3OTkxTDUuOTMyNDggNS41SDdIOC41VjguNUg1LjVWN1Y1LjkzMjQ4TDQuNjc5OTEgNi42MTU4OUwxLjY3OTkxIDkuMTE1ODlMMS4yMTg5OCA5LjVMMS42Nzk5MSA5Ljg4NDExTDQuNjc5OTEgMTIuMzg0MUw1LjUgMTMuMDY3NVYxMlYxMC41SDguNVYxMy41SDdINS45MzI0OEw2LjYxNTg5IDE0LjMyMDFMOS4xMTU4OSAxNy4zMjAxTDkuNSAxNy43ODFMOS44ODQxMSAxNy4zMjAxTDEyLjM4NDEgMTQuMzIwMUwxMy4wNjc1IDEzLjVIMTJIMTAuNVYxMC41SDEzLjVWMTJWMTMuMDY3NUwxNC4zMjAxIDEyLjM4NDFMMTcuMzIwMSA5Ljg4NDExTDE3Ljc4MSA5LjVMMTcuMzIwMSA5LjExNTg5TDE0LjMyMDEgNi42MTU4OUwxMy41IDUuOTMyNDhWN1Y4LjVIMTAuNVY1LjVIMTJIMTMuMDY3NUwxMi4zODQxIDQuNjc5OTFMOS44ODQxMSAxLjY3OTkxWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==), auto;
  --layout-manager-bg-color: #E0E6E8;
  --reporting-paste-data-icon: url("./media/cl-paste-data-light-theme-62KLVDFK.svg") no-repeat 0 0;
  --predefined-layout-1-bg: url("./media/cl-predefined-layout-1-light-theme-ROIMSVBU.svg") no-repeat 0 0;
  --predefined-layout-1-hover-bg: url("./media/cl-predefined-layout-1-gold-theme-hover-TAM2X3M4.svg") no-repeat 0 0;
  --predefined-layout-2-bg: url("./media/cl-predefined-layout-2-light-theme-BBMHEIBM.svg") no-repeat 0 0;
  --predefined-layout-2-hover-bg: url("./media/cl-predefined-layout-2-gold-theme-hover-SW6NVXHP.svg") no-repeat 0 0;
  --predefined-layout-3-bg: url("./media/cl-predefined-layout-3-light-theme-R6FE4GEL.svg") no-repeat 0 0;
  --predefined-layout-3-hover-bg: url("./media/cl-predefined-layout-3-gold-theme-hover-MRR6E3U3.svg") no-repeat 0 0;
  --predefined-layout-4-bg: url("./media/cl-predefined-layout-4-light-theme-5RQ7GE3U.svg") no-repeat 0 0;
  --predefined-layout-4-hover-bg: url("./media/cl-predefined-layout-4-gold-theme-hover-4KSIYUPW.svg") no-repeat 0 0;
  --layout-manager-border: 2px solid var(--cl-widget-border-color);
  --cl-tabset-title-color: var(--cl-secondary-text-color);
  --cl-tabset-title-color-hover: var(--cl-secondary-text-color);
  --cl-tabset-active-bg-color: #ffffff;
  --cl-tabset-inactive-bg-color: #E0E6E8;
  --inactive-main-tab-header-bg-color: transparent;
  --inactive-tab-header-bg-color: #E0E6E8;
  --layout-manager-tab-header-bg-color: #E0E6E8;
  --layout-manager-active-tab-header-bg-color: #ffffff;
  --layout-manager-icon-bg-color: #BDBDBD;
  --tabs-dropdown-list-border: 1px solid #EDF1F2;
  --tabs-dropdown-list-box-shadow: 1px 1px 5px -1px #555555;
  --drop-target-indicator-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
  --tab-view-content-bg-color: #E0E6E8;
  --additional-editor-tab-header-color: #308130;
  --toolbar-item-border-color: #E0E6E8;
  --toolbar-viewer-back-btn-bg: #EDF1F2;
  --toolbar-viewer-back-btn-hover-bg: #D7DBDF;
  --toolbar-viewer-back-btn-border: none;
  --toolbar-viewer-back-btn-hover-border: none;
  --search-container-box-shadow: none;
  --search-bg-color: #EDF1F2;
  --search-icon-compact-bg-color: #EDF1F2;
  --search-box-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --search-handler-border: none;
  --search-border: var(--input-search-border);
  --server-error-bg-color: #ffffff;
  --server-error-notification-bg-color: #B71C1C;
  --connection-problem-body-border: 1px solid #CACFD5;
  --datetime-picker-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
  --datetime-disabled-bg: #F1F1F1;
  --datetime-picker-text-input-color: var(--cl-secondary-text-color);
  --datetime-disabled-color: #CACFD5;
  --changes-counter-bg-color: #FB8E00;
  --cl-search-results-hover-color: #1C222D;
  --search-input-color: #012C49;
  --search-input-placeholder-color: #757575;
  --search-icon-color: var(--cl-color-icon-fill);
  --editor-field-name-highlighted-color: #C0D8FC;
  --drop-proxy-bg-color: #EDF1F2;
  --indent-container-bg-color: #ffffff;
  --md-container-bg-color: #E0E6E8;
  --main-app-color: var(--cl-accent-color);
  --cl-scrollbar-base-color: #A0ABB7;
  --cl-scrollbar-track-color: #EDF1F2;
  --cl-scrollbar-thumb-color: #ACB8C6;
  --cl-scrollbar-thumb-hover-color: #A0ABB7;
  --cl-scrollbar-bg-color: #EDF1F2;
  --attachements-container-box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.1);
  --invalid-email-bg-color: #E61D1D;
  --invalid-email-remove-icon-bg-hover-color: white;
  --invalid-email-remove-icon-hover-fill: var(--invalid-email-bg-color);
  --send-logs-attachements-bg-color: #F6F8F9;
  --input-email-bg-color: #D7DBDF;
  --ql-border-color: var(--cl-color-border);
  --ql-placeholder-color: var(--cl-secondary-text-color);
  --popover-box-shadow: 1px 5px 12px rgba(0, 0, 0, 0.2);
  --swal2-custom-confirm-color: #273678;
  --swal2-custom-confirt-bolder-color: #1C222D;
  --swal2-error-color: var(--cl-color-error);
  --swal2-info-color: #1669E8;
  --swal2-success-color: var(--cl-color-success);
  --swal2-warning-color: var(--cl-color-warning);
  --terminal-input-label-bg-color: #EDF1F2;
  --terminal-input-hover-color: #ffffff;
  --publish-toolbar-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --publish-toolbar-border-bottom: 0;
  --approver-bg-color: #CACFD5;
  --approver-color: #44525E;
  --approver-content-border: 1px solid #CACFD5;
  --approver-line-height: 18px;
  --approver-icon-color: #44525E;
  --merge-comment-border-color: #CACFD5;
  --merge-comment-box-shadow: none;
  --approver-border: 0;
  --publish-control-disabled-bg: #EDF1F2;
  --merge-control-disabled-bg: #E0E6E8;
  --approvers-container-bg: #E0E6E8;
  --commit-info-comment-bg: #EDF1F2;
  --publish-terminal-datetime-control: #E0E6E8;
  --terminal-checkbox-color-disabled: #899BAB;
  --publish-terminal-datetime-control-disabled: #E0E6E8;
  --approver-bg-color-disabled: #788896;
  --spinner-progress-bg-color: #E0E6E8;
  --spinner-progress-bg-color-with-opacity: rgba(255, 255, 255, 0.6);
  --browser-title-separator-color: #CCD7DD;
  --code-editor-border-color: #E0E6E8;
  --code-editor-bg-color: #EDF1F2;
  --cl-user-info-color: #ffffff;
  --editor-title-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --revisionDrop-background: rgba(0, 0, 0, 0.2);
  --editor-title-color: var(--cl-primary-text-color);
  --editor-title-font-size: var(--cl-font-size-app);
  --changes-navigator-border: 0;
  --textfield-readonly-bg-color: #F1F1F1;
  --textfield-hover-bg-color: #ffffff;
  --revision-observer-bg-color: #ffffff;
  --revision-observer-header-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px rgba(0, 0, 0, 0.1);
  --active-view-right-toolbar-shadow: 2px 0px 2px rgba(0, 0, 0, 0.1);
  --active-view-title-shadow: 0px -2px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px rgba(0, 0, 0, 0.1);
  --revision-disabled-text-color: #788896;
  --revision-disabled-icon-color: #E61D1D;
  --environment-editor-disabled-bg-color: #F1F1F1;
  --order-status-partially-filled: #9B26A8;
  --tabs-header-bg: #E0E6E8;
  --tabs-content-bg: #ffffff;
  --bulk-orders-grid-bg: #F1F1F1;
  --editable-cell-bg: #CCD7DD;
  --changed-cell-bg: rgba(67, 181, 67, 0.3);
  --custom-bi-action-icons-color: #BDBDBD;
  --finance-base-bg: #ffffff;
  --finance-mask-button-shadow: 0px -1px 2px rgba(144, 144, 144, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.3);
  --tom-btn-bg: #EDF1F2;
  --tom-btn-hover-bg: #D7DBDF;
  --tom-btn-active-bg: #CACFD5;
  --tom-btn-active-color: var(--cl-button-primary-surface-default);
  --cell-with-compare-diff: #1C4C1C;
  --date-range-control-bg: #EDF1F2;
  --date-range-date-color: #CACFD5;
  --date-range-placeholder-color: #757575;
  --content-mask-btn-bg: #EDF1F2;
  --content-mask-btn-active-bg: #CACFD5;
  --content-mask-btn-hover-bg: #D7DBDF;
  --content-mask-btn-active-color: var(--cl-button-primary-surface-default);
  --comparable-changed-editor-bg-color: rgba(67, 181, 67, 0.3);
  --comparable-changed-editor-border-color: rgba(67, 181, 67, 0.54);
  --comparable-original-editor-bg-color: rgba(235, 38, 38, 0.24);
  --comparable-original-editor-border-color: rgba(235, 38, 38, 0.46);
  --comparable-original-editor-hover-color: rgba(235, 38, 38, 0.34);
  --comparable-changed-editor-hover-color: rgba(67, 181, 67, 0.4);
  --comparable-changed-column-header-bg: rgba(67, 181, 67, 0.7);
  --comparable-changed-column-header-hover-bg: rgba(67, 181, 67, 0.8);
  --comparable-deleted-column-header-bg: rgba(230, 29, 29, 0.6);
  --comparable-deleted-column-header-hover-bg: rgba(230, 29, 29, 0.7);
  --comparable-editor-header-bg: #E0E6E8;
  --comparable-editor-header-color: #56626E;
  --comparable-editor-header-border: none;
  --ai-chat-border: 1px solid #E0E6E8;
  --ai-chat-header-border-top: 4px solid #ffffff;
  --ai-chat-history-bg: #ffffff;
  --ai-chat-header-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  --ai-chat-self-message-bg: #ffffff;
  --ai-chat-message-bg: #F1F1F1;
  --ai-chat-messages-box-bg: #ffffff;
  --ai-chat-message-separator: 2px solid #BDBDBD;
  --ai-chat-message-generation-color: #757575;
  --ai-chat-message-error-bg: #FFD9D7;
  --ai-chat-message-error-color: var(--cl-color-error);
  --ai-chat-generation-flicker-bg: #308130;
  --ai-chat-btn-bg: #E0E6E8;
  --ai-chat-input-bg: #ffffff;
  --ai-chat-input-border: 1px solid #D7DBDF;
  --ai-chat-input-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  --ai-chat-execute-btn-pressed-bg: #9C8633;
  --ai-chat-item-hover-color: #9C8633;
  --ai-chat-prompt-text-bg: #CACFD5;
  --ai-chat-prompt-text-color: #1C222D;
  --ai-chat-history-overlay-bg: rgba(0, 0, 0, 0.2);
  --ai-chat-session-active-bg: var(--cl-accent-color);
  --ai-chat-history-group-color: #788896;
  --ai-chat-history-actions-bg:
    linear-gradient(
      270deg,
      #D7DBDF 64.06%,
      rgba(220, 220, 220, 0) 100%);
  --attachment-bg: #E0E6E8;
  --inner-panel-border: 2px solid var(--editor-border-color);
  --inner-panel-border-radius: 2px;
  --interactive-input-invalid-bg-color: #FFD9D7;
  --interactive-input-invalid-bg-hover-color: #FAC1BE;
  --interactive-input-invalid-border-color: #E62726;
  --bi-modal-name-bg: #EDF1F2;
  --bi-modal-title-color: #1C222D;
  --bi-modal-chart-list-border: #CACFD5;
  --bi-modal-chart-list-bg: #ffffff;
  --bi-modal-chart-item-color: #1C222D;
  --bi-modal-chart-item-hover-bg: #E0E6E8;
  --bi-modal-chart-checkbox-label-color: #1C222D;
  --bi-modal-aggregate-bg: #EDF1F2;
  --bi-modal-aggregate-border: none;
  --view-type-element-bg: #EDF1F2;
  --view-type-element-active-bg: #E0E6E8;
  --view-type-element-hover-bg: #D7DBDF;
  --dot-graph-fill: #F6F8F9;
  --dot-graph-text: #1C222D;
  --dot-graph-outline: #56626E;
  --dot-graph-hover-fill: #56626E;
  --dot-graph-hover-text: #ffffff;
  --dot-graph-hover-outline: #56626E;
  --dot-graph-stroke-width: 1px;
  --dot-graph-edge-outline: #56626E;
  --dot-graph-completed-fill: #81CD8180;
  --dot-graph-completed-hover-fill: #81CD81CC;
  --dot-graph-completed-outline: #1C4C1C80;
  --dot-graph-completed-hover-outline: #1C4C1CCC;
  --dot-graph-inprogress-fill: #DFA72F80;
  --dot-graph-inprogress-hover-fill: #DFA72FCC;
  --dot-graph-inprogress-outline: #967D1F80;
  --dot-graph-inprogress-hover-outline: #967D1FCC;
  --dot-graph-error-fill: #FF4133B3;
  --dot-graph-error-hover-fill: #FF413366;
  --dot-graph-error-outline: #B71C1CB3;
  --dot-graph-error-hover-outline: #B71C1C66;
  --unsupported-structure-editor-bg: #F1F1F1;
  --unsupported-structure-editor-color: #56626E;
  --entities-override-toolbar-border-color: var(--cl-color-border);
  --entities-override-box-shadow: 0px 0px 8px 3px rgba(18, 18, 18, 0.15);
  --entities-override-list-box-shadow: 0px 4px 8px rgba(18, 18, 18, 0.15);
  --entities-override-editor-title-border: none;
  --cl-checkbox-color: #56626E;
}
:root[data-theme=gold-theme] .grid-custom-bg-green {
  --custom-cell-default: #43B5432E;
  --custom-cell-editable: #3F973F1F;
  --custom-cell-selected-row-default: #43B54352;
  --custom-cell-selected-row-editable: #43B54338;
  --custom-cell-selected-cell-default: #43B54366;
  --custom-cell-selected-cell-editable: #43B54366;
  --custom-cell-hover: #43B54375;
}
:root[data-theme=gold-theme] .grid-custom-bg-yellow {
  --custom-cell-default: #CAAA2F2E;
  --custom-cell-editable: #CAAA2F1F;
  --custom-cell-selected-row-default: #CAAA2F52;
  --custom-cell-selected-row-editable: #CAAA2F38;
  --custom-cell-selected-cell-default: #CAAA2F66;
  --custom-cell-selected-cell-editable: #CAAA2F66;
  --custom-cell-hover: #CAAA2F75;
}
:root[data-theme=gold-theme] .grid-custom-bg-purple {
  --custom-cell-default: #9B26A82E;
  --custom-cell-editable: #9B26A81F;
  --custom-cell-selected-row-default: #9B26A852;
  --custom-cell-selected-row-editable: #9B26A838;
  --custom-cell-selected-cell-default: #9B26A866;
  --custom-cell-selected-cell-editable: #9B26A866;
  --custom-cell-hover: #9B26A875;
}
:root[data-theme=gold-theme] .grid-custom-bg-blue {
  --custom-cell-default: #418AF72E;
  --custom-cell-editable: #418AF71F;
  --custom-cell-selected-row-default: #418AF752;
  --custom-cell-selected-row-editable: #418AF738;
  --custom-cell-selected-cell-default: #418AF766;
  --custom-cell-selected-cell-editable: #418AF766;
  --custom-cell-hover: #418AF775;
}
:root[data-theme=gold-theme] .grid-custom-bg-orange {
  --custom-cell-default: #D277002E;
  --custom-cell-editable: #D277001F;
  --custom-cell-selected-row-default: #D2770052;
  --custom-cell-selected-row-editable: #D2770038;
  --custom-cell-selected-cell-default: #D2770066;
  --custom-cell-selected-cell-editable: #D2770066;
  --custom-cell-hover: #D2770075;
}
:root[data-theme=gold-theme] .grid-custom-bg-red {
  --custom-cell-default: #E61D1D2E;
  --custom-cell-editable: #E61D1D1F;
  --custom-cell-selected-row-default: #E61D1D52;
  --custom-cell-selected-row-editable: #E61D1D38;
  --custom-cell-selected-cell-default: #E61D1D66;
  --custom-cell-selected-cell-editable: #E61D1D66;
  --custom-cell-hover: #E61D1D75;
}
:root[data-theme=gold-theme] .grid-custom-fg-default {
  --custom-cell-color: #1c222d;
}
:root[data-theme=gold-theme] .grid-custom-fg-gray {
  --custom-cell-color: #a0abb7;
}
:root[data-theme=gold-theme] .grid-custom-fg-light-gray {
  --custom-cell-color: #ffffff;
}
:root[data-theme=gold-theme] .grid-custom-fg-red {
  --custom-cell-color: #e61d1d;
}
:root[data-theme=gold-theme] .grid-custom-fg-orange {
  --custom-cell-color: #d27700;
}
:root[data-theme=gold-theme] .grid-custom-fg-green {
  --custom-cell-color: #308130;
}

/* src/assets/styles/views/compact-view.less */
:root[data-view=compact-view] {
  --grid-header-row-height: 20px;
  --grid-header-line-height: 10px;
  --grid-fixed-row-height: 20px;
  --grid-inline-filter-control-height: 17px;
  --grid-inline-filter-control-bottom: 5px;
  --grid-cell-content-wrapper-height: 18px;
  --grid-custom-control-margin-top: 4px;
  --grid-cell-open-link-top: 3px;
  --grid-line-height: 16px;
  --grid-has-sorting-icon-margin-top: -1px;
  --custom-bi-header-row-height: 20px;
}

/* src/assets/styles/views/full-view.less */
:root[data-view=full-view] {
  --grid-header-row-height: 24px;
  --grid-header-line-height: 14px;
  --grid-fixed-row-height: 24px;
  --grid-inline-filter-control-height: 21px;
  --grid-inline-filter-control-bottom: 7px;
  --grid-cell-content-wrapper-height: 20px;
  --grid-custom-control-margin-top: 6px;
  --grid-cell-open-link-top: 4px;
  --grid-line-height: 20px;
  --grid-has-sorting-icon-margin-top: 0px;
  --custom-bi-header-row-height: 24px;
}

/* node_modules/bootstrap/dist/css/bootstrap.css */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  -moz-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("./media/glyphicons-halflings-regular-PIHUWCJO.eot");
  src:
    url("./media/glyphicons-halflings-regular-PIHUWCJO.eot?#iefix") format("embedded-opentype"),
    url("./media/glyphicons-halflings-regular-W4DYDFZM.woff2") format("woff2"),
    url("./media/glyphicons-halflings-regular-JOUF32XT.woff") format("woff"),
    url("./media/glyphicons-halflings-regular-ACNUA6UY.ttf") format("truetype"),
    url("./media/glyphicons-halflings-regular-QXYEM3FU.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "*";
}
.glyphicon-plus:before {
  content: "+";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\a5";
}
.glyphicon-jpy:before {
  content: "\a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family:
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role=button] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014\a0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\a0\2014";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family:
    Menlo,
    Monaco,
    Consolas,
    "Courier New",
    monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \	;
  line-height: normal;
}
input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=checkbox].disabled,
fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}
input[type=file] {
  display: block;
}
input[type=range] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition:
    border-color ease-in-out .15s,
    box-shadow ease-in-out .15s,
    -webkit-box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
  input[type=time].form-control,
  input[type=datetime-local].form-control,
  input[type=month].form-control {
    line-height: 34px;
  }
  input[type=date].input-sm,
  input[type=time].input-sm,
  input[type=datetime-local].input-sm,
  input[type=month].input-sm,
  .input-group-sm input[type=date],
  .input-group-sm input[type=time],
  .input-group-sm input[type=datetime-local],
  .input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
  input[type=time].input-lg,
  input[type=datetime-local].input-lg,
  input[type=month].input-lg,
  .input-group-lg input[type=date],
  .input-group-lg input[type=time],
  .input-group-lg input[type=datetime-local],
  .input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \	;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
  .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \	;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \	;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type=radio],
  .navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\a0";
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition:
    transform 0.3s ease-out,
    -webkit-transform 0.3s ease-out,
    -o-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family:
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family:
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition:
      transform 0.6s ease-in-out,
      -webkit-transform 0.6s ease-in-out,
      -o-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, 0.0001) 0%,
      rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \	;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/* node_modules/sweetalert2/dist/sweetalert2.min.css */
.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: .625em;
  overflow-y: hidden;
  box-shadow: 0 0 .625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 .6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: .5em 0 0;
  padding: .5em 0 0;
  font-size: .8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: .8em;
  height: .8em;
  line-height: .8;
}
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon::before {
  display: flex;
  align-items: center;
  font-size: 2em;
  font-weight: 700;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon::before {
    font-size: .25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: .875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: .3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: .3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 .3125em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 .3125em;
  padding: .3125em .625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 .0625em #fff, 0 0 0 .125em rgba(50, 100, 150, .4);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -.8em;
  left: -.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -.25em;
  left: .9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: .4375em;
  width: .4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: .3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: .1875em;
  width: .75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: .9375em;
  right: .1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show .5s;
  animation: swal2-toast-show .5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide .1s forwards;
  animation: swal2-toast-hide .1s forwards;
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip .75s;
  animation: swal2-toast-animate-success-line-tip .75s;
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long .75s;
  animation: swal2-toast-animate-success-line-long .75s;
}
.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: .625em;
  overflow-x: hidden;
  transition: background-color .1s;
  background-color: transparent;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-left,
.swal2-container.swal2-top-start {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end,
.swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-left,
.swal2-container.swal2-center-start {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end,
.swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-left,
.swal2-container.swal2-bottom-start {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end,
.swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom-end > :first-child,
.swal2-container.swal2-bottom-left > :first-child,
.swal2-container.swal2-bottom-right > :first-child,
.swal2-container.swal2-bottom-start > :first-child,
.swal2-container.swal2-bottom > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-bottom,
.swal2-container.swal2-grow-column.swal2-center,
.swal2-container.swal2-grow-column.swal2-top {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-bottom-left,
.swal2-container.swal2-grow-column.swal2-bottom-start,
.swal2-container.swal2-grow-column.swal2-center-left,
.swal2-container.swal2-grow-column.swal2-center-start,
.swal2-container.swal2-grow-column.swal2-top-left,
.swal2-container.swal2-grow-column.swal2-top-start {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-bottom-end,
.swal2-container.swal2-grow-column.swal2-bottom-right,
.swal2-container.swal2-grow-column.swal2-center-end,
.swal2-container.swal2-grow-column.swal2-center-right,
.swal2-container.swal2-grow-column.swal2-top-end,
.swal2-container.swal2-grow-column.swal2-top-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}
.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, .4);
}
.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: .3125em;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: 0;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}
.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 .4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}
.swal2-actions {
  display: flex;
  z-index: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: .4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2));
}
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: .46875em;
  padding: 0;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: .25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}
.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
}
.swal2-styled {
  margin: .3125em;
  padding: .625em 2em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: .25em;
  background: initial;
  background-color: #3085d6;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: .25em;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, .4);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}
.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}
.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}
.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color .1s ease-out;
  border: none;
  border-radius: 0;
  outline: initial;
  background: 0 0;
  color: #ccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  transform: none;
  background: 0 0;
  color: #f27474;
}
.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0;
  color: #545454;
  font-size: 1.125em;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}
.swal2-checkbox,
.swal2-file,
.swal2-input,
.swal2-radio,
.swal2-select,
.swal2-textarea {
  margin: 1em auto;
}
.swal2-file,
.swal2-input,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color .3s, box-shadow .3s;
  border: 1px solid #d9d9d9;
  border-radius: .1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-file.swal2-inputerror,
.swal2-input.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-file:focus,
.swal2-input:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: 0;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-file::-webkit-input-placeholder,
.swal2-input::-webkit-input-placeholder,
.swal2-textarea::-webkit-input-placeholder {
  color: #ccc;
}
.swal2-file::-moz-placeholder,
.swal2-input::-moz-placeholder,
.swal2-textarea::-moz-placeholder {
  color: #ccc;
}
.swal2-file:-ms-input-placeholder,
.swal2-input:-ms-input-placeholder,
.swal2-textarea:-ms-input-placeholder {
  color: #ccc;
}
.swal2-file::-ms-input-placeholder,
.swal2-input::-ms-input-placeholder,
.swal2-textarea::-ms-input-placeholder {
  color: #ccc;
}
.swal2-file::placeholder,
.swal2-input::placeholder,
.swal2-textarea::placeholder {
  color: #ccc;
}
.swal2-range {
  margin: 1em auto;
  background: inherit;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}
.swal2-input {
  height: 2.625em;
  padding: 0 .75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}
.swal2-file {
  background: inherit;
  font-size: 1.125em;
}
.swal2-textarea {
  height: 6.75em;
  padding: .75em;
}
.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: .375em .625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}
.swal2-checkbox,
.swal2-radio {
  align-items: center;
  justify-content: center;
  background: inherit;
  color: inherit;
}
.swal2-checkbox label,
.swal2-radio label {
  margin: 0 .6em;
  font-size: 1.125em;
}
.swal2-checkbox input,
.swal2-radio input {
  margin: 0 .4em;
}
.swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  padding: .625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 .625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}
.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: .25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swal2-icon::before {
  display: flex;
  align-items: center;
  height: 92%;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: .3125em;
  border-radius: .125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-warning::before {
  content: "!";
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-info::before {
  content: "i";
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-question::before {
  content: "?";
}
.swal2-icon.swal2-question.swal2-arabic-question-mark::before {
  content: "\61f";
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -.25em;
  left: -.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: .25em solid rgba(165, 220, 134, .3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: .5em;
  left: 1.625em;
  width: .4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: .3125em;
  border-radius: .125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: .875em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: .5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-progress-steps {
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: .4em;
  margin: 0 -1px;
  background: #3085d6;
}
[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}
.swal2-show {
  -webkit-animation: swal2-show .3s;
  animation: swal2-show .3s;
}
.swal2-show.swal2-noanimation {
  -webkit-animation: none;
  animation: none;
}
.swal2-hide {
  -webkit-animation: swal2-hide .15s forwards;
  animation: swal2-hide .15s forwards;
}
.swal2-hide.swal2-noanimation {
  -webkit-animation: none;
  animation: none;
}
.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}
.swal2-animate-success-icon .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip .75s;
  animation: swal2-animate-success-line-tip .75s;
}
.swal2-animate-success-icon .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long .75s;
  animation: swal2-animate-success-line-long .75s;
}
.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}
.swal2-animate-error-icon {
  -webkit-animation: swal2-animate-error-icon .5s;
  animation: swal2-animate-error-icon .5s;
}
.swal2-animate-error-icon .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark .5s;
  animation: swal2-animate-error-x-mark .5s;
}
@supports (-ms-accelerator:true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, .4);
  }
}
@-webkit-keyframes swal2-toast-show {
  0% {
    transform: translateY(-.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0);
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0);
  }
}
@-webkit-keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: .5625em;
    left: .0625em;
    width: 0;
  }
  54% {
    top: .125em;
    left: .125em;
    width: 0;
  }
  70% {
    top: .625em;
    left: -.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: .75em;
    width: .5em;
  }
  100% {
    top: 1.125em;
    left: .1875em;
    width: .75em;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: .5625em;
    left: .0625em;
    width: 0;
  }
  54% {
    top: .125em;
    left: .125em;
    width: 0;
  }
  70% {
    top: .625em;
    left: -.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: .75em;
    width: .5em;
  }
  100% {
    top: 1.125em;
    left: .1875em;
    width: .75em;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: .9375em;
    width: 0;
  }
  84% {
    top: .9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: .9375em;
    right: .1875em;
    width: 1.375em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: .9375em;
    width: 0;
  }
  84% {
    top: .9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: .9375em;
    right: .1875em;
    width: 1.375em;
  }
}
@-webkit-keyframes swal2-show {
  0% {
    transform: scale(.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(.95);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(.5);
    opacity: 0;
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(.5);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: .0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: .125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: .875em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: .0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: .125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: .875em;
    width: 1.5625em;
  }
}
@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
  }
}
@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(.4);
    opacity: 0;
  }
  80% {
    margin-top: -.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(.4);
    opacity: 0;
  }
  80% {
    margin-top: -.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-shown {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - .625em * 2);
  background-color: transparent;
}
body.swal2-no-backdrop .swal2-shown > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, .4);
}
body.swal2-no-backdrop .swal2-shown.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-top-left,
body.swal2-no-backdrop .swal2-shown.swal2-top-start {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-top-end,
body.swal2-no-backdrop .swal2-shown.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-center-left,
body.swal2-no-backdrop .swal2-shown.swal2-center-start {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-center-end,
body.swal2-no-backdrop .swal2-shown.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,
body.swal2-no-backdrop .swal2-shown.swal2-bottom-start {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,
body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-shown {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end,
body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-left,
body.swal2-toast-shown .swal2-container.swal2-top-start {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-left,
body.swal2-toast-shown .swal2-container.swal2-center-start {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end,
body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-left,
body.swal2-toast-shown .swal2-container.swal2-bottom-start {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end,
body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: .3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: .3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}

/* node_modules/quill/dist/quill.snow.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: .4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: .83em;
}
.ql-snow .ql-editor h6 {
  font-size: .67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family:
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* node_modules/@clpivot/widgets-table/widgets-table.css */
/*! Cl.Pivot JavaScript Library v42.0.2

Copyright 2017, CompatibL LLC
http://www.compatibl.com

Date: 2026-05-11 */
html {
  overflow: hidden;
}
html,
body {
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  font:
    11px/13px tahoma,
    arial,
    verdana,
    sans-serif;
}
.clPivot input[type=text] {
  font-size: 12px;
  height: 16px;
  line-height: 14px;
  outline: none;
  padding: 0 0 4px;
  background: none;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.clPivot input[type=text]::-ms-clear {
  display: none;
}
.clPivot .k-popup .k-list .k-state-hover,
.clPivot .k-popup .k-list .k-state-selected {
  padding: 1px 5px;
}
.clPivot input[type=text]::-webkit-input-placeholder {
  font-size: 12px;
}
.clPivot input[type=text]::-moz-placeholder {
  font-size: 12px;
}
.clPivot input[type=text]:-ms-input-placeholder {
  font-size: 12px;
}
.clPivot input[type=text]:-moz-placeholder {
  font-size: 12px;
}
.clPivot .k-window {
  position: fixed;
}
.clPivot .k-grid-content td {
  height: 21px;
}
.clPivot .k-grid {
  box-sizing: border-box;
}
.clPivot .k-grid .copyToClipboardTextarea {
  position: fixed;
  top: 50%;
  left: 50%;
  opacity: 0;
  width: 0;
  height: 0;
}
.clPivot .k-grid th {
  text-align: center;
}
.clPivot .k-grid-content-locked td,
.clPivot .k-grid-content td {
  padding: 0;
}
.clPivot .k-grid-content-locked td[role=gridcell]:not(.rowPicker),
.clPivot .k-grid-content td[role=gridcell]:not(.rowPicker) {
  position: relative;
  padding: 0 5px;
}
.clPivot .k-grid-content-locked td[role=gridcell]:not(.rowPicker) span[contenteditable=true],
.clPivot .k-grid-content td[role=gridcell]:not(.rowPicker) span[contenteditable=true] {
  outline: 1px solid transparent;
  min-width: 1px;
  width: 100%;
  vertical-align: middle;
}
.clPivot .k-grid-content-locked td[role=gridcell]:not(.rowPicker) span[contenteditable=true]:empty,
.clPivot .k-grid-content td[role=gridcell]:not(.rowPicker) span[contenteditable=true]:empty {
  width: 1px;
}
.clPivot .k-grid-content-locked td[role=gridcell]:not(.rowPicker) span.num[contenteditable=true]:empty,
.clPivot .k-grid-content td[role=gridcell]:not(.rowPicker) span.num[contenteditable=true]:empty {
  float: right;
  text-align: right;
}
.clPivot .hierarchyCellOwner {
  border: none;
  table-layout: fixed;
  box-sizing: border-box;
}
.clPivot .hierarchyCellOwner td {
  padding: 0;
  border: none;
}
.clPivot .hierarchyCellOwner .expander {
  width: 16px;
  height: 16px;
}
.clPivot .hierarchyCellOwner .expander img {
  cursor: pointer;
}
.clPivot .hierarchyCell {
  height: 21px;
  line-height: 21px;
  white-space: nowrap;
}
.clPivot .hierarchyCell span {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.clPivot .toggleButton {
  padding: 0 2px;
  border: none;
  vertical-align: top;
  margin-top: 1px;
}
.clPivot .toggleButton:focus {
  outline: none;
}
.clPivot .cl-grid-body td.toggleButtonWrapper,
.clPivot .k-grid-content-locked td.toggleButtonWrapper,
.clPivot .k-grid-content td.toggleButtonWrapper {
  height: 12px;
  width: 12px;
  text-overflow: clip;
  overflow: visible;
  padding: 0 5px 0 0;
}
.clPivot .k-splitbar-horizontal,
.clPivot .k-ghost-splitbar-horizontal {
  z-index: 2;
  width: 16px;
}
.clPivot .k-splitbar-horizontal .k-icon,
.clPivot .k-ghost-splitbar-horizontal .k-icon {
  width: 16px;
}
.clPivot .k-splitbar-horizontal .k-icon.k-expand-next,
.clPivot .k-ghost-splitbar-horizontal .k-icon.k-expand-next,
.clPivot .k-splitbar-horizontal .k-icon.k-collapse-next,
.clPivot .k-ghost-splitbar-horizontal .k-icon.k-collapse-next {
  top: 16px;
  margin-top: 0;
}
.clPivot .k-splitbar-horizontal .k-icon.k-resize-handle,
.clPivot .k-ghost-splitbar-horizontal .k-icon.k-resize-handle {
  display: none;
}
.clPivot .collapsed,
.clPivot .expanded {
  height: 12px;
  width: 12px;
  cursor: pointer;
}
.clPivot .subtotal {
  font-weight: 700;
}
.clPivot .num {
  text-align: right;
}
.clPivot .rowsGrandTotal {
  font-weight: 700;
}
.clPivot .k-grid-content-locked .hierarchyCell .rowsGrandTotal {
  display: block;
  overflow: hidden;
  height: 100%;
}
.clPivot .k-grid-content-locked .hierarchyCell .rowsGrandTotal span {
  line-height: 24px;
}
.clPivot .dataLoading {
  font-style: italic;
}
.clPivot .k-grid table {
  border-right-width: 1px;
  border-right-style: solid;
}
.clPivot .k-grid .k-grid-content-locked table:not(.footer-locked),
.clPivot .k-grid .k-grid-header-locked table {
  border-right: none;
}
.clPivot .isNumber {
  text-align: right;
}
.clPivot .k-header.filterCell {
  padding: 0;
}
.clPivot .filterCell input {
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  height: 20px;
}
.clPivot #hlOnRowsControlContainer {
  padding: 1px 0 1px 6px;
  border-bottom: 1px solid;
}
.clPivot #hlOnRowsControlContainer .hierarchyLevelsControl {
  overflow: hidden;
  height: 22px;
}
.clPivot #hlOnRowsControlContainer .hierarchyLevelsControl .hierarchyLevelsList {
  float: left;
}
.clPivot .hierarchyLevelsControl {
  overflow: hidden;
  position: relative;
  z-index: 1;
  height: 100%;
  font-weight: 400;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelItem {
  position: relative;
  box-sizing: border-box;
  min-width: 50px;
  height: 24px;
  margin: 0;
  border-width: 1px;
  border-style: solid;
  vertical-align: top;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelItem:not(:last-of-type) {
  margin-right: 3px;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelItem.active {
  text-align: left;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelItem.hasSorting {
  min-width: 68px;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList {
  height: 24px;
  margin: 0;
  padding-left: 0;
  border-width: 1px;
  border-style: dashed;
  text-align: left;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItemFilterable {
  margin-right: 0;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItemFilterable .hierarchyLevelItem,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItemFilterable .hierarchyLevelItem.hlItemFiltered {
  border-width: 1px;
  border-style: solid;
}
.clPivot .hlOnRowsControlContainer {
  height: 100%;
}
.clPivot .k-header.hierarchyLevelsCtrlContainer.hlOnRowsControlContainer {
  overflow: visible;
  z-index: 1;
}
.clPivot .hierarchyLevelItem,
.clPivot .hint,
.clPivot #k-grid-header-top-area .k-header.sortableCell {
  overflow: hidden;
  float: left;
  max-width: 150px;
  min-width: 12px;
  height: 20px;
  margin: 1px 2px 1px 1px;
  border: 1px solid;
  border-radius: 2px;
  padding: 0 3px;
  list-style-type: none;
  cursor: pointer;
  line-height: 20px;
  text-align: center;
  text-overflow: ellipsis;
}
.clPivot .hierarchyLevelItem {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.clPivot tr.sortable > li {
  display: none;
}
.clPivot #k-grid-header-top-area > div {
  display: inline-block;
  padding: 2px 0;
}
.clPivot .k-grid-content-locked > table,
.clPivot .k-virtual-scrollable-wrap > table {
  border-bottom: none;
  border-collapse: collapse;
}
.clPivot #inlineTextFilter {
  border: none;
  width: 100%;
  height: 21px;
  padding-left: 4px;
  font:
    11px/13px tahoma,
    arial,
    verdana,
    sans-serif;
}
.clPivot .k-dropdown span,
.clPivot .k-list-container {
  border-radius: 0;
}
.clPivot .hierarchyLevelItem.k-dropdown {
  width: auto;
  border-radius: 2px;
  padding: 0;
}
.clPivot .hierarchyLevelItem.k-dropdown .k-dropdown-wrap {
  padding-right: 12px;
  border: none;
}
.clPivot .hierarchyLevelItem.k-dropdown .k-input {
  padding: 0 5px 0 3px;
  line-height: 15px;
  text-indent: 0;
  cursor: default;
}
.clPivot .hierarchyLevelItem.k-dropdown .k-select {
  width: auto;
}
.clPivot .hierarchyLevelItem.k-dropdown .k-icon {
  width: 12px;
  border-left: 1px solid;
}
.clPivot .k-grid-content-locked td,
.clPivot .k-grid-content td {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.clPivot .k-grid-content-locked td.clStateEditing,
.clPivot .k-grid-content td.clStateEditing {
  text-overflow: inherit;
  overflow: visible;
}
.clPivot .k-grid-content-locked td.clStateEditing span,
.clPivot .k-grid-content td.clStateEditing span {
  display: inline-block;
  overflow: hidden;
}
.clPivot .k-grid-content-locked td.clStateEditing span .k-select span,
.clPivot .k-grid-content td.clStateEditing span .k-select span {
  display: inline-block;
}
.clPivot .k-grid-content-locked td.clStateEditing .clValidation-error-icon + span[contenteditable=true],
.clPivot .k-grid-content td.clStateEditing .clValidation-error-icon + span[contenteditable=true] {
  width: calc(100% - 20px);
}
.clPivot .dropDownContentContainer {
  width: 226px;
}
.clPivot #dropDownHeaderArea * {
  float: left;
}
.clPivot #dropDownCheckAllCell {
  padding-top: 3px;
  margin-right: 5px;
  padding-left: 4px;
}
.clPivot #dropDownCheckAllCell span {
  padding-top: 1px;
}
.clPivot #dropDownFilterCell {
  border-left-width: 1px;
  border-left-style: solid;
}
.clPivot #dropDownFilterCell span {
  padding-top: 3px;
  padding-left: 5px;
  margin-right: 5px;
}
.clPivot #dropDownFilter {
  width: 130px;
  outline: none;
}
.clPivot #dropDownDataGrid {
  overflow: hidden;
}
.clPivot #dropDownDataGrid td {
  padding: 2px;
}
.clPivot #dropDownDataGrid .k-grid-header {
  display: none;
}
.clPivot #dropDownDataGrid .k-grid-content {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.clPivot #dropDownDataGrid .k-virtual-scrollable-wrap table {
  border: none;
}
.clPivot #dropDownFooterArea input {
  float: right;
}
.clPivot .hierarchyLevelItemFilterable {
  float: left;
  list-style-type: none;
  margin-right: 5px;
}
.clPivot .hierarchyLevelItem.hlItemFiltered,
.clPivot .k-window .k-window-content .hierarchyLevelItem.hlItemFiltered {
  border-width: 1px;
  border-style: solid;
}
.clPivot #scrollMask {
  position: fixed;
  top: 96px;
  height: 450px;
  width: 100%;
}
.clPivot #rowSubtotalsDropdown-list {
  width: 68px;
}
.clPivot #layoutsDropdown-list .k-item,
.clPivot #layoutsDropdown-list .k-item.k-state-hover {
  border: none;
}
.clPivot .icon,
.clPivot .removeLayoutBtn {
  height: 16px;
  width: 16px;
}
.clPivot .removeLayoutBtn {
  cursor: pointer;
}
.clPivot .layoutName {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 4px;
  line-height: 20px;
}
.clPivot .inputFormFooter {
  text-align: right;
}
.clPivot .inputFormFooter input {
  margin-left: 5px;
  width: 45px;
}
.clPivot #layoutNameInput {
  width: 170px;
  outline: 1px solid transparent;
}
.clPivot #labelIsDefault {
  display: inline;
  position: absolute;
  margin-top: 3px;
  margin-left: 8px;
}
.clPivot .clMessage table {
  width: 100%;
}
.clPivot .messageIcon,
.clPivot .iconWrapper {
  width: 64px;
  margin: 0 10px 0 5px;
}
.clPivot .messageIcon {
  height: 64px;
}
.clPivot .messageBody {
  white-space: pre;
  max-height: 400px;
  max-width: 600px;
}
.clPivot .messageFooter {
  text-align: right;
}
.clPivot .messageFooter td {
  padding-top: 5px;
}
.clPivot .messageFooter input {
  margin-left: 5px;
  width: 45px;
}
.clPivot .clProgress {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
}
.clPivot .clProgressContent {
  position: absolute;
  min-width: 50px;
  margin-top: 10px;
  text-align: center;
  font:
    italic 13px tahoma,
    arial,
    verdana,
    sans-serif;
  z-index: 10013;
}
.clPivot .clProgressWindow .k-window-content {
  border-radius: 0 !important;
}
.clPivot .clProgressWindow .clProgress .clProgressContent {
  margin: 15px auto 0;
  position: relative;
  text-align: center;
}
.clPivot #ccFooterArea input,
.clPivot .messageFooter input,
.clPivot .inputFormFooter input {
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  height: 17px;
  cursor: pointer;
}
.clPivot #k-grid-header-top-area {
  padding-top: 8px;
}
.clPivot #k-grid-header-top-area .separator {
  width: 1px;
  height: 21px;
  margin: 2px 5px 0 1px;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsCtrlContainer {
  box-sizing: border-box;
  position: relative;
  min-width: 249px;
  height: 30px;
  padding: 0 5px;
  vertical-align: top;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsCtrlContainer .caption {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  height: 100%;
  padding-left: 6px;
  font-size: 12px;
  line-height: 30px;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList {
  display: inline-block;
  height: 100%;
  line-height: 26px;
  text-align: left;
  font-style: italic;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList * {
  font-style: normal;
}
.clPivot .emptyDropArea li {
  display: none !important;
}
.clPivot #hlOnRowsControlContainer ul {
  width: 100%;
}
.clPivot #hlOnColumnsControlContainer .hierarchyLevelsList {
  margin-left: 60px;
  width: calc(100% - 60px);
}
.clPivot #hlOnRowsControlContainer {
  padding: 0;
}
.clPivot #hlOnRowsControlContainer .hierarchyLevelsList {
  border-width: 1px;
  border-style: dashed;
  box-sizing: border-box;
  height: 22px;
}
.clPivot #hlOnRowsControlContainer .hierarchyLevelsList.hasPlaceholder {
  border-width: 1px;
  border-style: dashed;
}
.clPivot .k-grid-header-locked,
.clPivot .k-grid-content-locked {
  outline: none;
  border-right: none;
}
.clPivot .k-grid-header-wrap .k-header.hasFilterCtrl {
  border-bottom: 1px solid;
}
.clPivot .k-grid-header-wrap {
  border-right: none;
  outline: none;
}
.clPivot .clProgressWindow,
.clPivot .clProgressWindow * {
  border: none;
  box-shadow: none;
}
.clPivot .clProgressWindow .k-header {
  display: none;
}
.clPivot #clProgressForm {
  overflow: hidden;
}
.clPivot .filterRowindicator {
  position: absolute;
  bottom: 9px;
  width: 16px;
  height: 16px;
  z-index: 3;
  left: -1px;
  right: 0;
  margin: 0 auto;
}
.clPivot .filterRowindicator:hover {
  cursor: pointer;
}
.clPivot #clColumnsFilterExpander {
  position: absolute;
  z-index: 100000;
  width: 16px;
  height: 15px;
  filter: grayscale(100%);
}
.clPivot #clColumnsFilterExpander.columnsFilterApplied {
  filter: none;
}
.clPivot th.k-header .filterRowindicator {
  bottom: 6px;
}
.clPivot .filterDescriptionCtrl {
  padding: 2px;
  border-width: 1px 0;
  border-style: solid;
}
.clPivot .filterDescriptionCtrl div {
  display: inline-block;
}
.clPivot .filterDescriptionText {
  margin: 0 5px;
  max-width: 98%;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 16px;
}
.clPivot .filterDescriptionText .condition {
  font-weight: 400;
}
.clPivot .filterDescriptionText .condition:hover {
  cursor: pointer;
}
.clPivot .filterDescriptionCtrl .prefilter,
.clPivot .filterDescriptionCtrl .filterDescriptionText {
  display: inline-block;
}
.clPivot .resetFilterBtn {
  cursor: pointer;
  height: 16px;
  width: 16px;
}
.clPivot #thresholdCtrl {
  height: 16px;
  text-align: center;
  padding-top: 2px;
}
.clPivot .k-grid-header-locked th.k-header,
.clPivot .k-grid-header-wrap th.k-header,
.clPivot .cl-grid-header th.k-header {
  display: table-cell !important;
  position: relative;
  border-width: 4px;
  border-style: solid;
}
.clPivot .k-reorder-cue .k-icon {
  left: -3px !important;
}
.clPivot .k-item.selected {
  font-weight: 700;
  text-decoration: underline;
}
.clPivot .splitButtonInnerBtn {
  width: 20px;
  margin: 0;
  padding: 0;
  border: none;
  height: 21px;
  outline: none;
}
.clPivot .k-combobox .k-dropdown-wrap {
  border-radius: 2px !important;
}
.clPivot #changeLayoutUndoBtn-list,
.clPivot #changeLayoutRedoBtn-list {
  width: auto !important;
  min-width: 160px !important;
}
.clPivot #changeLayoutUndoBtn-list .k-item.k-state-focused,
.clPivot #changeLayoutUndoBtn-list .k-item.k-state-selected,
.clPivot #changeLayoutUndoBtn-list .k-item.k-state-hover,
.clPivot #changeLayoutRedoBtn-list .k-item.k-state-focused,
.clPivot #changeLayoutRedoBtn-list .k-item.k-state-selected,
.clPivot #changeLayoutRedoBtn-list .k-item.k-state-hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
.clPivot #changeLayoutUndoBtn-list ul,
.clPivot #changeLayoutUndoBtn-list,
.clPivot #changeLayoutRedoBtn-list ul,
.clPivot #changeLayoutRedoBtn-list {
  height: auto !important;
}
.clPivot #changeLayoutUndoBtn-list ul,
.clPivot #changeLayoutRedoBtn-list ul {
  overflow: auto;
  max-height: 200px !important;
}
.clPivot #changeLayoutUndoBtn-list .k-item,
.clPivot #changeLayoutRedoBtn-list .k-item {
  padding: 1px 4px;
  margin: 0;
}
.clPivot #changeLayoutUndoBtn-list .k-item,
.clPivot #changeLayoutRedoBtn-list .k-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.clPivot .k-combobox .k-dropdown-wrap {
  padding: 0;
}
.clPivot .k-combobox .k-select {
  width: 12px;
}
.clPivot .k-combobox .k-icon {
  margin: 3px 0 0 !important;
}
.clPivot .k-combobox .k-state-disabled * {
  opacity: .3;
}
.clPivot .splitButtonCounter {
  text-align: center;
  border-top-width: 1px;
  border-top-style: solid;
  padding: 5px;
}
.clPivot th .k-icon {
  right: 0;
}
.clPivot .hierarchyLevelItem.hasSorting .icon-sorting {
  float: left;
  margin: 1px 2px 0 0;
}
.clPivot .hlContentWrapper {
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
}
.clPivot .filtered .hlContentWrapper {
  padding-right: 19px;
}
.clPivot .hasSorting .hlContentWrapper {
  width: calc(100% - 18px);
}
.clPivot .hierarchyLevelItem .icon-sorting {
  opacity: 1;
}
.clPivot #columnChooser .sortableGridContainer .k-item {
  position: relative;
}
.clPivot #columnChooser .sortableGridContainer .k-item .hlContentWrapper .k-icon {
  margin-left: -3px;
}
.clPivot #columnChooser .sortableGridContainer .k-item .filter-expander-container {
  width: 16px;
  height: 16px;
  display: inline-block;
  visibility: hidden;
}
.clPivot #columnChooser .sortableGridContainer .k-item .filter-expander-container .clDropDown {
  width: 16px;
}
.clPivot #columnChooser .sortableGridContainer .k-item .filter-expander-container .column-actions-dropdown-expander {
  border: none;
}
.clPivot #columnChooser .sortableGridContainer .k-item .filter-expander-container .column-actions-dropdown-expander .clDropdownExpanderIcon {
  opacity: .5;
  display: inline-block;
  width: 16px;
  height: 16px;
}
.clPivot #columnChooser .sortableGridContainer .k-item .filter-expander-container .column-actions-dropdown-expander .clDropdownExpanderIcon:hover,
.clPivot #columnChooser .sortableGridContainer .k-item .filter-expander-container .column-actions-dropdown-expander .clDropdownExpanderIcon.clActiveExpander {
  opacity: 1;
}
.clPivot #columnChooser .sortableGridContainer .k-item.ccItemHovered > div .filter-expander-container,
.clPivot #columnChooser .sortableGridContainer .k-item.hoveredHeaderItem > div .filter-expander-container,
.clPivot #columnChooser .sortableGridContainer .k-item.clActionsDropdownActive > div .filter-expander-container,
.clPivot #columnChooser .sortableGridContainer .k-item.filtered > div .filter-expander-container {
  visibility: visible;
}
.clPivot #columnChooser .sortableGridContainer .k-item .filter-expander-container .column-actions-dropdown-expander {
  float: right;
  width: 11px;
}
.clPivot #columnChooser .sortableGridContainer .k-item .filter-expander-container .clDropDown-value {
  display: block;
  padding: 2px 2px 2px 0;
}
.clPivot #columnChooser .sortableGridContainer .k-item.filtered .hlContentWrapper,
.clPivot #columnChooser .sortableGridContainer .k-item.active .hlContentWrapper {
  padding-right: 14px;
}
.clPivot #columnChooser .sortableGridContainer .k-item.k-item.filtered .clDropDown-value {
  border-left: none;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem.active:not(.filtered) .hlContentWrapper {
  padding-right: 0;
}
.clPivot .k-ie .gridContainer th.hasSorting {
  padding-right: 0 !important;
}
.clPivot .k-ie .gridContainer th.hasSorting .k-icon {
  right: inherit !important;
}
.clPivot .hasSorting .sortingWrapper {
  height: 22px;
  border: none !important;
}
.clPivot .sortingWrapper td {
  border: none !important;
  padding-top: 2px !important;
}
.clPivot .hasSorting td.k-icon {
  width: 20px;
  display: table-cell !important;
  position: static !important;
  border: none !important;
}
.clPivot .k-tabstrip-wrapper,
.clPivot #tabstrip {
  height: 100%;
  box-sizing: border-box;
}
.clPivot .k-tabstrip > .k-content {
  padding: 0;
}
.clPivot .reportSplitter {
  height: 100%;
  box-sizing: border-box;
}
.clPivot * > .k-icon,
.clPivot * > .k-sprite,
.clPivot * > .k-button-group .k-tool-icon,
.clPivot #toolbar * > .k-icon,
.clPivot #toolbar * > .k-sprite,
.clPivot #toolbar * > .k-button-group .k-tool-icon {
  vertical-align: top;
}
.clPivot #toolbar {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.clPivot #toolbar input {
  outline: none;
}
.clPivot .k-pane {
  box-sizing: border-box;
  overflow: hidden;
}
.clPivot .gridContainer {
  height: 100%;
}
.clPivot .gridContainer .k-window {
  position: absolute !important;
  display: inline-block !important;
}
.clPivot .gridContainer .k-window,
.clPivot .gridContainer .k-window * {
  border: none;
  box-shadow: none;
}
.clPivot .gridContainer .k-overlay {
  position: absolute !important;
}
.clPivot .k-overlay,
.clPivot .clProgressWindow {
  position: absolute;
}
.clPivot .k-overlay {
  position: static !important;
}
.clPivot .clProgressWindow {
  padding-top: 0;
}
.clPivot .clProgressWindow .k-window-content {
  padding: 0 !important;
}
.clPivot .k-grid .ntfContainer {
  position: absolute;
  z-index: 10000;
  right: 0;
  bottom: 0;
}
.clPivot .k-grid .k-notification {
  margin-top: 2px;
}
.clPivot .k-content > .reportSplitter {
  border: none !important;
}
.clPivot input.inlineEditor {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 0;
  outline: none;
  border: none;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
}
.clPivot input.inlineEditor::-ms-clear {
  display: none;
}
.clPivot input.inlineEditor.k-datetimepicker,
.clPivot input.inlineEditor .k-picker-wrap {
  border-radius: 0;
}
.clPivot .inlineEditor.k-datetimepicker,
.clPivot .inlineEditor.k-timepicker,
.clPivot .inlineEditor .k-picker-wrap {
  width: 100%;
}
.clPivot .inlineEditor .k-picker-wrap {
  box-sizing: border-box;
}
.clPivot .met .k-datepicker {
  width: 100%;
}
.clPivot .met .k-select {
  min-height: auto;
}
.clPivot .met .k-select,
.clPivot .met .k-picker-wrap {
  border: none;
}
.clPivot .met .k-picker-wrap:before {
  content: none;
}
.clPivot .met .k-input {
  padding: 1px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.clPivot td.rowPicker {
  height: 21px;
  padding-left: 0;
}
.clPivot .focused {
  height: 20px;
  width: 20px;
}
.clPivot .arrayColumnDetails {
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  overflow: hidden;
}
.clPivot .arrayColumnDetails span {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 5px;
}
.clPivot .arrayColumnDetails .arrayColumnPopupIcon {
  cursor: pointer;
  margin-left: auto;
}
.clPivot .arrayColumnContainer {
  list-style-type: none;
  padding: 2px;
  margin: 0;
  text-align: left;
  max-width: 150px;
  max-height: 200px;
  overflow: auto;
}
.clPivot .arrayColumnContainer li {
  margin-bottom: 2px;
  white-space: nowrap;
}
.clPivot .k-tooltip .k-i-close {
  display: none;
}
.clPivot .met table {
  border: none;
}
.clPivot .met td {
  text-align: left;
}
.clPivot .k-grid-content,
.clPivot .k-grid-content-locked {
  outline: none;
}
.clPivot #dateFormatsDropDown_listbox {
  max-height: 200px;
  overflow: auto;
}
.clPivot .metricHint {
  opacity: .8;
  border-width: 1px;
  border-style: solid;
  height: 22px;
  padding: 2px;
  margin-top: 20px;
}
.clPivot .metricHint.addToGroup .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
}
.clPivot .met {
  line-height: 19px;
}
.clPivot .met span:empty {
  display: inline-block;
}
.clPivot .stateIcon {
  cursor: pointer;
  margin-right: 2px;
  padding: 0;
}
.clPivot .stateIcon:first-child {
  margin-left: -3px;
}
.clPivot .stateIcon.calculated,
.clPivot .stateIcon.notCalculated {
  display: inline-block;
  float: left;
  margin-top: 2px;
  width: 0;
  height: 0;
  border-width: 9px 9px 0 0;
  border-style: solid;
}
.clPivot .stateIcon.inProgress {
  width: 16px;
  height: 16px;
  display: inline-block;
  float: left;
  margin-top: 1px;
}
.clPivot .k-reorder-cue {
  z-index: 10 !important;
}
.clPivot .clDragClue .k-insert-middle {
  transform: rotate(-90deg);
}
.clPivot .placeholder {
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
  max-width: 150px;
  width: auto;
  min-width: 50px;
  height: 24px;
  padding: 2px 8px;
  font-size: 12px;
  line-height: 21px;
  list-style-type: none;
  text-align: center;
  text-overflow: ellipsis;
}
.clPivot .placeholder:not(:last-of-type) {
  margin: 0 3px 0 0;
}
.k-grid-header-locked .clPivot .placeholder {
  margin: 3px 3px 3px 0;
}
.clPivot #k-grid-header-top-area #filterByCtrlContainer {
  margin: 0 15px;
}
.clPivot #k-grid-header-top-area #filterByCtrlContainer .hierarchyLevelsList {
  width: calc(100% - 40px);
  margin-left: 40px;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList {
  box-sizing: border-box;
  border-width: 1px;
  border-style: dashed;
  padding: 0 2px;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList li {
  margin: 0 3px 0 0;
  vertical-align: middle;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder {
  position: relative;
  padding-right: 2px;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder:empty:before,
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder.empty:before {
  content: "Drop here";
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  text-align: center;
}
.clPivot .groupCellContent {
  table-layout: auto !important;
}
.clPivot span.hierarchyCellOwner {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.clPivot .k-pane .toggleButtonWrapper {
  line-height: 21px;
  vertical-align: bottom;
}
.clPivot .k-pane .toggleButtonWrapper .toggleButton {
  vertical-align: top;
}
.clPivot .k-pane div.hierarchyCellOwner {
  margin-left: 7px;
}
.clPivot .k-pane .hierarchyCellOwner {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.clPivot .k-pane .hierarchyCellOwner span {
  line-height: 24px;
}
.clPivot .k-pane .inlineFilterCell .filterOperations,
.clPivot .k-pane .inlineFilterCell .k-datepicker {
  padding: 0 !important;
}
.clPivot .k-pane .inlineFilterCell .filterOperations .k-input {
  padding-left: 4px !important;
}
.clPivot .k-pane .inlineFilterCell .k-datepicker .k-picker-wrap.k-state-focused {
  border: none;
  box-shadow: none;
}
.clPivot .clReportMask {
  top: 0;
  position: absolute;
  z-index: 10000;
  width: 100%;
  height: 100%;
}
.clPivot .clReportMask .mask {
  opacity: .7;
  width: 100%;
  height: 100%;
}
.clPivot .clReportMask .message {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%) translateY(-50%);
}
.clPivot .headerContextMenu {
  width: 125px !important;
}
.clPivot .headerContextMenu .k-link {
  padding-right: 0 !important;
}
.clPivot .k-menu {
  padding: 10px 0;
}
.clPivot .k-menu .k-group {
  border: none;
  z-index: -1;
}
.clPivot .hlEllipsis {
  cursor: pointer;
  width: 20px;
  position: absolute;
  margin-left: -18px;
  margin-top: 8px;
  right: 0;
  bottom: 0;
}
.clPivot .picker-autofit-helper {
  display: none;
  padding-right: 5px;
}
.clPivot tr.auxiliary {
  position: absolute;
  visibility: hidden;
}
.clPivot tr.auxiliary .hierarchyCellOwner {
  width: auto;
}
.clPivot tr.auxiliary .inlineFilterControl {
  position: relative;
}
.clPivot tr.auxiliary .dateFilterControl .k-input {
  display: none;
}
.clPivot tr.auxiliary .picker-autofit-helper {
  display: inline;
}
.clPivot .resizeIndicator {
  position: absolute;
  top: 0;
  left: 100px;
  z-index: 3;
  height: 100%;
  width: 2px;
}
.clPivot .k-resize-handle {
  cursor: col-resize;
}
.clPivot .tooltip-wrapper {
  position: absolute;
  left: 50%;
  top: 65px;
}
.clPivot .tooltip-wrapper .tooltip-element {
  white-space: nowrap;
  padding: 10px;
  font-size: 15px;
}
.clPivot .tooltip-wrapper .tooltip-arrow {
  display: none;
  margin: auto;
  width: 0;
  height: 0;
  border-left-width: 8px;
  border-left-style: solid;
  border-right-width: 8px;
  border-right-style: solid;
  border-top-width: 8px;
  border-top-style: solid;
}
.clPivot .stencil {
  position: absolute;
  top: 0;
}
.clPivot .stencil table {
  table-layout: fixed;
}
.clPivot .stencil td:first-child {
  border-left: 0 !important;
}
.clPivot #formatCellsContent .sampleValueTmpl {
  border-width: 1px;
  border-style: dashed;
}
.clPivot #formatCellsContent .k-numeric-wrap,
.clPivot #formatCellsContent .k-numeric-wrap .k-input,
.clPivot #formatCellsContent .k-numeric-wrap .k-link {
  border-radius: 0;
}
.clPivot #formatCellsContent .footer input,
.clPivot #formatCellsContent .footer input:hover {
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  height: 17px;
  cursor: pointer;
  width: 50px;
  margin-left: 2px;
}
.clPivot #formatCellsContent .formatContent tr > td:first-child {
  line-height: 30px;
}
.clPivot #formatCellsContent .negNumbersTmpl ul {
  border: none;
  margin: 0;
}
.clPivot #formatCellsContent .negNumbersTmpl ul li {
  display: inline-block;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 0 10px 10px;
}
.clPivot #formatCellsContent .decimalPlacesTmpl .k-numeric-wrap,
.clPivot #formatCellsContent .decimalPlacesTmpl .k-select {
  border: none;
}
.clPivot #formatCellsContent .decimalPlacesTmpl .k-select {
  box-sizing: border-box;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown-wrap,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown-wrap,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown-wrap {
  border: none;
  box-sizing: border-box;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.clPivot #formatCellsContent span.clSwitcher {
  margin-right: 0;
}
.clPivot #formatCellsContent .fc-preview {
  position: absolute;
  left: 0;
  padding: 16px 20px;
  bottom: 5px;
  width: 100%;
  box-sizing: border-box;
}
.clPivot .k-grid-content-locked tr[role=row] > td,
.clPivot .k-virtual-scrollable-wrap tr[role=row] > td {
  box-sizing: border-box;
  height: 24px;
  line-height: 20px;
}
.clPivot .k-overlay-absolute {
  position: absolute;
}
.clPivot .hierarchyLevelItem,
.clPivot .hint,
.clPivot .hierarchyLevelsList .k-header.sortableCell {
  border: none;
  padding: 1px 8px;
  font-size: 12px;
}
.clPivot .hierarchyLevelItem,
.clPivot .hierarchyLevelItem .k-dropdown-wrap,
.clPivot .hierarchyLevelsList .k-header.sortableCell {
  border-radius: 0;
}
.clPivot .k-calendar .k-state-focused {
  border-width: 1px;
  border-style: solid;
  box-shadow: none;
}
.clPivot .k-grid-header-locked .filterRow th:first-child {
  border-left: none;
}
.clPivot .k-tabstrip-items > .k-item {
  border-radius: 0;
}
.clPivot .k-list-container .k-state-hover,
.clPivot .k-combobox .k-dropdown-wrap,
.clPivot .toolbarBtnWrapper {
  border-radius: 0;
}
.clPivot .k-grid .k-grid-header {
  border-bottom: 0;
}
.clPivot .k-grid .k-header {
  padding: 0;
}
.clPivot .filterRow th.inlineFilterCell {
  position: relative;
}
.clPivot .filterRow th.inlineFilterCell:empty:before {
  content: "";
  display: block;
  box-sizing: border-box;
  width: calc(100% - 4px);
  height: 21px;
  margin-left: 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl:before {
  content: "";
  position: absolute;
  left: 2px;
  bottom: 0;
  width: calc(100% - 4px);
  height: 1px;
}
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl .clDropDown.value + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl div[contenteditable] + .cl-editable-line {
  content: "";
  position: absolute;
  left: 2px;
  bottom: 0;
  width: calc(100% - 4px);
  height: 1px;
}
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl .clDropDown.value + .cl-editable-line {
  left: -20px;
  width: calc(100% + 20px);
}
.clPivot .filterRow th.inlineFilterCell:empty:after {
  content: "Filter here";
  position: absolute;
  left: 2px;
  bottom: 10px;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  opacity: 0;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.clPivot .hierarchyLevelItem.k-dropdown,
.clPivot .hierarchyLevelItem {
  border-radius: 0;
}
.clPivot .hierarchyLevelItemFilterable .hierarchyLevelItem.sortable .k-input .k-icon {
  border: 0 !important;
  margin-left: 2px !important;
  margin-right: -2px !important;
}
.clPivot .cl-grid .row-picker .cl-focused:before {
  content: "";
  display: block;
  width: 3px;
  height: 24px;
}
.clPivot .cl-grid .row-picker .pin-icon-element svg,
.clPivot .cl-grid .row-picker .unpin-icon-element svg {
  width: 16px;
  height: 16px;
  margin-left: 5px;
  margin-top: 4px;
  fill: #bdbdbd;
}
.clPivot .k-grid-content-locked:not(.data-fetching):not(.area-empty) .p-focused .rowPicker {
  position: relative;
}
.clPivot .k-grid-content-locked:not(.data-fetching):not(.area-empty) .p-focused .rowPicker:before {
  content: "";
  display: block;
  width: 3px;
  height: 24px;
}
.clPivot .k-tooltip {
  border-width: 1px !important;
  border-style: solid !important;
}
.clPivot .arrayColumnPopupIcon {
  border-width: 0;
  border-style: solid;
  -moz-transition: -moz-box-shadow .3s;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: box-shadow .3s;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
.clPivot .arrayColumnPopupIcon:hover {
  -moz-transition: -moz-box-shadow .3s;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: box-shadow .3s;
}
.clPivot .groupExpander {
  height: 12px;
}
.clPivot #rowLabels,
.clPivot #filterBy,
.clPivot #columnsLabels,
.clPivot #availableFields {
  box-sizing: border-box;
}
.clPivot #availableFields .ccItemTitle,
.clPivot #filterBy .k-in,
.clPivot #columnsLabels .k-in,
.clPivot #rowLabels .k-in {
  line-height: 22px;
}
.clPivot #filterBy .k-in table,
.clPivot #columnsLabels .k-in table,
.clPivot #rowLabels .k-in table {
  border-collapse: collapse;
}
.clPivot #columnChooser .hierarchyLevelItem {
  margin-top: 0;
  margin-right: 0;
}
.clPivot .isKey {
  margin-top: 2px;
}
.clPivot #metrics {
  overflow: hidden;
}
.clPivot #availableFields .isKey {
  margin-left: 2px;
  margin-top: 3px;
  width: 17px;
}
.clPivot #rowLabels .isKey {
  margin-left: 2px;
}
.clPivot #filterBy .ccItemTitle {
  line-height: 20px;
}
.clPivot .k-dropdown-wrap .operationIcon {
  margin-left: 1px;
}
.clPivot #inlineTextFilter {
  padding-left: 0 !important;
  padding-top: 2px !important;
}
.clPivot.k-drag-clue {
  border-radius: 0;
  padding: 3px 20px 3px 3px;
  border: 0;
  height: 30px;
  line-height: 24px;
  box-sizing: border-box;
}
.clPivot.k-drag-clue .k-icon {
  margin-top: -1px;
}
.clPivot .k-grid .b-Top,
.clPivot .k-grid .b-Bottom {
  line-height: 20px !important;
  height: 20px !important;
}
.clPivot .k-grid .b-Top.b-Bottom {
  line-height: 19px !important;
  height: 19px !important;
}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.clPivot #hlOnRowsControlContainer .hierarchyLevelItem .icon-sorting.k-i-arrow-n {
  transform: rotate(180deg);
}
.clPivot #toolbar .k-combobox .k-dropdown-wrap {
  border-radius: 0 !important;
}
.clPivot .k-list-container.k-popup,
.clPivot.k-list-container.k-popup {
  padding: 0;
  border: none;
}
.clPivot .k-list-container .k-list,
.clPivot.k-list-container .k-list {
  font-size: 13px;
}
.clPivot .k-list-container .k-list li.k-item,
.clPivot.k-list-container .k-list li.k-item,
.clPivot .k-list-container .k-list li.k-item.k-state-selected,
.clPivot.k-list-container .k-list li.k-item.k-state-selected {
  border-radius: 0;
  line-height: initial;
  border: none;
  cursor: pointer;
  min-height: 24px;
  padding: 0 6px;
  box-sizing: content-box;
  line-height: 24px;
  font-size: 12px;
}
.clPivot .k-list-container .k-list li.k-item td,
.clPivot.k-list-container .k-list li.k-item td,
.clPivot .k-list-container .k-list li.k-item.k-state-selected td,
.clPivot.k-list-container .k-list li.k-item.k-state-selected td {
  line-height: 19px;
}
.clPivot .complexFilter .clDropDown-popup li,
.clPivot .dropdown-popup-columnName li {
  font-size: 12px;
}
.clPivot .complexFilter .inlineFilterControl .clDropDown-value {
  margin-left: 4px;
}
.clPivot .k-animation-container {
  padding: 0 !important;
  margin-left: 0 !important;
}
.clPivot .k-dropdown-wrap {
  box-shadow: none;
  padding: 4px 10px 3px;
}
.clPivot .k-dropdown-wrap .k-input {
  padding: 0;
}
.clPivot .k-dropdown-wrap .k-input div {
  font-size: 12px;
}
.clPivot .k-dropdown-wrap .k-select .k-icon {
  vertical-align: middle;
}
.clPivot #toolbar .k-combobox input {
  outline: none !important;
}
.clPivot #toolbar #openHostInputFormBtn {
  min-width: 80px;
  padding: 5px 6px;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  margin-left: 18px;
}
.clPivot #top-pane {
  padding: 16px 16px 0;
}
.clPivot #bottom-pane {
  padding: 0 5px;
}
.clPivot #columnChooser {
  overflow: hidden;
}
.clPivot #columnChooser,
.clPivot #columnChooser > div {
  height: 100%;
}
.clPivot #columnChooser .k-splitbar {
  visibility: hidden;
}
.clPivot #top-pane .sortableGridContainer .k-treeview {
  overflow-x: hidden;
  width: 100%;
  height: 120px;
}
.clPivot #bottom-pane #ccMetricsBlock .sortableGridContainer {
  height: calc(100% - 60px);
}
.clPivot #bottom-pane .pane-content,
.clPivot #bottom-pane .pane-content > div {
  height: 100%;
}
.clPivot #top-pane .pane-content table {
  width: 100%;
}
.clPivot #ccFooterArea > div {
  margin-top: 3px;
  margin-left: 5px;
  float: left;
}
.clPivot #ccFooterArea > div div {
  display: inline-block;
  vertical-align: top;
  margin-top: 1px;
  margin-left: 3px;
}
.clPivot input.deferLayoutUpdate {
  width: auto;
  margin: 0;
}
.clPivot .columnChooserWindow .k-pane #ccContentArea {
  height: calc(100% - 42px);
}
.clPivot .columnChooserWindow .k-pane #ccFooterArea > input {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}
.clPivot .columnChooserWindow .k-pane .k-in td {
  padding-top: 1px !important;
}
.clPivot .columnChooserWindow .customTotalsCell .clDropDown {
  border-width: 1px !important;
  border-style: solid !important;
}
.clPivot .columnChooserWindow .customTotalsCell .clDropDown a {
  border-left-width: 1px;
  border-left-style: solid;
}
.clPivot .pivot-chart-control {
  border-width: 1px !important;
  border-style: solid !important;
  border-radius: 0;
}
.clPivot #k-grid-header-top-area .separator {
  border-left-width: 1px;
  border-left-style: solid;
}
.clPivot .k-grid-header .k-resize-handle,
.clPivot .k-grid > .k-resize-handle {
  cursor: unset;
}
.clPivot .k-grid-header .k-resize-handle:hover,
.clPivot .k-grid > .k-resize-handle:hover {
  cursor: col-resize;
}
.clPivot th .content:hover {
  cursor: default;
}
.clPivot .column-mask {
  height: 0px;
  overflow: visible;
  border-top-width: 2px;
  border-top-style: dotted;
}
.clPivot .column-mask .left,
.clPivot .column-mask .right {
  display: inline-block;
  width: 0;
}
.clPivot .column-mask .left {
  border-left-width: 2px;
  border-left-style: dotted;
}
.clPivot .column-mask .right {
  border-right-width: 2px;
  border-right-style: dotted;
  margin-right: -1px;
  float: right;
}
.clPivot .column-mask .bottom {
  display: inline-block;
  height: 0px;
  width: 100%;
  margin-top: -2px;
  border-bottom-width: 2px;
  border-bottom-style: dotted;
}
.clPivot .bool-icon {
  height: 16px;
  width: 16px;
}
.clPivot .k-grid-content-locked .bool-icon,
.clPivot .k-grid-content .bool-icon {
  margin: auto;
}
.clPivot .clDropDown-popup .bool-icon,
.clPivot.clDropDown-popup .bool-icon,
.clPivot .clDropDown-value .bool-icon {
  padding-left: 18px;
  line-height: 17px;
}
.clPivot .exportToExcel-dropdown {
  background-color: transparent;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  cursor: pointer;
}
.clPivot .clDropDown-k-styled {
  width: auto;
  height: 1.95em;
  line-height: 1.95em;
  text-indent: .33em;
}
.clPivot .clDropDown-k-styled ul {
  margin: 0;
  padding: 0;
}
.clPivot .clDropDown-k-styled ul li {
  margin: 0;
}
.clPivot .clDropDown-k-styled ul li:not(:last-child) {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.clPivot .clDropDown-k-styled a {
  min-height: 1.95em;
  line-height: 2em;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  text-align: center;
  width: 1.9em;
  height: 100%;
}
.clPivot .k-grid-content table {
  border-right: none;
}
.clPivot .cell-content-wrapper {
  padding: 5px 8px;
}
.clPivot .cell-content-wrapper .content {
  border: none;
  font-size: 13px;
}
.clPivot .cell-content-wrapper .group-wrapper .groupExpander {
  margin-top: 0;
}
.clPivot .filtered .cell-content-wrapper .content {
  padding-right: 18px;
}
.clPivot .groupCell.filtered .cell-content-wrapper .content {
  padding-right: 0;
}
.clPivot .groupCell.filtered .cell-content-wrapper .group-wrapper {
  padding-right: 18px;
}
.clPivot th.k-header:not(.dummyHeaderCell) .cell-content-wrapper {
  box-sizing: border-box;
  height: 24px;
}
.clPivot .k-popup,
.clPivot .k-grid td {
  border-style: none;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem.clDragItem.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .k-item.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .k-item.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem.active .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem.clDragItem.active .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .k-item.active .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .k-item.active .filter-expander-container .clDropDown-value {
  display: block;
  border-left-width: 1px;
  border-left-style: solid;
}
.clPivot .k-grid-header-locked .hierarchyLevelsControl,
.clPivot .cl-grid-header-left .hierarchyLevelsControl {
  top: -3px;
  height: 30px;
  margin-bottom: -6px;
}
.clPivot .k-grid-header-locked .hierarchyLevelsControl .hierarchyLevelsList,
.clPivot .cl-grid-header-left .hierarchyLevelsControl .hierarchyLevelsList {
  box-sizing: border-box;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList {
  height: 100%;
  padding: 2px;
}
.clPivot label.clCustomControl input {
  display: none;
}
.clPivot label.clCustomControl input + span.clCheckbox {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: top;
}
.clPivot label.clCustomControl input + span.clSwitcher {
  display: inline-block;
  width: 30px;
  height: 10px;
  position: relative;
  margin-right: 10px;
  border-radius: 50px;
  cursor: pointer;
}
.clPivot label.clCustomControl input + span.clSwitcher:before {
  content: "";
  width: 17px;
  height: 17px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: -3px;
}
.clPivot label.clCustomControl input:checked + span.clSwitcher:before {
  left: 15px;
}
.clPivot .k-window input[type=button],
.clPivot.k-window input[type=button],
.clPivot #dropDownContent input[type=button],
.clPivot .columnChooserWindow.k-pane #columnChooser input[type=button],
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button],
.clPivot.columnChooserWindow #columnChooser input[type=button] {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  text-transform: uppercase;
  margin-right: 0;
  min-width: 80px;
  padding: 0;
  height: 30px;
  line-height: 24px;
  cursor: pointer;
}
.clPivot .k-window input[type=button]:not(:first-child),
.clPivot.k-window input[type=button]:not(:first-child),
.clPivot #dropDownContent input[type=button]:not(:first-child),
.clPivot .columnChooserWindow.k-pane #columnChooser input[type=button]:not(:first-child),
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button]:not(:first-child),
.clPivot.columnChooserWindow #columnChooser input[type=button]:not(:first-child) {
  margin-left: 16px;
}
.clPivot .inlineFilterControl.dateFilterControl .k-datetimepicker .k-picker-wrap {
  background-image: none;
}
.clPivot .k-picker-wrap.k-state-border-down {
  padding-bottom: 0;
}
.clPivot .k-picker-wrap .k-select {
  border: none;
}
.clPivot .k-grid-header,
.clPivot .k-grid-content,
.clPivot .k-grid-header-wrap,
.clPivot .footer-wrapper {
  box-sizing: border-box;
}
.clPivot .k-grid-header-locked,
.clPivot .k-grid-content-locked,
.clPivot .footer-wrapper-locked {
  box-sizing: border-box;
  padding-right: 16px;
}
.clPivot .k-overflow-anchor {
  display: none !important;
}
.clPivot .rightNavigation > div:not(.k-overflow-anchor) {
  display: inline-block !important;
}
.clPivot .k-grid-content-locked > table > tbody > tr > td:last-of-type {
  position: relative;
  overflow: visible;
}
.clPivot .k-grid-content-locked > table > tbody > tr > td:last-of-type .clValidation-error-icon + span {
  width: calc(100% - 20px);
  vertical-align: middle;
}
.clPivot .k-grid-content-locked > table > tbody > tr > td:last-of-type > span {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.clPivot .k-grid-content-locked > table > tbody > tr > td:last-of-type:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 16px;
  height: 24px;
}
.clPivot .layout-label-wrapper {
  padding-top: 15px;
}
.clPivot input.simple-input {
  font-size: 13px;
}
.clPivot .simple-input-wrapper {
  position: relative;
  padding-top: 20px;
}
.clPivot .simple-input-label {
  position: absolute;
  top: 20px;
  left: 0;
  transition: .2s;
}
.clPivot .simple-input-used + .simple-input-label {
  top: 0;
  font-size: 11px;
}
.clPivot .clValidation-error-icon {
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.clPivot .clValidation-error-icon--right {
  float: right;
  margin-right: 0;
  margin-left: 4px;
}
.clPivot .clValidation-error-icon + span {
  vertical-align: middle;
}
.clPivot .clValidation-error-line {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
}
.clPivot.k-marquee {
  pointer-events: none;
}
.clPivot .k-marquee-color {
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  opacity: 1;
}
.clPivot.cl-k-marquee_overflow-right .k-marquee-color,
.clPivot.cl-k-marquee_overflow-right_immutable .k-marquee-color {
  border-right: none;
}
.clPivot.cl-k-marquee_overflow-top .k-marquee-color,
.clPivot.cl-k-marquee_overflow-top_immutable .k-marquee-color {
  border-top: none;
}
.clPivot.cl-k-marquee_overflow-bottom .k-marquee-color,
.clPivot.cl-k-marquee_overflow-bottom_immutable .k-marquee-color {
  border-bottom: none;
}
.clPivot.k-tooltip {
  border-radius: 0;
}
.clPivot.clTooltip {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 2px;
  padding: 8px 12px;
  z-index: 22000;
  -webkit-animation: fadein .3s;
  -moz-animation: fadein .3s;
  animation: fadein .3s;
}
.clPivot.clTooltip-error {
  border-left-width: 3px;
  border-left-style: solid;
  font-size: 12px;
  padding: 8px 5px;
}
.clPivot .clTooltip-error-header {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
  white-space: nowrap;
  line-height: normal;
}
.clPivot .clTooltip-error-header--right {
  text-align: left;
}
.clPivot .clTooltip-error-message {
  clear: both;
  padding-top: 16px;
}
.clPivot .clTooltip-error-message--top {
  padding-top: 0;
  padding-bottom: 16px;
}
.clPivot.selectedData-hint {
  display: inline-flex;
  position: fixed;
  left: 0;
  top: 0;
  align-items: center;
  padding: 5px;
  margin-top: -13px;
  margin-left: -13px;
}
.clPivot.selectedData-hint .dataTransfer-hint {
  height: 16px;
  width: 16px;
  cursor: pointer;
}
.clPivot.selectedData-hint > * + * {
  border-left: 1px solid white;
  padding-left: 5px;
  margin-left: 5px;
}
.clPivot.selectedData-hint.forceHidden {
  display: none;
}
.clPivot.fetching-mask {
  font-weight: 700;
  font:
    italic 13px tahoma,
    arial,
    verdana,
    sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
}
.clPivot.fetching-mask div {
  padding: 10px;
  border-width: 1px;
  border-style: solid;
}
.clPivot.draggable-overlay {
  position: fixed;
  z-index: 104;
  top: 0;
  left: 0;
  width: 60px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview.gridStyle .k-item input {
  margin-left: 3px;
  margin-right: 0;
}
.clPivot.columnChooserWindow #columnChooser .k-dropdown {
  min-width: 42px;
}
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown .k-icon {
  border-left-width: 1px;
  border-left-style: solid;
}
.clPivot.columnChooserWindow .customTotalsCell .clDropDown > div {
  overflow: hidden;
  text-overflow: ellipsis;
}
.clPivot.columnChooserWindow .customTotalsCell .clDropDown a {
  right: 0;
}
.clPivot.selectedData-hint {
  z-index: 105;
}
.clPivot.selectedData-hint .dataTransfer-hint-process {
  -webkit-animation: spinner 1.5s infinite linear;
  animation: spinner 1.5s infinite linear;
}
.clPivot.selectedData-hint-force-hide {
  display: none !important;
}
.clPivot.clPopup .clPopup-content input[type=button] {
  border: none;
}
.clPivot.clPopup .clPopup-header {
  padding: 0 10px;
  text-align: left;
}
.clPivot.clPopup .clPopup-bottom-bar input {
  border: none;
  text-transform: uppercase;
}
.clPivot.column-actions-dropdown-expander-popup:before {
  border-right-width: 5px;
  border-right-style: solid;
}
.clPivot.column-actions-dropdown-expander-popup:after {
  border-right-width: 4px;
  border-right-style: solid;
}
.clPivot.k-calendar-container * {
  font-weight: 400;
}
.clPivot.k-popup.k-calendar-container {
  border: none;
  padding: 10px;
}
.clPivot.k-popup.k-calendar-container td,
.clPivot.k-popup.k-calendar-container .k-link.k-nav-fast {
  font-weight: 400;
}
.clPivot.k-popup.k-calendar-container .k-other-month {
  visibility: hidden;
}
.clPivot.k-popup.k-calendar-container th {
  border-bottom: none;
  padding-right: 0;
  text-align: center;
}
.clPivot.k-popup.k-calendar-container tr {
  height: 32px;
}
.clPivot.k-popup.k-calendar-container .k-footer {
  display: none !important;
}
.clPivot.k-popup.k-calendar-container [role=gridcell] {
  border-radius: 50%;
}
.clPivot.k-popup.k-calendar-container .k-link {
  padding: 0;
  text-align: center;
}
.clPivot.k-popup.k-calendar-container .k-state-focused {
  border: none;
}
.clPivot .k-panelbar {
  border-right-width: 2px;
  border-right-style: solid;
}
.clPivot .k-panelbar > .k-item > .k-link {
  border-top-width: 1px;
  border-top-style: solid;
}
.clPivot .k-tabstrip-wrapper .k-button {
  border: none;
}
.clPivot .k-tabstrip-wrapper .k-button:focus:not(.k-state-disabled):not([disabled]),
.clPivot .k-tabstrip-wrapper .k-button:focus:not(.k-state-disabled):not([disabled]):active {
  box-shadow: none;
}
.clPivot .data-fetching.k-grid-content-locked > table span.content,
.clPivot .data-fetching .k-virtual-scrollable-wrap span.content,
.clPivot .data-fetching.k-grid-content-locked > table div,
.clPivot .data-fetching .k-virtual-scrollable-wrap div {
  display: none !important;
}
.clPivot .data-fetching .toggleButton {
  display: none;
}
.cl-marquee-visible .clPivot.selectedData-hint,
.cl-marquee-visible .clPivot.draggable-overlay {
  display: none !important;
}
.k-widget {
  border-style: none;
}
#unitsDropdown-list,
#viewTypesDropdown-list,
#layoutsDropdown-list {
  width: 180px !important;
  border: none;
}
.column-selector {
  z-index: 10004;
}
.column-selector.hiddenCursor {
  cursor: none;
}
.column-selector:hover {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAC2SURBVHja7JMxCsJAEEXfiqXnERzwDAoiCIJiqWWsrK2d1lZsBUGCpZYreCELwbEwIRCzRoilv9uZ/W/+DqwzM6qoRkXVAZxzWSXyG2BccPeASjc9pMkrJ/gDfgBwZoabX5rACWh84bkDPVu14iyByhXoALcS8wMYohK/P0HlDPSTCSFNUNmFd6ByBAbJpLxmqGzLl6iyB0a56gKVdWGm4G+M/JTIG5Ffhnxm9gHwgrRDrRTwHABh2z62qXoG4wAAAABJRU5ErkJggg==) 10 3, auto;
}
#customCursor {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAC2SURBVHja7JMxCsJAEEXfiqXnERzwDAoiCIJiqWWsrK2d1lZsBUGCpZYreCELwbEwIRCzRoilv9uZ/W/+DqwzM6qoRkXVAZxzWSXyG2BccPeASjc9pMkrJ/gDfgBwZoabX5rACWh84bkDPVu14iyByhXoALcS8wMYohK/P0HlDPSTCSFNUNmFd6ByBAbJpLxmqGzLl6iyB0a56gKVdWGm4G+M/JTIG5Ffhnxm9gHwgrRDrRTwHABh2z62qXoG4wAAAABJRU5ErkJggg==);
  position: fixed;
  display: none;
  width: 14px;
  height: 17px;
  pointer-events: none;
  transform: translateZ(0);
}
#customCursor.shown {
  display: block;
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fadein {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.clPivot.formatCellsWindow {
  font-size: 13px;
}
.clPivot.formatCellsWindow .clPopup-content {
  padding: 10px 16px 0;
}
.clPivot.formatCellsWindow .clPopup-bottom-bar {
  padding-top: 15px;
}
.clPivot.formatCellsWindow .k-window-content {
  padding: 0 !important;
  overflow: hidden !important;
}
.clPivot.formatCellsWindow #formatCellsContent .cl-tab-strip {
  max-width: none;
}
.clPivot.formatCellsWindow #formatCellsContent .cl-tab-strip #tabstrip-tabs-container {
  position: relative;
  border-style: none;
  padding: 5px 0;
  margin-bottom: 20px;
}
.clPivot.formatCellsWindow #formatCellsContent .cl-tab-strip #tabstrip-tabs-container:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 4px;
}
.clPivot.formatCellsWindow #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab {
  font-size: 14px;
  height: 18px;
  line-height: 18px;
  padding: 0 0 12px;
  cursor: pointer;
  border: none;
  width: 33.333%;
  margin: 0;
  position: relative;
  text-align: center;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}
.clPivot.formatCellsWindow #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab.active:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  width: 100%;
  height: 3px;
}
.clPivot.formatCellsWindow #formatCellsContent #mainTable {
  padding: 2px;
}
.clPivot.formatCellsWindow #formatCellsContent .sampleValueTmpl {
  padding: 3px;
  border-radius: 2px;
  height: 13px;
}
.clPivot.formatCellsWindow #formatCellsContent .sampleValueTmpl div {
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.clPivot.formatCellsWindow #formatCellsContent .dateFormatsTmpl .k-input {
  max-width: 160px;
}
.clPivot.formatCellsWindow #formatCellsContent .separator div {
  border-top: 1px solid #c5c5c5;
}
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox {
  padding: 0;
  width: 100%;
  margin-bottom: 20px;
}
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox span.k-numeric-wrap {
  background-color: transparent;
}
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox span.k-numeric-wrap input {
  min-height: 22px;
}
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox span.k-numeric-wrap.k-state-active,
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox span.k-numeric-wrap.k-state-focused,
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox span.k-numeric-wrap.k-state-hover {
  box-shadow: none !important;
}
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox span.k-numeric-wrap.k-state-active input,
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox span.k-numeric-wrap.k-state-focused input,
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox span.k-numeric-wrap.k-state-hover input {
  border-radius: 0;
}
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox span.k-numeric-wrap .k-select {
  background-image: none !important;
  background-color: transparent !important;
  border-radius: 0;
}
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox .k-i-arrow-s {
  background-position: -32px -298px !important;
}
.clPivot.formatCellsWindow #formatCellsContent .k-numerictextbox .k-i-arrow-n {
  background-position: -32px -279px !important;
}
.clPivot.formatCellsWindow #formatCellsContent .k-combobox .k-select .k-icon {
  background-position: -1px -30px !important;
}
.clPivot.formatCellsWindow #formatCellsContent .k-combobox .k-select {
  width: 21px;
}
.clPivot.formatCellsWindow #formatCellsContent .use1000SeparatorTmpl {
  padding-top: 10px;
}
.clPivot.formatCellsWindow #formatCellsContent .use1000SeparatorTmpl span {
  vertical-align: top;
}
.clPivot.formatCellsWindow #formatCellsContent .use1000SeparatorTmpl input {
  margin: 0 3px 3px 0;
}
.clPivot.formatCellsWindow #formatCellsContent ul {
  margin-top: 2px;
  list-style-type: none;
  padding: 2px 2px 0;
  margin-bottom: 2px;
}
.clPivot.formatCellsWindow #formatCellsContent li {
  margin: 0 0 2px;
}
.clPivot.formatCellsWindow #formatCellsContent li.mark-negative {
  color: #ff4133 !important;
}
.clPivot.formatCellsWindow #formatCellsContent .descriptionTmpl {
  font-size: 10px;
}
.clPivot.formatCellsWindow #formatCellsContent .footer {
  border-top: 1px solid #c5c5c5;
  height: 23px;
  padding: 6px 5px;
}
.clPivot.formatCellsWindow #formatCellsContent .footer input {
  float: right;
}
.clPivot.formatCellsWindow #formatCellsContent .k-dropdown {
  width: 100%;
}
.clPivot.formatCellsWindow #formatCellsContent .k-dropdown .k-dropdown-wrap.k-state-active,
.clPivot.formatCellsWindow #formatCellsContent .k-dropdown .k-dropdown-wrap.k-state-focused {
  box-shadow: none !important;
}
.clPivot.formatCellsWindow #formatCellsContent .k-state-hover,
.clPivot.formatCellsWindow #formatCellsContent #formatCellsContent .k-state-focused,
.clPivot.formatCellsWindow #formatCellsContent #formatCellsContent .k-state-selected {
  background-color: transparent;
}
.clPivot.formatCellsWindow #formatCellsContent li {
  padding: 2px;
  cursor: pointer;
}
.clPivot.formatCellsWindow #formatCellsContent .detailsTmplContainer,
.clPivot.formatCellsWindow #formatCellsContent #formatCellsContent .detailsTmplContainer td {
  padding-left: 0 !important;
  padding-right: 0 !important;
  vertical-align: top;
}
.clPivot.formatCellsWindow #formatCellsContent .descriptionTmpl {
  height: 25px;
}
.clPivot.formatCellsWindow #formatCellsContent .detailsTmplContainer table {
  height: 128px !important;
  vertical-align: top !important;
}
.clPivot.formatCellsWindow #formatCellsContent .formatContent {
  border-collapse: collapse;
  border-spacing: 0px;
}
.clPivot.formatCellsWindow #formatCellsContent .formatContent td {
  vertical-align: top;
}
.clPivot.formatCellsWindow #formatCellsContent .formatCellsLabel {
  padding-top: 6px;
}
.clPivot.formatCellsWindow .k-dropdown .k-icon {
  margin-top: 3px;
  margin-left: 3px;
}
.clPivot.formatCellsWindow .currencySymbolTmpl .k-icon,
.clPivot.formatCellsWindow .locationsTmpl .k-icon,
.clPivot.formatCellsWindow .dateFormatsTmpl .k-icon {
  margin-top: 14px;
}
.clPivot.formatCellsWindow .k-ff #formatCellsContent .descriptionTmpl,
.clPivot.formatCellsWindow .k-ff .k-ie #formatCellsContent .details {
  height: 30px !important;
}
#dateFormatsDropDown-list li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.clPivot .filterRow th {
  overflow: hidden;
  padding: 0 !important;
  border-bottom: 1px solid transparent;
  text-align: right !important;
}
.clPivot .filterRow th:first-child {
  border-left: 0px;
}
.clPivot .filterRow .inlineFilterControl {
  position: relative;
  display: flex;
  box-sizing: border-box;
  height: 21px;
}
.clPivot .filterRow .inlineFilterControl .clDropDown {
  width: 22px;
  height: 19px;
}
.clPivot .filterRow .inlineFilterControl .clDropDown .clDropDown-value {
  display: block;
  padding: 1px 0 0 3px;
  height: 16px;
  width: 22px;
}
.clPivot .filterRow .inlineFilterControl .clDropDown .clDropDown-value .k-i-calendar {
  padding-right: 10px;
}
.clPivot .filterRow .inlineFilterControl.booleanFilterControl .clDropDown.value {
  position: relative;
  width: calc(100% - 24px);
  height: 21px;
}
.clPivot .filterRow .inlineFilterControl.simpleFilterControl input,
.clPivot .filterRow .inlineFilterControl.simpleFilterControl div[contenteditable] {
  border-color: transparent;
  text-align: left;
  width: calc(100% - 24px);
  outline: none;
  font-family:
    Roboto,
    tahoma,
    arial,
    verdana,
    sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  white-space: nowrap;
  height: 21px;
}
.clPivot .filterRow .inlineFilterControl.simpleFilterControl input::-ms-clear,
.clPivot .filterRow .inlineFilterControl.simpleFilterControl div[contenteditable]::-ms-clear {
  display: none;
}
.clPivot .filterRow .inlineFilterControl.simpleFilterControl input[contenteditable=true],
.clPivot .filterRow .inlineFilterControl.simpleFilterControl div[contenteditable][contenteditable=true] {
  overflow: hidden;
}
.clPivot .filterRow .inlineFilterControl.simpleFilterControl input {
  border: 0;
  line-height: 21px;
  display: block;
  padding: 0 0 2px;
  color: inherit;
}
.clPivot .filterRow .inlineFilterControl .filter-reset {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 1;
  margin-right: 0;
}
.clPivot .filterRow .inlineFilterControl.dateFilterControl .clDropDown {
  z-index: 999;
}
.clPivot .filterRow .inlineFilterControl.dateFilterControl .picker-input {
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  height: 22px;
  outline: none;
  text-overflow: ellipsis;
  background: transparent;
  width: 100%;
}
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker {
  height: 21px;
  width: 100% !important;
  padding: 0;
  margin-top: -1px;
}
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker .k-input,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker .k-input,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker .k-input {
  box-sizing: border-box;
  height: 22px;
  border-radius: 0;
  text-overflow: ellipsis;
  outline: none;
  border: none;
}
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker .k-input::-ms-clear,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker .k-input::-ms-clear,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker .k-input::-ms-clear {
  display: none;
}
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-picker-wrap {
  border: none !important;
  box-shadow: none;
}
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker *,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker *,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker * {
  background-color: transparent;
}
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker .k-state-hover,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker .k-state-hover,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker .k-state-hover,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker * .k-state-hover,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker * .k-state-hover,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker * .k-state-hover,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker .k-state-border-down,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker .k-state-border-down,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker .k-state-border-down,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker * .k-state-border-down,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker * .k-state-border-down,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker * .k-state-border-down {
  background-color: transparent !important;
}
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker .k-select,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker .k-select,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker .k-select,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker * .k-select,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker * .k-select,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker * .k-select {
  height: 23px;
}
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker .k-picker-wrap,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker .k-picker-wrap,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker .k-picker-wrap,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datepicker * .k-picker-wrap,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-timepicker * .k-picker-wrap,
.clPivot .filterRow .inlineFilterControl.dateFilterControl .k-datetimepicker * .k-picker-wrap {
  border: none !important;
  box-shadow: none !important;
  background-image: none;
}
.clPivot .filterRow .inlineFilterControl.complexFilterControl .prefilter {
  margin: 1px 0 0 3px;
}
.operationIcon,
.readonly .operator {
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.complexFilterWindow .operationIcon,
.complexFilterWindow .readonly .operator {
  display: inline-block;
  margin-top: 3px;
}
.prefilter {
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
  cursor: pointer;
  background-position: -181px -103px;
}
.complexFilter .clDropDown-popup {
  width: auto;
}
.complexFilter .filterDescriptionText {
  width: 100%;
}
.complexFilter .filterDescriptionText > div {
  width: 100%;
}
.complexFilter .content {
  height: calc(100% - 35px);
  overflow: auto;
}
.complexFilter .defaultGroup {
  margin-top: 0;
}
.complexFilter .group {
  padding-left: 0;
}
.complexFilter ul.group {
  font-size: 12px;
  list-style-type: none;
}
.complexFilter ul.group > li {
  margin-left: 29px;
  padding: 3px 0;
}
.complexFilter ul.group > li.condition {
  height: 25px;
}
.complexFilter ul > div .clDropDown {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  width: auto;
}
.complexFilter ul > div .clDropDown.operation-dropdown {
  float: right;
}
.complexFilter ul > div .clDropDown ul {
  width: auto;
}
.complexFilter ul > div .clDropDown ul li {
  white-space: nowrap;
}
.complexFilter ul > div .clDropDown ul li .icon {
  display: inline-block;
  margin-right: 3px;
  vertical-align: top;
}
.complexFilter .condition .removeCondition,
.complexFilter .group > div .removeCondition {
  height: 13px;
  width: 13px;
  vertical-align: top;
  margin-top: 6px;
  display: none;
  margin-left: -13px;
}
.complexFilter .condition .removeCondition:hover,
.complexFilter .group > div .removeCondition:hover {
  cursor: pointer;
}
.complexFilter .condition:hover .removeCondition,
.complexFilter .group > div:hover .removeCondition {
  display: inline-block;
}
.complexFilter .group > div .removeCondition {
  margin-top: -1px;
}
.complexFilter li.condition {
  display: flex;
}
.complexFilter li.condition .removeCondition {
  flex-shrink: 0;
  flex-basis: 13px;
  margin-top: 4px;
}
.complexFilter li.condition .control {
  width: 100%;
  overflow: hidden;
}
.complexFilter li.condition .control .simpleFilterControl {
  display: flex;
}
.complexFilter li.condition .control .simpleFilterControl input {
  width: 100%;
}
.complexFilter .inlineFilterControl {
  margin-left: 14px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.complexFilter .condition {
  white-space: nowrap;
}
.complexFilter .condition .clDropDown {
  width: auto;
  margin-top: 5px;
}
.complexFilter .condition .clDropDown .clDropDown-value {
  display: block;
  cursor: pointer;
}
.complexFilter .condition .clDropDown .clDropDown-popup {
  background-color: #fff;
  width: auto;
}
.complexFilter .condition .clDropDown .clDropDown-popup li {
  white-space: nowrap;
}
.complexFilter .condition .clDropDown .clDropDown-popup li .operationIcon {
  display: inline-block;
  vertical-align: top;
  margin-right: 3px;
}
.complexFilter .condition .title,
.complexFilter .condition .control,
.complexFilter .condition .clDropDown {
  display: inline-block;
}
.complexFilter .condition input {
  line-height: 16px;
  border-color: transparent;
  vertical-align: top;
  margin-top: 1px;
  margin-left: 2px;
  outline: none;
  font-family:
    tahoma,
    arial,
    verdana,
    sans-serif;
  font-size: 12px;
}
.complexFilter .condition div[contenteditable] {
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100%;
  margin-left: 10px;
  outline: 1px solid transparent;
  font-size: 12px;
  line-height: 22px;
  height: 21px;
}
@-moz-document url-prefix() {
  .complexFilter .condition div[contenteditable=true]:empty:before {
    position: relative;
  }
}
.complexFilter .condition .dateFilterControl .clDropDown {
  margin-right: 2px;
}
.complexFilter .condition .dateFilterControl span.k-widget.k-datepicker,
.complexFilter .condition .dateFilterControl span.k-widget.k-timepicker,
.complexFilter .condition .dateFilterControl span.k-widget.k-datetimepicker {
  display: inline-block !important;
  margin-right: 4px;
}
.complexFilter .condition .dateFilterControl .k-datepicker,
.complexFilter .condition .dateFilterControl .k-timepicker,
.complexFilter .condition .dateFilterControl .k-datetimepicker,
.complexFilter .condition .dateFilterControl .k-picker-wrap {
  vertical-align: top;
  background-color: transparent;
}
.complexFilter .condition .dateFilterControl .k-picker-wrap {
  height: 22px;
  border: none;
  box-shadow: none;
  background: none;
}
.complexFilter .condition .dateFilterControl .k-picker-wrap input {
  margin: 3px 0 0;
  border-radius: 0;
  border: none;
  padding: 0;
  text-overflow: ellipsis;
}
.complexFilter .condition .dateFilterControl .k-picker-wrap .k-select span {
  margin-top: 2px;
}
.complexFilter .condition.readonly .title,
.complexFilter .condition.readonly .control {
  opacity: .5;
  cursor: default;
}
.complexFilter .condition.readonly .title {
  height: 16px;
  margin: 5px 0 0 4px;
}
.complexFilter .condition.readonly .control {
  height: 22px;
  margin-left: 14px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}
.complexFilter .condition.readonly .control * {
  display: inline-block;
}
.complexFilter .condition.readonly .control .value {
  margin: 5px 0 0 10px;
  vertical-align: top;
}
.complexFilter .condition .control .clDropDown {
  margin-top: 0;
}
.complexFilter .addCondition {
  height: 13px;
  width: 13px;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
}
.complexFilter .addCondition:hover {
  cursor: pointer;
}
.complexFilter .footer {
  position: absolute;
  bottom: 0;
  right: 8px;
  height: 40px;
}
.complexFilter .footer input {
  margin-top: 10px;
  margin-left: 5px;
}
.clDropDownPopupCondition li {
  white-space: nowrap;
}
.clDropDownPopupCondition li .operationIcon {
  display: inline-block;
  vertical-align: top;
  margin-right: 3px;
  margin-top: 3px;
}
.inlineFilterControl .filter-reset {
  height: 16px;
  width: 16px;
  margin-right: 2px;
  cursor: pointer;
}
.booleanFilterControl .clDropDown.value {
  height: 14px;
  display: inline-block;
  vertical-align: top;
}
.booleanFilterControl .clDropDown.value .clDropDown-value {
  padding-top: 4px;
  text-align: left;
  line-height: 17px;
  font-weight: 400;
}
.dropdown-popup-columnName {
  width: auto;
  min-width: 72px;
  max-width: 250px;
  background-color: #fff;
}
.dropdown-popup-columnName li {
  white-space: nowrap;
}
.clPivot.view-time {
  background-color: #fff;
  min-width: 90px;
}
.clPivot.view-time li {
  font-weight: 400;
}
.complexFilter {
  overflow: hidden !important;
}
.complexFilter .filterDescription {
  min-height: 21px !important;
}
.complexFilter .filterDescription .filterDescriptionCtrl {
  border: 0;
}
.clPivot .k-resize-se {
  cursor: se-resize;
}
.clPivot .k-resize-s,
.clPivot .k-resize-n {
  cursor: s-resize;
}
.clPivot .k-resize-e,
.clPivot .k-resize-w {
  cursor: w-resize !important;
}
.clToolbar {
  height: 40px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.clToolbar > .k-animation-container {
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 105% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.clToolbar > .k-animation-container #gridContextMenu {
  position: initial !important;
  display: flex !important;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 100%;
  border: none;
  box-shadow: none;
}
.clToolbar > .k-animation-container #gridContextMenu .k-separator {
  display: none !important;
}
.clToolbar > .k-animation-container #gridContextMenu .k-item.revert {
  transition: .3s;
}
.clToolbar > .k-animation-container #gridContextMenu .k-item .k-link {
  white-space: nowrap;
}
.clToolbar .toolbar-block {
  display: inline;
}
.clToolbar .k-widget {
  width: auto;
}
.clToolbar .k-widget .k-dropdown-wrap {
  display: flex;
  align-items: center;
}
.clToolbar .k-widget .k-dropdown-wrap .k-input {
  display: inline-block;
  margin-right: 8px;
  width: calc(100% - 21px);
  height: 17px;
  font-size: 0;
  line-height: 17px;
}
.clToolbar .k-widget .k-dropdown-wrap .k-select {
  height: 15px;
  min-height: 15px;
  position: relative;
  top: -2px;
  font-size: initial;
  width: auto;
}
.clToolbar .k-widget .k-dropdown-wrap .k-select .k-icon {
  width: 13px;
  position: initial;
  vertical-align: top !important;
}
.clToolbar .splitBtns > div {
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: space-between;
}
.clToolbar #layoutsDropdown {
  margin-right: 10px;
}
.clToolbar .k-toolbar .k-button,
.clToolbar .k-toolbar .k-split-button,
.clToolbar .k-toolbar .k-button-group,
.clToolbar .k-toolbar .k-widget,
.clToolbar .k-toolbar .k-textbox {
  margin-left: 0;
  margin-right: 0;
}
.clToolbar .k-toolbar label {
  margin-left: 0;
}
.clToolbar .k-toolbar div > span > label,
.clToolbar .k-toolbar .layoutsLabel {
  margin-right: 8px;
  font-size: 12px;
}
.clToolbar .k-toolbar > div {
  margin-right: 3px;
}
.clToolbar .toolbarBtn {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  cursor: pointer;
}
.clToolbar .toolbarBtn:disabled {
  opacity: .3;
}
.clToolbar .k-widget.k-combobox .k-dropdown-wrap,
.clToolbar .toolbarBtnWrapper {
  height: 21px;
  display: flex;
  align-items: center;
}
.clToolbar .k-overflow-anchor {
  height: 37px;
  width: 37px;
  padding: 7px 2px 0 0;
  margin-top: 0 !important;
}
.clToolbar .k-dropdown-wrap .k-input div {
  overflow: hidden;
  display: inline-block;
  width: 100%;
  text-overflow: ellipsis;
}
.clToolbar .leftNavigation .viewTypesContainer {
  display: flex;
  align-items: stretch;
  height: 100%;
  margin: 0;
  padding: 0;
}
.clToolbar .leftNavigation .viewTypesContainer .viewType {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  padding: 15px 24px;
  position: relative;
  cursor: pointer;
}
.clToolbar .leftNavigation .viewTypesContainer .viewType.active:after {
  content: "";
  width: 100%;
  height: 3px;
  position: absolute;
  left: 0;
  bottom: -1px;
}
.clToolbar .layoutsToolbar {
  font-size: 0;
}
.clToolbar .rightNavigation > div {
  margin-right: 16px;
}
.clToolbar .rightNavigation > div .units-label-wrapper {
  margin-right: 18px;
}
.clToolbar .rightNavigation > div .autofit-btn-wrapper {
  margin-left: 18px;
}
.exportToExcel-popup ul li {
  font-family:
    tahoma,
    arial,
    verdana;
  font-size: 13px;
  box-sizing: border-box;
  height: initial;
}
#layoutsDropdown_listbox {
  overflow-y: auto;
}
.toolbarOverflow .k-dropdown span,
.toolbarOverflow .k-list-container {
  border-radius: 0 !important;
}
.toolbarOverflow .k-combobox .k-icon {
  margin: 3px 0 !important;
}
.toolbarOverflow .k-dropdown-wrap .k-input {
  height: 17px;
  line-height: 17px;
}
.toolbarOverflow label {
  margin-right: 10px;
}
.toolbarOverflow .k-dropdown-wrap.k-state-hover,
.toolbarOverflow .k-dropdown-wrap.k-state-focused {
  background-color: transparent !important;
  border-color: inherit;
  padding: 0;
}
.toolbarOverflow li.k-item > span {
  display: block;
  height: 23px;
}
.toolbarOverflow li.k-item label {
  height: 18px;
  vertical-align: middle;
}
.toolbarOverflow .k-combobox .k-select {
  width: 12px;
}
.toolbarOverflow .k-combobox .k-state-disabled * {
  opacity: .3;
}
.toolbarOverflow .toolbarBtnWrapper {
  width: 100%;
}
.toolbarOverflow .toolbarBtnWrapper .toolbarBtn {
  box-sizing: border-box !important;
  background-image: none !important;
}
.toolbarOverflow .toolbarBtn {
  width: 100%;
  padding-right: 2px;
}
.toolbarOverflow .k-dropdown-wrap {
  height: 22px;
}
.toolbarOverflow .k-dropdown-wrap.k-state-hover,
.toolbarOverflow .clPivot .k-overflow-wrapper .k-dropdown-wrap.k-state-focused,
.toolbarOverflow .clPivot .k-overflow-wrapper .k-dropdown-wrap.k-state-active {
  padding: 0;
}
.toolbarOverflow .label {
  margin-right: 5px;
  vertical-align: middle;
  color: #000;
  margin-left: 2px;
}
.toolbarOverflow .toolbarBtnWrapper input {
  font:
    11px/13px tahoma,
    arial,
    verdana,
    sans-serif;
}
.toolbarOverflow .k-i-arrow-s,
.toolbarOverflow .clPivot .k-overflow-wrapper .k-i-arrow-s:hover,
.toolbarOverflow .clPivot .k-overflow-wrapper .k-state-hover .k-i-arrow-s {
  margin-top: 3px;
  margin-left: 3px;
}
.toolbarOverflow .toolbarBtn {
  background-color: transparent;
  background-repeat: no-repeat;
  cursor: pointer;
  border: 0;
  height: 21px;
}
.toolbarOverflow .toolbarBtn:disabled {
  opacity: .3;
}
#gridContextMenu {
  width: 250px;
  padding: 0;
}
#gridContextMenu li {
  font-size: 13px;
  overflow: visible;
}
#gridContextMenu li .k-group {
  overflow: hidden !important;
  padding: 4px 0;
  background-color: #303030;
}
#gridContextMenu li .k-group li {
  height: 22px;
}
#gridContextMenu li .k-group li .k-link {
  padding: 4px 10px 3px;
}
#gridContextMenu li .k-group li .k-link span {
  display: none;
}
#gridContextMenu li .k-group li .k-link div {
  vertical-align: top;
  text-align: center;
}
#gridContextMenu.k-state-focused {
  box-shadow: none !important;
}
.clPivot .k-grid-header-locked > table,
.clPivot .k-grid-header-wrap > table,
.clPivot .cl-grid-header > table {
  border-right: none;
  border-collapse: collapse;
  margin-bottom: 1px;
}
.clPivot .k-grid-header-locked > table > thead > tr,
.clPivot .k-grid-header-wrap > table > thead > tr,
.clPivot .cl-grid-header > table > thead > tr {
  height: 28px;
}
.clPivot .cell-content-wrapper .group-wrapper {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
}
.clPivot .cell-content-wrapper .group-wrapper * {
  display: inline-block;
  vertical-align: top;
}
.clPivot .cell-content-wrapper .group-wrapper .content {
  margin-left: 3px;
  display: inline;
}
.clPivot .cell-content-wrapper .group-wrapper .groupExpander {
  margin-top: 1px;
  margin-right: 2px;
}
.clPivot .cell-content-wrapper > .content {
  display: block;
}
.clPivot .cell-content-wrapper .content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 14px;
  text-indent: 4px;
}
.clPivot .cell-content-wrapper .icon-sorting {
  float: left;
  width: 8px;
}
.clPivot .cell-content-wrapper .icon-sorting.k-i-arrow-n {
  background-position: -36px -320px !important;
}
.clPivot .cell-content-wrapper .icon-sorting.k-i-arrow-s {
  background-position: -36px -340px !important;
}
.clPivot .cell-content-wrapper .customTotalsContentContainer {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 4px;
}
.clPivot .cell-content-wrapper .customTotalsContentContainer:first-child {
  padding-left: 0;
}
.clPivot .cell-content-wrapper .customTotalsContentContainer .content {
  display: inline;
  vertical-align: top;
  text-indent: 0;
}
.clPivot .cell-content-wrapper .customTotalsDdWrapper {
  display: inline-block;
  font-size: 13px;
  line-height: 14px;
  cursor: pointer;
  vertical-align: top;
  color: #0277b3;
  font-weight: 500;
  padding-right: 5px;
}
.clPivot .cell-content-wrapper .customTotalsDdWrapper .clDropDown {
  width: auto;
}
.clPivot.clDropDown-popup.clHeaderCustomTotals-popup {
  box-shadow: 1px 1px 12px #00000080;
  margin-top: 6px;
  margin-left: -9px;
  border-radius: 0;
}
.clPivot.clDropDown-popup.clHeaderCustomTotals-popup .clDropDown-content-wrapper {
  overflow: hidden;
}
.clPivot.clDropDown-popup.clHeaderCustomTotals-popup .clDropDown-content-wrapper ul {
  padding: 6px 0;
}
.clPivot.clDropDown-popup.clHeaderCustomTotals-popup .clDropDown-content-wrapper ul li {
  padding: 0 15px;
}
#uniqueItemsFilterContainer {
  width: 181px;
}
#uniqueItemsFilterContainer #uniqueItemsFilterHeaderArea * {
  display: inline-block;
  vertical-align: middle;
}
#uniqueItemsFilterContainer #uniqueItemsFilterHeaderArea input[type=checkbox] {
  display: none;
}
#uniqueItemsFilterContainer #uniqueItemsFilterInput {
  width: 120px;
  outline: none;
}
#uniqueItemsFilterContainer #uniqueItemsFilterInput::placeholder {
  color: #b1a9b1;
  font-style: italic;
  font-size: 12px;
}
#uniqueItemsFilterContainer #uniqueItemsFilterCheckAllHeaderItem {
  margin-right: 5px;
  padding-left: 9px;
  vertical-align: top;
}
#uniqueItemsFilterContainer #uniqueItemsFilterCheckAllHeaderItem input {
  margin-top: 5px;
  margin-bottom: 5px;
}
#uniqueItemsFilterContainer #uniqueItemsFilterDataGrid {
  overflow: hidden;
  border-left: none;
}
#uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .k-grid-header {
  display: none;
}
#uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .k-grid-content {
  height: 100% !important;
  overflow-x: hidden;
  overflow-y: auto !important;
}
#uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .k-virtual-scrollable-wrap table {
  width: auto;
  border: none;
}
#uniqueItemsFilterContainer #uniqueItemsFilterDataGrid tbody {
  float: none;
  display: block;
}
#uniqueItemsFilterContainer #uniqueItemsFilterDataGrid tbody tr {
  float: none;
  background: #fff;
}
#uniqueItemsFilterContainer #uniqueItemsFilterDataGrid tbody tr td {
  border: none;
  padding-right: 2px;
  padding-left: 4px;
}
#uniqueItemsFilterContainer #uniqueItemsFilterDataGrid tbody tr td:first-child {
  padding-left: 9px;
}
#uniqueItemsFilterContainer #uniqueItemsFilterDataGrid tbody tr td:last-child {
  padding-right: 9px;
}
#uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .inactiveData {
  font-style: italic;
  color: gray;
}
#uniqueItemsFilterContainer #uniqueItemsFilterHeaderArea {
  padding: 8px 0;
}
#uniqueItemsFilterContainer #uniqueItemsFilterFooterArea {
  padding: 12px;
  text-align: right;
}
#uniqueItemsFilterContainer #uniqueItemsFilterFooterArea #uniqueItemsFilterApplyButton {
  display: inline-block;
  cursor: pointer;
  padding: 6px 12px;
}
#uniqueItemsFilterContainer #uniqueItemsFilterFooterArea #uniqueItemsFilterApplyButton .applyUniqueItemsFilterIcon {
  background-position: -55px -101px;
  padding: 4px 8px 0 10px;
  filter: grayscale(100%);
  opacity: .5;
}
#uniqueItemsFilterContainer #uniqueItemsFilterFooterArea #uniqueItemsFilterApplyButton .applyUniqueItemsFilterIcon:hover {
  opacity: 1;
}
#uniqueItemsFilterContent #uniqueItemsFilterHeaderArea * {
  float: left;
}
#uniqueItemsFilterContent #uniqueItemsFilterCheckAllCell {
  padding-top: 3px;
  margin-right: 5px;
  padding-left: 4px;
}
#uniqueItemsFilterContent #uniqueItemsFilterCheckAllCell span {
  padding-top: 1px;
}
#uniqueItemsFilterContent #uniqueItemsFilterInputCell {
  border-left: 1px solid #bcb4b0;
}
#uniqueItemsFilterContent #uniqueItemsFilterInputCell span {
  padding-top: 3px;
  padding-left: 5px;
  margin-right: 5px;
}
#uniqueItemsFilterContent #uniqueItemsFilterInput {
  width: 130px;
  outline: none;
}
#uniqueItemsFilterContent #uniqueItemsFilterDataGrid {
  overflow: hidden;
}
#uniqueItemsFilterContent #uniqueItemsFilterDataGrid td {
  padding: 2px;
}
#uniqueItemsFilterContent #uniqueItemsFilterDataGrid .k-grid-header {
  display: none;
}
#uniqueItemsFilterContent #uniqueItemsFilterDataGrid .k-grid-content {
  height: 100% !important;
  overflow-x: hidden;
  overflow-y: auto !important;
}
#uniqueItemsFilterContent #uniqueItemsFilterDataGrid .k-virtual-scrollable-wrap table {
  border: none;
}
#uniqueItemsFilterContent #uniqueItemsFilterDataGrid .inactiveData {
  font-style: italic;
  color: gray;
}
#uniqueItemsFilterContent #uniqueItemsFilterFooterArea input {
  float: right;
}
#uniqueItemsFilterContent #uniqueItemsFilterFooterArea input[type=button] {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  background-color: #0072c6 !important;
  border: 1px solid #0061a8 !important;
  border-radius: 2px;
  color: #fff !important;
  margin-left: 5px;
  margin-right: 0 !important;
  min-width: 50px;
  line-height: 17px !important;
  cursor: pointer;
}
#uniqueItemsFilterContent #uniqueItemsFilterFooterArea input[type=button]:hover {
  background-color: #ed6e4c !important;
}
.clPivot .k-grid .k-header {
  vertical-align: middle;
}
.hasLeftBorder {
  border-left-width: 1px !important;
}
.clPivot.clListSubitemsPopup .clDropDown-list-item.active-item {
  color: #0277b3;
}
.clPivot.clActionsPopup {
  max-height: none;
}
.clPivot.clActionsPopup .column-actions-container {
  min-height: auto;
  min-width: 150px;
  max-width: 228px;
}
.clPivot.clActionsPopup .column-actions-container .cl-list-item {
  cursor: pointer;
  min-height: 25px;
  padding: 0 11px;
}
.clPivot.clActionsPopup .column-actions-container .cl-list-item.separator-list-item {
  height: 0;
  min-height: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 0;
}
.clPivot.clActionsPopup .column-actions-container .cl-list-item .column-actions-type.k-separator {
  height: 0;
  padding: 0;
}
.clPivot.clActionsPopup .column-actions-container .cl-list-no-actions-item {
  padding: 5px 9px;
  font-style: italic;
}
.clPivot.clActionsPopup .column-actions-container .cl-list-no-actions-item:hover {
  background-color: transparent !important;
}
.ccCellContent.groupedBy {
  background-repeat: no-repeat;
  background-position: right;
}
.clPivot .column-actions-type {
  display: flex;
  align-items: center;
}
.clPivot .column-action-type-icon {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.clPivot .cl-columns-filter-dropdown {
  position: absolute;
  height: 15px;
}
.clPivot .k-grid-header .hierarchyLevelItem.hoveredHeaderItem .filter-expander-container,
.clPivot .clGridContainer .hierarchyLevelItem.hoveredHeaderItem .filter-expander-container,
.clPivot .k-grid-header .k-header:not(.hierarchyLevelsCtrlContainer).hoveredHeaderItem .filter-expander-container,
.clPivot .clGridContainer .k-header:not(.hierarchyLevelsCtrlContainer).hoveredHeaderItem .filter-expander-container,
.clPivot .k-grid-header .hierarchyLevelItem.filtered .filter-expander-container,
.clPivot .clGridContainer .hierarchyLevelItem.filtered .filter-expander-container,
.clPivot .k-grid-header .k-header:not(.hierarchyLevelsCtrlContainer).filtered .filter-expander-container,
.clPivot .clGridContainer .k-header:not(.hierarchyLevelsCtrlContainer).filtered .filter-expander-container,
.clPivot .k-grid-header .hierarchyLevelItem.active .filter-expander-container,
.clPivot .clGridContainer .hierarchyLevelItem.active .filter-expander-container,
.clPivot .k-grid-header .k-header:not(.hierarchyLevelsCtrlContainer).active .filter-expander-container,
.clPivot .clGridContainer .k-header:not(.hierarchyLevelsCtrlContainer).active .filter-expander-container {
  visibility: visible;
}
.clPivot .k-grid-header .hierarchyLevelItem.hoveredHeaderItem .clDropdownExpanderIcon,
.clPivot .clGridContainer .hierarchyLevelItem.hoveredHeaderItem .clDropdownExpanderIcon,
.clPivot .k-grid-header .k-header:not(.hierarchyLevelsCtrlContainer).hoveredHeaderItem .clDropdownExpanderIcon,
.clPivot .clGridContainer .k-header:not(.hierarchyLevelsCtrlContainer).hoveredHeaderItem .clDropdownExpanderIcon {
  display: inline-block;
  margin-left: 8px;
}
.clPivot .k-grid-header .hierarchyLevelItem.hoveredHeaderItem .clDropdownExpanderIcon:first-child,
.clPivot .clGridContainer .hierarchyLevelItem.hoveredHeaderItem .clDropdownExpanderIcon:first-child,
.clPivot .k-grid-header .k-header:not(.hierarchyLevelsCtrlContainer).hoveredHeaderItem .clDropdownExpanderIcon:first-child,
.clPivot .clGridContainer .k-header:not(.hierarchyLevelsCtrlContainer).hoveredHeaderItem .clDropdownExpanderIcon:first-child {
  margin-left: 0;
}
.clPivot .k-grid-header .headerCellWrapper,
.clPivot .clGridContainer .headerCellWrapper {
  position: relative;
}
.clPivot .k-grid-header .filter-expander-container,
.clPivot .clGridContainer .filter-expander-container {
  width: auto;
  text-align: right;
  height: 16px;
  visibility: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 8px auto 0;
  padding-left: 8px;
  z-index: 1000;
}
.clPivot .k-grid-header .filter-expander-container .clDropdownExpanderIcon,
.clPivot .clGridContainer .filter-expander-container .clDropdownExpanderIcon {
  display: none;
  width: 11px;
  height: 15px;
  opacity: .5;
}
.clPivot .k-grid-header .filter-expander-container.clPermanent .clValuesFilter,
.clPivot .clGridContainer .filter-expander-container.clPermanent .clValuesFilter {
  display: inline-block;
}
.clPivot .k-grid-header .filter-expander-container.clActiveDropdown .clDropdownExpanderIcon,
.clPivot .clGridContainer .filter-expander-container.clActiveDropdown .clDropdownExpanderIcon {
  display: inline-block;
  margin-left: 8px;
}
.clPivot .k-grid-header .filter-expander-container.clActiveDropdown .clDropdownExpanderIcon:first-child,
.clPivot .clGridContainer .filter-expander-container.clActiveDropdown .clDropdownExpanderIcon:first-child {
  margin-left: 0;
}
.clPivot .k-grid-header .filter-expander-container .column-actions-dropdown-expander,
.clPivot .clGridContainer .filter-expander-container .column-actions-dropdown-expander {
  width: auto;
  cursor: pointer;
  border: none;
  line-height: normal;
}
.clPivot .k-grid-header .filter-expander-container .column-actions-dropdown-expander .clDropdownExpanderIcon:hover,
.clPivot .clGridContainer .filter-expander-container .column-actions-dropdown-expander .clDropdownExpanderIcon:hover,
.clPivot .k-grid-header .filter-expander-container .column-actions-dropdown-expander .clDropdownExpanderIcon.clActiveExpander,
.clPivot .clGridContainer .filter-expander-container .column-actions-dropdown-expander .clDropdownExpanderIcon.clActiveExpander {
  opacity: 1;
}
.clPivot .groupedByIcon {
  position: relative;
  height: 18px;
  width: 24px;
  margin-right: 3px;
}
.clPivot .k-grid-header-wrap table,
.clPivot .cl-grid-header table {
  border-collapse: collapse;
}
.clPivot .k-grid-header .groupedByIcon,
.clPivot .cl-grid-header .groupedByIcon {
  float: left;
  margin-top: -2px;
  margin-left: 4px;
}
.clPivot #clList {
  padding-left: 0;
}
.clGridContainer.hasFooter {
  z-index: 1;
}
.clGridContainer.hasFooter .footer-wrapper {
  position: relative;
  overflow: hidden;
  border-top-style: solid;
  border-top-width: 1px;
}
.clGridContainer.hasFooter .footer-wrapper table {
  border-collapse: collapse;
}
.clGridContainer.hasFooter .footer-wrapper td {
  height: 24px;
  padding: 0 5px;
}
.clGridContainer.hasFooter .footer-wrapper td:first-child {
  border-left: none;
}
.clGridContainer.hasFooter .k-scrollbar-vertical {
  height: calc(100% - 38px);
}
.clGridContainer.hasFooter .footer-locked {
  border-top-style: solid;
  border-top-width: 1px;
  border-right: none;
  border-collapse: collapse;
}
.clGridContainer.hasFooter .footer-locked table {
  border-right: 0px;
}
.clGridContainer.hasFooter .footer-locked tr {
  height: 21px;
}
.clGridContainer.hasFooter .footer-locked tr td {
  height: 24px;
  padding: 0 5px;
  font-weight: 700;
  border-right: 0px;
}
.clGridContainer.hasFooter .footer-locked tr td.rowPicker {
  border-left: none;
}
.clGridContainer.hasFooter table {
  table-layout: fixed;
}
.clGridContainer.hasFooter .footer-locked-container {
  position: absolute;
  display: inline-block;
  z-index: 2;
  top: 100%;
}
.clGridContainer.hasFooter .footer-wrapper-locked {
  position: fixed;
  overflow: hidden;
  display: inline-block;
  z-index: 2;
}
.clGridContainer.hasFooter .footer-wrapper-locked.footer-wrapper-cropped {
  border-right-width: 1px;
}
.clPivot.columnChooserWindow #columnChooser {
  overflow: hidden;
}
.clPivot.columnChooserWindow #columnChooser .k-grid-content tr {
  height: 23px;
}
.clPivot.columnChooserWindow #columnChooser .k-checkbox {
  margin-right: 4px;
}
.clPivot.columnChooserWindow #ccContentArea {
  height: 500px;
}
.clPivot.columnChooserWindow.k-pane #ccContentArea {
  height: calc(100% - 70px);
}
.clPivot.columnChooserWindow .hasHSplitter {
  border: none;
}
.clPivot.columnChooserWindow .hasHSplitter > table {
  table-layout: fixed;
  overflow: hidden;
}
.clPivot.columnChooserWindow .hasHSplitter > table .k-treeview {
  overflow-y: auto;
}
.clPivot.columnChooserWindow .ccBlockCaption {
  height: 14px;
}
.clPivot.columnChooserWindow .ccBlockFilter input {
  width: 225px;
}
.clPivot.columnChooserWindow .ccBlockFilter .ccItemTitle {
  display: none;
}
.clPivot.columnChooserWindow .ccItemTitle {
  width: 100%;
}
.clPivot.columnChooserWindow .groupedByItem .ccItemTitle,
.clPivot.columnChooserWindow .isKey + .ccItemTitle {
  width: calc(100% - 30px);
}
.clPivot.columnChooserWindow .sortableGridContainer {
  vertical-align: top;
  border: 1px solid transparent;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview {
  width: 221px;
  height: 217px;
  overflow-x: hidden;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview.groupedColumns {
  width: auto;
  height: 476px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .k-in {
  width: 100%;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview input {
  margin-top: 2px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview .k-in {
  padding: 0;
  margin: 0;
  border: 0;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview .k-in table {
  width: 100%;
  table-layout: fixed;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview .k-in .ccItemTitle {
  overflow: hidden;
  text-overflow: ellipsis;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview .k-in .ccItemTitle div {
  display: inline;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview .k-in.groupedByItem .ccItemTitle {
  padding-right: 20px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#availableFields .k-item .k-group,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#availableFields .k-item .k-icon {
  display: none !important;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#availableFields .k-in {
  width: calc(100% - 16px);
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#availableFields .k-in > div {
  overflow: hidden;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .hierarchyLevelItem,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .hierarchyLevelItem,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .hierarchyLevelItem,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .hierarchyLevelItem .k-select,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .hierarchyLevelItem .k-select,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .hierarchyLevelItem .k-select {
  height: 18px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .hierarchyLevelItem span.k-icon,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .hierarchyLevelItem span.k-icon,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .hierarchyLevelItem span.k-icon {
  height: 18px;
  margin-top: 0 !important;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .k-item,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .k-item,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .k-item {
  box-sizing: border-box;
  height: 24px;
  border-bottom: 1px solid transparent;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .k-item .k-group .k-item,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .k-item .k-group .k-item,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .k-item .k-group .k-item {
  border-left: 1px solid transparent;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .k-item > div,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .k-item > div,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .k-item > div {
  height: 22px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .k-item[aria-expanded],
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .k-item[aria-expanded],
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .k-item[aria-expanded] {
  height: auto;
  border-bottom: none;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .k-item[aria-expanded] .k-item[aria-expanded],
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .k-item[aria-expanded] .k-item[aria-expanded],
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .k-item[aria-expanded] .k-item[aria-expanded] {
  height: auto;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .k-item[aria-expanded] .k-item.k-last .k-last,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .k-item[aria-expanded] .k-item.k-last .k-last,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .k-item[aria-expanded] .k-item.k-last .k-last {
  border-bottom: 0px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .k-item[aria-expanded] > div .k-icon,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .k-item[aria-expanded] > div .k-icon,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .k-item[aria-expanded] > div .k-icon {
  height: 18px;
  margin-top: 3px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#rowLabels .k-item[aria-expanded] > div .k-in,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#filterBy .k-item[aria-expanded] > div .k-in,
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview#columnsLabels .k-item[aria-expanded] > div .k-in {
  height: 21px;
  line-height: 21px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview.gridStyle .k-item {
  height: 24px;
  box-sizing: border-box;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview.gridStyle .k-item > div {
  line-height: 22px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview.gridStyle .k-item .hierarchyLevelItem {
  height: 16px !important;
  margin-top: 0 !important;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview.gridStyle .k-item .ccItemTitle {
  line-height: 16px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-treeview .ccItemTitle {
  margin-left: 3px;
}
.clPivot.columnChooserWindow .sortableGridContainer #filterBy .k-in,
.clPivot.columnChooserWindow .sortableGridContainer #columnsLabels .k-in {
  width: 100%;
}
.clPivot.columnChooserWindow #ccFooterArea {
  box-sizing: border-box;
  margin-top: 20px;
  padding: 0 16px;
  text-align: right;
}
.clPivot.columnChooserWindow #ccFooterArea input:last-child {
  margin-right: 5px !important;
}
.clPivot.columnChooserWindow .k-grid tr {
  background-color: transparent;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-grid-header {
  display: none;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-grid-content {
  overflow-y: auto;
  height: auto;
}
.clPivot.columnChooserWindow #availableFields .k-grid-content td * {
  float: left;
}
.clPivot.columnChooserWindow #availableFields .k-grid-content td div {
  cursor: default;
}
.clPivot.columnChooserWindow #columnChooser .k-grid-content > table {
  border: none;
}
.clPivot.columnChooserWindow .hierarchyLevelItem {
  margin-top: 2px !important;
  max-width: 100% !important;
}
.clPivot.columnChooserWindow #ccMetricsBlock {
  height: 100%;
}
.clPivot.columnChooserWindow #ccMetricsBlock > table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-grid-content tr {
  display: table-row !important;
}
.clPivot.columnChooserWindow #ccContentArea {
  background-color: transparent;
}
.clPivot.columnChooserWindow #columnsLabels .ccItemTitle,
.clPivot.columnChooserWindow #filterBy .ccItemTitle {
  display: block;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-grid-content td {
  border-bottom: 1px solid transparent;
}
.clPivot.columnChooserWindow #columnChooser .k-pane {
  background-color: transparent;
}
.clPivot.columnChooserWindow #columnChooser .k-splitbar {
  border: none;
}
.clPivot.columnChooserWindow #columnChooser .k-dropdown {
  float: right !important;
  min-width: 38px;
}
.clPivot.columnChooserWindow #columnChooser .sortableGridContainer .k-grid .k-grid-content {
  height: 100% !important;
}
.clPivot.columnChooserWindow #columnChooser .sortableGridContainer .k-grid .k-grid-content table table {
  border-collapse: collapse !important;
  border-spacing: 0px !important;
}
.clPivot.columnChooserWindow #columnChooser .sortableGridContainer .k-grid .k-grid-content table table tr {
  height: 20px;
}
.clPivot.columnChooserWindow #columnChooser .sortableGridContainer .k-grid .k-grid-content table table td {
  padding: 0 !important;
}
.clPivot.columnChooserWindow #columnChooser .sortableGridContainer .k-grid .k-grid-content table table,
.clPivot.columnChooserWindow #columnChooser .sortableGridContainer .k-grid .k-grid-content table table td {
  border: none !important;
}
.clPivot.columnChooserWindow #columnChooser .sortableGridContainer .k-grid .k-grid-content table table div.ccItemTitle {
  float: none !important;
  margin-top: 0 !important;
}
.clPivot.columnChooserWindow #columnChooser .ccItemTitle .isDefault {
  background-image: none;
}
.clPivot.columnChooserWindow #columnChooser .ccItemTitle .isDefault:before {
  content: "*";
  color: red;
}
.clPivot.columnChooserWindow #columnChooser .k-grid .mTitle {
  padding-left: 3px !important;
}
.clPivot.columnChooserWindow #columnChooser .k-grid-content .ccItemTitle {
  cursor: default;
  text-overflow: ellipsis;
  overflow: hidden;
}
.clPivot.columnChooserWindow #columnChooser .k-grid-content .afCheckbox {
  cursor: pointer;
  margin-left: 0 !important;
}
.clPivot.columnChooserWindow #columnChooser .sortableGridContainer .k-grid-content tr:hover {
  background-color: #d3d3d3;
}
.clPivot.columnChooserWindow #columnChooser .k-in .ccTreeItemText {
  float: left;
  margin-top: 2px;
}
.clPivot.columnChooserWindow #columnChooser .ccCustomTotalsContainer {
  right: 5px;
  position: inherit;
  display: inline-block;
  border: 1px solid gray;
  height: 16px;
}
.clPivot.columnChooserWindow #columnChooser .ccCustomTotalsContainer .k-state-active .k-i-arrow-s {
  border-right: 1px solid gray;
  border-left: none !important;
}
.clPivot.columnChooserWindow #columnChooser .k-state-focused,
.clPivot.columnChooserWindow #columnChooser .k-state-hover {
  background-image: none !important;
  box-shadow: none;
  background-color: transparent;
}
.clPivot.columnChooserWindow #columnChooser #rowLabels .ccCellContent {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.clPivot.columnChooserWindow #columnChooser #rowLabels .ccCellContent.groupedBy {
  width: calc(100% - 16px);
}
.clPivot.columnChooserWindow #columnChooser #rowLabels .ccItemTitle {
  display: inline-block;
  vertical-align: top;
}
.clPivot.columnChooserWindow #columnChooser .groupedByIcon {
  float: left;
  width: 20px;
  height: 20px;
  margin: 1px 10px 0 0;
}
.clPivot.columnChooserWindow .sortableGridContainer .k-grid td {
  padding: 0 5px !important;
}
.clPivot.columnChooserWindow td.sortableGridContainer {
  padding: 0 !important;
}
.clPivot.columnChooserWindow #ccMetricsBlock {
  padding-bottom: 3px;
}
.clPivot.columnChooserWindow #ccMetricsBlock .sortableGridContainer {
  background-color: transparent;
  border: 1px solid transparent;
  display: block;
  height: 100%;
}
.clPivot.columnChooserWindow #columnChooser .k-pane {
  display: flex;
  flex-direction: column;
  overflow: hidden !important;
}
.clPivot.columnChooserWindow #columnChooser .k-pane > * + * {
  margin-top: 8px;
}
.clPivot.columnChooserWindow #columnChooser .k-pane .cl-column-chooser-panel {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.clPivot.columnChooserWindow #columnChooser .k-pane .cl-column-chooser-panel > * + * {
  margin-top: 4px;
}
.clPivot.columnChooserWindow #columnChooser .k-pane .cl-column-chooser-panel-caption {
  flex: 0 0 12px;
  font-size: 12px;
  font-weight: 500;
  color: #bdbdbd;
}
.clPivot.columnChooserWindow #columnChooser .k-pane .cl-column-chooser-panel-hierarchy {
  flex: 1;
  overflow: hidden;
}
.clPivot.columnChooserWindow #ccMetricsBlock {
  padding-right: 3px;
  padding-left: 3px;
}
.clPivot.columnChooserWindow #ccMetricsBlock .ccBlockCaption {
  padding: 3px;
  margin-bottom: 3px;
}
.clPivot.columnChooserWindow #ccMetricsBlock .ccBlockCaption ~ table .sortableGridContainer {
  height: 476px;
}
.clPivot.columnChooserWindow #ccMetricsBlock .sortableGridContainer {
  height: 500px;
}
.clPivot.columnChooserWindow #ccMetricsFilter {
  width: calc(100% - 20px);
}
.clPivot.columnChooserWindow #customTolalsPopup-list {
  width: 36px !important;
}
.clPivot.columnChooserWindow .k-drag-clue {
  display: none;
}
.clPivot.columnChooserWindow .cl-column-chooser-hierarchy-drop-pointer {
  height: 6px;
  width: 190px;
}
.clPivot.columnChooserWindow #columnChooser .k-item input,
.clPivot.columnChooserWindow #columnChooser .k-in {
  cursor: pointer;
}
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown,
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown .k-dropdown-wrap {
  background-image: none !important;
}
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown {
  max-width: 38px;
  border-radius: 2px !important;
}
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown .k-dropdown-wrap {
  border: none;
  padding-right: 12px;
  height: 16px;
}
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown span {
  background-color: transparent;
}
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown .k-select {
  width: auto;
}
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown .k-input {
  height: 16px;
  line-height: 16px;
  padding: 0 0 0 2px !important;
  text-indent: 0;
}
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown .k-icon {
  width: 12px;
  border-left: 1px solid !important;
}
.clPivot.columnChooserWindow .isKey {
  width: 18px;
  height: 18px;
  float: left;
  margin-right: 10px;
}
.cl-column-chooser-panel-hierarchy .cl-columns-hierarchy-filter {
  padding: 0 12px;
}
.cl-columns-chooser-hierarchy-drag-clue {
  display: flex;
  align-items: center;
  padding: 8px;
  line-height: 14px;
  color: #bebebe;
  background: #4c4c4c;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}
.cl-columns-chooser-hierarchy-drag-clue-icon {
  width: 16px;
  height: 16px;
}
.cl-columns-chooser-hierarchy-drag-clue > * + * {
  margin-left: 6px;
}
.cl-columns-filter-dropdown {
  display: flex;
  cursor: pointer;
}
.clPivot.cl-columns-filter-popup {
  min-height: 356px;
  height: 356px;
  min-width: 258px;
  max-width: 258px;
}
.clPivot.cl-columns-filter-popup * {
  box-sizing: border-box;
}
.clPivot.cl-columns-filter-popup .cl-columns-filter {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0 0 12px;
}
.clPivot.cl-columns-filter-popup .cl-columns-filter-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 28px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 700;
}
.clPivot.cl-columns-filter-popup .cl-columns-filter-title_close-btn {
  height: 16px;
  width: 16px;
  margin-top: 2px;
}
.clPivot.cl-columns-filter-popup .cl-columns-filter-hierarchy {
  flex: 1;
  overflow: hidden;
}
.clPivot.cl-columns-filter-popup .cl-columns-filter-hierarchy .cl-columns-hierarchy-filter {
  padding: 0 12px;
}
.clPivot.cl-columns-filter-popup .cl-columns-filter-buttons-container {
  flex: 0 0 24px;
  display: flex;
  justify-content: flex-end;
  padding: 0 12px;
  margin-top: 12px;
}
.clPivot.cl-datetime-picker-dropdown {
  min-height: 100px;
  max-height: 600px;
  min-width: 238px;
  max-width: 254px;
  overflow: hidden;
}
.clPivot.cl-datetime-picker-dropdown * {
  box-sizing: border-box;
}
.clPivot.cl-datetime-picker-dropdown .cl-datetime-picker {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0 0 12px;
}
.clPivot.cl-datetime-picker-dropdown .cl-datetime-picker-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 28px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 700;
  background-color: #273678;
  color: #fff;
}
.clPivot.cl-datetime-picker-dropdown .cl-datetime-picker-header_close-btn {
  height: 16px;
  width: 16px;
  margin-top: 2px;
  fill: #fff;
}
.clPivot.cl-datetime-picker-dropdown .cl-datetime-picker-header_close-btn:hover {
  cursor: pointer;
}
.clPivot.cl-datetime-picker-dropdown .cl-datetime-picker-controls {
  flex: 0 0 24px;
  display: flex;
  justify-content: flex-end;
  padding: 0 12px;
}
.clPivot.cl-datetime-picker-dropdown .cl-datetime-picker-controls input[type=button] {
  margin-left: 12px;
  min-width: 80px;
  width: auto;
  text-transform: uppercase;
  color: #fff;
  border: none;
  border-radius: 2px;
  box-shadow: 0 -1px 2px #9090900d, 0 1px 2px #0000004d;
}
.clPivot.cl-datetime-picker-dropdown .cl-datetime-picker-controls input[type=button][btntype=cancel] {
  background: #6b7985;
}
.clPivot.cl-datetime-picker-dropdown .cl-datetime-picker-controls input[type=button][btntype=cancel]:hover {
  background: #788896;
  cursor: pointer;
}
.clPivot.cl-datetime-picker-dropdown .cl-datetime-picker-controls input[type=button][btntype=submit] {
  background: #1a72f5;
}
.clPivot.cl-datetime-picker-dropdown .cl-datetime-picker-controls input[type=button][btntype=submit]:hover {
  background-color: #1669e8;
  cursor: pointer;
}
.clPivot.cl-month-picker-popup,
.clPivot.cl-year-picker-popup {
  width: 62px !important;
}
.clPivot.cl-month-picker-popup .clDropDown-list-item,
.clPivot.cl-year-picker-popup .clDropDown-list-item {
  width: 33px;
}
.clPivot.cl-month-picker-popup .clDropDown-content-wrapper .clDropDown-list,
.clPivot.cl-year-picker-popup .clDropDown-content-wrapper .clDropDown-list {
  margin-bottom: 0;
  background: #fff;
  box-shadow: 0 4px 24px #0000004d;
  padding: 3px 0;
  border-radius: 2px;
  max-height: 167px;
  overflow: auto;
}
.clPivot.cl-month-picker-popup .clDropDown-content-wrapper .clDropDown-list-item,
.clPivot.cl-year-picker-popup .clDropDown-content-wrapper .clDropDown-list-item {
  color: #56626e;
  background: #fff;
  border: 0;
  border-radius: 0;
  font-family:
    Roboto,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 1.2rem;
  height: 24px;
  text-align: left;
  padding: 0 6px !important;
}
.clPivot.cl-month-picker-popup .clDropDown-content-wrapper .clDropDown-list-item:hover,
.clPivot.cl-year-picker-popup .clDropDown-content-wrapper .clDropDown-list-item:hover,
.clPivot.cl-month-picker-popup .clDropDown-content-wrapper .clDropDown-list-item.active-item,
.clPivot.cl-year-picker-popup .clDropDown-content-wrapper .clDropDown-list-item.active-item {
  background-color: #e0e6e8;
  color: #1669e8;
}
.cl-pivot-clocks {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 12px;
  margin-bottom: 12px;
}
.cl-pivot-clocks:before {
  border-top: 1px solid #cacfd5;
  display: flex;
  position: relative;
  left: 12px;
  content: "";
  width: calc(100% - 24px);
}
.cl-pivot-clocks .cl-pivot-clocks-input {
  width: 33px;
  height: 23px;
  margin: 0 4px;
  padding: 2px 0;
  outline: none;
  text-align: center;
  background-color: #fff;
  border: 1px solid #cacfd5;
  color: #1c222d;
  border-radius: 2px;
  -moz-appearance: textfield;
}
.cl-pivot-clocks .cl-pivot-clocks-input:hover {
  background-color: #e0e6e8;
}
.cl-pivot-clocks .cl-pivot-clocks-input:focus {
  background-color: #fff;
  border: 1px solid #1669e8;
}
.cl-pivot-clocks .cl-pivot-clocks-input.milliseconds {
  width: 38px;
}
.cl-pivot-clocks input::-webkit-outer-spin-button,
.cl-pivot-clocks input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cl-pivot-clocks .cl-pivot-clocks-reset-btn {
  margin-left: 7px;
  flex: 0 0 50px;
  line-height: 23px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 50px;
  height: 23px;
  padding: 0;
  text-transform: unset;
  text-align: center;
  background-color: #fff;
  color: #56626e;
  border: none;
  border-radius: 2px;
  box-shadow: 0 -1px 2px #9090900d, 0 1px 2px #0000004d;
}
.cl-pivot-clocks .cl-pivot-clocks-reset-btn:hover {
  background-color: #e0e6e8;
  color: #1669e8;
  cursor: pointer;
}
.cl-pivot-calendar {
  padding: 12px 12px 10px;
}
.cl-pivot-calendar-content {
  display: grid;
  grid-template-columns: repeat(7, 30px);
  grid-column-gap: 4px;
  justify-items: center;
  font-size: 1.3rem;
}
.cl-pivot-calendar-btns {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
}
.cl-pivot-calendar-btns-date-controls-container,
.cl-pivot-calendar-btns-today-controls-container {
  display: flex;
  flex-direction: row;
}
.cl-pivot-calendar-btns__btn {
  width: auto;
  margin-right: 12px;
}
.cl-pivot-calendar-btns__btn .k-select {
  margin-top: -4px;
}
.cl-pivot-calendar-btns__btn.month .clDropDown-value .cl-pivot-calendar-btns__dropdown-btn {
  width: 52px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 2px;
}
.cl-pivot-calendar-btns__btn.year .clDropDown-value .cl-pivot-calendar-btns__dropdown-btn {
  width: 62px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cl-pivot-calendar-btns__btn.year .clDropDown-value .cl-pivot-calendar-btns__dropdown-btn .k-select {
  margin-left: 8px;
}
.cl-pivot-calendar-btns-today-controls-container .cl-pivot-calendar-next-btn,
.cl-pivot-calendar-btns-today-controls-container .cl-pivot-calendar-prev-btn {
  background-color: transparent;
  margin-top: 5px;
  margin-right: 0 !important;
  height: 16px !important;
}
.cl-pivot-calendar-btns-today-controls-container .cl-pivot-calendar-prev-btn {
  transform: scaleX(-1);
}
.cl-pivot-calendar-btns-today-controls-container button.cl-pivot-calendar-today-btn {
  margin: 0 5px !important;
}
.cl-pivot-calendar-btns button {
  height: 24px;
  padding: 0 7px;
  font-weight: 400;
  background-color: #fff;
  border: 0;
  border-radius: 2px;
}
.cl-pivot-calendar-btns button .k-i-arrow-s {
  background-position: -2px -210px;
  transform: rotate(.75turn);
}
.cl-pivot-calendar-btns button .k-i-arrow-s:after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 2px;
  top: 4px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #56626e;
  transform: rotate(.25turn);
}
.cl-pivot-calendar-btns button:hover {
  background-color: #e0e6e8;
  color: #1669e8;
  cursor: pointer;
}
.cl-pivot-calendar-btns button:hover .k-i-arrow-s:after {
  border-top: 4px solid #1669e8;
}
.cl-pivot-calendar .week-day-name {
  color: #909090;
  margin-bottom: 2px;
}
.cl-pivot-calendar .day {
  background-color: #fff;
  border: 0;
  width: 34px;
  height: 24px;
  margin: 1px 0;
  color: #56626e;
}
.cl-pivot-calendar .day:hover {
  color: #00a6ff;
  background-color: #d7dbdf;
  cursor: pointer;
}
.cl-pivot-calendar .day.active {
  border-radius: 2px;
  color: #fff;
  background-color: #1669e8;
}
.cl-pivot-timespan {
  padding: 6px 12px 10px;
}
.cl-pivot-timespan .cl-pivot-timespan-element-container {
  display: flex;
  padding-bottom: 2px;
}
.cl-pivot-timespan .cl-pivot-timespan-title {
  width: 60px;
  height: 20px;
  background: #393939;
  line-height: 20px;
  margin-right: 2px;
  padding-left: 4px;
}
.cl-pivot-timespan .cl-pivot-timespan-input {
  width: 153px;
  height: 20px;
  background: #303030;
  padding: 0 4px;
  line-height: 20px;
  background-color: #343434;
  color: #fff;
  border: 1px solid #343434;
}
.cl-pivot-timespan .cl-pivot-timespan-reset-btn {
  position: absolute;
  margin-top: 10px;
  height: 24px;
  border-radius: 2px;
  background: #393939;
  display: flex;
  width: 31px;
  min-width: 31px;
  justify-content: center;
  align-items: center;
  padding: 0 0 2px;
}
.cl-timespan-sign-picker {
  width: 214px !important;
  height: 20px !important;
  margin: 12px 12px 0;
  display: flex;
  justify-content: space-between;
  padding: 0 8px;
  background: #343434;
  border: 1px solid #343434;
  border-radius: 2px;
  color: #bdbdbd !important;
}
.cl-timespan-sign-picker_value {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.cl-timespan-sign-picker_value .k-i-arrow-s {
  background-position: -2px -210px;
  transform: rotate(.75turn);
}
.cl-timespan-sign-picker_value .k-i-arrow-s:after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  position: absolute;
  right: 10px;
  top: 8px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #bdbdbd;
}
.cl-timespan-sign-picker_value .k-i-arrow-s:hover {
  background-color: #e0e6e8;
  color: #1669e8;
  cursor: pointer;
}
.cl-timespan-sign-picker_value .k-i-arrow-s:hover .k-i-arrow-s:after {
  border-top: 4px solid #1669e8;
}
.cl-timespan-sign-picker_link {
  display: flex;
  padding: 0 8px;
  align-items: center;
  height: 20px;
  font-size: 1.3rem;
  font-weight: 500;
  color: #bdbdbd;
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
}
.cl-timespan-sign-picker_link svg,
.cl-timespan-sign-picker_value svg {
  font-size: 1.6rem;
  width: 1.6rem;
  height: 1.6rem;
  display: inline-block;
  fill: #bdbdbd;
  line-height: 1;
  vertical-align: middle;
  margin-right: 6px;
}
.clPivot.cl-sign-picker-popup {
  width: 214px !important;
}
.cl-columns-hierarchy {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cl-columns-hierarchy * {
  box-sizing: border-box;
}
.cl-columns-hierarchy__filterable .cl-columns-hierarchy-tree-item {
  margin-left: 32px;
}
.cl-columns-hierarchy-item-toggler {
  flex: 0 0 18px;
}
.cl-columns-hierarchy-filter + .cl-columns-hierarchy-tree {
  margin-top: 6px;
}
.cl-columns-hierarchy-filter {
  display: flex;
  flex-direction: column;
  flex: 0 0 22px;
}
.cl-columns-hierarchy-filter-input {
  flex: 1;
  overflow: hidden;
  margin-left: 4px;
}
.cl-columns-hierarchy-tree {
  background: inherit;
  flex: 1;
  overflow: hidden;
}
.cl-columns-hierarchy-tree-item {
  display: flex;
  align-items: center;
  height: 20px;
  margin-left: 14px;
}
.cl-columns-hierarchy-tree-item .VirtualScrollingTree {
  height: 100%;
}
.cl-columns-hierarchy-tree-item > * + .cl-columns-hierarchy-tree-item-title {
  margin-left: 4px;
}
.cl-columns-hierarchy-tree-item-toggler * {
  pointer-events: none;
}
.cl-columns-hierarchy-tree-item-expander {
  width: 16px;
  margin-left: -16px;
  cursor: pointer;
}
.cl-columns-hierarchy .cl-columns-hierarchy-filter-wrapper {
  display: flex;
  flex-direction: row;
}
.cl-columns-hierarchy .cl-columns-hierarchy-filter-wrapper .search-icon,
.cl-columns-hierarchy .cl-columns-hierarchy-filter-wrapper .clear-filter-icon {
  height: 16px;
  width: 16px;
}
.cl-columns-hierarchy .toggle-all-nodes-title-wrapper {
  display: flex;
}
.advanced-filter {
  height: calc(100% - 34px) !important;
}
.advanced-filter_modal-header {
  width: 100%;
  height: auto;
}
.advanced-filter_modal-header .advanced-filter_toolbar-container {
  padding: 8px 0;
  justify-content: right;
  column-gap: 4px;
  height: 40px;
}
.advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container {
  height: 24px;
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .add-btn,
.advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .clear-btn,
.advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .delete-btn {
  font-size: 1.6rem;
  width: 1.6rem;
  height: 1.6rem;
  display: inline-block;
  fill: #bdbdbd;
  line-height: 1;
  vertical-align: middle;
}
.advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .add-btn:hover,
.advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .clear-btn:hover,
.advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .delete-btn:hover {
  fill: #0288d1;
}
.advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-separator {
  height: 100%;
  width: 1px;
  background-color: #bdbdbd;
}
.advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown {
  width: auto;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #343434;
  box-shadow: 0 -1px 2px #9090900d, 0 1px 2px #0000004d;
  border: none;
  border-radius: 2px;
  padding: 0 8px;
  margin-left: 5px;
  color: #bdbdbd;
}
.advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown .clDropDown-value {
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  font-size: 13px;
}
.advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown .clDropDown-popup {
  top: 24px;
  width: 48px;
  left: 0;
}
.advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown .clDropDown-popup .clDropDown-list-item {
  display: flex;
  align-items: center;
  padding-left: 10px !important;
  height: 24px;
}
.advanced-filter_modal-body {
  height: calc(100% - 90px);
  width: 100%;
}
.advanced-filter_modal-body .advanced-filter_conditions-container {
  height: 100%;
  border: 1px solid #343434;
  overflow-y: auto;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl {
  display: flex;
  border: none;
  margin: 2px 0 0 2px;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown {
  height: 20px;
  width: 22px;
  background-color: #303030;
  margin-right: 2px;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown .operationIcon {
  margin-top: 2px;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .inline-filter-placeholder,
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .inlineFilterControlInput {
  box-sizing: border-box;
  display: block;
  margin: 0;
  font-family: inherit;
  font-size: 1.3rem;
  font-weight: 400;
  overflow: visible;
  background-clip: padding-box;
  border-radius: 0;
  background-color: #303030;
  width: 235px;
  height: 20px;
  line-height: 20px;
  visibility: visible;
  border: none;
  padding: 0 7px;
  color: #fff;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .inline-filter-placeholder {
  font-size: 13px;
  line-height: 16px;
  color: #bdbdbd !important;
  font-weight: 400;
  padding-top: 2px;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.active .inline-filter-placeholder,
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.active .inlineFilterControlInput {
  box-shadow: inset 0 0 0 1px #0288d1;
  background-color: #555;
  color: #fff;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl {
  border-bottom: none;
  display: flex;
  border: none;
  margin: 2px 0 0 2px;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown {
  width: 22px;
  height: 20px;
  background: #303030;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown-value {
  margin-left: 3px !important;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown.cl-datetime-picker-expander .clDropDown-value {
  margin-left: 0 !important;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown.cl-datetime-picker-expander .clDropDown-value .k-icon {
  margin-top: 0;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown.cl-datetime-picker-expander:hover {
  background-color: #303030;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown .clDropDown-value .operationIcon {
  margin-top: 2px;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.booleanFilterControl .clDropDown.value {
  margin-left: 0;
  width: 235px;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.booleanFilterControl .clDropDown.value .clDropDown-value {
  padding-left: 3px;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.booleanFilterControl.active .clDropDown.value {
  box-shadow: inset 0 0 0 1px #0288d1;
  background-color: #555;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.booleanFilterControl:hover .clDropDown {
  background-color: #404040;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl .picker-input {
  width: 213px;
  background: #303030;
  display: flex;
  padding-right: 5px;
  padding-left: 7px;
  pointer-events: all;
  min-height: 20px;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  border: 2px solid transparent;
  border-right: none;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl .picker-input:hover {
  background-color: #404040;
  color: #fff;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl:hover .picker-input,
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl:hover .clDropDown {
  background-color: #404040;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl.active .picker-input {
  border: 1px solid #0288D1;
  border-right: none;
  background-color: #404040;
  color: #fff;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl.active .clDropDown.cl-datetime-picker-expander {
  border: 1px solid #0288D1;
  background-color: #404040;
  border-left: none;
  padding-left: 0;
}
.advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl .clDropDown.cl-datetime-picker-expander {
  margin-left: 0 !important;
  border: 1px solid transparent;
  border-left: none;
  padding-left: 1px;
}
.advanced-filter_toolbar-container {
  display: flex;
  flex-direction: row;
  column-gap: 10px;
}
.advanced-filter .cl-advanced-filter-reset-btn {
  background-image: none !important;
  margin-top: 15px;
  height: 24px;
  border-radius: 2px;
  background: #393939;
  display: flex;
  width: 31px;
  min-width: 31px;
  justify-content: center;
  align-items: center;
  padding: 0 0 2px;
}
.inlineFilterCell .inlineFilterControl .inline-filter-placeholder {
  height: 16px;
  margin-top: 5px;
  font-size: 12px;
  line-height: 12px;
  color: #bdbdbd;
  text-align: left !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 2px;
  padding-right: 16px;
}
.inlineFilterCell .inlineFilterControl .filter-reset {
  top: 1px !important;
}
.cl-view,
.cl-grid {
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.cl-grid-body {
  display: flex;
  position: relative;
}
.cl-grid-body-scroll {
  position: relative;
  overflow: hidden;
  min-height: 1px;
  will-change: translate;
  transform: translate(0);
}
.cl-grid-body-left,
.cl-grid-header-center,
.cl-grid-body-right,
.cl-grid-body-center,
.cl-grid-footer-left,
.cl-grid-footer-center,
.cl-grid-footer-right {
  position: relative;
  overflow: hidden;
}
.cl-grid-header {
  display: flex;
  box-sizing: border-box;
}
.cl-grid-header table {
  border-collapse: collapse;
  table-layout: fixed;
}
.cl-grid-header table tr {
  height: 28px;
}
.cl-grid-header table th {
  padding: 0;
  background-image: none;
}
.cl-grid-column-header > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cl-grid-column {
  height: 100%;
  position: absolute;
}
.cl-horizontal-scroll {
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
}
.cl-horizontal-scroll .cl-scroll-body {
  position: absolute;
  height: 1px;
}
.cl-vertical-scroll {
  position: absolute;
  top: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.cl-vertical-scroll .cl-scroll-body {
  position: absolute;
  width: 1px;
}
.cl-data-table-cell {
  height: 24px;
  line-height: 24px;
  padding: 0 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cl-area-selection-marquee {
  background-color: #ff4133;
  opacity: .3;
  pointer-events: none;
}
.cl-data-table-cell {
  box-sizing: border-box;
}
.cl-neg-num {
  color: #ff4133;
}
#clProgressForm {
  display: none;
}
.cl-data-table-focused-row-marker {
  position: absolute;
  height: 4px;
  width: 13px;
  right: 1px;
  z-index: 100000;
  background: #0288d1;
  cursor: pointer;
}
.cl-data-table-resize-indicator {
  background-color: #add8e6;
}
.cl-data-table-resize-indicator.x {
  position: absolute;
  width: 1px;
}

/* node_modules/@clpivot/core/core.css */
/*! Cl.Pivot JavaScript Library v42.0.2

Copyright 2017, CompatibL LLC
http://www.compatibl.com

Date: 2026-05-11 */
.clDropDown {
  width: 42px;
  position: relative;
  height: 16px;
}
.clDropDown.splitBtns {
  display: inline-block;
  vertical-align: middle;
  height: 21px;
  margin-right: 8px;
}
.clDropDown.splitBtns.disabled {
  opacity: .5;
}
.clDropDown.splitBtns span {
  height: 21px;
}
.clDropDown.splitBtns a {
  border-left: none;
  line-height: 21px;
  height: 15px;
  vertical-align: top;
  position: relative;
  top: -1px;
}
.clDropDown a {
  display: inline-block;
  position: absolute;
  right: 5px;
  cursor: pointer;
  width: 12px;
  height: 16px;
}
.clDropDown a:hover {
  background-color: transparent;
}
.clDropDown-popup {
  width: 100%;
  display: block;
  position: absolute;
  z-index: 21000;
  padding: 0;
  margin: 0;
  list-style-type: none;
  height: auto;
  max-height: 300px;
  overflow-y: auto;
  border-radius: 2px;
}
.clDropDown-popup.clDropDown-popup-inline-filter .clDropDown-list .clDropDown-list-item {
  padding: 4px;
}
.clDropDown-popup .clDropDown-content-wrapper {
  max-height: 300px;
  overflow: auto;
}
.operation-dropdown .clDropDown-popup {
  left: auto;
  right: -1px;
}
.clDropDown-popup .clDropDown-list {
  margin: 0;
  padding: 0;
}
.clDropDown-popup .clDropDown-list .clDropDown-list-item {
  padding: 0 10px;
  line-height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.clDropDown-popup .clDropDown-list .clDropDown-list-item:hover {
  cursor: pointer;
}
.complexFilterWindow .operator-dropdown,
.complexFilterWindow .dropdown-columnName {
  margin-left: 4px;
}
.complexFilterWindow .operator-dropdown .clDropDown-value:after,
.complexFilterWindow .dropdown-columnName .clDropDown-value:after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 6px;
}
.clPivot .ntfContainer {
  position: absolute;
  z-index: 10000;
  right: 35px;
  bottom: 35px;
}
.clPivot .k-notification {
  margin-top: 8px;
}
.clPivot .k-notification-wrap {
  padding: 20px 20px 20px 70px;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.clPivot .k-notification-wrap .k-i-note {
  position: absolute;
  top: calc(50% - 16px);
  left: 20px;
  width: 32px;
  height: 32px;
}
.clPivot .k-notification {
  width: 320px !important;
  border-radius: 0;
}
.pivot-spinner {
  margin: 12px auto 0;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}
.pivot-spinner > div {
  background-color: #fff;
  margin: 0 3px 0 0;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.pivot-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.pivot-spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.pivot-spinner .rect4 {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s;
}
.pivot-spinner .rect5 {
  -webkit-animation-delay: -.8s;
  animation-delay: -.8s;
}
@-webkit-keyframes sk-stretchdelay {
  0%, 40%, to {
    -webkit-transform: scaleY(.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, to {
    transform: scaleY(.4);
    -webkit-transform: scaleY(.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
.clProfileChart {
  font: 10px sans-serif;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -o-user-select: none;
}
.clProfileChart.mouseDown {
  cursor: move !important;
}
.clProfileChart .legendItem {
  cursor: pointer;
}
.clProfileChart .legendItem .legendBack {
  fill: #fff;
}
.clProfileChart .legendItem.left .legendRect {
  fill: #00a2ff;
}
.clProfileChart .legendItem.right .legendRect {
  fill: #ff6000;
}
.clProfileChart .axis path,
.clProfileChart .axis line {
  fill: none;
  stroke: gray;
  shape-rendering: crispEdges;
}
.clProfileChart .axis.x path,
.clProfileChart .axis.x line {
  stroke: #000;
}
.clProfileChart .axis.x .tick text {
  font-weight: bolder;
}
.clProfileChart .axis path.go-to-parent {
  cursor: pointer;
  fill: gray;
}
.clProfileChart .capture-zoom {
  fill: #fff;
}
.clProfileChart .line-chart .line {
  fill: none;
  stroke-width: 3px;
}
.clProfileChart .line-chart .line.highlight {
  stroke-width: 5px;
}
.clProfileChart .line-chart.left .cross,
.clProfileChart .line-chart .left .cross,
.clProfileChart .line-chart.left.line,
.clProfileChart .line-chart .left.line,
.clProfileChart .line-chart.left path,
.clProfileChart .line-chart .left path,
.clProfileChart .line-chart.left line,
.clProfileChart .line-chart .left line,
.clProfileChart .line-chart.left circle,
.clProfileChart .line-chart .left circle {
  stroke: #00a2ff;
}
.clProfileChart .line-chart.right .cross,
.clProfileChart .line-chart .right .cross,
.clProfileChart .line-chart.right.line,
.clProfileChart .line-chart .right.line,
.clProfileChart .line-chart.right path,
.clProfileChart .line-chart .right path,
.clProfileChart .line-chart.right line,
.clProfileChart .line-chart .right line,
.clProfileChart .line-chart.right circle,
.clProfileChart .line-chart .right circle {
  stroke: #ff6000;
}
.clProfileChart .line-chart .bottom .cross {
  stroke: #000;
}
.clProfileChart .line-chart .crossContainer {
  display: none;
}
.clProfileChart .line-chart .crossContainer .cross {
  stroke-dasharray: 3, 3;
  opacity: .5;
}
.clProfileChart .line-chart .crossContainer circle {
  fill: none;
  opacity: .8;
}
.clProfileChart .line-chart .capture {
  fill: none;
  pointer-events: all;
}
.clProfileChart .line-chart .higlight {
  fill: #d3d3d3;
}
.clProfileChart .gantt-chart {
  position: relative;
}
.clProfileChart .gantt-chart .bar {
  cursor: pointer;
  opacity: 0;
}
.clProfileChart .gantt-chart .bar.highlight {
  fill-opacity: .6;
}
.clProfileChart .gantt-chart .bar-0 {
  fill: #0084cf;
}
.clProfileChart .gantt-chart .bar-1 {
  fill: #ffa800;
}
.clProfileChart .gantt-chart .bar-2 {
  fill: #ff0344;
}
.clProfileChart .gantt-chart .bar-3 {
  fill: #ad007a;
}
.clProfileChart .gantt-chart .bar-4 {
  fill: #15a0a9;
}
.cl-line-chart-tooltip {
  position: absolute;
  pointer-events: none;
  text-align: center;
  opacity: 0;
}
.cl-line-chart-tooltip div {
  color: #fff;
  padding: 4px 10px;
  white-space: pre;
  display: inline-block;
  background: #000c;
}
.cl-line-chart-tooltip:after {
  box-sizing: border-box;
  display: inline;
  font-size: 10px;
  width: 100%;
  line-height: .5;
  color: #000c;
  content: "\25bc";
  position: absolute;
  text-align: center;
  top: 100%;
  left: 0;
}
.cl-gantt-chart-tooltip {
  position: absolute;
  pointer-events: none;
  text-align: center;
  opacity: 0;
}
.cl-gantt-chart-tooltip div {
  color: #fff;
  padding: 4px 10px;
  white-space: pre;
  display: inline-block;
  background: #000c;
}
.cl-gantt-chart-tooltip:after {
  box-sizing: border-box;
  display: inline;
  font-size: 10px;
  width: 100%;
  line-height: .5;
  color: #000c;
  content: "\25bc";
  position: absolute;
  text-align: center;
  top: 100%;
  left: 0;
}
.clPivot #clList {
  padding-left: 0;
}
.clPivot #clList .clListSubitemsDropDown {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.clPivot #clList .cl-list-arrow {
  width: 0;
  height: 0;
  position: absolute;
  right: 8px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  border-style: solid;
  border-width: 4px 0 4px 6px;
}
.clPivot #clList .cl-list-item:hover .cl-list-arrow {
  border-left-color: #0288d1;
}
.clListSubitemsPopup,
.clListSubitemsPopup .clDropDown-content-wrapper {
  max-height: none;
  overflow: visible;
  text-align: center;
}
.cl-tab-strip {
  min-height: auto;
  min-width: 150px;
  max-width: 228px;
}
.cl-tab-strip #tabstrip-tabs-container {
  padding-left: 0;
}
.cl-tab-strip #tabstrip-tabs-container li {
  display: inline-block;
  padding: 4px 12px;
  margin: 2px 2px 0;
  cursor: pointer;
  overflow: visible;
  position: relative;
}
.cl-tab-strip #tabstrip-tabs-container li.active:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 3px;
}
.cl-tab-strip .content {
  display: none;
}
.cl-tab-strip .content.active {
  display: block;
}
.clOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20015;
  width: 100%;
  height: 100%;
  opacity: .5;
}
.clPivot.clPopup {
  position: absolute;
  z-index: 20025;
  outline: none;
  overflow: hidden;
  border-radius: 2px;
}
.clPivot.clPopup.complexFilterWindow .clPopup-bottom-bar {
  position: absolute;
  top: 86%;
  right: 0;
}
.clPivot.clPopup.clProgressWindow .clPopup-content {
  padding: 0;
}
.clPivot.clPopup .clPopup-content {
  overflow: hidden;
  padding: 20px 20px 0;
  position: relative;
}
.clPivot.clPopup .clPopup-content iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.clPivot.clPopup .clPopup-content input[type=button] {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  border-radius: 2px;
  margin-left: 5px;
  margin-right: 0;
  min-width: 60px;
  height: 21px;
  line-height: 17px;
  cursor: pointer;
}
.clPivot.clPopup .clPopup-content .messageBody {
  white-space: normal;
}
.clPivot.clPopup .clPopup-header {
  height: 45px;
  padding: 0;
  text-align: center;
  position: relative;
}
.clPivot.clPopup .clPopup-header span {
  height: 45px;
  line-height: 45px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  padding-left: 13px;
  font-size: 20px;
  text-align: center;
  overflow: hidden;
  cursor: default;
  text-overflow: ellipsis;
}
.clPivot.clPopup .clPopup-header .clPopup-close {
  position: absolute;
  display: block;
  width: 15px;
  height: 15px;
  right: 10px;
  top: 7px;
  cursor: pointer;
}
.clPivot.clPopup .clPopup-bottom-bar {
  text-align: right;
  padding: 20px 24px;
}
.clPivot.clPopup .clPopup-bottom-bar input {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  border-radius: 0;
  margin-right: 0;
  min-width: 80px;
  padding: 0 15px;
  height: 30px;
  cursor: pointer;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
}
.clPivot.clPopup .clPopup-bottom-bar input:not(:first-child) {
  margin-left: 16px;
}
.clPivot.clPopup .clPopup-resize-control {
  position: absolute;
}
.clPivot.clPopup .clPopup-resize-control.left {
  top: 0;
  left: -3px;
  width: 6px;
  height: 100%;
  cursor: w-resize;
}
.clPivot.clPopup .clPopup-resize-control.top {
  top: -3px;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: s-resize;
}
.clPivot.clPopup .clPopup-resize-control.right {
  top: 0;
  right: -3px;
  width: 6px;
  height: 100%;
  cursor: w-resize;
}
.clPivot.clPopup .clPopup-resize-control.bottom {
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: s-resize;
}
.clScroller-main-wrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
  padding: 0 !important;
  z-index: 1;
}
.clPivot-scroller-vertical {
  position: absolute;
  width: 0;
  height: 100%;
  top: 0;
  left: 100%;
  z-index: 20;
}
.clPivot-scroller-horizontal {
  position: absolute;
  width: 100%;
  height: 0;
  top: 100%;
  z-index: 2;
}
.clPivot-scroller-horizontal.hidden-cl-scroller,
.clPivot-scroller-vertical.hidden-cl-scroller {
  display: none;
}

/* node_modules/@clpivot/cl-layout-manager-new/cl-layout-manager-new.css */
/*! Cl.Pivot JavaScript Library v42.0.2

Copyright 2017, CompatibL LLC
http://www.compatibl.com

Date: 2026-05-11 */
.cl-layout-manager {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.cl-layout-manager__item {
  box-sizing: border-box;
  overflow: hidden;
}
.cl-layout-manager__dnd-tab-placeholder {
  position: fixed;
}
.cl-layout-manager__root {
  display: flex;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.cl-layout-manager__row {
  display: flex;
  flex-grow: 1;
}
.cl-layout-manager__row.collapsed {
  min-height: 0 !important;
  height: 0 !important;
  flex-grow: 0;
}
.cl-layout-manager__row.collapsed .collapse-panel-arrow {
  transform: rotate(270deg);
}
.cl-layout-manager__column,
.cl-layout-manager__stack {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.cl-layout-manager__stack-collapsible {
  flex-direction: row;
}
.cl-layout-manager__stack-header {
  display: flex;
  box-sizing: border-box;
}
.cl-layout-manager__stack-header .cl-layout-manager__header-tabs {
  display: flex;
}
.cl-layout-manager__stack-header .cl-layout-manager__header-tabs .cl-layout-manager__tab {
  display: flex;
  cursor: pointer;
}
.cl-layout-manager__stack-header .cl-layout-manager__header-tabs .cl-layout-manager__tab .cl-layout-manager__close-tab {
  width: 16px;
}
.cl-layout-manager__stack-header .cl-layout-manager__header-controls {
  margin-left: auto;
  position: relative;
}
.cl-layout-manager__stack-header .cl-layout-manager__tabs-dropdown-list {
  position: fixed;
  align-self: start;
  margin-top: 28px;
}
.cl-layout-manager__stack-content {
  flex-grow: 1;
  box-sizing: border-box;
  overflow: hidden;
}
.cl-layout-manager__stack-content .cl-layout-manager__component {
  display: none;
  height: 100%;
  width: 100%;
}
.cl-layout-manager__stack-content .cl-layout-manager__component.active {
  display: block;
}
.cl-layout-manager__stack-collapse-btn {
  position: relative;
  height: 100%;
  width: 12px;
  align-self: end;
  z-index: 10;
  display: flex;
  align-items: center;
  background-color: #393939;
  cursor: pointer;
}
.cl-layout-manager__stack-collapse-btn.vertical {
  height: 100%;
  width: 12px;
}
.cl-layout-manager__stack-collapse-btn.vertical .collapse-panel-arrow {
  transform: rotate(90deg);
}
.cl-layout-manager__stack-collapse-btn.horizontal {
  width: 100%;
  height: 12px;
  border-left: none;
  border-top: var(--editor-collapse-btn-border);
}
.cl-layout-manager__stack-collapse-btn.horizontal .collapse-panel-arrow {
  transform: rotate(180deg);
}
.cl-layout-manager__stack-collapse-btn .collapse-panel-arrow {
  background: #bdbdbd;
  background-position: 0 -33px;
  background-size: 500px 500px;
  transform: rotate(90deg);
  width: 12px;
  height: 12px;
}
.cl-layout-manager__stack-collapse-btn .collapse-except-button {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 10px;
  left: 1px;
}
.cl-layout-manager__stack-collapse-btn.disabled {
  background-color: #282828;
}
.cl-layout-manager__stack-collapse-btn.disabled .collapse-panel-arrow {
  background-color: #555;
}
.cl-layout-manager__stack.collapsed {
  min-width: 12px !important;
  width: 12px !important;
  flex-grow: 0;
}
.cl-layout-manager__stack.collapsed .collapse-panel-arrow {
  transform: rotate(270deg);
}
.cl-layout-manager__splitter {
  position: relative;
}
.cl-layout-manager__splitter.vertical {
  cursor: row-resize;
}
.cl-layout-manager__splitter.horizontal {
  cursor: col-resize;
}
.cl-layout-manager__drop-target-indicator {
  position: fixed;
  display: none;
}
.cl-layout-manager__drop-target-indicator.active {
  display: block;
}
.cl-layout-manager__drop-target-indicator.header-area {
  display: none;
}
.cl-layout-manager__drag-proxy {
  position: fixed;
  top: 0;
  left: 0;
}
.cl-layout-manager__drag-proxy .cl-layout-manager__fake-header {
  display: flex;
  height: 26px;
  box-sizing: border-box;
}
.cl-layout-manager__drag-proxy .cl-layout-manager__fake-header .cl-layout-manager__fake-tab .cl-layout-manager__fake-tab-title {
  line-height: 26px;
}
.cl-layout-manager__drag-proxy .cl-layout-manager__fake-content {
  overflow: hidden;
}
.cl-layout-manager__drag-proxy .cl-layout-manager__fake-content .cl-layout-manager__item {
  zoom: 70%;
}
.cl-layout-manager__drag-proxy.inside-header {
  display: none;
}
.dark.cl-layout-manager {
  background: #080808;
}
.dark.cl-layout-manager .cl-layout-manager__stack-header {
  background: #121212;
}
.dark.cl-layout-manager .cl-layout-manager__stack-header .cl-layout-manager__tab {
  color: #bdbdbd;
  padding: 0 12px;
}
.dark.cl-layout-manager .cl-layout-manager__stack-header .cl-layout-manager__tab.active {
  background: #212121;
  color: #0288d1;
}
.dark.cl-layout-manager .cl-layout-manager__stack-content {
  background: #212121;
  border-color: #606060;
}
.dark.cl-layout-manager .cl-layout-manager__splitter {
  background: #080808;
}
.dark.cl-layout-manager .cl-layout-manager__drag-proxy .cl-layout-manager__fake-tab {
  background: #212121;
  box-shadow: 0 0 8px 4px #000000a1;
  color: #bdbdbd;
  font-size: 14px;
}
.dark.cl-layout-manager .cl-layout-manager__drag-proxy .cl-layout-manager__fake-tab .cl-layout-manager__fake-title {
  margin: 0 6px;
}
.dark.cl-layout-manager .cl-layout-manager__drag-proxy .cl-layout-manager__fake-tab.active {
  color: #0288d1;
}
.dark.cl-layout-manager .cl-layout-manager__drag-proxy .cl-layout-manager__fake-tab:after {
  content: "";
  display: block;
  height: 20px;
  width: 100%;
  position: absolute;
  background: #212121;
}
.dark.cl-layout-manager .cl-layout-manager__drag-proxy .cl-layout-manager__fake-content {
  background: #212121;
  box-shadow: 0 0 8px 4px #000000a1;
}
.dark.cl-layout-manager .cl-layout-manager__drop-target-indicator {
  border: 1px dashed #ccc;
  box-shadow: inset 0 0 30px #0006;
  box-sizing: border-box;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
.dark.cl-layout-manager .cl-layout-manager__drop-target-indicator .cl-layout-manager__drop-target-indicator-inner {
  background: #000;
  opacity: .1;
}
.dark.cl-layout-manager .cl-layout-manager__tabs-dropdown-list {
  box-shadow: 1px 1px 12px #00000080;
}

/* node_modules/@clpivot/themes/common.css */
.columnChooserWindow .ccBlockCaption {
  font-size: 14px;
}
.columnChooserWindow .k-icon {
  opacity: 1;
}
.columnChooserWindow .ccBlockFilter input {
  background: none;
}
.columnChooserWindow #availableFields,
.columnChooserWindow #rowLabels,
.columnChooserWindow #columnsLabels,
.columnChooserWindow #filterBy {
  height: 100%;
}
.columnChooserWindow #availableFields .hierarchyLevelItem,
.columnChooserWindow #rowLabels .hierarchyLevelItem,
.columnChooserWindow #columnsLabels .hierarchyLevelItem,
.columnChooserWindow #filterBy .hierarchyLevelItem {
  border: 1px solid #0061a8;
}
.columnChooserWindow #availableFields .hierarchyLevelItem .k-input,
.columnChooserWindow #rowLabels .hierarchyLevelItem .k-input,
.columnChooserWindow #columnsLabels .hierarchyLevelItem .k-input,
.columnChooserWindow #filterBy .hierarchyLevelItem .k-input {
  line-height: 18px;
}
.columnChooserWindow #availableFields .k-item .k-group .k-item,
.columnChooserWindow #rowLabels .k-item .k-group .k-item,
.columnChooserWindow #columnsLabels .k-item .k-group .k-item,
.columnChooserWindow #filterBy .k-item .k-group .k-item {
  border-left: 1px solid #0072c6;
}
.columnChooserWindow #availableFields .columnChooserDropDown,
.columnChooserWindow #rowLabels .columnChooserDropDown,
.columnChooserWindow #columnsLabels .columnChooserDropDown,
.columnChooserWindow #filterBy .columnChooserDropDown {
  width: 20px;
}
.columnChooserWindow #availableFields .k-item.active .filter-expander-container,
.columnChooserWindow #rowLabels .k-item.active .filter-expander-container,
.columnChooserWindow #columnsLabels .k-item.active .filter-expander-container,
.columnChooserWindow #filterBy .k-item.active .filter-expander-container {
  position: relative;
}
.columnChooserWindow .customTotalsCell .clDropDown {
  padding: 2px 4px;
  border-radius: 0;
}
.columnChooserWindow .customTotalsCell .clDropDown-value {
  width: 89%;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.columnChooserWindow .columnChooserPanel .groupedColumnsPanelWrap {
  margin: 5px;
}
.columnChooserWindow .columnChooserPanel .sortableGridContainer .k-treeview.groupedColumns {
  width: auto;
  height: 285px;
}
.clDropDown-popup.customTolals-popup {
  border-width: 0px 1px 1px 1px;
  box-sizing: border-box;
  width: 29px;
}
.clPivot #bottom-pane {
  padding: 5px;
}
.clPivot #top-pane ~ #bottom-pane {
  padding: 16px 16px 0;
}
#gridContextMenu .k-animation-container {
  z-index: -1 !important;
}
#gridContextMenu .k-icon {
  background-image: url(/common/images/sprite.png);
}
#gridContextMenu .k-i-arrow-e {
  right: 8px;
}
#gridContextMenu li {
  height: 24px !important;
}
#gridContextMenu li[aria-haspopup=true] {
  z-index: initial !important;
}
#gridContextMenu li.k-separator {
  height: 0 !important;
  visibility: hidden;
}
#gridContextMenu li .k-sprite {
  vertical-align: middle !important;
  width: 17px;
  height: 17px;
  margin-right: 8px;
}
#gridContextMenu li.k-state-hover .k-i-arrow-e,
#gridContextMenu li.k-state-default .k-i-arrow-e {
  width: 0;
  height: 0;
  margin-top: -6px !important;
  border-top-style: solid;
  border-top-width: 4px;
  border-left-style: solid;
  border-left-width: 6px;
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-left-style: solid !important;
  border-left-width: 6px !important;
}
#gridContextMenu li .k-link {
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
}
#gridContextMenu > li > span {
  padding: 4px 12px 3px !important;
}
.clPivot.k-window {
  padding-top: 45px !important;
  box-shadow: -15px 15px 40px #0006;
  border-radius: 2px;
  border: 0;
  position: absolute;
}
.clPivot.k-window a.k-state-hover {
  background: none;
  border: none;
}
.clPivot.k-window .k-window-titlebar {
  margin-top: -45px !important;
  height: 45px;
  padding: 0;
  border-radius: 2px;
  background-image: none;
  border-bottom: none;
}
.clPivot.k-window .k-window-titlebar .k-window-title {
  height: 45px;
  line-height: 45px;
  font-size: 20px;
  text-align: left;
  color: #fff;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  padding-left: 13px;
}
.clPivot.k-window .k-window-titlebar .k-window-actions {
  right: 3px;
}
.clPivot.k-window .k-window-titlebar .k-window-action,
.clPivot.k-window .k-window-titlebar .k-window-action.k-state-hover {
  opacity: 1;
  padding: 0;
  width: 16px;
}
.clPivot.k-window .k-window-content {
  padding: 20px;
  border-radius: 2px;
}
.clPivot.k-window .k-window-content .k-widget {
  border: 0;
}
.clPivot.k-window.clProgressWindow {
  box-shadow: none !important;
}
.clPivot.k-window .messageBody {
  white-space: normal !important;
}
.k-window-titleless {
  padding-top: 0 !important;
}
.k-window-titleless .k-window-content {
  padding: 0 !important;
}
.k-window-titleless #report-container {
  border: 1px solid #c5c5c5;
  box-sizing: border-box;
  overflow: hidden;
}
.complexFilterWindow .content {
  padding: 15px;
  box-sizing: border-box;
}
.complexFilterWindow .filterDescription {
  padding-top: 15px;
}

/* node_modules/@clpivot/themes/dark.css */
.clPivot {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  scrollbar-arrow-color: #161616;
  scrollbar-dark-shadow-color: #161616;
  scrollbar-face-color: #161616;
  scrollbar-shadow-color: #161616;
  scrollbar-track-color: #3f3f3f;
  scrollbar-color: #323333 #3e3f40;
}
.clPivot::-webkit-scrollbar,
.clPivot *::-webkit-scrollbar,
.cl-exp *::-webkit-scrollbar {
  width: 17px;
}
.clPivot::-webkit-scrollbar-track,
.clPivot *::-webkit-scrollbar-track,
.cl-exp *::-webkit-scrollbar-track {
  border-radius: 10px;
}
.clPivot::-webkit-scrollbar-thumb,
.clPivot *::-webkit-scrollbar-thumb,
.cl-exp *::-webkit-scrollbar-thumb {
  background-color: #323333;
}
.clPivot::-webkit-scrollbar-track-piece,
.clPivot *::-webkit-scrollbar-track-piece,
.cl-exp *::-webkit-scrollbar-track-piece {
  background: #3e3f40;
}
.clPivot::-webkit-scrollbar-button:vertical:decrement,
.clPivot *::-webkit-scrollbar-button:vertical:decrement,
.cl-exp *::-webkit-scrollbar-button:vertical:decrement,
.clPivot::-webkit-scrollbar-button:vertical:increment,
.clPivot *::-webkit-scrollbar-button:vertical:increment,
.cl-exp *::-webkit-scrollbar-button:vertical:increment,
.clPivot::-webkit-scrollbar-button:horizontal:decrement,
.clPivot *::-webkit-scrollbar-button:horizontal:decrement,
.cl-exp *::-webkit-scrollbar-button:horizontal:decrement,
.clPivot::-webkit-scrollbar-button:horizontal:increment,
.clPivot *::-webkit-scrollbar-button:horizontal:increment,
.cl-exp *::-webkit-scrollbar-button:horizontal:increment {
  background-color: #3e3f40;
  background-position: 5px 6px;
  background-repeat: no-repeat;
}
.clPivot::-webkit-scrollbar-button:vertical:decrement:hover,
.clPivot *::-webkit-scrollbar-button:vertical:decrement:hover,
.cl-exp *::-webkit-scrollbar-button:vertical:decrement:hover,
.clPivot::-webkit-scrollbar-button:vertical:increment:hover,
.clPivot *::-webkit-scrollbar-button:vertical:increment:hover,
.cl-exp *::-webkit-scrollbar-button:vertical:increment:hover,
.clPivot::-webkit-scrollbar-button:horizontal:decrement:hover,
.clPivot *::-webkit-scrollbar-button:horizontal:decrement:hover,
.cl-exp *::-webkit-scrollbar-button:horizontal:decrement:hover,
.clPivot::-webkit-scrollbar-button:horizontal:increment:hover,
.clPivot *::-webkit-scrollbar-button:horizontal:increment:hover,
.cl-exp *::-webkit-scrollbar-button:horizontal:increment:hover {
  background-color: #323333;
}
.clPivot::-webkit-scrollbar-button:vertical:decrement,
.clPivot *::-webkit-scrollbar-button:vertical:decrement,
.cl-exp *::-webkit-scrollbar-button:vertical:decrement {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5OTk5IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA3Ljk5OTk5IDQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMTYxNjE2O308L3N0eWxlPjwvZGVmcz48dGl0bGU+dG9wX3Njcm9sbDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cG9seWxpbmUgY2xhc3M9ImNscy0xIiBwb2ludHM9IjAgNCA0IDAgOCA0Ii8+PC9nPjwvZz48L3N2Zz4=);
}
.clPivot::-webkit-scrollbar-button:vertical:increment,
.clPivot *::-webkit-scrollbar-button:vertical:increment,
.cl-exp *::-webkit-scrollbar-button:vertical:increment {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5OTk5IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA3Ljk5OTk5IDQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMTYxNjE2O308L3N0eWxlPjwvZGVmcz48dGl0bGU+Ym90dG9tX3Njcm9sbDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cG9seWxpbmUgY2xhc3M9ImNscy0xIiBwb2ludHM9IjggMCA0IDQgMCAwIi8+PC9nPjwvZz48L3N2Zz4=);
}
.clPivot::-webkit-scrollbar-button:horizontal:decrement,
.clPivot *::-webkit-scrollbar-button:horizontal:decrement,
.cl-exp *::-webkit-scrollbar-button:horizontal:decrement {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjcuOTk5OTkiIHZpZXdCb3g9IjAgMCA0IDcuOTk5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMTYxNjE2O308L3N0eWxlPjwvZGVmcz48dGl0bGU+c2Nyb2xsX2xlZnQ8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI0IDggMCA0IDQgMCIvPjwvZz48L2c+PC9zdmc+);
}
.clPivot::-webkit-scrollbar-button:horizontal:increment,
.clPivot *::-webkit-scrollbar-button:horizontal:increment,
.cl-exp *::-webkit-scrollbar-button:horizontal:increment {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjcuOTk5OTkiIHZpZXdCb3g9IjAgMCA0IDcuOTk5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMTYxNjE2O308L3N0eWxlPjwvZGVmcz48dGl0bGU+c2Nyb2xsX3JpZ2h0PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMCAwIDQgNCAwIDgiLz48L2c+PC9nPjwvc3ZnPg==);
}
.clPivot .k-resize-handle.hasResizeIndicator,
.clPivot * .k-resize-handle.hasResizeIndicator,
.cl-exp * .k-resize-handle.hasResizeIndicator,
.clPivot .k-resize-handle.hasResizeIndicator:hover,
.clPivot * .k-resize-handle.hasResizeIndicator:hover,
.cl-exp * .k-resize-handle.hasResizeIndicator:hover {
  cursor: url(/dark/images/resizer.cur), col-resize;
  cursor: url(/dark/images/resizer.cur) 10 5, col-resize;
}
.clPivot-scroller-vertical,
.clPivot-scroller-horizontal {
  color: #000000b3;
}
body.onResize {
  cursor: url(/dark/images/resizer.cur), col-resize;
}
.clPivot input[type=text]::-webkit-input-placeholder {
  color: #8b8b8b;
}
.clPivot input[type=text]::-moz-placeholder {
  color: #8b8b8b;
}
.clPivot input[type=text]:-ms-input-placeholder {
  color: #8b8b8b;
}
.clPivot input[type=text]:-moz-placeholder {
  color: #8b8b8b;
}
.clPivot input[type=text] {
  border-bottom-color: #606060;
  color: #fff;
}
.clPivot input[type=text]:focus {
  border-bottom-color: #0288d1;
}
.clPivot .filterRow input[type=text]:hover {
  border-bottom-color: #0288d1;
}
.clPivot .collapsed,
.clPivot .expanded {
  background-repeat: no-repeat;
}
.clPivot .cl-pivot-calendar-next-btn,
.clPivot .cl-pivot-calendar-prev-btn,
.clPivot .toggleButton {
  background-color: transparent;
}
.clPivot .toggleButton.collapsed,
.clPivot .groupExpander.collapsed,
.clPivot .toggleButton.expanded,
.clPivot .groupExpander.expanded {
  background-position: 0 -33px;
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .toggleButton.expanded,
.clPivot .groupExpander.expanded {
  background-position: 0 -17px;
}
.clPivot .cl-pivot-calendar-next-btn,
.clPivot .cl-pivot-calendar-prev-btn,
.clPivot .cl-pivot-calendar-next-btn:hover,
.clPivot .cl-pivot-calendar-prev-btn:hover {
  background-position: 0 -33px;
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .negNum {
  color: #ff4133;
}
.clPivot .passedFilter {
  color: #388e3c;
}
.clPivot .dataLoading {
  color: #c5c5c5;
}
.clPivot .k-icon.icon-sorting {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .k-icon.icon-sorting.k-i-arrow-n {
  background-position: -31px -421px;
}
.clPivot .k-icon.icon-sorting.k-i-arrow-s {
  background-position: -32px -419px;
}
.clPivot #dropDownFilterCell {
  border-left-color: #bcb4b0;
}
.clPivot .clProgressContent {
  background-position: center;
  background-repeat: no-repeat;
  color: #313131;
}
.clPivot .clProgressWindow.clPopup .clPopup-content {
  background-color: transparent;
}
.clPivot .clProgressWindow.modal .clProgressContent,
.clPivot .clProgressWindow.modal .clProgress .clProgressContent {
  color: #fff;
}
.clPivot .clProgressWindow.modal .clProgress .pivot-spinner > div {
  background-color: #fff;
}
.clPivot .clProgressWindow .clProgress {
  background-color: transparent;
}
.clPivot .clProgressWindow .clProgress .clProgressContent {
  color: #fff;
}
.clPivot .clProgressWindow .clProgress .pivot-spinner > div {
  background-color: #fff;
}
.clPivot .filterDescriptionText .condition {
  color: #bebebe;
}
.clPivot .filterDescriptionText .condition:hover {
  color: #ff4133;
}
.clPivot #thresholdCtrl {
  background-color: #d32f2f;
  color: #fff;
}
.clPivot .k-splitbar-horizontal,
.clPivot .k-splitbar-horizontal.k-state-focused {
  background-color: #313131;
  border-color: #313131;
  box-shadow: none;
}
.clPivot .k-splitbar-horizontal.k-splitbar-draggable-horizontal,
.clPivot .k-splitbar-horizontal.k-state-focused.k-splitbar-draggable-horizontal {
  background-color: #393939;
  border-color: #393939;
}
.clPivot .k-splitbar-horizontal .k-icon,
.clPivot .k-splitbar-horizontal.k-state-focused .k-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .k-splitbar-horizontal .k-icon.k-expand-next,
.clPivot .k-splitbar-horizontal.k-state-focused .k-icon.k-expand-next {
  background-position: -213px -189px;
}
.clPivot .k-splitbar-horizontal .k-icon.k-collapse-next,
.clPivot .k-splitbar-horizontal.k-state-focused .k-icon.k-collapse-next {
  background-position: -192px -189px;
}
.clPivot .k-ghost-splitbar-horizontal {
  background-color: #0288d1;
  border-color: #0288d1;
}
.clPivot .k-grid-content .k-scrollbar-vertical {
  overflow-y: auto;
  z-index: 10;
}
.clPivot .noScrollbar .k-grid-header {
  padding: 0 !important;
}
.clPivot .noScrollbar .k-grid-content {
  padding-right: 0 !important;
}
.clPivot .noScrollbar .k-grid-content .clPivot-scroller-vertical,
.clPivot .noScrollbar .k-grid-content .k-scrollbar-vertical {
  visibility: hidden;
}
.clPivot .k-grid-header-locked th.k-header,
.clPivot .k-grid-header-wrap th.k-header,
.clPivot .cl-grid-header th.k-header {
  border-color: transparent;
  background-clip: padding-box;
}
.clPivot .k-grid-header-locked th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]),
.clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]),
.clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]) {
  background-color: #313131;
}
.clPivot .k-grid-header-locked th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column,
.clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column,
.clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column {
  background-color: #2d2d2d;
  background-image: none;
}
.clPivot .k-grid-header-locked th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]):hover,
.clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]):hover,
.clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]):hover,
.clPivot .k-grid-header-locked th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column:hover,
.clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column:hover,
.clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column:hover {
  background-color: #3f3f3f;
  color: #fff;
}
.clPivot .splitButtonInnerBtn {
  background-color: transparent;
  background-repeat: no-repeat;
}
.clPivot .splitButtonCounter {
  border-top-color: #a9a9a9;
}
.clPivot .inlineEditor {
  background: transparent;
}
.clPivot .inlineEditor.k-datetimepicker,
.clPivot .inlineEditor.k-timepicker {
  background-color: transparent;
}
.clPivot .inlineEditor .k-picker-wrap {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}
.clPivot .met .k-datepicker,
.clPivot .met .k-datepicker * {
  background-color: transparent;
}
.clPivot .placeholder {
  border-color: #d3d3d3;
  background-color: #31313180;
  color: #d3d3d333;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList {
  border-color: transparent;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder {
  border-color: #909090;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder.active {
  border-color: #d0d0d0;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder:empty:before,
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder.empty:before {
  color: #c5c5c5;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList {
  background-color: #161616;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsCtrlContainer {
  border-color: #909090;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsCtrlContainer .caption {
  color: #bcbcbc;
}
.clPivot .clReportMask .mask {
  background-color: #fff;
}
.clPivot .resizeIndicator {
  background-color: #a29e9e;
}
.clPivot .tooltip-wrapper .tooltip-element {
  background-color: #add8e6;
}
.clPivot .tooltip-wrapper .tooltip-arrow {
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: #add8e6;
}
.clPivot .stencil table tr,
.clPivot .stencil table td {
  background-color: transparent;
}
.clPivot #formatCellsContent {
  color: #888;
}
.clPivot #formatCellsContent .k-dropdown,
.clPivot #formatCellsContent .k-dropdown-wrap {
  background-color: transparent;
}
.clPivot #formatCellsContent .footer input,
.clPivot #formatCellsContent .footer input:hover {
  border-color: #a9a9a9;
  background-color: #ddd;
}
.clPivot #formatCellsContent .k-numerictextbox {
  background-color: transparent;
}
.clPivot #formatCellsContent .negNumbersTmpl ul {
  font-size: 0;
}
.clPivot #formatCellsContent .negNumbersTmpl ul li {
  border-color: #606060;
  font-size: 13px;
}
.clPivot #formatCellsContent .negNumbersTmpl ul li.selected {
  border-color: #0288d1;
  color: #0288d1;
}
.clPivot #formatCellsContent .decimalPlacesTmpl .k-numeric-wrap,
.clPivot #formatCellsContent .decimalPlacesTmpl .k-select {
  background-image: none;
}
.clPivot #formatCellsContent .decimalPlacesTmpl .k-select {
  border-bottom-color: #606060;
}
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown .k-dropdown-wrap,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown .k-dropdown-wrap,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown .k-dropdown-wrap {
  background-image: none;
  border-bottom-color: #606060;
}
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown .k-dropdown-wrap.k-state-hover .k-input,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown .k-dropdown-wrap.k-state-hover .k-input,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown .k-dropdown-wrap.k-state-hover .k-input,
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown .k-dropdown-wrap.k-state-focused .k-input,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown .k-dropdown-wrap.k-state-focused .k-input,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown .k-dropdown-wrap.k-state-focused .k-input {
  color: #fff;
}
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown .k-icon,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown .k-icon,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown .k-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -32px -298px;
}
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown.k-state-border-down .k-dropdown-wrap,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown.k-state-border-down .k-dropdown-wrap,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown.k-state-border-down .k-dropdown-wrap {
  border-bottom-color: transparent;
}
.clPivot #formatCellsContent .k-numerictextbox .k-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container:before {
  background-color: #606060;
}
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab {
  color: #888;
  border-bottom-color: #606060;
}
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab.active,
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab:hover {
  color: #0288d1;
}
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab.active:after,
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab:hover:after {
  background: #0288d1;
}
.clPivot #formatCellsContent .k-input {
  border-bottom-color: #606060;
}
.clPivot #formatCellsContent input {
  background-color: transparent;
  border-color: transparent;
}
.clPivot .sampleValue {
  font-size: 20px;
  line-height: 40px;
  font-weight: 500;
  color: #fff;
}
.clPivot .sampleValue.mark-negative {
  color: #e53935;
}
.clPivot .k-header {
  background-color: #212121;
}
.clPivot.k-drag-clue {
  background: #4c4c4c;
  color: #bebebe;
}
.clPivot .k-grid-header,
.clPivot .k-grid-header th,
.clPivot .k-grid-header .inlineFilterCell {
  background-color: #212121;
}
.clPivot .k-grid,
.clPivot .k-grid-header,
.clPivot .k-grid-header-wrap,
.clPivot .gridContainer th,
.clPivot .k-grid table,
.clPivot .k-grid-header-locked,
.clPivot .k-grid-content-locked,
.clPivot .k-grid-content td {
  border-color: #606060;
}
.clPivot .k-alt {
  background-color: #212121;
}
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid,
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid tbody tr {
  background: #313131;
}
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .k-scrollbar-vertical,
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .clPivot-scroller-vertical {
  display: none;
}
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid:not(.cl-scrollable) .k-grid-content {
  padding-right: 0 !important;
}
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid.cl-scrollable .k-scrollbar-vertical,
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid.cl-scrollable .clPivot-scroller-vertical {
  display: block;
}
.clPivot #uniqueItemsFilterContainer .k-virtual-scrollable-wrap {
  background: #313131;
}
.clPivot .k-menu {
  box-shadow: 5px 3px 3px #00000080;
  -webkit-box-shadow: 5px 3px 3px 0px rgba(0, 0, 0, .5);
  -moz-box-shadow: 5px 3px 3px 0px rgba(0, 0, 0, .5);
  -ms-box-shadow: 5px 3px 3px 0px rgba(0, 0, 0, .5);
}
.clPivot .k-menu .k-popup {
  color: #fff;
}
.clPivot .k-icon.k-i-arrow-e {
  border-top-color: transparent;
  border-left-color: #fff;
  border-bottom-color: transparent;
}
.clPivot .k-state-hover > .k-link,
.clPivot .k-state-border-down > .k-link,
.clPivot .simple-input:focus + .simple-input-label {
  color: #0288d1;
}
.clPivot .hierarchyLevelItem,
.clPivot .hint,
.clPivot .hierarchyLevelsList .k-header.sortableCell {
  background-color: #313131;
}
.clPivot .hierarchyLevelItem:hover,
.clPivot .hint:hover,
.clPivot .hierarchyLevelsList .k-header.sortableCell:hover {
  background-color: #3f3f3f;
}
.clPivot .k-grid-header-locked .hierarchyLevelsControl,
.clPivot .cl-grid-header-left .hierarchyLevelsControl {
  background-color: #161616;
}
.clPivot .k-grid-header-locked .hierarchyLevelsControl .hierarchyLevelsList,
.clPivot .cl-grid-header-left .hierarchyLevelsControl .hierarchyLevelsList {
  border-color: transparent;
}
.clPivot .k-grid-header-locked .hierarchyLevelsControl .hierarchyLevelsList.hasPlaceholder,
.clPivot .cl-grid-header-left .hierarchyLevelsControl .hierarchyLevelsList.hasPlaceholder {
  border-color: #909090;
}
.clPivot .k-grid-header-locked .hierarchyLevelsControl .hierarchyLevelsList.hasPlaceholder.active,
.clPivot .cl-grid-header-left .hierarchyLevelsControl .hierarchyLevelsList.hasPlaceholder.active {
  border-color: #d0d0d0;
}
.clPivot .hierarchyLevelItem,
.clPivot .hierarchyLevelItem .k-input,
.clPivot .hierarchyLevelItem:hover .k-input,
.clPivot .hierarchyLevelsList .k-header.sortableCell {
  color: #ffffffb3;
}
.clPivot .hierarchyLevelItem:hover,
.clPivot .hierarchyLevelItem .k-input:hover,
.clPivot .hierarchyLevelItem:hover .k-input:hover,
.clPivot .hierarchyLevelsList .k-header.sortableCell:hover {
  color: #fff;
}
.clPivot .hierarchyLevelItem,
.clPivot .hierarchyLevelItem .k-dropdown-wrap,
.clPivot .hierarchyLevelsList .k-header.sortableCell {
  background-image: none;
}
.clPivot .ccCustomTotalsContainer.k-dropdown .k-icon {
  border-left-color: gray;
}
.clPivot .k-window,
.clPivot.k-window {
  background-color: #fff;
}
.clPivot .k-window .k-window-titlebar,
.clPivot.k-window .k-window-titlebar {
  background-color: #3f3f3f;
}
.clPivot .k-window .k-window-content,
.clPivot.k-window .k-window-content {
  background-color: #313131;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button],
.clPivot .k-window input[type=button],
.clPivot.k-window input[type=button],
.clPivot #dropDownContent input[type=button],
.clPivot .columnChooserWindow.k-pane input[type=button] {
  color: #fff;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button][btntype=cancel],
.clPivot .k-window input[type=button][btntype=cancel],
.clPivot.k-window input[type=button][btntype=cancel],
.clPivot #dropDownContent input[type=button][btntype=cancel],
.clPivot .columnChooserWindow.k-pane input[type=button][btntype=cancel] {
  background-color: #555555e6;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button][btntype=cancel]:hover,
.clPivot .k-window input[type=button][btntype=cancel]:hover,
.clPivot.k-window input[type=button][btntype=cancel]:hover,
.clPivot #dropDownContent input[type=button][btntype=cancel]:hover,
.clPivot .columnChooserWindow.k-pane input[type=button][btntype=cancel]:hover {
  background-color: #555;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button][btntype=submit],
.clPivot .k-window input[type=button][btntype=submit],
.clPivot.k-window input[type=button][btntype=submit],
.clPivot #dropDownContent input[type=button][btntype=submit],
.clPivot .columnChooserWindow.k-pane input[type=button][btntype=submit] {
  background-color: #0780c2;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button][btntype=submit]:hover,
.clPivot .k-window input[type=button][btntype=submit]:hover,
.clPivot.k-window input[type=button][btntype=submit]:hover,
.clPivot #dropDownContent input[type=button][btntype=submit]:hover,
.clPivot .columnChooserWindow.k-pane input[type=button][btntype=submit]:hover {
  background-color: #0288d1;
}
.clPivot #uniqueItemsFilterApplyButton {
  background-color: #4f4f4f;
  color: #fff;
}
.clPivot.columnChooserWindow.columnChooserWindow .k-group {
  background-color: #212121;
}
.clPivot.columnChooserWindow .k-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  margin-top: 3px;
}
.clPivot.columnChooserWindow .k-icon.k-minus {
  background-position: 0 -16px;
}
.clPivot.columnChooserWindow .k-icon.k-plus {
  background-position: 0 -32px;
}
.clPivot .columnChooserPanel .k-group,
.clPivot .columnChooserPanel .k-group .groupedByIcon {
  background-color: #131313;
}
.clPivot .k-grid-content-locked:not(.data-fetching) .highlighted-column,
.clPivot .k-grid-content:not(.data-fetching) .highlighted-column,
.clPivot .k-grid-content-locked:not(.data-fetching) .highlighted-row,
.clPivot .k-grid-content:not(.data-fetching) .highlighted-row {
  background-color: #2d2d2d;
  background-image: none;
}
.clPivot .k-grid-content-locked:not(.data-fetching) .k-state-selected,
.clPivot .k-grid-content:not(.data-fetching) .k-state-selected {
  background-color: #393939;
}
.clPivot .k-header.highlighted-column:not([field=rowPicker]):not([field=rowNumber]):not(.dummyHeaderCell) {
  background-color: #2d2d2d;
  background-image: none;
}
.clPivot .k-state-selected {
  background-image: none;
  color: #fff;
}
.clPivot .k-combobox .k-dropdown-wrap,
.clPivot .k-combobox .k-dropdown-wrap.k-state-disabled:hover {
  background-color: transparent;
}
.clPivot .k-calendar .k-state-selected a,
.clPivot .k-calendar .k-state-hover a,
.clPivot .k-calendar .k-state-focused a {
  color: #000;
}
.clPivot .clStateRowHover {
  background: #3e3e3e;
}
.clPivot .k-grid-content:not(.data-fetching) td.clStateHover,
.clPivot .k-grid-content-locked:not(.data-fetching) td.clStateHover,
.clPivot .k-grid-content:not(.data-fetching) .clStateHover > td,
.clPivot .k-grid-content-locked:not(.data-fetching) .clStateHover > td {
  background-color: #313131;
  background-image: none;
}
.clPivot .k-list-container .k-state-selected.k-state-focused,
.clPivot.k-list-container .k-state-selected.k-state-focused {
  background-color: #313131;
  color: #0288d1;
}
.clPivot .k-list-container .k-state-hover,
.clPivot.k-list-container .k-state-hover {
  background-color: #313131;
  background-image: none;
  color: #0288d1;
  border-color: transparent;
}
.clPivot .hint {
  color: #fff !important;
}
.clPivot #changeLayoutUndoBtn_listbox .k-item.focused {
  background-color: #cce6f7 !important;
}
.clPivot .k-grid-header,
.clPivot .k-grid-header th {
  background-color: #212121;
  background-image: none;
}
.clPivot .k-grouping-header,
.clPivot .k-pager-wrap,
.clPivot .k-group-footer td,
.clPivot .k-grid-footer,
.clPivot .k-footer-template td,
.clPivot .k-widget .k-status,
.clPivot .k-calendar th,
.clPivot .k-dropzone-hovered,
.clPivot .k-widget.k-popup,
.clPivot.k-widget.k-popup {
  background-color: #313131;
  background-image: none;
}
.clPivot .k-block,
.clPivot .k-widget,
.clPivot .k-popup,
.clPivot .k-content,
.clPivot .k-dropdown .k-input {
  color: #fff;
}
.clPivot .k-treemap-title,
.clPivot .k-grid-header .k-header > .k-link {
  color: #ffffffb3;
}
.clPivot .k-header {
  color: #ffffffb3;
}
.clPivot .k-block,
.clPivot .k-widget,
.clPivot.k-widget {
  background-color: #212121;
}
.clPivot .filterRow th.inlineFilterCell:empty:before {
  border-bottom-color: #606060;
}
.clPivot .filterRow th.inlineFilterCell:empty:hover:before {
  border-bottom-color: #0288d1;
}
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl:before {
  background-color: #606060;
}
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl:hover:before {
  background-color: #0288d1;
}
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl.dateFilterControl {
  outline: none;
}
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl.dateFilterControl.p-focused:before {
  background-color: #0288d1;
}
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl .clDropDown.value + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl div[contenteditable] + .cl-editable-line {
  background-color: #606060;
}
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl .clDropDown.value:focus + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl div[contenteditable]:focus + .cl-editable-line {
  background-color: #0288d1;
}
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl:hover .clDropDown.value + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl:hover .clDropDown.value + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl:hover div[contenteditable] + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl:hover div[contenteditable] + .cl-editable-line {
  background-color: #0288d1;
}
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl .clDropDown.value.clDropDown-opened + .cl-editable-line {
  background: #0288d1;
}
.clPivot .filterRow th.inlineFilterCell:empty:after {
  color: #8b8b8b;
}
.clPivot .filterRow th.inlineFilterCell:empty:hover:after {
  opacity: 1;
}
.clPivot .hierarchyLevelItemFilterable .k-i-arrow-s,
.clPivot .hierarchyLevelItemFilterable .k-i-arrow-s:hover,
.clPivot .hierarchyLevelItemFilterable .k-state-hover .k-i-arrow-s {
  background-position: -2px -30px !important;
}
.clPivot .p-focused .rowPicker:before {
  background: #0288d1;
}
.clPivot .dummyHeaderCell.highlighted-column,
.clPivot .hierarchyLevelsCtrlContainer.highlighted-column {
  background-color: inherit;
}
.clPivot .k-tooltip {
  background-color: #e3e3e3 !important;
  border-color: #c5c5c5 !important;
}
.clPivot .k-callout-n {
  border-bottom-color: #c5c5c5 !important;
}
.clPivot .k-callout-s {
  border-top-color: #c5c5c5 !important;
}
.clPivot .arrayColumnPopupIcon {
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 1px #0000;
  border-color: transparent;
}
.clPivot .arrayColumnPopupIcon:hover {
  -moz-box-shadow: 0 0 0 15px rgba(0, 114, 198, .5);
  -webkit-box-shadow: 0 0 0 15px rgba(0, 114, 198, .5);
  box-shadow: 0 0 0 15px #0072c680;
}
.clPivot .filterDescriptionCtrl {
  border-color: #606060;
}
.clPivot .filterRowindicator {
  background: url(/dark/images/icons.svg) no-repeat -243px -342px;
  background-size: 500px 500px;
}
.clPivot .filterRowindicator:hover {
  background-position: -272px -342px;
}
.clPivot #clColumnsFilterExpander {
  background: url(/dark/images/icons.svg) no-repeat -422px -1px;
  background-size: 500px 500px;
}
.clPivot th.k-header .filterRowindicator:hover {
  background-position: -272px -343px;
}
.clPivot .inlineEdit-iconEl {
  background-position: -202px -19px;
}
.clPivot .k-icon,
.clPivot .k-tool-icon,
.clPivot .k-grouping-dropclue,
.clPivot .cl-column-chooser-hierarchy-drop-pointer,
.clPivot .k-column-menu .k-sprite,
.clPivot .k-grid-mobile .k-resize-handle-inner:before,
.clPivot .k-grid-mobile .k-resize-handle-inner:after {
  background-image: url(/common/images/sprite.png);
  border-color: transparent;
}
.clPivot .operationIcon,
.clPivot .readonly .operator {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .empty {
  background-position: -30px -109px;
}
.clPivot .empty:hover {
  background-position: -48px -109px;
}
.clPivot .notEmpty {
  background-position: -30px -128px;
}
.clPivot .notEmpty:hover {
  background-position: -48px -128px;
}
.clPivot .equals {
  background-position: -30px 0px;
}
.clPivot .equals:hover {
  background-position: -48px 0px;
}
.clPivot .notEquals {
  background-position: -30px -18px;
}
.clPivot .notEquals:hover {
  background-position: -48px -18px;
}
.clPivot .contains {
  background-position: -316.5px -242px;
}
.clPivot .contains:hover {
  background-position: -344.5px -242px;
}
.clPivot .containsExact {
  background-position: -30px -224px;
}
.clPivot .containsExact:hover {
  background-position: -48px -224px;
}
.clPivot .endswith {
  background-position: -30px -237px;
}
.clPivot .endswith:hover {
  background-position: -48px -237px;
}
.clPivot .startswith {
  background-position: -30px -252px;
}
.clPivot .startswith:hover {
  background-position: -48px -252px;
}
.clPivot .equalsDouble {
  background-position: -30px 0px;
}
.clPivot .equalsDouble:hover {
  background-position: -48px 0px;
}
.clPivot .lessthan {
  background-position: -30px -35px;
}
.clPivot .lessthan:hover {
  background-position: -48px -35px;
}
.clPivot .lessThanOrEqual {
  background-position: -30px -73px;
}
.clPivot .lessThanOrEqual:hover {
  background-position: -48px -73px;
}
.clPivot .greaterthan {
  background-position: -30px -92px;
}
.clPivot .greaterthan:hover {
  background-position: -48px -92px;
}
.clPivot .greaterThanOrEqual {
  background-position: -30px -54px;
}
.clPivot .greaterThanOrEqual:hover {
  background-position: -48px -54px;
}
.clPivot .complex-filter {
  background-position: -30px -144px;
}
.clPivot .complex-filter:hover {
  background-position: -48px -144px;
}
.clPivot .prefilter {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -30px -144px;
}
.clPivot .prefilter:hover {
  background-position: -48px -144px;
}
.clPivot .isKey {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .barChartIcon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -211px -161px;
}
.clPivot .pieChartIcon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -191px -160px;
}
.clPivot .resetFilterBtn {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -273px -369px;
}
.clPivot .resetFilterBtn:hover {
  background-position: -273px -344px;
}
.clPivot .k-notification-wrap {
  background: #313131;
  color: #fff;
}
.clPivot .complex-filter-and {
  background-position: 0px -152px;
}
.clPivot .complex-filter-or {
  background-position: -15px -152px;
}
.clPivot .complex-filter-addGroup {
  background-position: 1px -168px;
}
.clPivot .complex-filter-addCondition {
  background-position: -13px -167px;
}
.clPivot .complex-filter-removeGroup {
  background-position: -28px -167px;
}
.clPivot .removeCondition {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -85px -350px;
}
.clPivot .removeCondition:hover {
  background-position: -162px -350px;
}
.clPivot .addCondition {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -1px -2px;
}
.clPivot .addCondition:hover {
  background-position: -198px -38px;
}
.clPivot.columnChooserWindow .groupedByIcon {
  background-color: #212121;
}
.clPivot .stateIcon.inProgress {
  background-image: url(/common/images/sprite.png);
  background-position: -240px -80px;
}
.clPivot .k-list-container,
.clPivot.k-list-container {
  background-color: #313131;
  color: #fff;
}
.clPivot .k-list-container .k-list li.k-item,
.clPivot.k-list-container .k-list li.k-item,
.clPivot .k-list-container .k-list li.k-item.k-state-selected,
.clPivot.k-list-container .k-list li.k-item.k-state-selected {
  border-bottom-color: #c5c5c5;
}
.clPivot .k-list-container .k-list li.k-item:last-child,
.clPivot.k-list-container .k-list li.k-item:last-child,
.clPivot .k-list-container .k-list li.k-item.k-state-selected:last-child,
.clPivot.k-list-container .k-list li.k-item.k-state-selected:last-child {
  border-bottom-color: transparent;
}
.clPivot .clDropDown-popup,
.clPivot.clDropDown-popup {
  background-color: #313131;
  color: #bebebe;
  box-shadow: 4px 4px 6px 6px #0000004d;
}
.clPivot .clDropDown-popup .clDropDown-list-item .clDropDown-list-item:hover,
.clPivot.clDropDown-popup .clDropDown-list-item .clDropDown-list-item:hover,
.clPivot .clDropDown-popup .clDropDown-list-item .clDropDown-list-item.p-focused,
.clPivot.clDropDown-popup .clDropDown-list-item .clDropDown-list-item.p-focused,
.clPivot .clDropDown-popup .clDropDown-list-item .clDropDown-list-item.active-item,
.clPivot.clDropDown-popup .clDropDown-list-item .clDropDown-list-item.active-item {
  color: #0288d1;
  background-color: #4f4f4f;
}
.clPivot.clActionsPopup {
  margin-top: 5px;
}
.clPivot.clActionsPopup.clMenu,
.clPivot.clActionsPopup.clValuesFitler {
  margin-left: -7px;
}
.clPivot.clActionsPopup.clMultyActions.clMenu {
  margin-left: -13px;
}
.clPivot.clActionsPopup.clMultyActions.clValuesFilter {
  margin-left: 6px;
}
.clPivot.clActionsPopup.not-inside-viewport.clMenu {
  margin-left: -126px;
}
.clPivot.clActionsPopup.not-inside-viewport.clValuesFilter {
  margin-left: -157px;
}
.clPivot.clActionsPopup.not-inside-viewport.clMultyActions.clMenu {
  margin-left: -114px;
}
.clPivot.clActionsPopup.not-inside-viewport.clMultyActions.clValuesFilter {
  margin-left: -145px;
}
.clPivot.clActionsPopup.columnChooserActionsPopup {
  margin-top: -23px;
  margin-left: 26px;
}
.clPivot.clActionsPopup.columnChooserActionsPopup.not-inside-viewport {
  margin-left: -150px;
  margin-top: 7px;
}
.clPivot .complexFilter .clDropDown-popup li,
.clPivot .dropdown-popup-columnName li {
  background: #313131;
}
.clPivot #changeLayoutRedoBtn-list.clSplitButton-list li,
.clPivot #changeLayoutUndoBtn-list.clSplitButton-list li {
  border-bottom: 1px solid transparent !important;
}
.clPivot #changeLayoutRedoBtn-list.clSplitButton-list li.p-focused,
.clPivot #changeLayoutUndoBtn-list.clSplitButton-list li.p-focused {
  background-color: #cce6f7 !important;
}
.clPivot.dataContextMenu.k-widget.k-popup,
.clPivot.headerContextMenu {
  background: #313131;
}
.clPivot.cl-columns-filter-popup *,
.clPivot .columnChooserWindow *,
.clPivot.columnChooserWindow * {
  color: #fff;
}
.clPivot .columnChooserWindow .k-treeview,
.clPivot.columnChooserWindow .k-treeview {
  background: #212121;
}
.clPivot .columnChooserWindow .columnChooserPanel .k-treeview,
.clPivot.columnChooserWindow .columnChooserPanel .k-treeview {
  background-color: #131313;
}
.clPivot .columnChooserWindow .ccBlockCaption,
.clPivot.columnChooserWindow .ccBlockCaption {
  color: #888;
}
.clPivot .columnChooserWindow .customTotalsCell .clDropDown,
.clPivot.columnChooserWindow .customTotalsCell .clDropDown {
  border-color: transparent;
}
.clPivot .columnChooserWindow .customTotalsCell .clDropDown:hover,
.clPivot.columnChooserWindow .customTotalsCell .clDropDown:hover {
  background-color: #ffffff26;
  cursor: pointer;
}
.clPivot .columnChooserWindow .customTotalsCell .clDropDown a,
.clPivot.columnChooserWindow .customTotalsCell .clDropDown a {
  border-left-color: transparent;
}
.clPivot .columnChooserWindow .isKey,
.clPivot.columnChooserWindow .isKey {
  background-position: -29px -210px;
}
.clPivot .pivot-chart-control {
  border-color: #ed6e4c !important;
  background-color: #fff !important;
}
.clPivot .pivot-chart-control .k-callout-n {
  border-bottom-color: #ed6e4c !important;
}
.clPivot .column-mask {
  border-top-color: #0072c6;
}
.clPivot .column-mask .left {
  border-left-color: #0072c6;
}
.clPivot .column-mask .right {
  border-right-color: #0072c6;
}
.clPivot .column-mask .bottom {
  display: inline-block;
  height: 0px;
  width: 100%;
  margin-top: -2px;
  border-bottom-color: #0072c6;
}
.clPivot span.clMenu {
  background: url(/dark/images/icons.svg) no-repeat -9px -146px;
  background-size: 500px 500px;
}
.clPivot span.clValuesFilter {
  background: url(/dark/images/icons.svg) no-repeat -33px -145px;
  background-size: 500px 500px;
}
.clPivot .clDropDown-k-styled {
  border-color: #c5c5c5;
}
.clPivot .clDropDown-k-styled ul li:not(:last-child) {
  border-bottom-color: #c5c5c5 !important;
}
.clPivot .clDropDown-k-styled a {
  border-color: #c5c5c5;
  background-image: url(/common/images/sprite.png);
  background-position: 2px -286px !important;
}
.clPivot #settings-window {
  overflow: visible;
}
.clPivot #settings-window .clDropDown {
  background-color: #313131;
  color: #8b8b8b;
}
.clPivot #settings-window .clDropDown:hover {
  background-color: #ffffff26;
}
.clPivot #settings-window .clDropDown a {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  top: 0;
  background-position: -35px -403px;
}
.clPivot #settings-window .clDropDown-popup {
  border-color: transparent;
  background-color: #313131;
  box-shadow: 0 2px 2px #0000004d;
}
.clPivot #settings-window .clDropDown-popup li {
  color: #ffffff80;
}
.clPivot #settings-window .clDropDown-popup li:hover,
.clPivot #settings-window .clDropDown-popup li.active-item {
  color: #0288d1;
  background-color: #ffffff26;
}
.clPivot #settings-window .cl-default-filter-operations-dropdowns {
  display: flex;
}
.clPivot #settings-window .cl-default-filter-operations-dropdowns > .clDropDown {
  display: flex;
  flex-grow: 1;
  position: relative;
}
.clPivot #settings-window .cl-default-filter-operations-dropdowns > .clDropDown .clDropDown-popup {
  top: 0;
  left: 0;
}
.clPivot .clGridContainer .scrollbar-horizontal {
  overflow: auto;
  position: absolute;
  bottom: 0;
  z-index: 1;
}
.clPivot .clGridContainer .scrollbar-horizontal .inner-width {
  height: 1px;
}
.clPivot .clGridContainer .k-virtual-scrollable-wrap {
  overflow-x: hidden;
}
.clPivot .clGridContainer.hasFooter .footer-locked {
  background-color: #212121;
}
.clPivot .clGridContainer.hasFooter .footer-wrapper,
.clPivot .clGridContainer.hasFooter .footer-locked {
  border-top-color: #606060;
}
.clPivot .k-item.selected {
  color: #0288d1;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem {
  border-color: transparent;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem.clDragItem .filter-expander-container,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem .k-item .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem .k-item .filter-expander-container {
  background-color: #313131;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem.k-item .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem.clDragItem.k-item .filter-expander-container,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem .k-item.k-item .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem .k-item.k-item .filter-expander-container {
  background: #00000040;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem.clDragItem.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem .k-item.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem .k-item.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem.active .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem.clDragItem.active .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem .k-item.active .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem .k-item.active .filter-expander-container .clDropDown-value {
  border: none;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem:hover.clDragItem .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem:hover.clDragItem .filter-expander-container,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem:hover .k-item .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem:hover .k-item .filter-expander-container {
  background-color: #3f3f3f;
}
.clPivot .complexFilter .clDropDown .clDropDown-value {
  color: #bebebe;
}
.clPivot .complexFilter .inlineFilterControl {
  border-bottom-color: #909090;
  color: #bebebe;
}
.clPivot .complexFilter .inlineFilterControl.dateFilterControl {
  outline: none;
}
.clPivot .complexFilter .condition.readonly .title {
  color: #bebebe;
}
.clPivot .complexFilter .condition.readonly .control {
  border-bottom-color: #909090;
}
.clPivot .complexFilter input {
  color: #bebebe;
}
.clPivot .k-grid.filtered .filter-expander-container,
.clPivot .k-grid.active .filter-expander-container {
  background-color: #3f3f3f;
}
.clPivot .k-grid-header .filter-expander-container,
.clPivot .clGridContainer .filter-expander-container {
  background-color: #313131;
}
.clPivot .k-grid-header .highlighted-column .filter-expander-container,
.clPivot .clGridContainer .highlighted-column .filter-expander-container {
  background-color: #2d2d2d;
}
.clPivot .k-grid-header .k-header:hover .filter-expander-container,
.clPivot .clGridContainer .k-header:hover .filter-expander-container {
  background-color: #3f3f3f;
}
.clPivot .filterRow .inlineFilterControl .clDropDown {
  border-color: transparent;
  background-color: transparent;
}
.clPivot .filterRow .inlineFilterControl.simpleFilterControl span[contenteditable]:before {
  color: transparent;
}
.clPivot .filterRow .inlineFilterControl.simpleFilterControl .filter-reset {
  background-color: #212121;
}
.clPivot label.clCustomControl input + span.clCheckbox {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -29px -166px;
}
.clPivot label.clCustomControl input + span.clSwitcher {
  background: #4b4b4b;
}
.clPivot label.clCustomControl input + span.clSwitcher:before {
  background: #fff;
}
.clPivot label.clCustomControl input:checked + span.clCheckbox {
  background-position: -48px -166px;
}
.clPivot label.clCustomControl input:checked + span.clSwitcher {
  background: #0288d180;
}
.clPivot label.clCustomControl input:checked + span.clSwitcher:before {
  background: #0288d1;
}
.clPivot label.clCustomControl input.clCustomControlCheckbox-indeterminate + span.clCheckbox,
.clPivot label.clCustomControl input:indeterminate + span.clCheckbox {
  background-position: -47px -188px;
}
.clPivot .k-calendar,
.clPivot .k-calendar .k-header,
.clPivot .k-calendar .k-content,
.clPivot .k-calendar .k-state-hover {
  background: inherit;
}
.clPivot .k-calendar th {
  color: #9a9a9a;
}
.clPivot .k-calendar .k-state-hover,
.clPivot .k-calendar .k-state-hover:hover {
  background-image: none;
}
.clPivot .k-calendar .k-link.k-nav-fast {
  color: #ebebeb;
}
.clPivot .k-calendar .k-link {
  color: #fff;
}
.clPivot .k-calendar .k-today a,
.clPivot .k-calendar .k-today.k-state-hover:not(.k-state-selected) a,
.clPivot .k-calendar .k-today.k-state-focused a {
  color: #0288d1;
}
.clPivot .k-calendar .k-today.k-state-focused.k-state-selected a {
  color: #fff;
}
.clPivot .k-calendar .k-content .k-state-hover {
  background-color: #3f3f3f;
}
.clPivot .k-calendar .k-state-selected,
.clPivot .k-calendar .k-state-selected.k-state-hover {
  background-color: #0288d1;
}
.clPivot .k-calendar .k-state-hover a,
.clPivot .k-calendar .k-state-selected a,
.clPivot .k-calendar .k-state-focused a {
  color: #fff;
}
.clPivot .k-i-calendar,
.clPivot .k-i-clock {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .k-i-calendar {
  background-position: -32px -437px;
}
.clPivot .k-i-calendar:hover {
  background-position: -32px -457px;
}
.clPivot .k-i-clock {
  background-position: -52px -437px;
}
.clPivot .k-i-clock:hover {
  background-position: -52px -457px;
}
.clPivot .k-list-container .k-list li.k-item.k-state-selected,
.clPivot.k-list-container .k-list li.k-item.k-state-selected {
  color: #0288d1;
}
.clPivot .k-popup.k-list-container {
  border-color: #000;
}
.clPivot .k-popup .k-list .k-state-hover,
.clPivot.k-popup .k-list .k-state-hover,
.clPivot .k-popup .k-list .k-state-selected,
.clPivot.k-popup .k-list .k-state-selected {
  background: #ffffff26;
}
.clPivot .k-grid-content-locked > table > tbody > tr.k-alt > td:last-of-type:after {
  background-color: #212121;
}
.clPivot .k-grid-content-locked:not(.data-fetching) > table > tbody > tr.clStateRowHover > td:last-of-type:after {
  background-color: #3e3e3e;
}
.clPivot .k-grid-content-locked:not(.data-fetching) > table > tbody > tr.show-table-divider > td.k-state-selected:last-of-type:after {
  background-color: #393939;
}
.clPivot .clGridContainer .k-grid-content-locked:not(.data-fetching) > table > tbody > tr.clStateHover > td:last-of-type:after {
  background-color: #313131;
}
.clPivot .k-grid-content-locked:not(.data-fetching) > table > tbody > tr.highlighted-row > td:last-of-type:after {
  background-color: #2d2d2d;
}
.clPivot .clMessage .textarea-resizer-filler {
  position: relative;
}
.clPivot .clMessage .textarea-resizer-filler:after {
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  bottom: 3px;
  right: 0;
  z-index: 1;
  background: #212121;
}
.clPivot .clMessage .textarea-resizer-filler.firefox-resizer-filler:after {
  bottom: 0;
}
.clPivot .clMessage textarea {
  border-color: #606060;
  background-color: #212121;
  color: #fff;
}
.clPivot div.about {
  background: url(/dark/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -349px -2px;
}
.clPivot div.about:hover {
  background-position: -349px -41px;
}
.clPivot .settings-icon {
  background: url(/dark/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -312px -2px;
}
.clPivot .settings-icon:hover {
  background-position: -312px -41px;
}
.clPivot .stateless-report-settings-icon {
  background: url(/dark/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -385px -1px;
}
.clPivot .stateless-report-settings-icon:hover {
  background-position: -385px -41px;
}
.clPivot .logs-download {
  background: url(/dark/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -275px -2px;
}
.clPivot .logs-download:hover {
  background-position: -275px -41px;
}
.clPivot .k-tooltip-content {
  background-color: #313131;
  color: #fff;
}
.clPivot .chartControlContainer .chartLegend .chartInfo.selected {
  background-color: #3f3f3f;
}
.clPivot .chartControlContainer .chartInfo,
.clPivot .chartControlContainer .barDesc {
  fill: #fff;
}
.clPivot .chartControlContainer .barDescWrapper {
  fill: transparent;
}
.clPivot .chartControlContainer .barDescWrapper.active {
  fill: #3f3f3f;
}
.clPivot .chartControlContainer .bar.zero {
  fill: #f2d06b;
}
.clPivot .chartControlContainer .bar.positive {
  fill: #388e3c;
}
.clPivot .chartControlContainer .bar.negative {
  fill: #ff4133;
}
.clPivot .chartControlContainer .label {
  fill: #fff;
}
.clPivot .chartControlContainer .axis path,
.clPivot .chartControlContainer .axis line {
  fill: none;
  stroke: #fff;
}
.clPivot .chartControlContainer .label.negative {
  fill: #ff4133;
}
.clPivot .k-panelbar {
  border-right-color: #606060;
}
.clPivot .k-panelbar > li .k-header {
  background: #313131;
  color: #fff;
}
.clPivot .k-panelbar > .k-item > .k-link {
  border-color: #606060;
}
.clPivot .k-panelbar .k-state-hover {
  background-color: #3f3f3f;
  background-image: none;
  color: #fff;
}
.clPivot .k-panelbar .k-panel {
  border-color: #606060;
}
.clPivot .k-panel > li.k-item {
  background-color: #212121;
  color: #fff;
}
.clPivot .k-numeric-wrap .k-link.k-state-selected {
  background: #393939;
}
.clPivot .exportToExcel-popup ul li {
  color: #fff;
}
.clPivot .separator-list-item {
  border-color: #212121;
}
.clPivot .clValidation-error-line {
  background-color: #ff4133;
}
.clPivot.clTooltip-error {
  border-left-color: #ff4133;
}
.clPivot .clTooltip-error-value {
  color: #ff4133;
}
.clPivot-window table td {
  color: #ffffff80;
}
.clPivot-window .clPopup-close {
  background: url(/dark/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -84px -319px;
}
.clPivot-window .clPopup-close:hover {
  background-position: -161px -319px;
}
.clOverlay {
  background-color: #000;
  filter: alpha(opacity=50);
}
.clReorderClue .k-icon {
  background-image: url(/common/images/sprite.png);
  border-color: transparent;
}
.clPivot#report-container {
  border-color: #606060;
}
.clPivot.clTooltip {
  background-color: #313131;
  color: #fff;
  box-shadow: 0 0 10px 2px #00000080;
}
.clPivot.k-tooltip .k-icon.k-i-close {
  background: url(/dark/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -86px -346px;
}
.clPivot.k-tooltip .k-icon.k-i-close:hover {
  background-position: -163px -346px;
}
.clPivot.fetching-mask {
  background-color: #ffffff0d;
  color: #a9a9a9;
}
.clPivot.fetching-mask div {
  background-color: #212121;
}
.clPivot.clPopup {
  color: #fff;
}
.clPivot.clPopup .clPopup-content {
  background-color: #313131;
}
.clPivot.clPopup .clPopup-content input[type=button] {
  background: none;
  color: #0288d1;
}
.clPivot.clPopup .clPopup-content input[type=button]:hover {
  color: #ed6e4c;
}
.clPivot.clPopup .clPopup-header {
  background-color: #3f3f3f;
  background-image: none;
}
.clPivot.clPopup .clPopup-header span {
  color: #fff;
}
.clPivot.clPopup .clPopup-bottom-bar {
  background: #313131;
}
.clPivot.clPopup .clPopup-bottom-bar input {
  background-color: #555555e6;
  color: #fff;
}
.clPivot.clPopup .clPopup-bottom-bar input[btntype=submit] {
  background-color: #0780c2;
}
.clPivot.clPopup .clPopup-bottom-bar input[btntype=submit]:hover {
  background-color: #0288d1;
}
.clPivot.clPopup .clPopup-bottom-bar input:hover {
  background-color: #555;
}
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown .k-icon {
  border-left-color: gray !important;
}
.clPivot.columnChooserWindow .k-state-selected {
  background-color: transparent;
}
.clPivot.columnChooserWindow .cl-column-chooser-hierarchy-drop-pointer {
  background-image: url(/common/images/sprite.png) t;
  background-position: 0px -326px;
}
.clPivot.dataTransfer-hint {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot.dataTransfer-hint.dataTransfer-hint-prepare {
  background-position: -216px -129px;
}
.clPivot.dataTransfer-hint.dataTransfer-hint-process {
  background-position: -194px -98px;
}
.clPivot.dataTransfer-hint.dataTransfer-hint-ready {
  background-position: -194px -129px;
}
.clPivot.column-actions-dropdown-expander-popup:before {
  border-right-color: #212121;
}
.clPivot.column-actions-dropdown-expander-popup:after {
  border-right-color: #212121;
}
.clPivot.column-actions-dropdown-expander-popup .column-actions-container .column-action-type-icon.active:not(.lock) + span {
  color: #0288d1;
}
.clPivot#gridContextMenu {
  color: #fff;
}
.clPivot#gridContextMenu li.k-separator {
  border-color: #000;
}
.clPivot#gridContextMenu li .k-sprite {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot#gridContextMenu li.k-state-hover,
.clPivot#gridContextMenu li.k-state-default.k-state-border-down {
  background-image: none;
  background-color: #313131;
}
.clPivot#gridContextMenu li.k-state-hover .k-i-arrow-e,
.clPivot#gridContextMenu li.k-state-default.k-state-border-down .k-i-arrow-e {
  border-left-color: #0288d1;
}
.clPivot#gridContextMenu li.k-state-default .k-i-arrow-e {
  border-left-color: #fff;
}
.clPivot#gridContextMenu li .k-link {
  background-image: none;
  background-color: #313131;
}
.clPivot#gridContextMenu li .k-link:hover {
  background-color: #4f4f4f;
}
.clPivot#gridContextMenu li .k-group,
.clPivot.complexFilterWindow .clPopup-content {
  background-color: #313131;
}
.clPivot.complexFilterWindow .operator-dropdown .clDropDown-value:after,
.clPivot.complexFilterWindow .dropdown-columnName .clDropDown-value:after {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -34px -297px;
}
.clPivot.k-popup.k-calendar-container {
  background-image: none;
  background-color: #313131;
}
.clPivot.k-popup.k-calendar-container .k-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position-y: -382px;
}
.clPivot.k-popup.k-calendar-container .k-i-arrow-e {
  background-position-x: -53px;
}
.clPivot.k-popup.k-calendar-container .k-i-arrow-w {
  background-position-x: -33px;
}
.clPivot.formatCellsWindow .fc-preview {
  background-color: #3f3f3f;
}
.clPivot .k-notification {
  background-color: #313131;
  box-shadow: 0 0 10px 2px #00000080;
}
.clPivot .k-notification .k-i-note {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .k-notification-info .k-i-note {
  background-position: -382px -80px;
}
.clPivot .k-notification-success .k-i-note {
  background-position: -271px -80px;
}
.clPivot .k-notification-warning .k-i-note {
  background-position: -306px -80px;
}
.clPivot .k-notification-error .k-i-note {
  background-position: -343px -80px;
}
#customResizeIndicator {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAhNQTFRFAAAAop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eXLLyop6eop6eop6eop6eop6eop6eop6eop6eop6eXLLyop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6e////3dZnMQAAAK90Uk5TABg6bI2Xj3A/GwIBNYvu6tnU6fWTAxaI/vOdYTQdGiNc65IcMcWUASyH0D0y1vhRA03v3zjE9zsvBPv0oAY5kXpKBSUQEbEIGZkhjCj8Q1g+1+EP2DZL9lt45StT5N3T45oOaPLt7GcKx7SlzcDBntKhuoDiKmtSXgkTT2UVyvlxQPFqHvpayCCtZHwHq94XCyTGRnSmuSngy04uyVlJ6K7MfXbDv73OXQ0tbaPPqVMvnL0AAAABYktHRLBDZK7EAAAACW9GRnMAAAADAAAAAgBuiKbiAAAACXBIWXMAAADIAAAAyABj+uetAAAACXZwQWcAAAAgAAAAIACH+pydAAACDklEQVQoz12Sh1sTMRjGX6tFicC1iEUQqNVKSmUcltZWVCwOarWKAiIO0EIRHKg4URyIe1EVUUTcC9f3L5rkAjya5+7y5X553+TeHDDd5tjmzrNnzF+QydRw4QxAVnYOGQ6nI5cW5dmAxbPQlb+koHBpUXGJO2uZ3UPLV8wi70oq9YqeMS6evjLyr5r2K6+orBIvObcYzOrVgRq9iWBoDRQy1ZgxhA1/sSwjGWurJRJAqaQcttp168VoQ2WdKSdrQ+kp7o0UBepLjU1SxTcrR44timcGtjYgVruNS5XX7lKG8e07lDQ74cZO2gXGI4279zRJudnkbG4Rar63dR/a9h8QxgcPUXt5XAji4Q46HDU5jzXn4UgHkOzsIkqkPIIZ3QmigqM9YL3HcPwEECWrCaYrscmTfTh1miNZ9x874waC/Th77rxYr40o58JFwaouVRCVDQCXnYW4kpCpYLA1ddU6kmvXb8gQhm4O49btfPldkTt3Y4rdu/9A9Q/Jh0ePn4yoIH1pkZy4nqoISvzPeoDnNBrhVsyM6UQ5HxaRiH286Gq0UmamjpvxcGqsQVYv21+5rcmca1V8PLfFql53Oyb+UU28CU1qc7wNhDpdMPVqI4PGO4FYxDps33v68HEoKap0zafP1F8k7er1xgYm+yjl/zL29ZuHxr9PKTs28/NO/fj5K/i7989oOK1XxV9t04Ywbc2nGwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wOC0zMVQxMjozMzozNyswMzowMD3oqaMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDgtMzFUMTI6MzM6MzYrMDM6MDDqwhqrAAAAAElFTkSuQmCC) no-repeat;
}
.viewTypesContainer {
  color: #fff;
}
.viewTypesContainer .viewType.active,
.viewTypesContainer .viewType:hover {
  color: #0288d1;
}
.k-marquee-color {
  background-color: transparent;
  border-color: #0288d1;
}
.tabItem-tools .item-wrapper.expanded .title,
.tabItem-tools .item-wrapper:hover .title,
.tabItem-tools .item-wrapper.expanded .clDropDown-value,
.tabItem-tools .item-wrapper:hover .clDropDown-value {
  color: #0288d1;
}
.tabItem-tools .clDropDown-popup ul {
  background-color: #313131;
}
.tabItem-tools .clDropDown-popup li:hover {
  background-color: #4f4f4f;
  color: #0288d1;
}
.tabItem-tools .clDropDown-popup {
  border-color: #606060;
  color: #fff;
}
.barChart-widget-settings .cl-tab-control .cl-tab-link:hover,
.barChart-widget-settings .cl-tab-control .cl-tab-link.active {
  color: #0288d1;
}
.clStatelessReportChooser-window.clPivot.clPopup .report-settings-container.grouped .clStatelessReportDown > .clDropDown-popup {
  background: #313131;
  color: #fff;
}
.clPivot.clDragClue .k-icon,
.clPivot .cl-columns-chooser-hierarchy-drag-clue-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .cl-columns-chooser-hierarchy-drag-clue-icon__add {
  background-position: -5px -481px;
}
.clPivot .cl-columns-chooser-hierarchy-drag-clue-icon__deny {
  background-position: -29px -481px;
}
.clPivot.clDragClue .k-icon,
.clPivot.clDragClue-add .k-icon {
  background-position: -5px -481px;
}
.clPivot.clDragClue-denied .k-icon {
  background-position: -29px -481px;
}
.clPivot.clDragClue-insertBefore .k-icon {
  background-position: -53px -481px;
}
.clPivot.clDragClue-insertAfter .k-icon {
  background-position: -75px -481px;
}
.clPivot .clValidation-error-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 250px 250px;
  background-position: -171px -40px;
}
.clPivot .bool-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position-y: -481px;
}
.clPivot .bool-icon.true {
  background-position-x: -102px;
}
.clPivot .bool-icon.false {
  background-position-x: -124px;
}
.chooseColumns-iconEl {
  background-position: -124px -2px;
}
.saveLayout-iconEl,
.saveLayoutAs-iconEl {
  background-position: -124px -128px;
}
.setLayoutAsDefault-iconEl {
  background-position: -124px -193px;
}
.export-iconEl {
  background-position: -124px -225px;
}
.revert-iconEl {
  background-position: -124px -257px;
}
.formatCells-iconEl {
  background-position: -124px -34px;
}
.showDetails-iconEl {
  background-position: -124px -97px;
}
.sum-iconEl {
  background-position: -124px -66px;
}
.clDropDown a {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -32px -189px;
}
.clPivot .column-action-type-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: 100% 100%;
}
.clPivot .sortAsc-iconEl {
  background-position: -6px -183px;
}
.clPivot .sortAsc-iconEl.active {
  background-position-y: -209px;
}
.clPivot .sortDesc-iconEl {
  background-position: -6px -236px;
}
.clPivot .sortDesc-iconEl.active {
  background-position-y: -265px;
}
.clPivot .noSort {
  background-position: -6px -294px;
}
.clPivot .noSort.active {
  background-position-y: -321px;
}
.clPivot .sum-iconEl {
  background-position: -124px -66px;
}
.clPivot .function-iconEl {
  background-position: -317px -220px;
}
.clPivot .function-iconEl.active {
  background-position-y: -344px;
}
.clPivot .groupedBy {
  background-position: -81px -398px;
}
.clPivot .groupedBy.active {
  background-position-x: -123px;
}
.clPivot .ungroup-iconEl {
  background-position: -82px -370px;
}
.clPivot .ungroup-iconEl.active {
  background-position-x: -123px;
}
.clPivot .expand-iconEl {
  background-position: -194px -1px;
}
.clPivot .expand-iconEl.active {
  background-position-x: -216px;
}
.clPivot .lock {
  background-position: -5px -357px;
}
.clPivot .unlock {
  background-position: -5px -422px;
}
.clPivot .unlock.active {
  background-position-y: -450px;
}
.clPivot .duplicate-icon {
  background-position: 186px 327px;
}
.clPivot .delete-copy-icon {
  background-position: 185px 303px;
}
.clPivot .cl-list-item:hover .sortAsc-iconEl {
  background-position-y: -209px;
}
.clPivot .cl-list-item:hover .sortDesc-iconEl {
  background-position-y: -265px;
}
.clPivot .cl-list-item:hover .noSort {
  background-position-y: -321px;
}
.clPivot .cl-list-item:hover .function-iconEl {
  background-position-x: -344px;
}
.clPivot .cl-list-item:hover .groupedBy,
.clPivot .cl-list-item:hover .ungroup-iconEl {
  background-position-x: -123px;
}
.clPivot .cl-list-item:hover .expand-iconEl {
  background-position-x: -216px;
}
.clPivot .cl-list-item:hover .lock {
  background-position-y: -394px;
}
.clPivot .cl-list-item:hover .unlock {
  background-position-y: -450px;
}
.clPivot .cl-list-item:hover .duplicate-icon {
  background-position: 156px 327px;
}
.clPivot .cl-list-item:hover .delete-copy-icon {
  background-position: 155px 303px;
}
.groupedByIcon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -123px -399px;
}
#applyExternalFilterBtn {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -29px -144px;
}
#applyExternalFilterBtn:hover {
  background-position-x: -47px;
}
.k-item.k-state-hover .chooseColumns-iconEl {
  background-position: -160px -2px;
}
.k-item.k-state-hover .saveLayout-iconEl,
.k-item.k-state-hover .saveLayoutAs-iconEl {
  background-position: -160px -128px;
}
.k-item.k-state-hover .setLayoutAsDefault-iconEl {
  background-position: -160px -193px;
}
.k-item.k-state-hover .export-iconEl {
  background-position: -160px -225px;
}
.k-item.k-state-hover .revert-iconEl {
  background-position: -160px -257px;
}
.k-item.k-state-hover .formatCells-iconEl {
  background-position: -160px -34px;
}
.k-item.k-state-hover .showDetails-iconEl {
  background-position: -160px -97px;
}
.k-item.k-state-hover .sum-iconEl {
  background-position: -160px -66px;
}
.k-item.k-state-hover .isDefault,
.k-item.k-state-selected .isDefault {
  background-position: -160px -193px;
}
.icon.isDefault {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -124px -193px;
}
.removeLayoutBtn {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -84px -438px;
}
.removeLayoutBtn:hover {
  cursor: pointer;
  background-position: -127px -438px;
}
.k-window .k-window-titlebar .k-window-action .k-i-close,
.k-window .k-window-titlebar .k-window-action.k-state-hover .k-i-close {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -84px -319px;
}
.k-window .k-window-titlebar .k-window-action .k-i-close:hover,
.k-window .k-window-titlebar .k-window-action.k-state-hover .k-i-close:hover {
  background-position: -161px -319px;
}
.clPopup .clPopup-close {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -84px -319px;
}
.clPopup .clPopup-close:hover {
  background-position: -161px -319px;
}
.messageIcon {
  background-image: url(/dark/images/icons.svg);
  background-size: 1000px 1000px;
}
.messageIcon.error {
  background-position: -684px -156px;
}
.messageIcon.messageIcon.info {
  background-position: -764px -156px;
}
.messageIcon.messageIcon.warning {
  background-position: -612px -156px;
}
.messageIcon.messageIcon.confirm {
  background-position: -540px -156px;
}
.filter-reset {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -86px -346px;
}
.filter-reset:hover {
  background-position: -163px -346px;
}
#k-grid-header-top-area .k-dropdown-wrap .icon-sorting.k-i-arrow-n,
#k-grid-header-top-area .k-dropdown-wrap.k-state-hover .icon-sorting.k-i-arrow-n {
  background-position: -34px -320px !important;
  background-repeat: no-repeat;
  transform: rotate(180deg) !important;
}
.hierarchyLevelItemFilterable .hierarchyLevelItem .k-dropdown-wrap .k-select .k-icon,
.hierarchyLevelItemFilterable .hierarchyLevelItem .k-dropdown-wrap.k-state-hover .k-select .k-icon {
  background-position: -261px -21px !important;
}
.hierarchyLevelItemFilterable .hierarchyLevelItem .k-dropdown-wrap .k-select .k-icon.icon-sorting.k-i-arrow-n,
.hierarchyLevelItemFilterable .hierarchyLevelItem .k-dropdown-wrap.k-state-hover .k-select .k-icon.icon-sorting.k-i-arrow-n {
  transform: rotate(180deg) !important;
}
.hierarchyLevelItem .icon-sorting.k-i-arrow-n {
  transform: rotate(180deg);
}
.cl-dragWrapper .cl-drag-target {
  background-image: url(/dark/images/icons.svg);
  background-size: 2000px 2000px;
  background-position: -1046px -474px;
}
.cl-dragWrapper .cl-drag-target:hover {
  background-position: -1266px -474px;
}
.cl-exp .cl-exp-nav .cl-exp-nav-expander-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -208px -188px;
}
.cl-exp .cl-exp-nav.collapsed .cl-exp-nav-expander-icon {
  background-position: -188px -188px;
}
.cl-exp .cl-exp-nav .cl-exp-nav-report .cl-exp-nav-report-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -184px -342px;
}
.cl-exp .cl-exp-nav .cl-exp-nav-report:hover .cl-exp-nav-report-icon {
  background-position-x: -212px;
}
.cl-exp .cl-exp-nav .cl-exp-search-wrapper .cl-exp-search-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -183px -447px;
}
.cl-report-explorer .cl-report-explorer-header .cl-report-explorer-edit {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -185px -475px;
}
.cl-report-explorer .cl-report-explorer-header .cl-report-explorer-edit:hover {
  background-position-x: -214px;
}
.cl-tab-control .cl-tab-links .cl-tab-all-types .cl-tab-link-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -240px -315px;
}
.cl-tab-control .cl-tab-links .cl-tab-all-types.active .cl-tab-link-icon {
  background-position-x: -268px;
}
.cl-tab-control .cl-tab-links .cl-tab-opened .cl-tab-link-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -240px -292px;
}
.cl-tab-control .cl-tab-links .cl-tab-opened.active .cl-tab-link-icon {
  background-position-x: -267px;
}
.cl-tab-control .cl-tab-links .cl-tab-favorites .cl-tab-link-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -80px -189px;
}
.cl-tab-control .cl-tab-links .cl-tab-favorites.active .cl-tab-link-icon {
  background-position-x: -156px;
}
.cl-toolbar-item .undoBtn,
.cl-toolbar-item .redoBtn,
.cl-toolbar-item .restore-to-sdBtn {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.cl-toolbar-item .undoBtn {
  background-position: -186px -294px;
}
.cl-toolbar-item .redoBtn {
  background-position: -186px -320px;
}
.cl-toolbar-item .restore-to-sdBtn {
  background-position: -123px -255px;
}
.cl-toolbar-item:hover .undoBtn,
.cl-toolbar-item:hover .redoBtn {
  background-position-x: -214px;
}
.cl-toolbar-item:hover .restore-to-sdBtn {
  background-position-x: -159px;
}
.cl-widget-settings .cl-widget-settings-expander .icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -190px -190px;
}
.cl-widget-settings.expanded .cl-widget-settings-expander .icon {
  background-position: -210px -190px;
}
.cl-tab-tools .cl-tab-link-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -183px -398px;
}
.cl-tab-tools:hover .cl-tab-link-icon,
.cl-tab-tools.active .cl-tab-link-icon {
  background-position-x: -212px;
}
.cl-tab-data .cl-tab-link-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -183px -422px;
}
.cl-tab-data:hover .cl-tab-link-icon,
.cl-tab-data.active .cl-tab-link-icon {
  background-position-x: -212px;
}
.tabItem-tools .clDropDown a {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -34px -187px;
}
.tabItem-tools .icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.tabItem-tools .icon.undo {
  background-position: -183px -292px;
}
.tabItem-tools .icon.redo {
  background-position: -183px -318px;
}
.tabItem-tools .icon.autofit {
  background-position: -183px -369px;
}
.tabItem-tools .icon.export-csv {
  background-position: -185px -213px;
}
.tabItem-tools .icon.export-excel {
  background-position: -185px -240px;
}
.tabItem-tools .icon.export-html {
  background-position: -185px -266px;
}
.tabItem-tools .icon.restore-to-sd {
  background-position: -80px -286px;
}
.tabItem-tools .item-wrapper.expanded .icon.undo,
.tabItem-tools .item-wrapper:hover .icon.undo,
.tabItem-tools .item-wrapper.expanded .icon.redo,
.tabItem-tools .item-wrapper:hover .icon.redo,
.tabItem-tools .item-wrapper.expanded .icon.autofit,
.tabItem-tools .item-wrapper:hover .icon.autofit {
  background-position-x: -211px;
}
.tabItem-tools .item-wrapper.expanded .icon.export-csv,
.tabItem-tools .item-wrapper:hover .icon.export-csv,
.tabItem-tools .item-wrapper.expanded .icon.export-excel,
.tabItem-tools .item-wrapper:hover .icon.export-excel,
.tabItem-tools .item-wrapper.expanded .icon.export-html,
.tabItem-tools .item-wrapper:hover .icon.export-html {
  background-position-x: -210px;
}
.tabItem-tools .item-wrapper.expanded .icon.restore-to-sd,
.tabItem-tools .item-wrapper:hover .icon.restore-to-sd {
  background-position-x: -156px;
}
.cl-widgets-picker .cl-widget-icon {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
}
.cl-widgets-picker .cl-widget-icon.ClReportTableWidget {
  background-position: -239px -172px;
}
.cl-widgets-picker .cl-widget-icon.ClReportTableWidget.active,
.cl-widgets-picker .cl-widget-icon.ClReportTableWidget:hover {
  background-position-x: -268px;
}
.cl-widgets-picker .cl-widget-icon.ClBarChartWidget {
  background-position: -238px -196px;
}
.cl-widgets-picker .cl-widget-icon.ClBarChartWidget.active,
.cl-widgets-picker .cl-widget-icon.ClBarChartWidget:hover {
  background-position-x: -267px;
}
.cl-widgets-picker .cl-widget-icon.ClLineChartWidget {
  background-position: -239px -218px;
}
.cl-widgets-picker .cl-widget-icon.ClLineChartWidget.active,
.cl-widgets-picker .cl-widget-icon.ClLineChartWidget:hover {
  background-position-x: -267px;
}
.cl-widgets-picker .cl-widget-icon.ClDonutChartWidget {
  background-position: -238px -240px;
}
.cl-widgets-picker .cl-widget-icon.ClDonutChartWidget.active,
.cl-widgets-picker .cl-widget-icon.ClDonutChartWidget:hover {
  background-position-x: -268px;
}
.cl-widgets-picker .cl-widget-icon.ClPieChartWidget {
  background-position: -239px -267px;
}
.cl-widgets-picker .cl-widget-icon.ClPieChartWidget.active,
.cl-widgets-picker .cl-widget-icon.ClPieChartWidget:hover {
  background-position-x: -267px;
}
.cl-widget-container svg * {
  font-family: Roboto, sans-serif;
}
.cl-widget-container svg .chart-description,
.cl-widget-container svg .x-axis-label,
.cl-widget-container svg .y-axis-label,
.cl-widget-container svg .tick text {
  fill: #fff;
  opacity: .5;
}
.cl-exp {
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.cl-exp .cl-exp-nav {
  background-color: #212121;
}
.cl-exp .cl-exp-nav .cl-exp-search-wrapper {
  border-color: #606060;
}
.cl-exp .cl-exp-nav .cl-exp-search-wrapper .cl-exp-search-input {
  color: #fff;
}
.cl-exp .cl-exp-nav .cl-exp-search-wrapper .cl-exp-search-input:after {
  color: #8b8b8b;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-links {
  color: #fff;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-link.active {
  color: #0288d1;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-content .list-item {
  color: #fff;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-content .list-item.active {
  color: #0288d1;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-content .list-item.active:before {
  background-color: #0288d1;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-content .list-item:hover {
  background-color: #313131;
}
.cl-exp .cl-exp-nav .cl-exp-nav-expander {
  border-color: #606060;
}
.cl-exp .cl-exp-content {
  background-color: #161616;
}
.cl-layoutManager-root * {
  font-family: Roboto, sans-serif;
}
.cl-layoutManager-root .cl-layoutManager-header {
  background-color: #212121;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tabs .cl-layoutManager-tab {
  height: 40px;
  padding-right: 30px;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tabs .cl-layoutManager-tab.cl-layoutManager-active:after {
  background-color: #0288d1;
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  left: 0;
  bottom: -2px;
  z-index: 10000;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tabs .cl-layoutManager-tab .cl-layoutManager-title {
  line-height: 40px;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tabs .cl-layoutManager-tab .cl-layoutManager-close_tab {
  width: 16px;
  height: 16px;
  margin-top: 3px;
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -84px -319px;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tabs .cl-layoutManager-tab .cl-layoutManager-close_tab:hover {
  background-position: -161px -319px;
}
.cl-layoutManager-root .cl-layoutManager-item_container .cl-layoutManager-content {
  border-color: #606060;
  background-color: #212121;
}
.cl-report-explorer .cl-report-explorer-favourite {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -124px -192px;
}
.cl-report-explorer .cl-report-explorer-favourite.isFavourite {
  background-position: -160px -192px;
}
.cl-report-explorer .cl-report-explorer-close {
  background-image: url(/dark/images/icons.svg);
  background-size: 500px 500px;
  background-position: -84px -318px;
}
.cl-report-explorer .cl-report-explorer-close:hover {
  background-position: -124px -318px;
}
.cl-widget-selector .cl-widget-settings {
  border-color: #606060;
}
.cl-widget-selector .cl-widget-settings .cl-widget-settings-expander {
  height: 48px;
}
.cl-widget-selector .clProgressWindow .clPopup-content {
  background-color: transparent;
}
.cl-widget-selector .clProgressWindow .clPopup-content .clProgressContent {
  text-align: center;
  width: 100%;
  color: #fff;
}
.cl-ws-toolbar .cl-toolbar-item.separator {
  border-color: #606060;
}

/* node_modules/@clpivot/themes/grey.css */
.clPivot {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  scrollbar-arrow-color: #c1c1c1;
  scrollbar-dark-shadow-color: #c1c1c1;
  scrollbar-face-color: #c1c1c1;
  scrollbar-shadow-color: #c1c1c1;
  scrollbar-track-color: #f1f1f1;
  scrollbar-color: #c1c1c1 #f1f1f1;
}
.clPivot::-webkit-scrollbar,
.clPivot *::-webkit-scrollbar,
.cl-exp *::-webkit-scrollbar {
  width: 17px;
}
.clPivot::-webkit-scrollbar-track,
.clPivot *::-webkit-scrollbar-track,
.cl-exp *::-webkit-scrollbar-track {
  border-radius: 10px;
}
.clPivot::-webkit-scrollbar-thumb,
.clPivot *::-webkit-scrollbar-thumb,
.cl-exp *::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
}
.clPivot::-webkit-scrollbar-track-piece,
.clPivot *::-webkit-scrollbar-track-piece,
.cl-exp *::-webkit-scrollbar-track-piece {
  background: #f1f1f1;
}
.clPivot::-webkit-scrollbar-button:vertical:decrement,
.clPivot *::-webkit-scrollbar-button:vertical:decrement,
.cl-exp *::-webkit-scrollbar-button:vertical:decrement,
.clPivot::-webkit-scrollbar-button:vertical:increment,
.clPivot *::-webkit-scrollbar-button:vertical:increment,
.cl-exp *::-webkit-scrollbar-button:vertical:increment,
.clPivot::-webkit-scrollbar-button:horizontal:decrement,
.clPivot *::-webkit-scrollbar-button:horizontal:decrement,
.cl-exp *::-webkit-scrollbar-button:horizontal:decrement,
.clPivot::-webkit-scrollbar-button:horizontal:increment,
.clPivot *::-webkit-scrollbar-button:horizontal:increment,
.cl-exp *::-webkit-scrollbar-button:horizontal:increment {
  background-color: #f1f1f1;
  background-position: 5px 6px;
  background-repeat: no-repeat;
}
.clPivot::-webkit-scrollbar-button:vertical:decrement:hover,
.clPivot *::-webkit-scrollbar-button:vertical:decrement:hover,
.cl-exp *::-webkit-scrollbar-button:vertical:decrement:hover,
.clPivot::-webkit-scrollbar-button:vertical:increment:hover,
.clPivot *::-webkit-scrollbar-button:vertical:increment:hover,
.cl-exp *::-webkit-scrollbar-button:vertical:increment:hover,
.clPivot::-webkit-scrollbar-button:horizontal:decrement:hover,
.clPivot *::-webkit-scrollbar-button:horizontal:decrement:hover,
.cl-exp *::-webkit-scrollbar-button:horizontal:decrement:hover,
.clPivot::-webkit-scrollbar-button:horizontal:increment:hover,
.clPivot *::-webkit-scrollbar-button:horizontal:increment:hover,
.cl-exp *::-webkit-scrollbar-button:horizontal:increment:hover {
  background-color: #e7e3e3;
}
.clPivot::-webkit-scrollbar-button:vertical:decrement,
.clPivot *::-webkit-scrollbar-button:vertical:decrement,
.cl-exp *::-webkit-scrollbar-button:vertical:decrement {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5OTk5IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA3Ljk5OTk5IDQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMTYxNjE2O308L3N0eWxlPjwvZGVmcz48dGl0bGU+dG9wX3Njcm9sbDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cG9seWxpbmUgY2xhc3M9ImNscy0xIiBwb2ludHM9IjAgNCA0IDAgOCA0Ii8+PC9nPjwvZz48L3N2Zz4=);
}
.clPivot::-webkit-scrollbar-button:vertical:increment,
.clPivot *::-webkit-scrollbar-button:vertical:increment,
.cl-exp *::-webkit-scrollbar-button:vertical:increment {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5OTk5IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA3Ljk5OTk5IDQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMTYxNjE2O308L3N0eWxlPjwvZGVmcz48dGl0bGU+Ym90dG9tX3Njcm9sbDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cG9seWxpbmUgY2xhc3M9ImNscy0xIiBwb2ludHM9IjggMCA0IDQgMCAwIi8+PC9nPjwvZz48L3N2Zz4=);
}
.clPivot::-webkit-scrollbar-button:horizontal:decrement,
.clPivot *::-webkit-scrollbar-button:horizontal:decrement,
.cl-exp *::-webkit-scrollbar-button:horizontal:decrement {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjcuOTk5OTkiIHZpZXdCb3g9IjAgMCA0IDcuOTk5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMTYxNjE2O308L3N0eWxlPjwvZGVmcz48dGl0bGU+c2Nyb2xsX2xlZnQ8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI0IDggMCA0IDQgMCIvPjwvZz48L2c+PC9zdmc+);
}
.clPivot::-webkit-scrollbar-button:horizontal:increment,
.clPivot *::-webkit-scrollbar-button:horizontal:increment,
.cl-exp *::-webkit-scrollbar-button:horizontal:increment {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjcuOTk5OTkiIHZpZXdCb3g9IjAgMCA0IDcuOTk5OTkiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMTYxNjE2O308L3N0eWxlPjwvZGVmcz48dGl0bGU+c2Nyb2xsX3JpZ2h0PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMCAwIDQgNCAwIDgiLz48L2c+PC9nPjwvc3ZnPg==);
}
.clPivot .k-resize-handle.hasResizeIndicator,
.clPivot * .k-resize-handle.hasResizeIndicator,
.cl-exp * .k-resize-handle.hasResizeIndicator,
.clPivot .k-resize-handle.hasResizeIndicator:hover,
.clPivot * .k-resize-handle.hasResizeIndicator:hover,
.cl-exp * .k-resize-handle.hasResizeIndicator:hover {
  cursor: url(/dark/images/resizer.cur), col-resize;
  cursor: url(/dark/images/resizer.cur) 10 5, col-resize;
}
.clPivot-scroller-vertical,
.clPivot-scroller-horizontal {
  color: #ccc0;
}
body.onResize {
  cursor: url(/dark/images/resizer.cur), col-resize;
}
.clPivot input[type=text]::-webkit-input-placeholder {
  color: #aeaeae;
}
.clPivot input[type=text]::-moz-placeholder {
  color: #aeaeae;
}
.clPivot input[type=text]:-ms-input-placeholder {
  color: #aeaeae;
}
.clPivot input[type=text]:-moz-placeholder {
  color: #aeaeae;
}
.clPivot input[type=text] {
  border-bottom-color: #c5c5c5;
  color: #2e2e2e;
}
.clPivot input[type=text]:focus {
  border-bottom-color: #0061a8;
}
.clPivot .filterRow input[type=text]:hover {
  border-bottom-color: #0061a8;
}
.clPivot .collapsed,
.clPivot .expanded {
  background-repeat: no-repeat;
}
.clPivot .cl-pivot-calendar-next-btn,
.clPivot .cl-pivot-calendar-prev-btn,
.clPivot .toggleButton {
  background-color: transparent;
}
.clPivot .toggleButton.collapsed,
.clPivot .groupExpander.collapsed,
.clPivot .toggleButton.expanded,
.clPivot .groupExpander.expanded {
  background-position: 0 -33px;
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .toggleButton.expanded,
.clPivot .groupExpander.expanded {
  background-position: 0 -17px;
}
.clPivot .cl-pivot-calendar-next-btn,
.clPivot .cl-pivot-calendar-prev-btn,
.clPivot .cl-pivot-calendar-next-btn:hover,
.clPivot .cl-pivot-calendar-prev-btn:hover {
  background-position: 0 -33px;
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .negNum {
  color: #ff4133;
}
.clPivot .passedFilter {
  color: #388e3c;
}
.clPivot .dataLoading {
  color: #c5c5c5;
}
.clPivot .k-icon.icon-sorting {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .k-icon.icon-sorting.k-i-arrow-n {
  background-position: -31px -421px;
}
.clPivot .k-icon.icon-sorting.k-i-arrow-s {
  background-position: -32px -419px;
}
.clPivot #dropDownFilterCell {
  border-left-color: #bcb4b0;
}
.clPivot .clProgressContent {
  background-position: center;
  background-repeat: no-repeat;
  color: #fff;
}
.clPivot .clProgressWindow.clPopup .clPopup-content {
  background-color: transparent;
}
.clPivot .clProgressWindow.modal .clProgressContent,
.clPivot .clProgressWindow.modal .clProgress .clProgressContent {
  color: #fff;
}
.clPivot .clProgressWindow.modal .clProgress .pivot-spinner > div {
  background-color: #fff;
}
.clPivot .clProgressWindow .clProgress {
  background-color: transparent;
}
.clPivot .clProgressWindow .clProgress .clProgressContent {
  color: #2e2e2e;
}
.clPivot .clProgressWindow .clProgress .pivot-spinner > div {
  background-color: #2e2e2e;
}
.clPivot .filterDescriptionText .condition {
  color: #2e2e2e;
}
.clPivot .filterDescriptionText .condition:hover {
  color: #ff4133;
}
.clPivot #thresholdCtrl {
  background-color: #d32f2f;
  color: #fff;
}
.clPivot .k-splitbar-horizontal,
.clPivot .k-splitbar-horizontal.k-state-focused {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  box-shadow: none;
}
.clPivot .k-splitbar-horizontal.k-splitbar-draggable-horizontal,
.clPivot .k-splitbar-horizontal.k-state-focused.k-splitbar-draggable-horizontal {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.clPivot .k-splitbar-horizontal .k-icon,
.clPivot .k-splitbar-horizontal.k-state-focused .k-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .k-splitbar-horizontal .k-icon.k-expand-next,
.clPivot .k-splitbar-horizontal.k-state-focused .k-icon.k-expand-next {
  background-position: -213px -189px;
}
.clPivot .k-splitbar-horizontal .k-icon.k-collapse-next,
.clPivot .k-splitbar-horizontal.k-state-focused .k-icon.k-collapse-next {
  background-position: -192px -189px;
}
.clPivot .k-ghost-splitbar-horizontal {
  background-color: #0072c6;
  border-color: #0072c6;
}
.clPivot .k-grid-content .k-scrollbar-vertical {
  overflow-y: auto;
  z-index: 10;
}
.clPivot .noScrollbar .k-grid-header {
  padding: 0 !important;
}
.clPivot .noScrollbar .k-grid-content {
  padding-right: 0 !important;
}
.clPivot .noScrollbar .k-grid-content .clPivot-scroller-vertical,
.clPivot .noScrollbar .k-grid-content .k-scrollbar-vertical {
  visibility: hidden;
}
.clPivot .k-grid-header-locked th.k-header,
.clPivot .k-grid-header-wrap th.k-header,
.clPivot .cl-grid-header th.k-header {
  border-color: transparent;
  background-clip: padding-box;
}
.clPivot .k-grid-header-locked th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]),
.clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]),
.clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]) {
  background-color: #f5f5f5;
}
.clPivot .k-grid-header-locked th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column,
.clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column,
.clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column {
  background-color: #e4f6ff;
  background-image: none;
}
.clPivot .k-grid-header-locked th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]):hover,
.clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]):hover,
.clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]):hover,
.clPivot .k-grid-header-locked th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column:hover,
.clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column:hover,
.clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column:hover {
  background-color: #f5f5f5;
  color: #2e2e2e;
}
.clPivot .splitButtonInnerBtn {
  background-color: transparent;
  background-repeat: no-repeat;
}
.clPivot .splitButtonCounter {
  border-top-color: #a9a9a9;
}
.clPivot .inlineEditor {
  background: transparent;
}
.clPivot .inlineEditor.k-datetimepicker,
.clPivot .inlineEditor.k-timepicker {
  background-color: transparent;
}
.clPivot .inlineEditor .k-picker-wrap {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}
.clPivot .met .k-datepicker,
.clPivot .met .k-datepicker * {
  background-color: transparent;
}
.clPivot .placeholder {
  border-color: #d3d3d3;
  background-color: #c9ccd333;
  color: #d3d3d3;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList {
  border-color: transparent;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder {
  border-color: #909090;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder.active {
  border-color: #d0d0d0;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder:empty:before,
.clPivot #k-grid-header-top-area .hierarchyLevelsList.hasPlaceholder.empty:before {
  color: #c5c5c5;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsList {
  background-color: #f5f5f5;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsCtrlContainer {
  border-color: #909090;
}
.clPivot #k-grid-header-top-area .hierarchyLevelsCtrlContainer .caption {
  color: #898989;
}
.clPivot .clReportMask .mask {
  background-color: #fff;
}
.clPivot .resizeIndicator {
  background-color: #a29e9e;
}
.clPivot .tooltip-wrapper .tooltip-element {
  background-color: #add8e6;
}
.clPivot .tooltip-wrapper .tooltip-arrow {
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: #add8e6;
}
.clPivot .stencil table tr,
.clPivot .stencil table td {
  background-color: transparent;
}
.clPivot #formatCellsContent {
  color: #0061a8;
}
.clPivot #formatCellsContent .k-dropdown,
.clPivot #formatCellsContent .k-dropdown-wrap {
  background-color: transparent;
}
.clPivot #formatCellsContent .footer input,
.clPivot #formatCellsContent .footer input:hover {
  border-color: #a9a9a9;
  background-color: #ddd;
}
.clPivot #formatCellsContent .k-numerictextbox {
  background-color: transparent;
}
.clPivot #formatCellsContent .negNumbersTmpl ul {
  font-size: 0;
}
.clPivot #formatCellsContent .negNumbersTmpl ul li {
  border-color: #c5c5c5;
  font-size: 13px;
}
.clPivot #formatCellsContent .negNumbersTmpl ul li.selected {
  border-color: #0061a8;
  color: #0061a8;
}
.clPivot #formatCellsContent .decimalPlacesTmpl .k-numeric-wrap,
.clPivot #formatCellsContent .decimalPlacesTmpl .k-select {
  background-image: none;
}
.clPivot #formatCellsContent .decimalPlacesTmpl .k-select {
  border-bottom-color: #c5c5c5;
}
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown .k-dropdown-wrap,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown .k-dropdown-wrap,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown .k-dropdown-wrap {
  background-image: none;
  border-bottom-color: #c5c5c5;
}
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown .k-dropdown-wrap.k-state-hover .k-input,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown .k-dropdown-wrap.k-state-hover .k-input,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown .k-dropdown-wrap.k-state-hover .k-input,
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown .k-dropdown-wrap.k-state-focused .k-input,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown .k-dropdown-wrap.k-state-focused .k-input,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown .k-dropdown-wrap.k-state-focused .k-input {
  color: #2e2e2e;
}
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown .k-icon,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown .k-icon,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown .k-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -32px -298px;
}
.clPivot #formatCellsContent .currencySymbolTmpl .k-dropdown.k-state-border-down .k-dropdown-wrap,
.clPivot #formatCellsContent .locationsTmpl .k-dropdown.k-state-border-down .k-dropdown-wrap,
.clPivot #formatCellsContent .dateFormatsTmpl .k-dropdown.k-state-border-down .k-dropdown-wrap {
  border-bottom-color: transparent;
}
.clPivot #formatCellsContent .k-numerictextbox .k-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container:before {
  background-color: #c5c5c5;
}
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab {
  color: #0061a8;
  border-bottom-color: #c5c5c5;
}
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab.active,
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab:hover {
  color: #0061a8;
}
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab.active:after,
.clPivot #formatCellsContent .cl-tab-strip #tabstrip-tabs-container .tab:hover:after {
  background: #0061a8;
}
.clPivot #formatCellsContent .k-input {
  border-bottom-color: #c5c5c5;
}
.clPivot #formatCellsContent input {
  background-color: transparent;
  border-color: transparent;
}
.clPivot .sampleValue {
  font-size: 20px;
  line-height: 40px;
  font-weight: 500;
  color: #2e2e2e;
}
.clPivot .sampleValue.mark-negative {
  color: #e53935;
}
.clPivot .k-header {
  background-color: #fff;
}
.clPivot.k-drag-clue {
  background: #e8e8e8;
  color: #2e2e2e;
}
.clPivot .k-grid-header,
.clPivot .k-grid-header th,
.clPivot .k-grid-header .inlineFilterCell {
  background-color: #fff;
}
.clPivot .k-grid,
.clPivot .k-grid-header,
.clPivot .k-grid-header-wrap,
.clPivot .gridContainer th,
.clPivot .k-grid table,
.clPivot .k-grid-header-locked,
.clPivot .k-grid-content-locked,
.clPivot .k-grid-content td {
  border-color: #c5c5c5;
}
.clPivot .k-alt {
  background-color: #f5f5f5;
}
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid,
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid tbody tr {
  background: #fff;
}
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .k-scrollbar-vertical,
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .clPivot-scroller-vertical {
  display: none;
}
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid:not(.cl-scrollable) .k-grid-content {
  padding-right: 0 !important;
}
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid.cl-scrollable .k-scrollbar-vertical,
.clPivot #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid.cl-scrollable .clPivot-scroller-vertical {
  display: block;
}
.clPivot #uniqueItemsFilterContainer .k-virtual-scrollable-wrap {
  background: #fff;
}
.clPivot .k-menu {
  box-shadow: 5px 3px 3px #00000080;
  -webkit-box-shadow: 5px 3px 3px 0px rgba(0, 0, 0, .5);
  -moz-box-shadow: 5px 3px 3px 0px rgba(0, 0, 0, .5);
  -ms-box-shadow: 5px 3px 3px 0px rgba(0, 0, 0, .5);
}
.clPivot .k-menu .k-popup {
  color: #2e2e2e;
}
.clPivot .k-icon.k-i-arrow-e {
  border-top-color: transparent;
  border-left-color: #2e2e2e;
  border-bottom-color: transparent;
}
.clPivot .k-state-hover > .k-link,
.clPivot .k-state-border-down > .k-link,
.clPivot .simple-input:focus + .simple-input-label {
  color: #0061a8;
}
.clPivot .hierarchyLevelItem,
.clPivot .hint,
.clPivot .hierarchyLevelsList .k-header.sortableCell,
.clPivot .hierarchyLevelItem:hover,
.clPivot .hint:hover,
.clPivot .hierarchyLevelsList .k-header.sortableCell:hover {
  background-color: #0072c6;
}
.clPivot .k-grid-header-locked .hierarchyLevelsControl,
.clPivot .cl-grid-header-left .hierarchyLevelsControl {
  background-color: #f5f5f5;
}
.clPivot .k-grid-header-locked .hierarchyLevelsControl .hierarchyLevelsList,
.clPivot .cl-grid-header-left .hierarchyLevelsControl .hierarchyLevelsList {
  border-color: transparent;
}
.clPivot .k-grid-header-locked .hierarchyLevelsControl .hierarchyLevelsList.hasPlaceholder,
.clPivot .cl-grid-header-left .hierarchyLevelsControl .hierarchyLevelsList.hasPlaceholder {
  border-color: #909090;
}
.clPivot .k-grid-header-locked .hierarchyLevelsControl .hierarchyLevelsList.hasPlaceholder.active,
.clPivot .cl-grid-header-left .hierarchyLevelsControl .hierarchyLevelsList.hasPlaceholder.active {
  border-color: #d0d0d0;
}
.clPivot .hierarchyLevelItem,
.clPivot .hierarchyLevelItem .k-input,
.clPivot .hierarchyLevelItem:hover .k-input,
.clPivot .hierarchyLevelsList .k-header.sortableCell,
.clPivot .hierarchyLevelItem:hover,
.clPivot .hierarchyLevelItem .k-input:hover,
.clPivot .hierarchyLevelItem:hover .k-input:hover,
.clPivot .hierarchyLevelsList .k-header.sortableCell:hover {
  color: #fff;
}
.clPivot .hierarchyLevelItem,
.clPivot .hierarchyLevelItem .k-dropdown-wrap,
.clPivot .hierarchyLevelsList .k-header.sortableCell {
  background-image: none;
}
.clPivot .ccCustomTotalsContainer.k-dropdown .k-icon {
  border-left-color: gray;
}
.clPivot .k-window,
.clPivot.k-window {
  background-color: #fff;
}
.clPivot .k-window .k-window-titlebar,
.clPivot.k-window .k-window-titlebar {
  background-color: #0061a8;
}
.clPivot .k-window .k-window-content,
.clPivot.k-window .k-window-content {
  background-color: #fff;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button],
.clPivot .k-window input[type=button],
.clPivot.k-window input[type=button],
.clPivot #dropDownContent input[type=button],
.clPivot .columnChooserWindow.k-pane input[type=button] {
  color: #fff;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button][btntype=cancel],
.clPivot .k-window input[type=button][btntype=cancel],
.clPivot.k-window input[type=button][btntype=cancel],
.clPivot #dropDownContent input[type=button][btntype=cancel],
.clPivot .columnChooserWindow.k-pane input[type=button][btntype=cancel] {
  background-color: #555555e6;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button][btntype=cancel]:hover,
.clPivot .k-window input[type=button][btntype=cancel]:hover,
.clPivot.k-window input[type=button][btntype=cancel]:hover,
.clPivot #dropDownContent input[type=button][btntype=cancel]:hover,
.clPivot .columnChooserWindow.k-pane input[type=button][btntype=cancel]:hover {
  background-color: #555;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button][btntype=submit],
.clPivot .k-window input[type=button][btntype=submit],
.clPivot.k-window input[type=button][btntype=submit],
.clPivot #dropDownContent input[type=button][btntype=submit],
.clPivot .columnChooserWindow.k-pane input[type=button][btntype=submit],
.clPivot.clDropDown-popup.cl-columns-filter-popup input[type=button][btntype=submit]:hover,
.clPivot .k-window input[type=button][btntype=submit]:hover,
.clPivot.k-window input[type=button][btntype=submit]:hover,
.clPivot #dropDownContent input[type=button][btntype=submit]:hover,
.clPivot .columnChooserWindow.k-pane input[type=button][btntype=submit]:hover {
  background-color: #0061a8;
}
.clPivot #uniqueItemsFilterApplyButton {
  background-color: #0061a8;
  color: #fff;
}
.clPivot.columnChooserWindow.columnChooserWindow .k-group {
  background-color: #f5f5f5;
}
.clPivot.columnChooserWindow .k-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  margin-top: 3px;
}
.clPivot.columnChooserWindow .k-icon.k-minus {
  background-position: 0 -16px;
}
.clPivot.columnChooserWindow .k-icon.k-plus {
  background-position: 0 -32px;
}
.clPivot .columnChooserPanel .k-group,
.clPivot .columnChooserPanel .k-group .groupedByIcon {
  background-color: #f5f5f5;
}
.clPivot .k-grid-content-locked:not(.data-fetching) .highlighted-column,
.clPivot .k-grid-content:not(.data-fetching) .highlighted-column,
.clPivot .k-grid-content-locked:not(.data-fetching) .highlighted-row,
.clPivot .k-grid-content:not(.data-fetching) .highlighted-row {
  background-color: #e4f6ff;
  background-image: none;
}
.clPivot .k-grid-content-locked:not(.data-fetching) .k-state-selected,
.clPivot .k-grid-content:not(.data-fetching) .k-state-selected {
  background-color: #bcd9ec;
}
.clPivot .k-header.highlighted-column:not([field=rowPicker]):not([field=rowNumber]):not(.dummyHeaderCell) {
  background-color: #e4f6ff;
  background-image: none;
}
.clPivot .k-state-selected {
  background-image: none;
  color: #2e2e2e;
}
.clPivot .k-combobox .k-dropdown-wrap,
.clPivot .k-combobox .k-dropdown-wrap.k-state-disabled:hover {
  background-color: transparent;
}
.clPivot .k-calendar .k-state-selected a,
.clPivot .k-calendar .k-state-hover a,
.clPivot .k-calendar .k-state-focused a {
  color: #000;
}
.clPivot .clStateRowHover {
  background: #d5dde0;
}
.clPivot .k-grid-content:not(.data-fetching) td.clStateHover,
.clPivot .k-grid-content-locked:not(.data-fetching) td.clStateHover,
.clPivot .k-grid-content:not(.data-fetching) .clStateHover > td,
.clPivot .k-grid-content-locked:not(.data-fetching) .clStateHover > td {
  background-color: #dbf5ff;
  background-image: none;
}
.clPivot .k-list-container .k-state-selected.k-state-focused,
.clPivot.k-list-container .k-state-selected.k-state-focused {
  background-color: #fff;
  color: #0061a8;
}
.clPivot .k-list-container .k-state-hover,
.clPivot.k-list-container .k-state-hover {
  background-color: #fff;
  background-image: none;
  color: #0061a8;
  border-color: transparent;
}
.clPivot .hint {
  color: #fff !important;
}
.clPivot #changeLayoutUndoBtn_listbox .k-item.focused {
  background-color: #cce6f7 !important;
}
.clPivot .k-grid-header,
.clPivot .k-grid-header th,
.clPivot .k-grouping-header,
.clPivot .k-pager-wrap,
.clPivot .k-group-footer td,
.clPivot .k-grid-footer,
.clPivot .k-footer-template td,
.clPivot .k-widget .k-status,
.clPivot .k-calendar th,
.clPivot .k-dropzone-hovered,
.clPivot .k-widget.k-popup,
.clPivot.k-widget.k-popup {
  background-color: #fff;
  background-image: none;
}
.clPivot .k-block,
.clPivot .k-widget,
.clPivot .k-popup,
.clPivot .k-content,
.clPivot .k-dropdown .k-input {
  color: #2e2e2e;
}
.clPivot .k-treemap-title,
.clPivot .k-grid-header .k-header > .k-link {
  color: #ffffffb3;
}
.clPivot .k-header {
  color: #2e2e2e;
}
.clPivot .k-block,
.clPivot .k-widget,
.clPivot.k-widget {
  background-color: #fff;
}
.clPivot .filterRow th.inlineFilterCell:empty:before {
  border-bottom-color: #c5c5c5;
}
.clPivot .filterRow th.inlineFilterCell:empty:hover:before {
  border-bottom-color: #0061a8;
}
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl:before {
  background-color: #c5c5c5;
}
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl:hover:before {
  background-color: #0061a8;
}
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl.dateFilterControl {
  outline: none;
}
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl.dateFilterControl.p-focused:before {
  background-color: #0061a8;
}
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl .clDropDown.value + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl div[contenteditable] + .cl-editable-line {
  background-color: #c5c5c5;
}
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl .clDropDown.value:focus + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl div[contenteditable]:focus + .cl-editable-line {
  background-color: #0061a8;
}
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl:hover .clDropDown.value + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl:hover .clDropDown.value + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl:hover div[contenteditable] + .cl-editable-line,
.clPivot .filterRow th.inlineFilterCell .inlineFilterControl:hover div[contenteditable] + .cl-editable-line {
  background-color: #0061a8;
}
.clPivot .filterRow th.inlineFilterCell .booleanFilterControl .clDropDown.value.clDropDown-opened + .cl-editable-line {
  background: #0061a8;
}
.clPivot .filterRow th.inlineFilterCell:empty:after {
  color: #aeaeae;
}
.clPivot .filterRow th.inlineFilterCell:empty:hover:after {
  opacity: 1;
}
.clPivot .hierarchyLevelItemFilterable .k-i-arrow-s,
.clPivot .hierarchyLevelItemFilterable .k-i-arrow-s:hover,
.clPivot .hierarchyLevelItemFilterable .k-state-hover .k-i-arrow-s {
  background-position: -2px -30px !important;
}
.clPivot .p-focused .rowPicker:before {
  background: #0061a8;
}
.clPivot .dummyHeaderCell.highlighted-column,
.clPivot .hierarchyLevelsCtrlContainer.highlighted-column {
  background-color: inherit;
}
.clPivot .k-tooltip {
  background-color: #e3e3e3 !important;
  border-color: #c5c5c5 !important;
}
.clPivot .k-callout-n {
  border-bottom-color: #c5c5c5 !important;
}
.clPivot .k-callout-s {
  border-top-color: #c5c5c5 !important;
}
.clPivot .arrayColumnPopupIcon {
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 1px #0000;
  border-color: transparent;
}
.clPivot .arrayColumnPopupIcon:hover {
  -moz-box-shadow: 0 0 0 15px rgba(0, 114, 198, .5);
  -webkit-box-shadow: 0 0 0 15px rgba(0, 114, 198, .5);
  box-shadow: 0 0 0 15px #0072c680;
}
.clPivot .filterDescriptionCtrl {
  border-color: #c5c5c5;
}
.clPivot .filterRowindicator {
  background: url(/grey/images/icons.svg) no-repeat -243px -342px;
  background-size: 500px 500px;
}
.clPivot .filterRowindicator:hover {
  background-position: -272px -342px;
}
.clPivot #clColumnsFilterExpander {
  background: url(/grey/images/icons.svg) no-repeat -422px -1px;
  background-size: 500px 500px;
}
.clPivot th.k-header .filterRowindicator:hover {
  background-position: -272px -343px;
}
.clPivot .inlineEdit-iconEl {
  background-position: -202px -19px;
}
.clPivot .k-icon,
.clPivot .k-tool-icon,
.clPivot .k-grouping-dropclue,
.clPivot .cl-column-chooser-hierarchy-drop-pointer,
.clPivot .k-column-menu .k-sprite,
.clPivot .k-grid-mobile .k-resize-handle-inner:before,
.clPivot .k-grid-mobile .k-resize-handle-inner:after {
  background-image: url(/common/images/sprite.png);
  border-color: transparent;
}
.clPivot .operationIcon,
.clPivot .readonly .operator {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .empty {
  background-position: -30px -109px;
}
.clPivot .empty:hover {
  background-position: -48px -109px;
}
.clPivot .notEmpty {
  background-position: -30px -128px;
}
.clPivot .notEmpty:hover {
  background-position: -48px -128px;
}
.clPivot .equals {
  background-position: -30px 0px;
}
.clPivot .equals:hover {
  background-position: -48px 0px;
}
.clPivot .notEquals {
  background-position: -30px -18px;
}
.clPivot .notEquals:hover {
  background-position: -48px -18px;
}
.clPivot .contains {
  background-position: -316.5px -242px;
}
.clPivot .contains:hover {
  background-position: -344.5px -242px;
}
.clPivot .containsExact {
  background-position: -30px -224px;
}
.clPivot .containsExact:hover {
  background-position: -48px -224px;
}
.clPivot .endswith {
  background-position: -30px -237px;
}
.clPivot .endswith:hover {
  background-position: -48px -237px;
}
.clPivot .startswith {
  background-position: -30px -252px;
}
.clPivot .startswith:hover {
  background-position: -48px -252px;
}
.clPivot .equalsDouble {
  background-position: -30px 0px;
}
.clPivot .equalsDouble:hover {
  background-position: -48px 0px;
}
.clPivot .lessthan {
  background-position: -30px -35px;
}
.clPivot .lessthan:hover {
  background-position: -48px -35px;
}
.clPivot .lessThanOrEqual {
  background-position: -30px -73px;
}
.clPivot .lessThanOrEqual:hover {
  background-position: -48px -73px;
}
.clPivot .greaterthan {
  background-position: -30px -92px;
}
.clPivot .greaterthan:hover {
  background-position: -48px -92px;
}
.clPivot .greaterThanOrEqual {
  background-position: -30px -54px;
}
.clPivot .greaterThanOrEqual:hover {
  background-position: -48px -54px;
}
.clPivot .complex-filter {
  background-position: -30px -144px;
}
.clPivot .complex-filter:hover {
  background-position: -48px -144px;
}
.clPivot .prefilter {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -30px -144px;
}
.clPivot .prefilter:hover {
  background-position: -48px -144px;
}
.clPivot .isKey {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .barChartIcon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -211px -161px;
}
.clPivot .pieChartIcon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -191px -160px;
}
.clPivot .resetFilterBtn {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -273px -369px;
}
.clPivot .resetFilterBtn:hover {
  background-position: -273px -344px;
}
.clPivot .k-notification-wrap {
  background: #dbf5ff;
  color: #2e2e2e;
}
.clPivot .complex-filter-and {
  background-position: 0px -152px;
}
.clPivot .complex-filter-or {
  background-position: -15px -152px;
}
.clPivot .complex-filter-addGroup {
  background-position: 1px -168px;
}
.clPivot .complex-filter-addCondition {
  background-position: -13px -167px;
}
.clPivot .complex-filter-removeGroup {
  background-position: -28px -167px;
}
.clPivot .removeCondition {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -85px -350px;
}
.clPivot .removeCondition:hover {
  background-position: -162px -350px;
}
.clPivot .addCondition {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -1px -2px;
}
.clPivot .addCondition:hover {
  background-position: -198px -38px;
}
.clPivot.columnChooserWindow .groupedByIcon {
  background-color: #f5f5f5;
}
.clPivot .stateIcon.inProgress {
  background-image: url(/common/images/sprite.png);
  background-position: -240px -80px;
}
.clPivot .k-list-container,
.clPivot.k-list-container {
  background-color: #fff;
  color: #2e2e2e;
}
.clPivot .k-list-container .k-list li.k-item,
.clPivot.k-list-container .k-list li.k-item,
.clPivot .k-list-container .k-list li.k-item.k-state-selected,
.clPivot.k-list-container .k-list li.k-item.k-state-selected {
  border-bottom-color: #c5c5c5;
}
.clPivot .k-list-container .k-list li.k-item:last-child,
.clPivot.k-list-container .k-list li.k-item:last-child,
.clPivot .k-list-container .k-list li.k-item.k-state-selected:last-child,
.clPivot.k-list-container .k-list li.k-item.k-state-selected:last-child {
  border-bottom-color: transparent;
}
.clPivot .clDropDown-popup,
.clPivot.clDropDown-popup {
  background-color: #fff;
  color: #2e2e2e;
  box-shadow: 4px 4px 6px 6px #0000004d;
}
.clPivot .clDropDown-popup .clDropDown-list-item .clDropDown-list-item:hover,
.clPivot.clDropDown-popup .clDropDown-list-item .clDropDown-list-item:hover,
.clPivot .clDropDown-popup .clDropDown-list-item .clDropDown-list-item.p-focused,
.clPivot.clDropDown-popup .clDropDown-list-item .clDropDown-list-item.p-focused,
.clPivot .clDropDown-popup .clDropDown-list-item .clDropDown-list-item.active-item,
.clPivot.clDropDown-popup .clDropDown-list-item .clDropDown-list-item.active-item {
  color: #0061a8;
  background-color: #cce6f7;
}
.clPivot.clActionsPopup {
  margin-top: 5px;
}
.clPivot.clActionsPopup.clMenu,
.clPivot.clActionsPopup.clValuesFitler {
  margin-left: -7px;
}
.clPivot.clActionsPopup.clMultyActions.clMenu {
  margin-left: -13px;
}
.clPivot.clActionsPopup.clMultyActions.clValuesFilter {
  margin-left: 6px;
}
.clPivot.clActionsPopup.not-inside-viewport.clMenu {
  margin-left: -126px;
}
.clPivot.clActionsPopup.not-inside-viewport.clValuesFilter {
  margin-left: -157px;
}
.clPivot.clActionsPopup.not-inside-viewport.clMultyActions.clMenu {
  margin-left: -114px;
}
.clPivot.clActionsPopup.not-inside-viewport.clMultyActions.clValuesFilter {
  margin-left: -145px;
}
.clPivot.clActionsPopup.columnChooserActionsPopup {
  margin-top: -23px;
  margin-left: 26px;
}
.clPivot.clActionsPopup.columnChooserActionsPopup.not-inside-viewport {
  margin-left: -150px;
  margin-top: 7px;
}
.clPivot .complexFilter .clDropDown-popup li,
.clPivot .dropdown-popup-columnName li {
  background: #fff;
}
.clPivot #changeLayoutRedoBtn-list.clSplitButton-list li,
.clPivot #changeLayoutUndoBtn-list.clSplitButton-list li {
  border-bottom: 1px solid transparent !important;
}
.clPivot #changeLayoutRedoBtn-list.clSplitButton-list li.p-focused,
.clPivot #changeLayoutUndoBtn-list.clSplitButton-list li.p-focused {
  background-color: #cce6f7 !important;
}
.clPivot.dataContextMenu.k-widget.k-popup,
.clPivot.headerContextMenu {
  background: #ebebeb;
}
.clPivot.cl-columns-filter-popup *,
.clPivot .columnChooserWindow *,
.clPivot.columnChooserWindow * {
  color: #2e2e2e;
}
.clPivot .columnChooserWindow .k-treeview,
.clPivot.columnChooserWindow .k-treeview {
  background: #f5f5f5;
}
.clPivot .columnChooserWindow .columnChooserPanel .k-treeview,
.clPivot.columnChooserWindow .columnChooserPanel .k-treeview {
  background-color: #f5f5f5;
}
.clPivot .columnChooserWindow .ccBlockCaption,
.clPivot.columnChooserWindow .ccBlockCaption {
  color: #0061a8;
}
.clPivot .columnChooserWindow .customTotalsCell .clDropDown,
.clPivot.columnChooserWindow .customTotalsCell .clDropDown {
  border-color: transparent;
}
.clPivot .columnChooserWindow .customTotalsCell .clDropDown:hover,
.clPivot.columnChooserWindow .customTotalsCell .clDropDown:hover {
  background-color: #ffffff26;
  cursor: pointer;
}
.clPivot .columnChooserWindow .customTotalsCell .clDropDown a,
.clPivot.columnChooserWindow .customTotalsCell .clDropDown a {
  border-left-color: transparent;
}
.clPivot .columnChooserWindow .isKey,
.clPivot.columnChooserWindow .isKey {
  background-position: -29px -210px;
}
.clPivot .pivot-chart-control {
  border-color: #ed6e4c !important;
  background-color: #fff !important;
}
.clPivot .pivot-chart-control .k-callout-n {
  border-bottom-color: #ed6e4c !important;
}
.clPivot .column-mask {
  border-top-color: #0072c6;
}
.clPivot .column-mask .left {
  border-left-color: #0072c6;
}
.clPivot .column-mask .right {
  border-right-color: #0072c6;
}
.clPivot .column-mask .bottom {
  display: inline-block;
  height: 0px;
  width: 100%;
  margin-top: -2px;
  border-bottom-color: #0072c6;
}
.clPivot span.clMenu {
  background: url(/grey/images/icons.svg) no-repeat -9px -146px;
  background-size: 500px 500px;
}
.clPivot span.clValuesFilter {
  background: url(/grey/images/icons.svg) no-repeat -33px -145px;
  background-size: 500px 500px;
}
.clPivot .clDropDown-k-styled {
  border-color: #c5c5c5;
}
.clPivot .clDropDown-k-styled ul li:not(:last-child) {
  border-bottom-color: #c5c5c5 !important;
}
.clPivot .clDropDown-k-styled a {
  border-color: #c5c5c5;
  background-image: url(/common/images/sprite.png);
  background-position: 2px -286px !important;
}
.clPivot #settings-window {
  overflow: visible;
}
.clPivot #settings-window .clDropDown {
  background-color: #0061a8;
  color: #fff;
}
.clPivot #settings-window .clDropDown:hover {
  background-color: #0061a8;
}
.clPivot #settings-window .clDropDown a {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  top: 0;
  background-position: -35px -403px;
}
.clPivot #settings-window .clDropDown-popup {
  border-color: transparent;
  background-color: #0061a8;
  box-shadow: 0 2px 2px #0000004d;
}
.clPivot #settings-window .clDropDown-popup li {
  color: #fff;
}
.clPivot #settings-window .clDropDown-popup li:hover,
.clPivot #settings-window .clDropDown-popup li.active-item {
  color: #fff;
  background-color: #ed6e4c;
}
.clPivot #settings-window .cl-default-filter-operations-dropdowns {
  display: flex;
}
.clPivot #settings-window .cl-default-filter-operations-dropdowns > .clDropDown {
  display: flex;
  flex-grow: 1;
  position: relative;
}
.clPivot #settings-window .cl-default-filter-operations-dropdowns > .clDropDown .clDropDown-popup {
  top: 0;
  left: 0;
}
.clPivot .clGridContainer .scrollbar-horizontal {
  overflow: auto;
  position: absolute;
  bottom: 0;
  z-index: 1;
}
.clPivot .clGridContainer .scrollbar-horizontal .inner-width {
  height: 1px;
}
.clPivot .clGridContainer .k-virtual-scrollable-wrap {
  overflow-x: hidden;
}
.clPivot .clGridContainer.hasFooter .footer-locked {
  background-color: #fff;
}
.clPivot .clGridContainer.hasFooter .footer-wrapper,
.clPivot .clGridContainer.hasFooter .footer-locked {
  border-top-color: #c5c5c5;
}
.clPivot .k-item.selected {
  color: #0061a8;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem {
  border-color: transparent;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem.clDragItem .filter-expander-container,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem .k-item .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem .k-item .filter-expander-container {
  background-color: #0072c6;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem.k-item .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem.clDragItem.k-item .filter-expander-container,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem .k-item.k-item .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem .k-item.k-item .filter-expander-container {
  background: #00000040;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem.clDragItem.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem .k-item.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem .k-item.filtered .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem.clDragItem.active .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem.clDragItem.active .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem .k-item.active .filter-expander-container .clDropDown-value,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem .k-item.active .filter-expander-container .clDropDown-value {
  border: none;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem:hover.clDragItem .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem:hover.clDragItem .filter-expander-container,
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem:hover .k-item .filter-expander-container,
.clPivot .hierarchyLevelsControl .sortableGridContainer .hierarchyLevelItem:hover .k-item .filter-expander-container {
  background-color: #0072c6;
}
.clPivot .complexFilter .clDropDown .clDropDown-value {
  color: #2e2e2e;
}
.clPivot .complexFilter .inlineFilterControl {
  border-bottom-color: #909090;
  color: #2e2e2e;
}
.clPivot .complexFilter .inlineFilterControl.dateFilterControl {
  outline: none;
}
.clPivot .complexFilter .condition.readonly .title {
  color: #2e2e2e;
}
.clPivot .complexFilter .condition.readonly .control {
  border-bottom-color: #909090;
}
.clPivot .complexFilter input {
  color: #2e2e2e;
}
.clPivot .k-grid.filtered .filter-expander-container,
.clPivot .k-grid.active .filter-expander-container,
.clPivot .k-grid-header .filter-expander-container,
.clPivot .clGridContainer .filter-expander-container {
  background-color: #f5f5f5;
}
.clPivot .k-grid-header .highlighted-column .filter-expander-container,
.clPivot .clGridContainer .highlighted-column .filter-expander-container {
  background-color: #e4f6ff;
}
.clPivot .k-grid-header .k-header:hover .filter-expander-container,
.clPivot .clGridContainer .k-header:hover .filter-expander-container {
  background-color: #f5f5f5;
}
.clPivot .filterRow .inlineFilterControl .clDropDown {
  border-color: transparent;
  background-color: transparent;
}
.clPivot .filterRow .inlineFilterControl.simpleFilterControl span[contenteditable]:before {
  color: transparent;
}
.clPivot .filterRow .inlineFilterControl.simpleFilterControl .filter-reset {
  background-color: #fff;
}
.clPivot label.clCustomControl input + span.clCheckbox {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -29px -166px;
}
.clPivot label.clCustomControl input + span.clSwitcher {
  background: #4b4b4b;
}
.clPivot label.clCustomControl input + span.clSwitcher:before {
  background: #fff;
}
.clPivot label.clCustomControl input:checked + span.clCheckbox {
  background-position: -48px -166px;
}
.clPivot label.clCustomControl input:checked + span.clSwitcher {
  background: #0288d180;
}
.clPivot label.clCustomControl input:checked + span.clSwitcher:before {
  background: #0061a8;
}
.clPivot label.clCustomControl input.clCustomControlCheckbox-indeterminate + span.clCheckbox,
.clPivot label.clCustomControl input:indeterminate + span.clCheckbox {
  background-position: -47px -188px;
}
.clPivot .k-calendar,
.clPivot .k-calendar .k-header,
.clPivot .k-calendar .k-content,
.clPivot .k-calendar .k-state-hover {
  background: inherit;
}
.clPivot .k-calendar th {
  color: #9a9a9a;
}
.clPivot .k-calendar .k-state-hover,
.clPivot .k-calendar .k-state-hover:hover {
  background-image: none;
}
.clPivot .k-calendar .k-link.k-nav-fast,
.clPivot .k-calendar .k-link {
  color: #2e2e2e;
}
.clPivot .k-calendar .k-today a,
.clPivot .k-calendar .k-today.k-state-hover:not(.k-state-selected) a,
.clPivot .k-calendar .k-today.k-state-focused a {
  color: #ff4133;
}
.clPivot .k-calendar .k-today.k-state-focused.k-state-selected a {
  color: #fff;
}
.clPivot .k-calendar .k-content .k-state-hover {
  background-color: #f5f5f5;
}
.clPivot .k-calendar .k-state-selected,
.clPivot .k-calendar .k-state-selected.k-state-hover {
  background-color: #0061a8;
}
.clPivot .k-calendar .k-state-hover a {
  color: #2e2e2e;
}
.clPivot .k-calendar .k-state-selected a,
.clPivot .k-calendar .k-state-focused a {
  color: #fff;
}
.clPivot .k-i-calendar,
.clPivot .k-i-clock {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .k-i-calendar {
  background-position: -32px -437px;
}
.clPivot .k-i-calendar:hover {
  background-position: -32px -457px;
}
.clPivot .k-i-clock {
  background-position: -52px -437px;
}
.clPivot .k-i-clock:hover {
  background-position: -52px -457px;
}
.clPivot .k-list-container .k-list li.k-item.k-state-selected,
.clPivot.k-list-container .k-list li.k-item.k-state-selected {
  color: #0061a8;
}
.clPivot .k-popup.k-list-container {
  border-color: #000;
}
.clPivot .k-popup .k-list .k-state-hover,
.clPivot.k-popup .k-list .k-state-hover,
.clPivot .k-popup .k-list .k-state-selected,
.clPivot.k-popup .k-list .k-state-selected {
  background: #ffffff26;
}
.clPivot .k-grid-content-locked > table > tbody > tr.k-alt > td:last-of-type:after {
  background-color: #f5f5f5;
}
.clPivot .k-grid-content-locked:not(.data-fetching) > table > tbody > tr.clStateRowHover > td:last-of-type:after {
  background-color: #d5dde0;
}
.clPivot .k-grid-content-locked:not(.data-fetching) > table > tbody > tr.show-table-divider > td.k-state-selected:last-of-type:after {
  background-color: #bcd9ec;
}
.clPivot .clGridContainer .k-grid-content-locked:not(.data-fetching) > table > tbody > tr.clStateHover > td:last-of-type:after {
  background-color: #dbf5ff;
}
.clPivot .k-grid-content-locked:not(.data-fetching) > table > tbody > tr.highlighted-row > td:last-of-type:after {
  background-color: #e4f6ff;
}
.clPivot .clMessage .textarea-resizer-filler {
  position: relative;
}
.clPivot .clMessage .textarea-resizer-filler:after {
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  bottom: 3px;
  right: 0;
  z-index: 1;
  background: #fff;
}
.clPivot .clMessage .textarea-resizer-filler.firefox-resizer-filler:after {
  bottom: 0;
}
.clPivot .clMessage textarea {
  border-color: #c5c5c5;
  background-color: #fff;
  color: #2e2e2e;
}
.clPivot div.about {
  background: url(/grey/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -349px -2px;
}
.clPivot div.about:hover {
  background-position: -349px -41px;
}
.clPivot .settings-icon {
  background: url(/grey/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -312px -2px;
}
.clPivot .settings-icon:hover {
  background-position: -312px -41px;
}
.clPivot .stateless-report-settings-icon {
  background: url(/grey/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -385px -1px;
}
.clPivot .stateless-report-settings-icon:hover {
  background-position: -385px -41px;
}
.clPivot .logs-download {
  background: url(/grey/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -275px -2px;
}
.clPivot .logs-download:hover {
  background-position: -275px -41px;
}
.clPivot .k-tooltip-content {
  background-color: #fff;
  color: #2e2e2e;
}
.clPivot .chartControlContainer .chartLegend .chartInfo.selected {
  background-color: #e0e0e0;
}
.clPivot .chartControlContainer .chartInfo,
.clPivot .chartControlContainer .barDesc {
  fill: #2e2e2e;
}
.clPivot .chartControlContainer .barDescWrapper {
  fill: transparent;
}
.clPivot .chartControlContainer .barDescWrapper.active {
  fill: #e0e0e0;
}
.clPivot .chartControlContainer .bar.zero {
  fill: #f2d06b;
}
.clPivot .chartControlContainer .bar.positive {
  fill: #388e3c;
}
.clPivot .chartControlContainer .bar.negative {
  fill: #ff4133;
}
.clPivot .chartControlContainer .label {
  fill: #2e2e2e;
}
.clPivot .chartControlContainer .axis path,
.clPivot .chartControlContainer .axis line {
  fill: none;
  stroke: #2e2e2e;
}
.clPivot .chartControlContainer .label.negative {
  fill: #ff4133;
}
.clPivot .k-panelbar {
  border-right-color: #c5c5c5;
}
.clPivot .k-panelbar > li .k-header {
  background: #f5f5f5;
  color: #2e2e2e;
}
.clPivot .k-panelbar > .k-item > .k-link {
  border-color: #c5c5c5;
}
.clPivot .k-panelbar .k-state-hover {
  background-color: #f5f5f5;
  background-image: none;
  color: #2e2e2e;
}
.clPivot .k-panelbar .k-panel {
  border-color: #c5c5c5;
}
.clPivot .k-panel > li.k-item {
  background-color: #fff;
  color: #2e2e2e;
}
.clPivot .k-numeric-wrap .k-link.k-state-selected {
  background: #bcd9ec;
}
.clPivot .exportToExcel-popup ul li {
  color: #2e2e2e;
}
.clPivot .separator-list-item {
  border-color: #fff;
}
.clPivot .clValidation-error-line {
  background-color: #ff4133;
}
.clPivot.clTooltip-error {
  border-left-color: #ff4133;
}
.clPivot .clTooltip-error-value {
  color: #ff4133;
}
.clPivot-window table td {
  color: #0061a8;
}
.clPivot-window .clPopup-close {
  background: url(/grey/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -84px -319px;
}
.clPivot-window .clPopup-close:hover {
  background-position: -161px -319px;
}
.clOverlay {
  background-color: #000;
  filter: alpha(opacity=50);
}
.clReorderClue .k-icon {
  background-image: url(/common/images/sprite.png);
  border-color: transparent;
}
.clPivot#report-container {
  border-color: #c5c5c5;
}
.clPivot.clTooltip {
  background-color: #fff;
  color: #2e2e2e;
  box-shadow: 0 0 10px 2px #00000080;
}
.clPivot.k-tooltip .k-icon.k-i-close {
  background: url(/grey/images/icons.svg) no-repeat;
  background-size: 500px 500px;
  background-position: -86px -346px;
}
.clPivot.k-tooltip .k-icon.k-i-close:hover {
  background-position: -163px -346px;
}
.clPivot.fetching-mask {
  background-color: #ffffff0d;
  color: #a9a9a9;
}
.clPivot.fetching-mask div {
  background-color: #fff;
}
.clPivot.clPopup {
  color: #2e2e2e;
}
.clPivot.clPopup .clPopup-content {
  background-color: #fff;
}
.clPivot.clPopup .clPopup-content input[type=button] {
  background: none;
  color: #0061a8;
}
.clPivot.clPopup .clPopup-content input[type=button]:hover {
  color: #ed6e4c;
}
.clPivot.clPopup .clPopup-header {
  background-color: #0061a8;
  background-image: none;
}
.clPivot.clPopup .clPopup-header span {
  color: #fff;
}
.clPivot.clPopup .clPopup-bottom-bar {
  background: #fff;
}
.clPivot.clPopup .clPopup-bottom-bar input {
  background-color: #555555e6;
  color: #fff;
}
.clPivot.clPopup .clPopup-bottom-bar input[btntype=submit],
.clPivot.clPopup .clPopup-bottom-bar input[btntype=submit]:hover {
  background-color: #0061a8;
}
.clPivot.clPopup .clPopup-bottom-bar input:hover {
  background-color: #555;
}
.clPivot.columnChooserWindow .ccCustomTotalsContainer.k-dropdown .k-icon {
  border-left-color: gray !important;
}
.clPivot.columnChooserWindow .k-state-selected {
  background-color: transparent;
}
.clPivot.columnChooserWindow .cl-column-chooser-hierarchy-drop-pointer {
  background-image: url(/common/images/sprite.png) t;
  background-position: 0px -326px;
}
.clPivot.dataTransfer-hint {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot.dataTransfer-hint.dataTransfer-hint-prepare {
  background-position: -216px -129px;
}
.clPivot.dataTransfer-hint.dataTransfer-hint-process {
  background-position: -194px -98px;
}
.clPivot.dataTransfer-hint.dataTransfer-hint-ready {
  background-position: -194px -129px;
}
.clPivot.column-actions-dropdown-expander-popup:before {
  border-right-color: #fff;
}
.clPivot.column-actions-dropdown-expander-popup:after {
  border-right-color: #fff;
}
.clPivot.column-actions-dropdown-expander-popup .column-actions-container .column-action-type-icon.active:not(.lock) + span {
  color: #0061a8;
}
.clPivot#gridContextMenu {
  color: #2e2e2e;
}
.clPivot#gridContextMenu li.k-separator {
  border-color: #000;
}
.clPivot#gridContextMenu li .k-sprite {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot#gridContextMenu li.k-state-hover,
.clPivot#gridContextMenu li.k-state-default.k-state-border-down {
  background-image: none;
  background-color: #ebebeb;
}
.clPivot#gridContextMenu li.k-state-hover .k-i-arrow-e,
.clPivot#gridContextMenu li.k-state-default.k-state-border-down .k-i-arrow-e {
  border-left-color: #0061a8;
}
.clPivot#gridContextMenu li.k-state-default .k-i-arrow-e {
  border-left-color: #2e2e2e;
}
.clPivot#gridContextMenu li .k-link {
  background-image: none;
  background-color: #ebebeb;
}
.clPivot#gridContextMenu li .k-link:hover {
  background-color: #cce6f7;
}
.clPivot#gridContextMenu li .k-group {
  background-color: #ebebeb;
}
.clPivot.complexFilterWindow .clPopup-content {
  background-color: #fff;
}
.clPivot.complexFilterWindow .operator-dropdown .clDropDown-value:after,
.clPivot.complexFilterWindow .dropdown-columnName .clDropDown-value:after {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -34px -297px;
}
.clPivot.k-popup.k-calendar-container {
  background-image: none;
  background-color: #fff;
}
.clPivot.k-popup.k-calendar-container .k-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position-y: -382px;
}
.clPivot.k-popup.k-calendar-container .k-i-arrow-e {
  background-position-x: -53px;
}
.clPivot.k-popup.k-calendar-container .k-i-arrow-w {
  background-position-x: -33px;
}
.clPivot.formatCellsWindow .fc-preview {
  background-color: #dbf5ff;
}
.clPivot .k-notification {
  background-color: #f5f5f5;
  box-shadow: 0 0 10px 2px #00000080;
}
.clPivot .k-notification .k-i-note {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .k-notification-info .k-i-note {
  background-position: -382px -80px;
}
.clPivot .k-notification-success .k-i-note {
  background-position: -271px -80px;
}
.clPivot .k-notification-warning .k-i-note {
  background-position: -306px -80px;
}
.clPivot .k-notification-error .k-i-note {
  background-position: -343px -80px;
}
#customResizeIndicator {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAhNQTFRFAAAAop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eXLLyop6eop6eop6eop6eop6eop6eop6eop6eop6eXLLyop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6eop6e////3dZnMQAAAK90Uk5TABg6bI2Xj3A/GwIBNYvu6tnU6fWTAxaI/vOdYTQdGiNc65IcMcWUASyH0D0y1vhRA03v3zjE9zsvBPv0oAY5kXpKBSUQEbEIGZkhjCj8Q1g+1+EP2DZL9lt45StT5N3T45oOaPLt7GcKx7SlzcDBntKhuoDiKmtSXgkTT2UVyvlxQPFqHvpayCCtZHwHq94XCyTGRnSmuSngy04uyVlJ6K7MfXbDv73OXQ0tbaPPqVMvnL0AAAABYktHRLBDZK7EAAAACW9GRnMAAAADAAAAAgBuiKbiAAAACXBIWXMAAADIAAAAyABj+uetAAAACXZwQWcAAAAgAAAAIACH+pydAAACDklEQVQoz12Sh1sTMRjGX6tFicC1iEUQqNVKSmUcltZWVCwOarWKAiIO0EIRHKg4URyIe1EVUUTcC9f3L5rkAjya5+7y5X553+TeHDDd5tjmzrNnzF+QydRw4QxAVnYOGQ6nI5cW5dmAxbPQlb+koHBpUXGJO2uZ3UPLV8wi70oq9YqeMS6evjLyr5r2K6+orBIvObcYzOrVgRq9iWBoDRQy1ZgxhA1/sSwjGWurJRJAqaQcttp168VoQ2WdKSdrQ+kp7o0UBepLjU1SxTcrR44timcGtjYgVruNS5XX7lKG8e07lDQ74cZO2gXGI4279zRJudnkbG4Rar63dR/a9h8QxgcPUXt5XAji4Q46HDU5jzXn4UgHkOzsIkqkPIIZ3QmigqM9YL3HcPwEECWrCaYrscmTfTh1miNZ9x874waC/Th77rxYr40o58JFwaouVRCVDQCXnYW4kpCpYLA1ddU6kmvXb8gQhm4O49btfPldkTt3Y4rdu/9A9Q/Jh0ePn4yoIH1pkZy4nqoISvzPeoDnNBrhVsyM6UQ5HxaRiH286Gq0UmamjpvxcGqsQVYv21+5rcmca1V8PLfFql53Oyb+UU28CU1qc7wNhDpdMPVqI4PGO4FYxDps33v68HEoKap0zafP1F8k7er1xgYm+yjl/zL29ZuHxr9PKTs28/NO/fj5K/i7989oOK1XxV9t04Ywbc2nGwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wOC0zMVQxMjozMzozNyswMzowMD3oqaMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDgtMzFUMTI6MzM6MzYrMDM6MDDqwhqrAAAAAElFTkSuQmCC) no-repeat;
}
.viewTypesContainer {
  color: #2e2e2e;
}
.viewTypesContainer .viewType.active,
.viewTypesContainer .viewType:hover {
  color: #0061a8;
}
.k-marquee-color {
  background-color: transparent;
  border-color: #0061a8;
}
.tabItem-tools .item-wrapper.expanded .title,
.tabItem-tools .item-wrapper:hover .title,
.tabItem-tools .item-wrapper.expanded .clDropDown-value,
.tabItem-tools .item-wrapper:hover .clDropDown-value {
  color: #0061a8;
}
.tabItem-tools .clDropDown-popup ul {
  background-color: #fff;
}
.tabItem-tools .clDropDown-popup li:hover {
  background-color: #cce6f7;
  color: #0061a8;
}
.tabItem-tools .clDropDown-popup {
  border-color: #c5c5c5;
  color: #2e2e2e;
}
.barChart-widget-settings .cl-tab-control .cl-tab-link:hover,
.barChart-widget-settings .cl-tab-control .cl-tab-link.active {
  color: #0061a8;
}
.clStatelessReportChooser-window.clPivot.clPopup .report-settings-container.grouped .clStatelessReportDown > .clDropDown-popup {
  background: #fff;
  color: #2e2e2e;
}
.clPivot.clDragClue .k-icon,
.clPivot .cl-columns-chooser-hierarchy-drag-clue-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.clPivot .cl-columns-chooser-hierarchy-drag-clue-icon__add {
  background-position: -5px -481px;
}
.clPivot .cl-columns-chooser-hierarchy-drag-clue-icon__deny {
  background-position: -29px -481px;
}
.clPivot.clDragClue .k-icon,
.clPivot.clDragClue-add .k-icon {
  background-position: -5px -481px;
}
.clPivot.clDragClue-denied .k-icon {
  background-position: -29px -481px;
}
.clPivot.clDragClue-insertBefore .k-icon {
  background-position: -53px -481px;
}
.clPivot.clDragClue-insertAfter .k-icon {
  background-position: -75px -481px;
}
.clPivot .clValidation-error-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 250px 250px;
  background-position: -171px -40px;
}
.clPivot .bool-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position-y: -481px;
}
.clPivot .bool-icon.true {
  background-position-x: -102px;
}
.clPivot .bool-icon.false {
  background-position-x: -124px;
}
.chooseColumns-iconEl {
  background-position: -124px -2px;
}
.saveLayout-iconEl,
.saveLayoutAs-iconEl {
  background-position: -124px -128px;
}
.setLayoutAsDefault-iconEl {
  background-position: -124px -193px;
}
.export-iconEl {
  background-position: -124px -225px;
}
.revert-iconEl {
  background-position: -124px -257px;
}
.formatCells-iconEl {
  background-position: -124px -34px;
}
.showDetails-iconEl {
  background-position: -124px -97px;
}
.sum-iconEl {
  background-position: -124px -66px;
}
.clDropDown a {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -32px -189px;
}
.clPivot .column-action-type-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: 100% 100%;
}
.clPivot .sortAsc-iconEl {
  background-position: -6px -183px;
}
.clPivot .sortAsc-iconEl.active {
  background-position-y: -209px;
}
.clPivot .sortDesc-iconEl {
  background-position: -6px -236px;
}
.clPivot .sortDesc-iconEl.active {
  background-position-y: -265px;
}
.clPivot .noSort {
  background-position: -6px -294px;
}
.clPivot .noSort.active {
  background-position-y: -321px;
}
.clPivot .sum-iconEl {
  background-position: -124px -66px;
}
.clPivot .function-iconEl {
  background-position: -317px -220px;
}
.clPivot .function-iconEl.active {
  background-position-y: -344px;
}
.clPivot .groupedBy {
  background-position: -81px -398px;
}
.clPivot .groupedBy.active {
  background-position-x: -123px;
}
.clPivot .ungroup-iconEl {
  background-position: -82px -370px;
}
.clPivot .ungroup-iconEl.active {
  background-position-x: -123px;
}
.clPivot .expand-iconEl {
  background-position: -194px -1px;
}
.clPivot .expand-iconEl.active {
  background-position-x: -216px;
}
.clPivot .lock {
  background-position: -5px -357px;
}
.clPivot .unlock {
  background-position: -5px -422px;
}
.clPivot .unlock.active {
  background-position-y: -450px;
}
.clPivot .duplicate-icon {
  background-position: 186px 327px;
}
.clPivot .delete-copy-icon {
  background-position: 185px 303px;
}
.clPivot .cl-list-item:hover .sortAsc-iconEl {
  background-position-y: -209px;
}
.clPivot .cl-list-item:hover .sortDesc-iconEl {
  background-position-y: -265px;
}
.clPivot .cl-list-item:hover .noSort {
  background-position-y: -321px;
}
.clPivot .cl-list-item:hover .function-iconEl {
  background-position-x: -344px;
}
.clPivot .cl-list-item:hover .groupedBy,
.clPivot .cl-list-item:hover .ungroup-iconEl {
  background-position-x: -123px;
}
.clPivot .cl-list-item:hover .expand-iconEl {
  background-position-x: -216px;
}
.clPivot .cl-list-item:hover .lock {
  background-position-y: -394px;
}
.clPivot .cl-list-item:hover .unlock {
  background-position-y: -450px;
}
.clPivot .cl-list-item:hover .duplicate-icon {
  background-position: 156px 327px;
}
.clPivot .cl-list-item:hover .delete-copy-icon {
  background-position: 155px 303px;
}
.groupedByIcon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -123px -399px;
}
#applyExternalFilterBtn {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -29px -144px;
}
#applyExternalFilterBtn:hover {
  background-position-x: -47px;
}
.k-item.k-state-hover .chooseColumns-iconEl {
  background-position: -160px -2px;
}
.k-item.k-state-hover .saveLayout-iconEl,
.k-item.k-state-hover .saveLayoutAs-iconEl {
  background-position: -160px -128px;
}
.k-item.k-state-hover .setLayoutAsDefault-iconEl {
  background-position: -160px -193px;
}
.k-item.k-state-hover .export-iconEl {
  background-position: -160px -225px;
}
.k-item.k-state-hover .revert-iconEl {
  background-position: -160px -257px;
}
.k-item.k-state-hover .formatCells-iconEl {
  background-position: -160px -34px;
}
.k-item.k-state-hover .showDetails-iconEl {
  background-position: -160px -97px;
}
.k-item.k-state-hover .sum-iconEl {
  background-position: -160px -66px;
}
.k-item.k-state-hover .isDefault,
.k-item.k-state-selected .isDefault {
  background-position: -160px -193px;
}
.icon.isDefault {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -124px -193px;
}
.removeLayoutBtn {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -84px -438px;
}
.removeLayoutBtn:hover {
  cursor: pointer;
  background-position: -127px -438px;
}
.k-window .k-window-titlebar .k-window-action .k-i-close,
.k-window .k-window-titlebar .k-window-action.k-state-hover .k-i-close {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -84px -319px;
}
.k-window .k-window-titlebar .k-window-action .k-i-close:hover,
.k-window .k-window-titlebar .k-window-action.k-state-hover .k-i-close:hover {
  background-position: -161px -319px;
}
.clPopup .clPopup-close {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -84px -319px;
}
.clPopup .clPopup-close:hover {
  background-position: -161px -319px;
}
.messageIcon {
  background-image: url(/grey/images/icons.svg);
  background-size: 1000px 1000px;
}
.messageIcon.error {
  background-position: -684px -156px;
}
.messageIcon.messageIcon.info {
  background-position: -764px -156px;
}
.messageIcon.messageIcon.warning {
  background-position: -612px -156px;
}
.messageIcon.messageIcon.confirm {
  background-position: -540px -156px;
}
.filter-reset {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -86px -346px;
}
.filter-reset:hover {
  background-position: -163px -346px;
}
#k-grid-header-top-area .k-dropdown-wrap .icon-sorting.k-i-arrow-n,
#k-grid-header-top-area .k-dropdown-wrap.k-state-hover .icon-sorting.k-i-arrow-n {
  background-position: -34px -320px !important;
  background-repeat: no-repeat;
  transform: rotate(180deg) !important;
}
.hierarchyLevelItemFilterable .hierarchyLevelItem .k-dropdown-wrap .k-select .k-icon,
.hierarchyLevelItemFilterable .hierarchyLevelItem .k-dropdown-wrap.k-state-hover .k-select .k-icon {
  background-position: -261px -21px !important;
}
.hierarchyLevelItemFilterable .hierarchyLevelItem .k-dropdown-wrap .k-select .k-icon.icon-sorting.k-i-arrow-n,
.hierarchyLevelItemFilterable .hierarchyLevelItem .k-dropdown-wrap.k-state-hover .k-select .k-icon.icon-sorting.k-i-arrow-n {
  transform: rotate(180deg) !important;
}
.hierarchyLevelItem .icon-sorting.k-i-arrow-n {
  transform: rotate(180deg);
}
.cl-dragWrapper .cl-drag-target {
  background-image: url(/grey/images/icons.svg);
  background-size: 2000px 2000px;
  background-position: -1046px -474px;
}
.cl-dragWrapper .cl-drag-target:hover {
  background-position: -1266px -474px;
}
.cl-exp .cl-exp-nav .cl-exp-nav-expander-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -208px -188px;
}
.cl-exp .cl-exp-nav.collapsed .cl-exp-nav-expander-icon {
  background-position: -188px -188px;
}
.cl-exp .cl-exp-nav .cl-exp-nav-report .cl-exp-nav-report-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -184px -342px;
}
.cl-exp .cl-exp-nav .cl-exp-nav-report:hover .cl-exp-nav-report-icon {
  background-position-x: -212px;
}
.cl-exp .cl-exp-nav .cl-exp-search-wrapper .cl-exp-search-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -183px -447px;
}
.cl-report-explorer .cl-report-explorer-header .cl-report-explorer-edit {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -185px -475px;
}
.cl-report-explorer .cl-report-explorer-header .cl-report-explorer-edit:hover {
  background-position-x: -214px;
}
.cl-tab-control .cl-tab-links .cl-tab-all-types .cl-tab-link-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -240px -315px;
}
.cl-tab-control .cl-tab-links .cl-tab-all-types.active .cl-tab-link-icon {
  background-position-x: -268px;
}
.cl-tab-control .cl-tab-links .cl-tab-opened .cl-tab-link-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -240px -292px;
}
.cl-tab-control .cl-tab-links .cl-tab-opened.active .cl-tab-link-icon {
  background-position-x: -267px;
}
.cl-tab-control .cl-tab-links .cl-tab-favorites .cl-tab-link-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -80px -189px;
}
.cl-tab-control .cl-tab-links .cl-tab-favorites.active .cl-tab-link-icon {
  background-position-x: -156px;
}
.cl-toolbar-item .undoBtn,
.cl-toolbar-item .redoBtn,
.cl-toolbar-item .restore-to-sdBtn {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.cl-toolbar-item .undoBtn {
  background-position: -186px -294px;
}
.cl-toolbar-item .redoBtn {
  background-position: -186px -320px;
}
.cl-toolbar-item .restore-to-sdBtn {
  background-position: -123px -255px;
}
.cl-toolbar-item:hover .undoBtn,
.cl-toolbar-item:hover .redoBtn {
  background-position-x: -214px;
}
.cl-toolbar-item:hover .restore-to-sdBtn {
  background-position-x: -159px;
}
.cl-widget-settings .cl-widget-settings-expander .icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -190px -190px;
}
.cl-widget-settings.expanded .cl-widget-settings-expander .icon {
  background-position: -210px -190px;
}
.cl-tab-tools .cl-tab-link-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -183px -398px;
}
.cl-tab-tools:hover .cl-tab-link-icon,
.cl-tab-tools.active .cl-tab-link-icon {
  background-position-x: -212px;
}
.cl-tab-data .cl-tab-link-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -183px -422px;
}
.cl-tab-data:hover .cl-tab-link-icon,
.cl-tab-data.active .cl-tab-link-icon {
  background-position-x: -212px;
}
.tabItem-tools .clDropDown a {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -34px -187px;
}
.tabItem-tools .icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.tabItem-tools .icon.undo {
  background-position: -183px -292px;
}
.tabItem-tools .icon.redo {
  background-position: -183px -318px;
}
.tabItem-tools .icon.autofit {
  background-position: -183px -369px;
}
.tabItem-tools .icon.export-csv {
  background-position: -185px -213px;
}
.tabItem-tools .icon.export-excel {
  background-position: -185px -240px;
}
.tabItem-tools .icon.export-html {
  background-position: -185px -266px;
}
.tabItem-tools .icon.restore-to-sd {
  background-position: -80px -286px;
}
.tabItem-tools .item-wrapper.expanded .icon.undo,
.tabItem-tools .item-wrapper:hover .icon.undo,
.tabItem-tools .item-wrapper.expanded .icon.redo,
.tabItem-tools .item-wrapper:hover .icon.redo,
.tabItem-tools .item-wrapper.expanded .icon.autofit,
.tabItem-tools .item-wrapper:hover .icon.autofit {
  background-position-x: -211px;
}
.tabItem-tools .item-wrapper.expanded .icon.export-csv,
.tabItem-tools .item-wrapper:hover .icon.export-csv,
.tabItem-tools .item-wrapper.expanded .icon.export-excel,
.tabItem-tools .item-wrapper:hover .icon.export-excel,
.tabItem-tools .item-wrapper.expanded .icon.export-html,
.tabItem-tools .item-wrapper:hover .icon.export-html {
  background-position-x: -210px;
}
.tabItem-tools .item-wrapper.expanded .icon.restore-to-sd,
.tabItem-tools .item-wrapper:hover .icon.restore-to-sd {
  background-position-x: -156px;
}
.cl-widgets-picker .cl-widget-icon {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
}
.cl-widgets-picker .cl-widget-icon.ClReportTableWidget {
  background-position: -239px -172px;
}
.cl-widgets-picker .cl-widget-icon.ClReportTableWidget.active,
.cl-widgets-picker .cl-widget-icon.ClReportTableWidget:hover {
  background-position-x: -268px;
}
.cl-widgets-picker .cl-widget-icon.ClBarChartWidget {
  background-position: -238px -196px;
}
.cl-widgets-picker .cl-widget-icon.ClBarChartWidget.active,
.cl-widgets-picker .cl-widget-icon.ClBarChartWidget:hover {
  background-position-x: -267px;
}
.cl-widgets-picker .cl-widget-icon.ClLineChartWidget {
  background-position: -239px -218px;
}
.cl-widgets-picker .cl-widget-icon.ClLineChartWidget.active,
.cl-widgets-picker .cl-widget-icon.ClLineChartWidget:hover {
  background-position-x: -267px;
}
.cl-widgets-picker .cl-widget-icon.ClDonutChartWidget {
  background-position: -238px -240px;
}
.cl-widgets-picker .cl-widget-icon.ClDonutChartWidget.active,
.cl-widgets-picker .cl-widget-icon.ClDonutChartWidget:hover {
  background-position-x: -268px;
}
.cl-widgets-picker .cl-widget-icon.ClPieChartWidget {
  background-position: -239px -267px;
}
.cl-widgets-picker .cl-widget-icon.ClPieChartWidget.active,
.cl-widgets-picker .cl-widget-icon.ClPieChartWidget:hover {
  background-position-x: -267px;
}
.cl-widget-container svg * {
  font-family: Roboto, sans-serif;
}
.cl-widget-container svg .chart-description,
.cl-widget-container svg .x-axis-label,
.cl-widget-container svg .y-axis-label,
.cl-widget-container svg .tick text {
  fill: #2e2e2e;
  opacity: .5;
}
.cl-exp {
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.cl-exp .cl-exp-nav {
  background-color: #fff;
}
.cl-exp .cl-exp-nav .cl-exp-search-wrapper {
  border-color: #c5c5c5;
}
.cl-exp .cl-exp-nav .cl-exp-search-wrapper .cl-exp-search-input {
  color: #2e2e2e;
}
.cl-exp .cl-exp-nav .cl-exp-search-wrapper .cl-exp-search-input:after {
  color: #aeaeae;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-links {
  color: #2e2e2e;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-link.active {
  color: #fff;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-content .list-item {
  color: #2e2e2e;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-content .list-item.active {
  color: #fff;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-content .list-item.active:before {
  background-color: #fff;
}
.cl-exp .cl-exp-nav .cl-exp-nav-content .cl-tab-control .cl-tab-content .list-item:hover {
  background-color: #dbf5ff;
}
.cl-exp .cl-exp-nav .cl-exp-nav-expander {
  border-color: #c5c5c5;
}
.cl-exp .cl-exp-content {
  background-color: #f5f5f5;
}
.cl-layoutManager-root * {
  font-family: Roboto, sans-serif;
}
.cl-layoutManager-root .cl-layoutManager-header {
  background-color: #fff;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tabs .cl-layoutManager-tab {
  height: 40px;
  padding-right: 30px;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tabs .cl-layoutManager-tab.cl-layoutManager-active:after {
  background-color: #fff;
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  left: 0;
  bottom: -2px;
  z-index: 10000;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tabs .cl-layoutManager-tab .cl-layoutManager-title {
  line-height: 40px;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tabs .cl-layoutManager-tab .cl-layoutManager-close_tab {
  width: 16px;
  height: 16px;
  margin-top: 3px;
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -84px -319px;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tabs .cl-layoutManager-tab .cl-layoutManager-close_tab:hover {
  background-position: -161px -319px;
}
.cl-layoutManager-root .cl-layoutManager-item_container .cl-layoutManager-content {
  border-color: #c5c5c5;
  background-color: #fff;
}
.cl-report-explorer .cl-report-explorer-favourite {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -124px -192px;
}
.cl-report-explorer .cl-report-explorer-favourite.isFavourite {
  background-position: -160px -192px;
}
.cl-report-explorer .cl-report-explorer-close {
  background-image: url(/grey/images/icons.svg);
  background-size: 500px 500px;
  background-position: -84px -318px;
}
.cl-report-explorer .cl-report-explorer-close:hover {
  background-position: -124px -318px;
}
.cl-widget-selector .cl-widget-settings {
  border-color: #c5c5c5;
}
.cl-widget-selector .cl-widget-settings .cl-widget-settings-expander {
  height: 48px;
}
.cl-widget-selector .clProgressWindow .clPopup-content {
  background-color: transparent;
}
.cl-widget-selector .clProgressWindow .clPopup-content .clProgressContent {
  text-align: center;
  width: 100%;
  color: #2e2e2e;
}
.cl-ws-toolbar .cl-toolbar-item.separator {
  border-color: #c5c5c5;
}

/* src/assets/styles/common/index.less */
.progress-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  animation: mat-progress-spinner-linear-rotate 2s linear infinite;
  width: 16px;
  height: 16px;
  background: var(--cl-progress-spinner-bg);
  background-size: 12px;
  background-position: center;
}
.layout-widget-toolbar {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  padding: 0 8px 0 0;
  background: var(--ai-chat-header-bg);
  box-shadow: var(--cl-header-toolbar-box-shadow);
  border-top: var(--ai-chat-header-border-top);
  overflow: hidden;
  position: relative;
}
.content-modal-centered ::ng-deep .content-modal {
  position: absolute;
  top: 50%;
  overflow: hidden;
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  left: calc(50% - 824px / 2);
  transform: translateY(-50%);
  right: auto;
}
.cl-btn-mask {
  display: block;
  margin: 11px auto 2px auto;
  background-color: var(--browser-grid-btn-refresh-bg);
  border: 0;
  font-size: var(--cl-font-size-app);
  font-weight: 500;
  padding: 0 12px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  color: var(--browser-grid-btn-refresh-color);
}
.cl-btn-mask .cl-icon-inline {
  fill: var(--cl-color-icon-fill);
  margin-top: -3px;
  margin-right: 6px;
}
.cl-btn-mask:hover {
  background-color: var(--browser-grid-btn-refresh-bg-hovered);
  color: var(--cl-accent-color);
}
.cl-btn-mask:hover .cl-icon-inline {
  fill: var(--cl-accent-color);
}
.cl-btn-mask:focus {
  background: var(--cl-button-with-icon-surface-pressed);
  color: var(--cl-button-with-icon-text-pressed);
}
.cl-btn-mask:focus .cl-icon-inline {
  fill: var(--cl-button-with-icon-icon-pressed);
}
.swal2-container.swal2-shown {
  z-index: 100101 !important;
  background-color: var(--cl-overlay-bg) !important;
}
.swal2-container .swal2-popup {
  width: 460px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: var(--cl-popup-border-radius);
  background-color: var(--cl-color-modal) !important;
  font-family: var(--cl-font-family);
  padding: 0 12px 12px 16px;
  margin: 0 !important;
  z-index: 100101;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  text-align: left;
}
.swal2-container .swal2-popup .swal2-header .swal2-title {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: table;
  width: 100%;
  height: 28px;
  position: absolute;
  left: 0;
  top: 0;
  font-family: var(--cl-font-family);
  cursor: default;
  text-align: left;
  padding: 5px 12px;
  border-radius: 2px 2px 0 0;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  background: var(--cl-color-bg-modal-header);
  color: var(--cl-color-modal-header);
}
.swal2-container .swal2-popup .swal2-header .swal2-close {
  width: 16px;
  height: 16px;
  right: 14px;
  top: 6px;
  font-size: 0;
  mask: url("./media/close-modal-bg-6JLNRBKV.svg");
  background: var(--cl-color-modal-close-icon);
}
.swal2-container .swal2-popup .swal2-header .swal2-close:hover {
  background: var(--cl-color-header-hover);
}
.swal2-container .swal2-popup .swal2-header .swal2-icon {
  position: static;
  width: 48px;
  height: 48px;
  border: 0;
  border-radius: 0;
  margin-top: 44px;
  margin-right: 8px;
  font-size: 0;
  float: left;
  mask: url("./media/cl-alert-solid-danger-Q4HLANPO.svg");
  background: var(--cl-color-icon-fill);
}
.swal2-container .swal2-popup .swal2-header .swal2-icon > *,
.swal2-container .swal2-popup .swal2-header .swal2-icon:after,
.swal2-container .swal2-popup .swal2-header .swal2-icon:before {
  display: none !important;
}
.swal2-container .swal2-popup .swal2-header .swal2-icon.swal2-error {
  mask: url("./media/cl-modal-solid-error-H5XQHWHN.svg");
  background: var(--swal2-error-color);
}
.swal2-container .swal2-popup .swal2-header .swal2-icon.swal2-info {
  mask: url("./media/cl-modal-solid-info-66OMZ2HR.svg");
  background: var(--swal2-info-color);
}
.swal2-container .swal2-popup .swal2-header .swal2-icon.swal2-success {
  mask: url("./media/cl-modal-solid-success-GP3NC2MN.svg");
  background: var(--swal2-success-color);
}
.swal2-container .swal2-popup .swal2-header .swal2-icon.swal2-warning {
  background: var(--swal2-warning-color);
}
.swal2-container .swal2-popup .swal2-content {
  float: left;
  width: calc(100% - 66px);
  height: 69px;
  margin-top: 28px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  line-height: 22px;
  overflow: auto;
  max-height: 100px;
  color: var(--cl-primary-text-color);
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  padding: 12px 0;
}
.swal2-container .swal2-popup .swal2-actions {
  margin: 0;
  justify-content: flex-end;
}
.swal2-container .swal2-popup .swal2-actions button.swal2-styled {
  float: right;
  cursor: pointer;
  vertical-align: middle;
  text-decoration: none;
  text-transform: var(--cl-button-text-transform);
  text-align: center;
  padding: 0 12px;
  height: 24px;
  line-height: 24px;
  box-sizing: border-box;
  min-width: 70px;
  color: var(--cl-button-secondary-text-default);
  background-color: var(--cl-button-secondary-surface-hover);
  border: var(--cl-button-secondary-border-default);
  border-radius: var(--cl-button-border-radius);
  font-family: var(--cl-font-family);
  font-size: var(--cl-font-size-app);
  font-weight: normal;
  margin: 0;
  margin-left: 12px;
  box-shadow: var(--cl-button-box-shadow);
}
.swal2-container .swal2-popup .swal2-actions button.swal2-styled.swal2-cancel {
  background: var(--cl-button-secondary-surface-default) !important;
}
.swal2-container .swal2-popup .swal2-actions button.swal2-styled.swal2-cancel:hover {
  background: var(--cl-button-secondary-surface-hover) !important;
  color: var(--cl-button-secondary-text-hover) !important;
  border: var(--cl-button-secondary-border-hover) !important;
}
.swal2-container .swal2-popup .swal2-actions button.swal2-styled.swal2-cancel:focus {
  background: var(--cl-button-secondary-surface-pressed) !important;
  border: none !important;
}
.swal2-container .swal2-popup .swal2-actions button.swal2-styled.swal2-confirm,
.swal2-container .swal2-popup .swal2-actions button.swal2-styled.swal2-custom-confirm {
  background: var(--cl-button-primary-surface-default);
  color: var(--cl-button-primary-text-default);
  border: none;
}
.swal2-container .swal2-popup .swal2-actions button.swal2-styled.swal2-confirm:hover,
.swal2-container .swal2-popup .swal2-actions button.swal2-styled.swal2-custom-confirm:hover {
  background: var(--cl-button-primary-surface-hover) !important;
  border: none;
}
.swal2-container .swal2-popup .swal2-actions button.swal2-styled.swal2-confirm:focus,
.swal2-container .swal2-popup .swal2-actions button.swal2-styled.swal2-custom-confirm:focus {
  background: var(--cl-button-primary-surface-pressed) !important;
  border: none;
}
.swal2-container .swal2-popup .swal2-actions button.swal2-styled:hover {
  background-color: var(--cl-button-primary-surface-hover);
}
.swal2-container .swal2-popup.swal2-error .swal2-content {
  height: 100%;
}
.swal2-container .swal2-popup.swal2-delete {
  flex-direction: row;
}
.swal2-container .swal2-popup.swal2-delete .swal2-header .swal2-icon.swal2-warning {
  margin: 0;
  margin-top: 36px;
  margin-right: 12px;
  mask: url("./media/cl-alert-solid-danger-Q4HLANPO.svg");
  background: var(--cl-color-warning-icon-fill);
}
.swal2-container .swal2-popup.swal2-delete .swal2-content {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  padding: 12px 0 12px 0;
}
.swal2-container .swal2-popup.swal2-delete button.swal2-styled {
  margin-left: 12px;
  border-radius: 2px;
}
.swal2-container .swal2-popup.swal2-delete button.swal2-styled.swal2-confirm {
  color: var(--cl-button-primary-text-default) !important;
  background: var(--cl-button-danger-surface-default) !important;
}
.swal2-container .swal2-popup.swal2-delete button.swal2-styled.swal2-confirm:hover {
  background: var(--cl-button-danger-surface-hover) !important;
}
.swal2-container .swal2-popup.swal2-delete button.swal2-styled.swal2-confirm:hover {
  background: var(--cl-button-danger-surface-hover) !important;
  border: none;
}
.swal2-container .swal2-popup.swal2-delete button.swal2-styled.swal2-confirm:focus {
  background: var(--cl-button-danger-surface-default) !important;
  border: none;
}
.swal2-container .swal2-popup.swal2-delete button.swal2-styled.swal2-cancel {
  background: var(--cl-button-secondary-surface-default) !important;
}
.swal2-container .swal2-popup.swal2-delete button.swal2-styled.swal2-cancel:hover {
  background: var(--cl-button-secondary-surface-hover) !important;
}
.swal2-container .swal2-popup.swal2-delete button.swal2-styled.swal2-cancel:focus {
  background: var(--cl-button-secondary-surface-pressed) !important;
  border: none !important;
}
.swal2-container .swal2-popup.swal2-info .swal2-content {
  width: calc(100% - 87px);
  text-align: left;
  min-height: 60px;
  display: flex !important;
  align-items: center;
}
.swal2-container .swal2-alert-text {
  text-align: left;
}
.swal2-container .swal2-alert-list {
  text-align: left;
  max-height: 110px;
  overflow-y: auto;
  padding-left: 0;
}
body.swal2-shown {
  padding-right: 0px !important;
}
@-moz-document url-prefix() {
  .k-ff .cl-chart-zoom input {
    margin-top: -7px;
  }
  .k-ff .clPivot .cell-content-wrapper .group-wrapper .icon-sorting {
    margin-top: -16px;
  }
  .k-ff .cl-json-editor .cl-popup-adv .top-panel .search {
    width: 320px;
  }
  .k-ff .cl-json-editor .cl-popup-adv .top-panel .search .searchPrev {
    position: relative;
    bottom: -1px;
  }
  .k-ff div.browser-grid-container .l-grid .right-bar__toggler_close,
  .k-ff div.browser-grid-container .l-grid .cl-editor-container__toggler_close {
    top: 39px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .k-ie .cl-chart-zoom input {
    margin-top: -5px;
  }
  .k-ie .hierarchy-container.shortMode .search__icon .cl-icon-inline {
    margin-top: -40px;
    margin-left: 10px;
  }
  .k-ie .cl-json-editor .cl-popup-adv div.cl-popup-adv__footer {
    display: block;
  }
  .k-ie .cl-json-editor .cl-popup-adv div.cl-popup-adv__footer .cl-btn.cl-btn_sm:nth-of-type(1) {
    float: left;
  }
  .k-ie .cl-json-editor .cl-popup-adv div.cl-popup-adv__footer .error-panel {
    float: left;
    width: 386px;
    height: 24px;
  }
  .k-ie .cl-json-editor .cl-popup-adv .top-panel .search .searchPrev {
    vertical-align: middle;
  }
  .k-ie div.browser-grid-container .l-grid .right-bar__toggler_close,
  .k-ie div.browser-grid-container .l-grid .cl-editor-container__toggler_close {
    top: 39px;
  }
}
@supports (-ms-ime-align: auto) {
  .k-edge .cl-chart-zoom input {
    margin-top: -10px;
  }
  .k-edge .cl-chart-zoom input::-ms-thumb {
    border-top: 4px solid var(--cl-components-content-bg-color) !important;
  }
  .k-edge .layouts-wrapper__toggler .layouts-wrapper__toggler-inner .cl-icon-inline_52x16 {
    position: absolute;
    right: -125px;
  }
  .k-edge .cl-json-editor .cl-popup-adv .top-panel .search {
    width: 320px;
  }
  .k-edge .cl-json-editor .cl-popup-adv .top-panel .search .searchPrev {
    position: relative;
    bottom: -2px;
  }
  .k-edge div.browser-grid-container .l-grid .right-bar__toggler_close,
  .k-edge div.browser-grid-container .l-grid .cl-editor-container__toggler_close {
    top: 39px;
  }
}
@font-face {
  font-family: "Roboto";
  src: url("./media/Roboto-Thin-QXJPSDBP.eot");
  src:
    url("./media/Roboto-Thin-QXJPSDBP.eot?#iefix") format("embedded-opentype"),
    url("./media/Roboto-Thin-ATQTM5NR.woff2") format("woff2"),
    url("./media/Roboto-Thin-A7DNN2U4.woff") format("woff"),
    url("./media/Roboto-Thin-AB5NBHQZ.ttf") format("truetype");
  font-weight: 100;
}
@font-face {
  font-family: "Roboto";
  src: url("./media/Roboto-Light-YTDP6VOW.eot");
  src:
    url("./media/Roboto-Light-YTDP6VOW.eot?#iefix") format("embedded-opentype"),
    url("./media/Roboto-Light-BTH57CIG.woff2") format("woff2"),
    url("./media/Roboto-Light-PEGCFATC.woff") format("woff"),
    url("./media/Roboto-Light-NQH6U4OQ.ttf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "Roboto";
  src: url("./media/Roboto-Regular-LM62S6FX.eot");
  src:
    url("./media/Roboto-Regular-LM62S6FX.eot?#iefix") format("embedded-opentype"),
    url("./media/Roboto-Regular-DNL5JEH2.woff2") format("woff2"),
    url("./media/Roboto-Regular-O4WKVJHR.woff") format("woff"),
    url("./media/Roboto-Regular-5DKKGOPW.ttf") format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: "Roboto";
  src: url("./media/Roboto-Medium-7ANH2PWW.eot");
  src:
    url("./media/Roboto-Medium-7ANH2PWW.eot?#iefix") format("embedded-opentype"),
    url("./media/Roboto-Medium-NBJYO2Q7.woff2") format("woff2"),
    url("./media/Roboto-Medium-ROGELU4M.woff") format("woff"),
    url("./media/Roboto-Medium-KDTT2DBA.ttf") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "Roboto";
  src: url("./media/Roboto-Bold-LSVZFJZP.eot");
  src:
    url("./media/Roboto-Bold-LSVZFJZP.eot?#iefix") format("embedded-opentype"),
    url("./media/Roboto-Bold-NOTFBKDJ.woff2") format("woff2"),
    url("./media/Roboto-Bold-45ML2OUZ.woff") format("woff"),
    url("./media/Roboto-Bold-AFPTVRCP.ttf") format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: "Roboto Mono";
  src:
    local("Roboto Mono Light"),
    local("RobotoMono-Light"),
    url("./media/Robotomonolight-QC2JWSFJ.woff2") format("woff2"),
    url("./media/Robotomonolight-L6SWG6Q2.woff") format("woff"),
    url("./media/Robotomonolight-72ZWTUSP.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Mono";
  src:
    local("Roboto Mono"),
    local("RobotoMono-Regular"),
    url("./media/Robotomono-KGZC5GYO.woff2") format("woff2"),
    url("./media/Robotomono-HA4KV3KQ.woff") format("woff"),
    url("./media/Robotomono-MRUBV77X.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Mono";
  src:
    local("Roboto Mono Thin"),
    local("RobotoMono-Thin"),
    url("./media/Robotomonothin-V2MIBUOK.woff2") format("woff2"),
    url("./media/Robotomonothin-ELEGXDKP.woff") format("woff"),
    url("./media/Robotomonothin-J3ZWGQQO.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Mono";
  src:
    local("Roboto Mono Italic"),
    local("RobotoMono-Italic"),
    url("./media/Robotomonoitalic-O4K6MTQH.woff2") format("woff2"),
    url("./media/Robotomonoitalic-VVMIJ4VA.woff") format("woff"),
    url("./media/Robotomonoitalic-HCNH7B5F.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Mono";
  src:
    local("Roboto Mono Medium Italic"),
    local("RobotoMono-MediumItalic"),
    url("./media/Robotomonomediumitalic-AGULKAOX.woff2") format("woff2"),
    url("./media/Robotomonomediumitalic-S2G5TMAM.woff") format("woff"),
    url("./media/Robotomonomediumitalic-VBANKJF3.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Mono";
  src:
    local("Roboto Mono Light Italic"),
    local("RobotoMono-LightItalic"),
    url("./media/Robotomonolightitalic-4HZYEMID.woff2") format("woff2"),
    url("./media/Robotomonolightitalic-3V2ZNKS3.woff") format("woff"),
    url("./media/Robotomonolightitalic-ANBWWURF.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Mono";
  src:
    local("Roboto Mono Thin Italic"),
    local("RobotoMono-ThinItalic"),
    url("./media/Robotomonothinitalic-XU7K4FRD.woff2") format("woff2"),
    url("./media/Robotomonothinitalic-7FOYPJG3.woff") format("woff"),
    url("./media/Robotomonothinitalic-Y4NUJBAT.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Mono";
  src:
    local("Roboto Mono Medium"),
    local("RobotoMono-Medium"),
    url("./media/Robotomonomedium-VLXWXMOS.woff2") format("woff2"),
    url("./media/Robotomonomedium-4CGU6B6M.woff") format("woff"),
    url("./media/Robotomonomedium-MK6EG2LC.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Mono";
  src:
    local("Roboto Mono Bold Italic"),
    local("RobotoMono-BoldItalic"),
    url("./media/Robotomonobolditalic-QECCHXE3.woff2") format("woff2"),
    url("./media/Robotomonobolditalic-LVEMXHWY.woff") format("woff"),
    url("./media/Robotomonobolditalic-MQZUEC2M.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Mono";
  src:
    local("Roboto Mono Bold"),
    local("RobotoMono-Bold"),
    url("./media/Robotomonobold-K4KVLY6K.woff2") format("woff2"),
    url("./media/Robotomonobold-5DHUIHH3.woff") format("woff"),
    url("./media/Robotomonobold-YIUFT6OA.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("./media/OpenSans-Light-4PS5LGRG.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("./media/OpenSans-LightItalic-ECJGXBEB.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Open Sans";
  src: url("./media/OpenSans-Regular-IVBQSCRX.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("./media/OpenSans-Italic-UNIWCYYN.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Open Sans";
  src: url("./media/OpenSans-Semibold-GY65T7XS.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("./media/OpenSans-SemiboldItalic-GW5KYEML.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Open Sans";
  src: url("./media/OpenSans-Bold-YH6AFQXK.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("./media/OpenSans-BoldItalic-YNDF6SPJ.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Open Sans";
  src: url("./media/OpenSans-ExtraBold-HOY64CH6.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("./media/OpenSans-ExtraBoldItalic-PWMQFGRU.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
.fa-times-thin:before {
  content: "\d7";
}
.fa-plus-thin:before {
  content: "+";
}
@font-face {
  font-family: "falcon-font";
  src: url("./media/falcon-font-OLKWCXVD.eot");
  src:
    url("./media/falcon-font-OLKWCXVD.eot?#iefix") format("embedded-opentype"),
    url("./media/falcon-font-YOYDGCC7.woff") format("woff"),
    url("./media/falcon-font-MITDDSS4.ttf") format("truetype"),
    url("./media/falcon-font-23XLLMES.svg#falcon-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "falcon-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^=fl-]:before,
[class*=" fl-"]:before {
  font-family: "falcon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fl-open-in-separate-tab:before {
  content: "a";
}
.fl-close:before {
  content: "b";
}
.fl-minus:before {
  content: "c";
}
.fl-plus:before {
  content: "d";
}
.fl-plus-selected:before {
  content: "e";
}
.fl-minimize:before {
  content: "f";
}
.fl-open-in-separate-tab-one:before {
  content: "g";
}
.fl-empty-plus:before {
  content: "h";
}
.fl-python:before {
  content: "i";
}
.fl-r:before {
  content: "j";
}
.fl-dashes:before {
  content: "k";
}
.fl-widget:before {
  content: "l";
}
.fl-cog:before {
  content: "m";
}
.fl-cog-on:before {
  content: "m";
  color: #F47B5F;
}
.scroll-wrapper.main-scroll-container {
  flex: 1;
}
.grid-mask {
  justify-content: center;
  align-items: center;
  display: flex;
  background: var(--finance-base-bg);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  border-right: 1px solid var(--content-border-color);
}
.grid-mask .content-mask__title,
.grid-mask .content-mask__button {
  display: block;
}
.grid-mask .content-mask__buttons {
  display: flex;
  align-items: center;
}
.grid-mask .content-mask__separator {
  margin: 17px 10px 0;
}
.grid-mask .content-mask__title {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  text-align: center;
}
.grid-mask .content-mask__container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.grid-mask .content-mask__container .content-mask__separator {
  margin: 12px 8px 6px 8px;
}
.grid-mask .content-mask__button {
  margin: 17px auto 0;
  display: block;
  background-color: var(--content-btn-bg);
  border: var(--content-btn-border);
  font-size: var(--cl-font-size-app);
  font-weight: 500;
  padding: 0 8px;
  height: 24px;
  line-height: 23px;
  border-radius: 2px;
  color: var(--cl-secondary-text-color);
  box-shadow: var(--finance-mask-button-shadow);
}
.grid-mask .content-mask__button .cl-icon-inline {
  fill: var(--cl-color-icon-fill);
  margin-top: -2px;
  margin-right: 6px;
}
.grid-mask .content-mask__button:hover {
  background-color: var(--content-btn-hover-bg);
  color: var(--cl-color-icon-hover-fill);
  border: var(--content-btn-hover-border);
}
.grid-mask .content-mask__button:hover .cl-icon-inline {
  fill: var(--cl-color-icon-hover-fill);
}
.grid-mask .content-mask__button:active {
  background-color: var(--content-btn-active-bg);
  color: var(--content-btn-active-color);
  border: var(--content-btn-active-border);
}
.grid-mask .content-mask__button:active .cl-icon-inline {
  fill: var(--content-btn-active-color);
}
body,
body *,
.clPivot,
.cl-exp *,
.clPivot * {
  scrollbar-arrow-color: var(--cl-scrollbar-base-color);
  scrollbar-face-color: var(--cl-scrollbar-base-color);
  scrollbar-shadow-color: var(--cl-scrollbar-base-color);
  scrollbar-track-color: var(--cl-scrollbar-track-color);
  scrollbar-color: var(--cl-scrollbar-thumb-color) var(--cl-scrollbar-bg-color);
}
body::-webkit-scrollbar,
body *::-webkit-scrollbar,
.clPivot::-webkit-scrollbar,
.cl-exp *::-webkit-scrollbar,
.clPivot *::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
body::-webkit-scrollbar-track,
body *::-webkit-scrollbar-track,
.clPivot::-webkit-scrollbar-track,
.cl-exp *::-webkit-scrollbar-track,
.clPivot *::-webkit-scrollbar-track {
  border-radius: 10px;
}
body::-webkit-scrollbar-thumb,
body *::-webkit-scrollbar-thumb,
.clPivot::-webkit-scrollbar-thumb,
.cl-exp *::-webkit-scrollbar-thumb,
.clPivot *::-webkit-scrollbar-thumb {
  background-color: var(--cl-scrollbar-thumb-color) !important;
  border: 1px solid var(--cl-scrollbar-bg-color);
}
body::-webkit-scrollbar-thumb:hover,
body *::-webkit-scrollbar-thumb:hover,
.clPivot::-webkit-scrollbar-thumb:hover,
.cl-exp *::-webkit-scrollbar-thumb:hover,
.clPivot *::-webkit-scrollbar-thumb:hover,
body::-webkit-scrollbar-thumb:active,
body *::-webkit-scrollbar-thumb:active,
.clPivot::-webkit-scrollbar-thumb:active,
.cl-exp *::-webkit-scrollbar-thumb:active,
.clPivot *::-webkit-scrollbar-thumb:active {
  background-color: var(--cl-scrollbar-thumb-hover-color) !important;
}
body::-webkit-scrollbar-track-piece,
body *::-webkit-scrollbar-track-piece,
.clPivot::-webkit-scrollbar-track-piece,
.cl-exp *::-webkit-scrollbar-track-piece,
.clPivot *::-webkit-scrollbar-track-piece {
  background: var(--cl-scrollbar-bg-color) !important;
}
body::-webkit-scrollbar-button:vertical:decrement,
body *::-webkit-scrollbar-button:vertical:decrement,
.clPivot::-webkit-scrollbar-button:vertical:decrement,
.cl-exp *::-webkit-scrollbar-button:vertical:decrement,
.clPivot *::-webkit-scrollbar-button:vertical:decrement,
body::-webkit-scrollbar-button:vertical:increment,
body *::-webkit-scrollbar-button:vertical:increment,
.clPivot::-webkit-scrollbar-button:vertical:increment,
.cl-exp *::-webkit-scrollbar-button:vertical:increment,
.clPivot *::-webkit-scrollbar-button:vertical:increment,
body::-webkit-scrollbar-button:horizontal:decrement,
body *::-webkit-scrollbar-button:horizontal:decrement,
.clPivot::-webkit-scrollbar-button:horizontal:decrement,
.cl-exp *::-webkit-scrollbar-button:horizontal:decrement,
.clPivot *::-webkit-scrollbar-button:horizontal:decrement,
body::-webkit-scrollbar-button:horizontal:increment,
body *::-webkit-scrollbar-button:horizontal:increment,
.clPivot::-webkit-scrollbar-button:horizontal:increment,
.cl-exp *::-webkit-scrollbar-button:horizontal:increment,
.clPivot *::-webkit-scrollbar-button:horizontal:increment {
  display: none;
}
body::-webkit-scrollbar-corner,
body *::-webkit-scrollbar-corner,
.clPivot::-webkit-scrollbar-corner,
.cl-exp *::-webkit-scrollbar-corner,
.clPivot *::-webkit-scrollbar-corner {
  background-color: var(--cl-scrollbar-bg-color);
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  html .clPivot .k-grid-content .k-scrollbar-vertical {
    width: 12px !important;
  }
  html .clPivot .k-grid-content .k-scrollbar-vertical::-webkit-scrollbar-thumb:vertical {
    border-left: 4px solid var(--cl-scrollbar-bg-color);
  }
}
.cl-chart {
  height: 100%;
  overflow: hidden;
  display: flex;
  font-family: var(--cl-font-family);
}
.cl-chart.with-horizontal-legend {
  flex-direction: column;
}
.cl-chart .legend-container {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.21), 3px 0px 10px rgba(0, 0, 0, 0.175);
}
.cl-chart .legend-container.horizontal {
  overflow-y: auto;
  box-shadow: none;
  max-height: 52px;
}
.cl-chart .legend-container .cl-chart-legend {
  display: block;
  overflow: visible;
}
.cl-chart .chart-container {
  display: flex;
  flex-grow: 1;
  overflow-x: hidden;
}
.cl-chart .negNum {
  fill: var(--cl-color-error) !important;
}
.gauge-chart .negNum {
  fill: var(--cl-color-error) !important;
}
.gauge-chart .value-text-wrapper .tooltip-text {
  fill: var(--cl-primary-text-color);
}
.gauge-chart .labels-wrapper text {
  fill: var(--cl-secondary-text-color);
}
.gauge-chart .empty.segment {
  fill: var(--gauge-chart-empty-segment-color);
}
.line-chart,
.scatter-plot,
.bar-chart,
.stacked-chart,
.cumulative-stacked-chart,
.histogram,
.pie-chart {
  background: var(--chart-content-bg-color);
  font-family: var(--cl-font-family);
  height: 100%;
}
.line-chart *,
.scatter-plot *,
.bar-chart *,
.stacked-chart *,
.cumulative-stacked-chart *,
.histogram *,
.pie-chart * {
  pointer-events: all;
}
.line-chart.histogram .bar rect,
.scatter-plot.histogram .bar rect,
.bar-chart.histogram .bar rect,
.stacked-chart.histogram .bar rect,
.cumulative-stacked-chart.histogram .bar rect,
.histogram.histogram .bar rect,
.pie-chart.histogram .bar rect {
  fill: var(--histogram-bar-rect-color);
}
.line-chart.histogram .bar.active rect,
.scatter-plot.histogram .bar.active rect,
.bar-chart.histogram .bar.active rect,
.stacked-chart.histogram .bar.active rect,
.cumulative-stacked-chart.histogram .bar.active rect,
.histogram.histogram .bar.active rect,
.pie-chart.histogram .bar.active rect {
  fill: var(--histogram-bar-active-rect-color);
}
.line-chart.histogram .barTitle,
.scatter-plot.histogram .barTitle,
.bar-chart.histogram .barTitle,
.stacked-chart.histogram .barTitle,
.cumulative-stacked-chart.histogram .barTitle,
.histogram.histogram .barTitle,
.pie-chart.histogram .barTitle {
  fill: var(--cl-primary-text-color);
  visibility: hidden;
}
.line-chart.histogram .barTitle.active,
.scatter-plot.histogram .barTitle.active,
.bar-chart.histogram .barTitle.active,
.stacked-chart.histogram .barTitle.active,
.cumulative-stacked-chart.histogram .barTitle.active,
.histogram.histogram .barTitle.active,
.pie-chart.histogram .barTitle.active {
  visibility: visible;
}
.line-chart.histogram .indicator-title,
.scatter-plot.histogram .indicator-title,
.bar-chart.histogram .indicator-title,
.stacked-chart.histogram .indicator-title,
.cumulative-stacked-chart.histogram .indicator-title,
.histogram.histogram .indicator-title,
.pie-chart.histogram .indicator-title {
  font-size: 12px;
  font-weight: 500;
}
.line-chart.histogram .specLine-title,
.scatter-plot.histogram .specLine-title,
.bar-chart.histogram .specLine-title,
.stacked-chart.histogram .specLine-title,
.cumulative-stacked-chart.histogram .specLine-title,
.histogram.histogram .specLine-title,
.pie-chart.histogram .specLine-title {
  fill: var(--cl-primary-text-color);
  font-size: 12px !important;
  font-weight: 400;
}
.line-chart .chart-body,
.scatter-plot .chart-body,
.bar-chart .chart-body,
.stacked-chart .chart-body,
.cumulative-stacked-chart .chart-body,
.histogram .chart-body,
.pie-chart .chart-body {
  pointer-events: all;
}
.line-chart .chart-body foreignObject canvas,
.scatter-plot .chart-body foreignObject canvas,
.bar-chart .chart-body foreignObject canvas,
.stacked-chart .chart-body foreignObject canvas,
.cumulative-stacked-chart .chart-body foreignObject canvas,
.histogram .chart-body foreignObject canvas,
.pie-chart .chart-body foreignObject canvas {
  position: fixed;
}
.line-chart .chart-body .errorBars,
.scatter-plot .chart-body .errorBars,
.bar-chart .chart-body .errorBars,
.stacked-chart .chart-body .errorBars,
.cumulative-stacked-chart .chart-body .errorBars,
.histogram .chart-body .errorBars,
.pie-chart .chart-body .errorBars {
  fill: var(--line-chart-error-bar-color);
}
.line-chart .tick line,
.scatter-plot .tick line,
.bar-chart .tick line,
.stacked-chart .tick line,
.cumulative-stacked-chart .tick line,
.histogram .tick line,
.pie-chart .tick line {
  opacity: 0.5;
  fill: none;
  stroke: var(--cl-separator-color);
  shape-rendering: crispEdges;
}
.line-chart text,
.scatter-plot text,
.bar-chart text,
.stacked-chart text,
.cumulative-stacked-chart text,
.histogram text,
.pie-chart text {
  font-size: 10px;
  font-weight: normal;
}
.line-chart text .title,
.scatter-plot text .title,
.bar-chart text .title,
.stacked-chart text .title,
.cumulative-stacked-chart text .title,
.histogram text .title,
.pie-chart text .title {
  fill: var(--cl-secondary-text-color);
}
.line-chart text .value,
.scatter-plot text .value,
.bar-chart text .value,
.stacked-chart text .value,
.cumulative-stacked-chart text .value,
.histogram text .value,
.pie-chart text .value {
  fill: var(--cl-primary-text-color);
}
.line-chart .axis text,
.scatter-plot .axis text,
.bar-chart .axis text,
.stacked-chart .axis text,
.cumulative-stacked-chart .axis text,
.histogram .axis text,
.pie-chart .axis text {
  fill: var(--cl-secondary-text-color);
}
.line-chart .axis text:hover,
.scatter-plot .axis text:hover,
.bar-chart .axis text:hover,
.stacked-chart .axis text:hover,
.cumulative-stacked-chart .axis text:hover,
.histogram .axis text:hover,
.pie-chart .axis text:hover {
  fill: var(--cl-primary-text-color);
}
.line-chart .y-axis-label,
.scatter-plot .y-axis-label,
.bar-chart .y-axis-label,
.stacked-chart .y-axis-label,
.cumulative-stacked-chart .y-axis-label,
.histogram .y-axis-label,
.pie-chart .y-axis-label,
.line-chart .y-axis-label,
.scatter-plot .y-axis-label,
.bar-chart .y-axis-label,
.stacked-chart .y-axis-label,
.cumulative-stacked-chart .y-axis-label,
.histogram .y-axis-label,
.pie-chart .y-axis-label {
  font-size: 12px;
}
.line-chart .axis.y path,
.scatter-plot .axis.y path,
.bar-chart .axis.y path,
.stacked-chart .axis.y path,
.cumulative-stacked-chart .axis.y path,
.histogram .axis.y path,
.pie-chart .axis.y path,
.line-chart .axis.y-secondary path,
.scatter-plot .axis.y-secondary path,
.bar-chart .axis.y-secondary path,
.stacked-chart .axis.y-secondary path,
.cumulative-stacked-chart .axis.y-secondary path,
.histogram .axis.y-secondary path,
.pie-chart .axis.y-secondary path {
  stroke: var(--cl-color-icon-disabled);
}
.line-chart .axis.x path,
.scatter-plot .axis.x path,
.bar-chart .axis.x path,
.stacked-chart .axis.x path,
.cumulative-stacked-chart .axis.x path,
.histogram .axis.x path,
.pie-chart .axis.x path,
.line-chart .axis.x line,
.scatter-plot .axis.x line,
.bar-chart .axis.x line,
.stacked-chart .axis.x line,
.cumulative-stacked-chart .axis.x line,
.histogram .axis.x line,
.pie-chart .axis.x line {
  stroke: var(--cl-color-icon-disabled);
}
.line-chart .split-value-tooltip,
.scatter-plot .split-value-tooltip,
.bar-chart .split-value-tooltip,
.stacked-chart .split-value-tooltip,
.cumulative-stacked-chart .split-value-tooltip,
.histogram .split-value-tooltip,
.pie-chart .split-value-tooltip {
  pointer-events: all;
}
.line-chart .split-value-tooltip .tooltip-underlay,
.scatter-plot .split-value-tooltip .tooltip-underlay,
.bar-chart .split-value-tooltip .tooltip-underlay,
.stacked-chart .split-value-tooltip .tooltip-underlay,
.cumulative-stacked-chart .split-value-tooltip .tooltip-underlay,
.histogram .split-value-tooltip .tooltip-underlay,
.pie-chart .split-value-tooltip .tooltip-underlay {
  fill: transparent;
}
.line-chart .split-value-tooltip .tooltip-title,
.scatter-plot .split-value-tooltip .tooltip-title,
.bar-chart .split-value-tooltip .tooltip-title,
.stacked-chart .split-value-tooltip .tooltip-title,
.cumulative-stacked-chart .split-value-tooltip .tooltip-title,
.histogram .split-value-tooltip .tooltip-title,
.pie-chart .split-value-tooltip .tooltip-title {
  fill: var(--bar-chart-split-line-color);
}
.line-chart .split-value-tooltip .tooltip-line,
.scatter-plot .split-value-tooltip .tooltip-line,
.bar-chart .split-value-tooltip .tooltip-line,
.stacked-chart .split-value-tooltip .tooltip-line,
.cumulative-stacked-chart .split-value-tooltip .tooltip-line,
.histogram .split-value-tooltip .tooltip-line,
.pie-chart .split-value-tooltip .tooltip-line {
  stroke: var(--bar-chart-split-line-color);
  stroke-width: 2px;
  stroke-dasharray: 5, 5;
}
.line-chart .split-value-tooltip .tooltip-text,
.scatter-plot .split-value-tooltip .tooltip-text,
.bar-chart .split-value-tooltip .tooltip-text,
.stacked-chart .split-value-tooltip .tooltip-text,
.cumulative-stacked-chart .split-value-tooltip .tooltip-text,
.histogram .split-value-tooltip .tooltip-text,
.pie-chart .split-value-tooltip .tooltip-text {
  font-size: 12px;
  font-family: var(--cl-font-family);
}
.line-chart .tooltip-main,
.scatter-plot .tooltip-main,
.bar-chart .tooltip-main,
.stacked-chart .tooltip-main,
.cumulative-stacked-chart .tooltip-main,
.histogram .tooltip-main,
.pie-chart .tooltip-main {
  pointer-events: all;
}
.line-chart .tooltip-main .tooltip-underlay,
.scatter-plot .tooltip-main .tooltip-underlay,
.bar-chart .tooltip-main .tooltip-underlay,
.stacked-chart .tooltip-main .tooltip-underlay,
.cumulative-stacked-chart .tooltip-main .tooltip-underlay,
.histogram .tooltip-main .tooltip-underlay,
.pie-chart .tooltip-main .tooltip-underlay {
  fill: transparent;
}
.line-chart .tooltip-main .tooltip-title,
.scatter-plot .tooltip-main .tooltip-title,
.bar-chart .tooltip-main .tooltip-title,
.stacked-chart .tooltip-main .tooltip-title,
.cumulative-stacked-chart .tooltip-main .tooltip-title,
.histogram .tooltip-main .tooltip-title,
.pie-chart .tooltip-main .tooltip-title {
  fill: var(--cl-accent-color);
  stroke: var(--cl-accent-color) !important;
  stroke-width: 1px;
}
.line-chart .tooltip-main .tooltip-text,
.scatter-plot .tooltip-main .tooltip-text,
.bar-chart .tooltip-main .tooltip-text,
.stacked-chart .tooltip-main .tooltip-text,
.cumulative-stacked-chart .tooltip-main .tooltip-text,
.histogram .tooltip-main .tooltip-text,
.pie-chart .tooltip-main .tooltip-text {
  font-size: 12px;
  font-family: var(--cl-font-family);
}
.line-chart .navigator .overlay,
.scatter-plot .navigator .overlay,
.bar-chart .navigator .overlay,
.stacked-chart .navigator .overlay,
.cumulative-stacked-chart .navigator .overlay,
.histogram .navigator .overlay,
.pie-chart .navigator .overlay {
  fill: var(--chart-navigator-overlay);
}
.line-chart .navigator .lines .line,
.scatter-plot .navigator .lines .line,
.bar-chart .navigator .lines .line,
.stacked-chart .navigator .lines .line,
.cumulative-stacked-chart .navigator .lines .line,
.histogram .navigator .lines .line,
.pie-chart .navigator .lines .line {
  stroke: var(--navigator-line-color);
}
.line-chart .navigator .lines .line:first-child,
.scatter-plot .navigator .lines .line:first-child,
.bar-chart .navigator .lines .line:first-child,
.stacked-chart .navigator .lines .line:first-child,
.cumulative-stacked-chart .navigator .lines .line:first-child,
.histogram .navigator .lines .line:first-child,
.pie-chart .navigator .lines .line:first-child {
  display: none;
}
.line-chart .navigator .navigator-outline,
.scatter-plot .navigator .navigator-outline,
.bar-chart .navigator .navigator-outline,
.stacked-chart .navigator .navigator-outline,
.cumulative-stacked-chart .navigator .navigator-outline,
.histogram .navigator .navigator-outline,
.pie-chart .navigator .navigator-outline {
  stroke: transparent;
  fill: var(--navigator-outline-color);
  fill-opacity: 0.4;
}
.line-chart .navigator .navigator-underline,
.scatter-plot .navigator .navigator-underline,
.bar-chart .navigator .navigator-underline,
.stacked-chart .navigator .navigator-underline,
.cumulative-stacked-chart .navigator .navigator-underline,
.histogram .navigator .navigator-underline,
.pie-chart .navigator .navigator-underline {
  stroke: var(--navigator-line-color);
  stroke-width: 1px;
}
.line-chart .navigator .labels .label,
.scatter-plot .navigator .labels .label,
.bar-chart .navigator .labels .label,
.stacked-chart .navigator .labels .label,
.cumulative-stacked-chart .navigator .labels .label,
.histogram .navigator .labels .label,
.pie-chart .navigator .labels .label {
  pointer-events: none;
}
.line-chart .navigator .brush .selection,
.scatter-plot .navigator .brush .selection,
.bar-chart .navigator .brush .selection,
.stacked-chart .navigator .brush .selection,
.cumulative-stacked-chart .navigator .brush .selection,
.histogram .navigator .brush .selection,
.pie-chart .navigator .brush .selection {
  fill: var(--chart-brash-selection);
  fill-opacity: 1;
  stroke: transparent;
}
.line-chart .navigator .brush .handle-custom-wrapper .tooltip-title,
.scatter-plot .navigator .brush .handle-custom-wrapper .tooltip-title,
.bar-chart .navigator .brush .handle-custom-wrapper .tooltip-title,
.stacked-chart .navigator .brush .handle-custom-wrapper .tooltip-title,
.cumulative-stacked-chart .navigator .brush .handle-custom-wrapper .tooltip-title,
.histogram .navigator .brush .handle-custom-wrapper .tooltip-title,
.pie-chart .navigator .brush .handle-custom-wrapper .tooltip-title {
  fill: var(--cl-accent-color);
  stroke: none;
}
.line-chart .navigator .brush .handle-custom-wrapper .handle--custom,
.scatter-plot .navigator .brush .handle-custom-wrapper .handle--custom,
.bar-chart .navigator .brush .handle-custom-wrapper .handle--custom,
.stacked-chart .navigator .brush .handle-custom-wrapper .handle--custom,
.cumulative-stacked-chart .navigator .brush .handle-custom-wrapper .handle--custom,
.histogram .navigator .brush .handle-custom-wrapper .handle--custom,
.pie-chart .navigator .brush .handle-custom-wrapper .handle--custom {
  fill: var(--chart-brash-handle);
}
.line-chart .navigator:hover .handle-tooltip,
.scatter-plot .navigator:hover .handle-tooltip,
.bar-chart .navigator:hover .handle-tooltip,
.stacked-chart .navigator:hover .handle-tooltip,
.cumulative-stacked-chart .navigator:hover .handle-tooltip,
.histogram .navigator:hover .handle-tooltip,
.pie-chart .navigator:hover .handle-tooltip {
  opacity: 1;
}
.line-chart .y-axis-label,
.scatter-plot .y-axis-label,
.bar-chart .y-axis-label,
.stacked-chart .y-axis-label,
.cumulative-stacked-chart .y-axis-label,
.histogram .y-axis-label,
.pie-chart .y-axis-label,
.line-chart .x-axis-label,
.scatter-plot .x-axis-label,
.bar-chart .x-axis-label,
.stacked-chart .x-axis-label,
.cumulative-stacked-chart .x-axis-label,
.histogram .x-axis-label,
.pie-chart .x-axis-label {
  font-size: 12px;
  fill: var(--cl-primary-text-color);
  font-family: var(--cl-font-family);
}
.line-chart .y-axis-marker.primary,
.scatter-plot .y-axis-marker.primary,
.bar-chart .y-axis-marker.primary,
.stacked-chart .y-axis-marker.primary,
.cumulative-stacked-chart .y-axis-marker.primary,
.histogram .y-axis-marker.primary,
.pie-chart .y-axis-marker.primary,
.line-chart .y-axis-marker.secondary,
.scatter-plot .y-axis-marker.secondary,
.bar-chart .y-axis-marker.secondary,
.stacked-chart .y-axis-marker.secondary,
.cumulative-stacked-chart .y-axis-marker.secondary,
.histogram .y-axis-marker.secondary,
.pie-chart .y-axis-marker.secondary {
  fill: var(--chart-underlay-color);
}
.line-chart .stack-list .line.active,
.scatter-plot .stack-list .line.active,
.bar-chart .stack-list .line.active,
.stacked-chart .stack-list .line.active,
.cumulative-stacked-chart .stack-list .line.active,
.histogram .stack-list .line.active,
.pie-chart .stack-list .line.active,
.line-chart.histogram .chart-body .line.active,
.scatter-plot.histogram .chart-body .line.active,
.bar-chart.histogram .chart-body .line.active,
.stacked-chart.histogram .chart-body .line.active,
.cumulative-stacked-chart.histogram .chart-body .line.active,
.histogram.histogram .chart-body .line.active,
.pie-chart.histogram .chart-body .line.active {
  stroke-width: 3.5px;
}
.line-chart .stack-list .line.disabled,
.scatter-plot .stack-list .line.disabled,
.bar-chart .stack-list .line.disabled,
.stacked-chart .stack-list .line.disabled,
.cumulative-stacked-chart .stack-list .line.disabled,
.histogram .stack-list .line.disabled,
.pie-chart .stack-list .line.disabled,
.line-chart.histogram .chart-body .line.disabled,
.scatter-plot.histogram .chart-body .line.disabled,
.bar-chart.histogram .chart-body .line.disabled,
.stacked-chart.histogram .chart-body .line.disabled,
.cumulative-stacked-chart.histogram .chart-body .line.disabled,
.histogram.histogram .chart-body .line.disabled,
.pie-chart.histogram .chart-body .line.disabled {
  stroke: var(--chart-bar-item-disabled-color);
}
.line-chart .tooltip-points .point.disabled,
.scatter-plot .tooltip-points .point.disabled,
.bar-chart .tooltip-points .point.disabled,
.stacked-chart .tooltip-points .point.disabled,
.cumulative-stacked-chart .tooltip-points .point.disabled,
.histogram .tooltip-points .point.disabled,
.pie-chart .tooltip-points .point.disabled,
.line-chart .data-item-points .data-item-point.disabled,
.scatter-plot .data-item-points .data-item-point.disabled,
.bar-chart .data-item-points .data-item-point.disabled,
.stacked-chart .data-item-points .data-item-point.disabled,
.cumulative-stacked-chart .data-item-points .data-item-point.disabled,
.histogram .data-item-points .data-item-point.disabled,
.pie-chart .data-item-points .data-item-point.disabled {
  fill: var(--chart-bar-item-disabled-color);
}
.line-chart .tooltip-points .point,
.scatter-plot .tooltip-points .point,
.bar-chart .tooltip-points .point,
.stacked-chart .tooltip-points .point,
.cumulative-stacked-chart .tooltip-points .point,
.histogram .tooltip-points .point,
.pie-chart .tooltip-points .point,
.line-chart .data-item-points .data-item-point,
.scatter-plot .data-item-points .data-item-point,
.bar-chart .data-item-points .data-item-point,
.stacked-chart .data-item-points .data-item-point,
.cumulative-stacked-chart .data-item-points .data-item-point,
.histogram .data-item-points .data-item-point,
.pie-chart .data-item-points .data-item-point {
  cursor: pointer;
}
.line-chart.secondary .cl-legend .cl-legend-item rect,
.scatter-plot.secondary .cl-legend .cl-legend-item rect,
.bar-chart.secondary .cl-legend .cl-legend-item rect,
.stacked-chart.secondary .cl-legend .cl-legend-item rect,
.cumulative-stacked-chart.secondary .cl-legend .cl-legend-item rect,
.histogram.secondary .cl-legend .cl-legend-item rect,
.pie-chart.secondary .cl-legend .cl-legend-item rect,
.line-chart.secondary .cl-legend .cl-legend-item-add rect,
.scatter-plot.secondary .cl-legend .cl-legend-item-add rect,
.bar-chart.secondary .cl-legend .cl-legend-item-add rect,
.stacked-chart.secondary .cl-legend .cl-legend-item-add rect,
.cumulative-stacked-chart.secondary .cl-legend .cl-legend-item-add rect,
.histogram.secondary .cl-legend .cl-legend-item-add rect,
.pie-chart.secondary .cl-legend .cl-legend-item-add rect,
.line-chart.secondary .dot,
.scatter-plot.secondary .dot,
.bar-chart.secondary .dot,
.stacked-chart.secondary .dot,
.cumulative-stacked-chart.secondary .dot,
.histogram.secondary .dot,
.pie-chart.secondary .dot {
  fill: var(--histogram-secondary-color);
}
.line-chart.secondary .stack-list .line,
.scatter-plot.secondary .stack-list .line,
.bar-chart.secondary .stack-list .line,
.stacked-chart.secondary .stack-list .line,
.cumulative-stacked-chart.secondary .stack-list .line,
.histogram.secondary .stack-list .line,
.pie-chart.secondary .stack-list .line {
  stroke: var(--histogram-secondary-color);
}
.line-chart .stack.disabled .scatter-plot-point,
.scatter-plot .stack.disabled .scatter-plot-point,
.bar-chart .stack.disabled .scatter-plot-point,
.stacked-chart .stack.disabled .scatter-plot-point,
.cumulative-stacked-chart .stack.disabled .scatter-plot-point,
.histogram .stack.disabled .scatter-plot-point,
.pie-chart .stack.disabled .scatter-plot-point {
  fill: var(--chart-bar-item-disabled-color);
}
.line-chart.line-chart .axis.x .tick,
.scatter-plot.line-chart .axis.x .tick,
.bar-chart.line-chart .axis.x .tick,
.stacked-chart.line-chart .axis.x .tick,
.cumulative-stacked-chart.line-chart .axis.x .tick,
.histogram.line-chart .axis.x .tick,
.pie-chart.line-chart .axis.x .tick,
.line-chart.histogram.cumulative .axis.x .tick,
.scatter-plot.histogram.cumulative .axis.x .tick,
.bar-chart.histogram.cumulative .axis.x .tick,
.stacked-chart.histogram.cumulative .axis.x .tick,
.cumulative-stacked-chart.histogram.cumulative .axis.x .tick,
.histogram.histogram.cumulative .axis.x .tick,
.pie-chart.histogram.cumulative .axis.x .tick {
  cursor: pointer;
}
.heatmap {
  background-color: var(--chart-content-bg-color);
  font-family: var(--cl-font-family);
}
.heatmap .chart-body {
  pointer-events: all;
}
.heatmap .chart-body:hover .card-value {
  visibility: visible;
}
.heatmap .chart-body:hover .card-circle {
  visibility: hidden;
}
.heatmap .chart-body .card {
  stroke: var(--chart-content-bg-color) !important;
}
.heatmap .axis .domain {
  display: none;
}
.heatmap .axis text {
  font-size: 12px;
  fill: var(--cl-secondary-text-color);
}
.heatmap .axis text:hover {
  fill: var(--cl-primary-text-color);
}
.heatmap .legend-axis text {
  font-size: 11px;
}
.heatmap .cards.highlighted .card-value {
  visibility: visible;
}
.heatmap .card-group .card-value {
  font-size: 11px;
  font-weight: 500;
}
.heatmap .card-group:hover .card-value {
  visibility: visible;
}
.heatmap .negNum {
  fill: var(--cl-color-error) !important;
}
.force-directed-graph {
  background-color: var(--chart-content-bg-color);
  font-family: var(--cl-font-family);
}
.force-directed-graph .nodes circle {
  stroke: var(--force-directed-graph-circle-stroke);
  stroke-width: 1.5px;
  cursor: pointer;
}
.force-directed-graph circle.disabled {
  fill: var(--chart-bar-item-disabled-color) !important;
  fill-opacity: 0.5 !important;
}
.force-directed-graph line.disabled {
  stroke: var(--chart-bar-item-disabled-color) !important;
  stroke-opacity: 0.1 !important;
}
.force-directed-graph line.reinforced {
  stroke-width: 2px;
}
.force-directed-graph text.node-title {
  font-size: 12px;
  fill: var(--cl-primary-text-color);
}
.force-directed-graph .potential-energy text {
  fill: var(--cl-secondary-text-color);
  font-size: 12px;
}
.force-directed-graph .potential-energy text.potential-energy-value {
  fill: var(--cl-primary-text-color);
}
.pie-chart .segment {
  stroke: var(--chart-content-bg-color);
}
.cl-legend,
.cl-chart-legend {
  background: var(--chart-content-bg-color);
}
.cl-legend .cl-icon-inline,
.cl-chart-legend .cl-icon-inline {
  fill: var(--cl-accent-color);
}
.cl-legend .cl-legend-item,
.cl-chart-legend .cl-legend-item,
.cl-legend .cl-legend-item-add,
.cl-chart-legend .cl-legend-item-add,
.cl-legend .show-all-switcher,
.cl-chart-legend .show-all-switcher {
  font-family: var(--cl-font-family);
}
.cl-legend .cl-legend-item path,
.cl-chart-legend .cl-legend-item path,
.cl-legend .cl-legend-item-add path,
.cl-chart-legend .cl-legend-item-add path,
.cl-legend .show-all-switcher path,
.cl-chart-legend .show-all-switcher path {
  fill: var(--cl-accent-color);
}
.cl-legend .cl-legend-item text,
.cl-chart-legend .cl-legend-item text,
.cl-legend .cl-legend-item-add text,
.cl-chart-legend .cl-legend-item-add text,
.cl-legend .show-all-switcher text,
.cl-chart-legend .show-all-switcher text {
  fill: var(--cl-primary-text-color);
  font-size: 12px;
}
.cl-legend .cl-legend-item text.title,
.cl-chart-legend .cl-legend-item text.title,
.cl-legend .cl-legend-item-add text.title,
.cl-chart-legend .cl-legend-item-add text.title,
.cl-legend .show-all-switcher text.title,
.cl-chart-legend .show-all-switcher text.title {
  fill: var(--cl-secondary-text-color);
  font-size: 12px;
}
.cl-legend .cl-legend-item rect,
.cl-chart-legend .cl-legend-item rect,
.cl-legend .cl-legend-item-add rect,
.cl-chart-legend .cl-legend-item-add rect,
.cl-legend .show-all-switcher rect,
.cl-chart-legend .show-all-switcher rect {
  shape-rendering: crispEdges;
  stroke-width: 0;
}
.cl-legend .cl-legend-item.disabled rect,
.cl-chart-legend .cl-legend-item.disabled rect,
.cl-legend .cl-legend-item-add.disabled rect,
.cl-chart-legend .cl-legend-item-add.disabled rect,
.cl-legend .show-all-switcher.disabled rect,
.cl-chart-legend .show-all-switcher.disabled rect {
  fill: var(--chart-content-bg-color);
}
.cl-legend .cl-legend-item.disabled text,
.cl-chart-legend .cl-legend-item.disabled text,
.cl-legend .cl-legend-item-add.disabled text,
.cl-chart-legend .cl-legend-item-add.disabled text,
.cl-legend .show-all-switcher.disabled text,
.cl-chart-legend .show-all-switcher.disabled text,
.cl-legend .cl-legend-item.disabled .value-rect,
.cl-chart-legend .cl-legend-item.disabled .value-rect,
.cl-legend .cl-legend-item-add.disabled .value-rect,
.cl-chart-legend .cl-legend-item-add.disabled .value-rect,
.cl-legend .show-all-switcher.disabled .value-rect,
.cl-chart-legend .show-all-switcher.disabled .value-rect,
.cl-legend .cl-legend-item.disabled .negNum,
.cl-chart-legend .cl-legend-item.disabled .negNum,
.cl-legend .cl-legend-item-add.disabled .negNum,
.cl-chart-legend .cl-legend-item-add.disabled .negNum,
.cl-legend .show-all-switcher.disabled .negNum,
.cl-chart-legend .show-all-switcher.disabled .negNum {
  fill: var(--chart-item-disabled-color) !important;
}
.cl-legend .cl-legend-item .cl-legend-item-underlay,
.cl-chart-legend .cl-legend-item .cl-legend-item-underlay,
.cl-legend .cl-legend-item-add .cl-legend-item-underlay,
.cl-chart-legend .cl-legend-item-add .cl-legend-item-underlay,
.cl-legend .show-all-switcher .cl-legend-item-underlay,
.cl-chart-legend .show-all-switcher .cl-legend-item-underlay {
  fill: var(--chart-content-bg-color);
}
.cl-legend .cl-legend-item:hover .cl-legend-item-underlay,
.cl-chart-legend .cl-legend-item:hover .cl-legend-item-underlay,
.cl-legend .cl-legend-item-add:hover .cl-legend-item-underlay,
.cl-chart-legend .cl-legend-item-add:hover .cl-legend-item-underlay,
.cl-legend .show-all-switcher:hover .cl-legend-item-underlay,
.cl-chart-legend .show-all-switcher:hover .cl-legend-item-underlay {
  fill: var(--chart-underlay-color);
}
.cl-legend.vertical text,
.cl-chart-legend.vertical text {
  font-size: 12px;
}
.cl-legend.vertical .dragrect,
.cl-chart-legend.vertical .dragrect,
.cl-legend.vertical .inner-container,
.cl-chart-legend.vertical .inner-container {
  fill: var(--chart-content-bg-color);
}
.cl-legend.vertical .resizer-icon,
.cl-chart-legend.vertical .resizer-icon {
  stroke: var(--cl-separator-color);
}
.cl-legend.vertical .dragrect-left,
.cl-chart-legend.vertical .dragrect-left,
.cl-legend.vertical .dragrect-right,
.cl-chart-legend.vertical .dragrect-right {
  display: none;
}
.cl-legend.vertical .cl-icon-inline,
.cl-chart-legend.vertical .cl-icon-inline {
  visibility: hidden;
}
.cl-legend.vertical:hover .cl-icon-inline,
.cl-chart-legend.vertical:hover .cl-icon-inline {
  visibility: visible;
}
.cl-legend.vertical.pinned .dragrect-top,
.cl-chart-legend.vertical.pinned .dragrect-top,
.cl-legend.vertical.pinned .dragrect-bottom,
.cl-chart-legend.vertical.pinned .dragrect-bottom,
.cl-legend.vertical.pinned .resizer-icon,
.cl-chart-legend.vertical.pinned .resizer-icon {
  display: none;
}
.cl-legend.vertical.pinned .cl-scrollable-container-wrapper,
.cl-chart-legend.vertical.pinned .cl-scrollable-container-wrapper {
  background-color: transparent;
}
.cl-legend .show-all-switcher,
.cl-chart-legend .show-all-switcher {
  pointer-events: all;
}
.cl-legend .negNum,
.cl-chart-legend .negNum {
  fill: var(--cl-color-error) !important;
}
.bar-chart,
.cumulative-stacked-chart,
.stacked-chart {
  font-family: var(--cl-font-family);
}
.bar-chart .bar-group-container .bar-group .bar-group-selector,
.cumulative-stacked-chart .bar-group-container .bar-group .bar-group-selector,
.stacked-chart .bar-group-container .bar-group .bar-group-selector {
  visibility: hidden;
  cursor: pointer;
}
.bar-chart .bar-group-container .bar-group.active .bar-group-selector,
.cumulative-stacked-chart .bar-group-container .bar-group.active .bar-group-selector,
.stacked-chart .bar-group-container .bar-group.active .bar-group-selector {
  visibility: visible;
  stroke-width: 1px !important;
}
.bar-chart .bar-group-container .bar-group:hover .bar-group-selector,
.cumulative-stacked-chart .bar-group-container .bar-group:hover .bar-group-selector,
.stacked-chart .bar-group-container .bar-group:hover .bar-group-selector {
  visibility: visible;
  stroke-width: 0;
}
.bar-chart .bar-group-container.single .bar-group.active .bar,
.cumulative-stacked-chart .bar-group-container.single .bar-group.active .bar,
.stacked-chart .bar-group-container.single .bar-group.active .bar,
.bar-chart .bar-group-container.single .bar-group:hover .bar,
.cumulative-stacked-chart .bar-group-container.single .bar-group:hover .bar,
.stacked-chart .bar-group-container.single .bar-group:hover .bar {
  fill: var(--cl-color-icon-hover-fill);
  cursor: pointer;
}
.bar-chart .bar-group-container .bar.disabled,
.cumulative-stacked-chart .bar-group-container .bar.disabled,
.stacked-chart .bar-group-container .bar.disabled {
  fill: var(--chart-bar-item-disabled-color);
}
.bar-chart.stacked-chart .bar.disabled,
.cumulative-stacked-chart.stacked-chart .bar.disabled,
.stacked-chart.stacked-chart .bar.disabled {
  fill: transparent;
}
.bar-chart .axis.x .tick,
.cumulative-stacked-chart .axis.x .tick,
.stacked-chart .axis.x .tick {
  cursor: pointer;
}
.cl-modal-dialog {
  box-shadow: var(--cl-modal-dialog-shadow);
  border-radius: var(--cl-modal-dialog-border-radius);
  resize: both;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: var(--cl-color-modal);
}
.cl-modal-dialog-header {
  flex: 0 0 28px;
  height: 28px;
  display: flex;
  align-items: center;
  overflow: hidden;
  padding: 0 12px 0 12px;
  background-color: var(--cl-color-bg-modal-header);
  color: var(--cl-color-modal-header);
  border-radius: 2px 2px 0 0;
}
.cl-modal-dialog-header-title {
  display: flex;
  align-items: center;
}
.cl-modal-dialog-header > .cl-modal-dialog-header-close-btn {
  cursor: pointer;
  margin-left: auto;
}
.cl-modal-dialog-header > .cl-modal-dialog-header-close-btn .cl-icon-inline {
  fill: var(--cl-color-modal-close-icon);
}
.cl-modal-dialog-header > .cl-modal-dialog-header-close-btn.cl-modal-close-btn_disabled {
  pointer-events: none;
  outline: none;
}
.cl-modal-dialog-header > .cl-modal-dialog-header-close-btn.cl-modal-close-btn_disabled .cl-icon-inline {
  fill: var(--cl-color-modal-close-disabled-icon);
}
.cl-modal-dialog-header > .cl-modal-dialog-header-close-btn:hover .cl-icon-inline {
  fill: var(--cl-color-header-hover);
}
.cl-modal-dialog-body {
  flex: 1;
  overflow: hidden;
  padding: 12px 12px;
}
.cl-modal-dialog-footer {
  flex: 0 0 24px;
  display: flex;
  justify-content: flex-end;
  padding: 0 12px 12px;
}
.cl-modal-dialog-footer > * + * {
  margin-left: 12px;
}
.cl-modal-dialog::after {
  height: 0px;
  width: 0px;
  display: block;
  border-top: 7px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  transform: rotate(-45deg);
  position: absolute;
  bottom: 0px;
  right: -2px;
  cursor: nwse-resize;
  content: "";
}
.element-selected {
  padding-left: 7px;
  padding-right: 7px;
  flex-wrap: nowrap;
}
.delimeter-selected .controls-container ::ng-deep .variant-type .delimeter {
  box-shadow: inset 2px 0 0 0 var(--editor-selected-border-color) !important;
}
.delimeter-has-warnings .controls-container ::ng-deep .variant-type .delimeter {
  box-shadow: inset 2px 0 0 0 var(--editor-border-color-warning) !important;
}
.delimeter-invalid .controls-container ::ng-deep .variant-type .delimeter {
  width: 1px !important;
  box-shadow: var(--cl-background-box-shadow-invalid) !important;
}
.delimeter-invalid-selected .controls-container ::ng-deep .variant-type .delimeter {
  box-shadow: inset 1px 0px 0px 0px var(--cl-color-error) !important;
}
.delimeter-invalid-selected .controls-container ::ng-deep .variant-type .delimeter .controls-container ::ng-deep .variant-type .delimeter {
  width: 1px !important;
  box-shadow: var(--cl-background-box-shadow-invalid) !important;
}
.element-with-success-message {
  background: var(--comparable-changed-editor-bg-color);
  background-color: var(--comparable-changed-editor-bg-color);
  border: 1px solid var(--comparable-changed-editor-border-color);
  box-shadow: none;
}
.element-with-success-message:hover {
  background-color: var(--comparable-changed-editor-hover-color);
}
.element-with-error-message {
  background: var(--comparable-original-editor-bg-color);
  background-color: var(--comparable-original-editor-bg-color);
  border: 1px solid var(--comparable-original-editor-border-color);
}
.element-with-error-message:hover {
  background-color: var(--comparable-original-editor-hover-color);
}
.main-wrapper {
  -webkit-flex-flow: row wrap;
  display: flex;
  flex-flow: row wrap;
}
main {
  flex: 1;
  overflow: hidden;
}
*:focus {
  outline: none;
}
footer {
  width: 992px;
  flex: 1 100%;
  display: block;
  height: 0;
  background-color: var(--main-app-color);
  color: var(--cl-primary-text-color);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
html,
body {
  height: 100%;
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  font-family: var(--cl-font-family);
  font-size: 12px;
}
html {
  font-size: 62.5% !important;
}
body {
  font-size: 1.4rem !important;
  line-height: 1.57142857 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body a:hover {
  text-decoration: none;
}
body:before {
  font-family: var(--cl-font-family);
}
app-root {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cl-btn_sm {
  min-width: 80px;
  width: auto;
}
.cl-btn_destructive {
  width: 130px;
}
.sidebar-container {
  height: 100%;
}
.chart {
  overflow: hidden;
  text-align: center;
}
.dropdown-menu input {
  width: 100%;
}
li {
  list-style-type: none;
}
th {
  font-weight: normal;
}
.table > tbody > tr > td {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.viewers-spinner {
  height: 100%;
  z-index: 1;
}
.open-link {
  cursor: pointer;
}
.c-icon,
.k-i-cl {
  height: 16px;
  width: 16px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("./media/icons-sprite-3W42GRZ4.png");
  background-repeat: no-repeat;
}
.c-icon.blank,
.k-i-cl.blank {
  width: 0 !important;
  margin: 0 !important;
  background-image: none;
}
.c-icon.vam,
.k-i-cl.vam {
  vertical-align: middle;
}
.c-icon.c-icon-m,
.k-i-cl.c-icon-m {
  height: 24px;
  width: 24px;
  background-position: -48px -576px;
}
.c-icon.c-icon-m.run-new,
.k-i-cl.c-icon-m.run-new {
  background-position: -144px -576px;
}
.c-icon.c-icon-m.run-configure,
.k-i-cl.c-icon-m.run-configure {
  background-position: -168px -576px;
}
.c-icon.c-icon-m.refresh,
.k-i-cl.c-icon-m.refresh {
  background-position: -96px -576px;
}
.c-icon.c-icon-m.new,
.k-i-cl.c-icon-m.new {
  background-position: -72px -576px;
}
.c-icon.c-icon-m.delete,
.k-i-cl.c-icon-m.delete {
  background-position: 0 -576px;
}
.c-icon.c-icon-m.run,
.k-i-cl.c-icon-m.run {
  background-position: -24px -576px;
}
.c-icon.c-icon-m.configure,
.k-i-cl.c-icon-m.configure {
  background-position: -48px -576px;
}
.c-icon.c-icon-m.save-to,
.k-i-cl.c-icon-m.save-to {
  background-position: -120px -576px;
}
.c-icon.c-icon-xl,
.k-i-cl.c-icon-xl {
  height: 48px;
  width: 48px;
}
.c-icon.c-icon-xl.progress-icon,
.k-i-cl.c-icon-xl.progress-icon {
  background-position: -480px 0;
}
.c-icon.c-icon-xl.edit,
.k-i-cl.c-icon-xl.edit {
  background-position: -528px 0;
}
.c-icon.c-icon-xl.slice,
.k-i-cl.c-icon-xl.slice {
  background-position: -624px 0;
}
.c-icon.c-icon-xl.chart,
.k-i-cl.c-icon-xl.chart {
  background-position: -480px -48px;
}
.c-icon.c-icon-xl.pivot,
.k-i-cl.c-icon-xl.pivot {
  background-position: -528px -48px;
}
.c-icon.c-icon-xl.surface,
.k-i-cl.c-icon-xl.surface {
  background-position: -576px 0;
}
.c-icon.c-icon-xl.details,
.k-i-cl.c-icon-xl.details {
  background-position: -672px -48px;
}
.c-icon.c-icon-xl.call,
.k-i-cl.c-icon-xl.call {
  background-position: -624px -48px;
}
.c-icon.c-icon-xl.marketquotes,
.k-i-cl.c-icon-xl.marketquotes {
  background-position: -720px 0;
}
.c-icon.c-icon-xl.curve,
.k-i-cl.c-icon-xl.curve {
  background-position: -672px 0;
}
.c-icon.c-icon-xl.report,
.k-i-cl.c-icon-xl.report {
  background-position: -720px -48px;
}
.c-icon.c-icon-xl.pricingdetails,
.k-i-cl.c-icon-xl.pricingdetails {
  background-position: -576px -48px;
}
.c-icon.c-icon-xl.alarm,
.k-i-cl.c-icon-xl.alarm {
  background-position: -480px -96px;
}
.c-icon.c-icon-xl.success,
.k-i-cl.c-icon-xl.success {
  background-position: -528px -96px;
}
.c-icon.c-icon-xl.warning,
.k-i-cl.c-icon-xl.warning {
  background-position: -576px -96px;
}
.c-icon.c-icon-xl.info,
.k-i-cl.c-icon-xl.info {
  background-position: -624px -96px;
}
.c-icon.c-icon-l,
.k-i-cl.c-icon-l {
  height: 32px;
  width: 32px;
}
.c-icon.c-icon-l.preview-toggle-icon,
.k-i-cl.c-icon-l.preview-toggle-icon {
  background-position: -64px -32px;
}
.c-icon.c-icon-l.new,
.k-i-cl.c-icon-l.new {
  background-position: -64px 0;
}
.c-icon.c-icon-l.folder-closed,
.k-i-cl.c-icon-l.folder-closed {
  background-position: -160px 0;
}
.c-icon.c-icon-l.folder-open,
.k-i-cl.c-icon-l.folder-open {
  background-position: -192px 0;
}
.c-icon.c-icon-l.excel-open,
.k-i-cl.c-icon-l.excel-open {
  background-position: -128px -160px;
}
.c-icon.c-icon-l.sd-open,
.k-i-cl.c-icon-l.sd-open {
  background-position: -64px -352px;
}
.c-icon.c-icon-l.snapshot,
.k-i-cl.c-icon-l.snapshot {
  background-position: -128px -192px;
}
.c-icon.c-icon-l.start-stop,
.k-i-cl.c-icon-l.start-stop {
  background-position: -128px -320px;
}
.c-icon.c-icon-l.licence,
.k-i-cl.c-icon-l.licence {
  background-position: -96px -320px;
}
.c-icon.c-icon-l.email,
.k-i-cl.c-icon-l.email {
  background-position: -192px -96px;
}
.c-icon.c-icon-l.send-report,
.k-i-cl.c-icon-l.send-report {
  background-position: -160px -320px;
}
.c-icon.c-icon-l.user-mode,
.k-i-cl.c-icon-l.user-mode {
  background-position: -192px -320px;
}
.c-icon.c-icon-l.send-logs,
.k-i-cl.c-icon-l.send-logs {
  background-position: 0 -352px;
}
.c-icon.c-icon-l.shrink-logs,
.k-i-cl.c-icon-l.shrink-logs {
  background-position: -32px -352px;
}
.c-icon.c-icon-l.start,
.k-i-cl.c-icon-l.start {
  background-position: 0 -288px;
}
.c-icon.c-icon-l.stop,
.k-i-cl.c-icon-l.stop {
  background-position: -32px -288px;
}
.c-icon.c-icon-l.revert,
.k-i-cl.c-icon-l.revert {
  background-position: -64px -288px;
}
.c-icon.c-icon-l.fav-cross-asset,
.k-i-cl.c-icon-l.fav-cross-asset {
  background-position: -160px -224px;
}
.c-icon.c-icon-l.fav-configuration,
.k-i-cl.c-icon-l.fav-configuration {
  background-position: -160px -160px;
}
.c-icon.c-icon-l.fav-market-data,
.k-i-cl.c-icon-l.fav-market-data {
  background-position: -192px -192px;
}
.c-icon.c-icon-l.fav-reports,
.k-i-cl.c-icon-l.fav-reports {
  background-position: -160px -192px;
}
.c-icon.c-icon-l.fav-trades,
.k-i-cl.c-icon-l.fav-trades {
  background-position: -192px -160px;
}
.c-icon.tape,
.k-i-cl.tape {
  background-position: -336px -224px;
}
.c-icon.show-code,
.k-i-cl.show-code {
  background-position: -352px -224px;
}
.c-icon.reset-view,
.k-i-cl.reset-view {
  background-position: -256px -192px;
}
.c-icon.preview-toggle-icon,
.k-i-cl.preview-toggle-icon {
  background-position: -272px -224px;
}
.c-icon.help,
.k-i-cl.help {
  background-position: -400px -192px;
}
.c-icon.create-env,
.k-i-cl.create-env {
  background-position: -320px -192px;
}
.c-icon.copy-env,
.k-i-cl.copy-env {
  background-position: -304px -192px;
}
.c-icon.share-env,
.k-i-cl.share-env {
  background-position: -288px -192px;
}
.c-icon.logout,
.k-i-cl.logout {
  background-position: -336px -192px;
}
.c-icon.settings,
.k-i-cl.settings {
  background-position: -352px -176px;
}
.c-icon.customize,
.k-i-cl.customize {
  background-position: -352px -192px;
}
.c-icon.run-new,
.k-i-cl.run-new {
  background-position: -304px -176px;
}
.c-icon.send-report,
.k-i-cl.send-report {
  background-position: -304px -128px;
}
.c-icon.send-logs,
.k-i-cl.send-logs {
  background-position: -320px -128px;
}
.c-icon.shrink-logs,
.k-i-cl.shrink-logs {
  background-position: -336px -128px;
}
.c-icon.stop,
.k-i-cl.stop {
  background-position: -336px -176px;
}
.c-icon.start,
.k-i-cl.start {
  background-position: -320px -176px;
}
.c-icon.user-mode,
.k-i-cl.user-mode {
  background-position: -352px -128px;
}
.c-icon.excel-open,
.k-i-cl.excel-open {
  background-position: -352px -64px;
}
.c-icon.sd-open,
.k-i-cl.sd-open {
  background-position: -336px -64px;
}
.c-icon.show-progress,
.k-i-cl.show-progress {
  background-position: -272px -192px;
}
.c-icon.licence,
.k-i-cl.licence {
  background-position: -272px -128px;
}
.c-icon.run-configure,
.k-i-cl.run-configure {
  background-position: -288px -176px;
}
.c-icon.right-white,
.k-i-cl.right-white {
  background-position: -272px -176px;
}
.c-icon.deselect,
.k-i-cl.deselect {
  background-position: -256px -176px;
}
.c-icon.arrow-right,
.k-i-cl.arrow-right {
  background-position: -256px -144px;
}
.c-icon.arrow-down,
.k-i-cl.arrow-down {
  background-position: -272px -144px;
}
.c-icon.filter-b,
.k-i-cl.filter-b {
  background-position: -400px -16px;
}
.c-icon.run,
.k-i-cl.run {
  background-position: -240px -32px;
}
.c-icon.new,
.k-i-cl.new {
  background-position: -368px -48px;
}
.c-icon.excel,
.k-i-cl.excel {
  background-position: -272px -64px;
}
.c-icon.csv,
.k-i-cl.csv {
  background-position: -224px -80px;
}
.c-icon.data-store,
.k-i-cl.data-store {
  background-position: -240px -64px;
}
.c-icon.email,
.k-i-cl.email {
  background-position: -256px -64px;
}
.c-icon.back,
.k-i-cl.back {
  background-position: -336px -80px;
}
.c-icon.forward,
.k-i-cl.forward {
  background-position: -320px -80px;
}
.c-icon.delete-filters,
.k-i-cl.delete-filters {
  background-position: -384px -32px;
}
.c-icon.info,
.k-i-cl.info {
  background-position: -368px -32px;
}
.c-icon.copy,
.k-i-cl.copy {
  background-position: -224px -64px;
}
.c-icon.move,
.k-i-cl.move {
  background-position: -224px -48px;
}
.c-icon.clear-filters,
.k-i-cl.clear-filters {
  background-position: -352px -80px;
}
.c-icon.choose-columns,
.k-i-cl.choose-columns {
  background-position: -400px -32px;
}
.c-icon.add-columns,
.k-i-cl.add-columns {
  background-position: -400px -48px;
}
.c-icon.show-parent,
.k-i-cl.show-parent {
  background-position: -224px -32px;
}
.c-icon.configure,
.k-i-cl.configure {
  background-position: -352px -96px;
}
.c-icon.configure-on,
.k-i-cl.configure-on {
  background-position: -352px -96px;
}
.c-icon.data-type,
.k-i-cl.data-type,
.c-icon.k-i-undefined,
.k-i-cl.k-i-undefined {
  background-position: -272px -32px;
}
.c-icon.favorites-tab,
.k-i-cl.favorites-tab {
  background-position: -320px -144px;
}
.c-icon.records-tab,
.k-i-cl.records-tab {
  background-position: -288px -144px;
}
.c-icon.types-tab,
.k-i-cl.types-tab {
  background-position: -304px -144px;
}
.c-icon.rename,
.k-i-cl.rename {
  background-position: -368px -128px;
}
.c-icon.curve,
.k-i-cl.curve {
  background-position: -368px -144px;
}
.c-icon.pricingdetails,
.k-i-cl.pricingdetails {
  background-position: -384px -144px;
}
.c-icon.slice,
.k-i-cl.slice {
  background-position: -384px -128px;
}
.c-icon.surface,
.k-i-cl.surface {
  background-position: -336px -144px;
}
.c-icon.export-to-excel,
.k-i-cl.export-to-excel {
  background-position: -272px -64px;
}
.c-icon.revert,
.k-i-cl.revert {
  background-position: -224px -96px;
}
.c-icon.expand,
.k-i-cl.expand {
  background-position: -240px -128px;
}
.c-icon.collapse,
.k-i-cl.collapse {
  background-position: -256px -128px;
}
.c-icon.sort-a-z,
.k-i-cl.sort-a-z {
  background-position: -224px -128px;
}
.c-icon.resize-columns,
.k-i-cl.resize-columns {
  background-position: -304px -80px;
}
.c-icon.increase-decimal,
.k-i-cl.increase-decimal {
  background-position: -256px -96px;
}
.c-icon.decrease-decimal,
.k-i-cl.decrease-decimal {
  background-position: -240px -96px;
}
.c-icon.warning,
.k-i-cl.warning {
  background-position: -384px -112px;
}
.c-icon.variant-Bool,
.k-i-cl.variant-Bool {
  background-position: -224px -112px;
}
.c-icon.variant-Double,
.k-i-cl.variant-Double {
  background-position: -240px -112px;
}
.c-icon.variant-Key,
.k-i-cl.variant-Key {
  background-position: -256px -112px;
}
.c-icon.variant-String,
.k-i-cl.variant-String {
  background-position: -272px -112px;
}
.c-icon.variant-Binary,
.k-i-cl.variant-Binary {
  background-position: -288px -112px;
}
.c-icon.variant-Date,
.k-i-cl.variant-Date {
  background-position: -304px -112px;
}
.c-icon.variant-Long,
.k-i-cl.variant-Long {
  background-position: -320px -112px;
}
.c-icon.variant-Enum,
.k-i-cl.variant-Enum {
  background-position: -336px -112px;
}
.c-icon.variant-DateTime,
.k-i-cl.variant-DateTime {
  background-position: -352px -112px;
}
.c-icon.variant-Int,
.k-i-cl.variant-Int {
  background-position: -368px -112px;
}
.c-icon.variant-Missing,
.k-i-cl.variant-Missing,
.c-icon.variant-,
.k-i-cl.variant- {
  background-position: 16px 16px;
}
.c-icon.dataset,
.k-i-cl.dataset {
  background-position: -256px -32px;
}
.c-icon.fav-cross-asset,
.k-i-cl.fav-cross-asset {
  background-position: -240px 0;
}
.c-icon.fav-configuration,
.k-i-cl.fav-configuration {
  background-position: -240px -80px;
}
.c-icon.fav-market-data,
.k-i-cl.fav-market-data {
  background-position: -400px -64px;
}
.c-icon.fav-reports,
.k-i-cl.fav-reports {
  background-position: -384px -64px;
}
.c-icon.record-profile,
.k-i-cl.record-profile {
  background-position: -384px -96px;
}
.c-icon.fav-trades,
.k-i-cl.fav-trades {
  background-position: -272px -80px;
}
.c-icon.in-new-tab,
.k-i-cl.in-new-tab {
  background-position: -320px -80px;
}
.c-icon.refresh,
.k-i-cl.refresh {
  background-position: -272px -16px;
}
.c-icon.key,
.k-i-cl.key {
  background-position: -352px -16px;
}
.c-icon.fullscreen,
.k-i-cl.fullscreen {
  background-position: -336px -16px;
}
.c-icon.dl-logs,
.k-i-cl.dl-logs {
  background-position: -336px -160px;
}
.c-icon.save-lock,
.k-i-cl.save-lock,
.c-icon.save-to,
.k-i-cl.save-to {
  background-position: -320px -16px;
}
.c-icon.edit,
.k-i-cl.edit {
  background-position: -272px 0;
}
.c-icon.sort,
.k-i-cl.sort {
  background-position: -304px -16px;
}
.c-icon.code,
.k-i-cl.code {
  background-position: -256px 0;
}
.c-icon.c-sharp,
.k-i-cl.c-sharp {
  background-position: -304px 0;
}
.c-icon.c-plus,
.k-i-cl.c-plus {
  background-position: -288px 0;
}
.c-icon.up,
.k-i-cl.up {
  background-position: -240px -16px;
}
.c-icon.down,
.k-i-cl.down {
  background-position: -288px -16px;
}
.c-icon.right,
.k-i-cl.right {
  background-position: -320px -80px;
}
.c-icon.right-alt,
.k-i-cl.right-alt {
  background-position: -224px -144px;
}
.c-icon.add,
.k-i-cl.add {
  background-position: -256px -16px;
}
.c-icon.calendar,
.k-i-cl.calendar {
  background-position: -352px 0;
}
.c-icon.delete,
.k-i-cl.delete {
  background-position: -320px 0;
}
.c-icon.filter,
.k-i-cl.filter {
  background-position: -400px 0;
}
.c-icon.clear,
.k-i-cl.clear {
  background-position: -384px 0;
}
.c-icon.cancel,
.k-i-cl.cancel {
  background-position: -384px -16px;
}
.c-icon.folder-open,
.k-i-cl.folder-open {
  background-position: -224px 0;
}
.c-icon.folder-closed,
.k-i-cl.folder-closed {
  background-position: -224px -16px;
}
.c-icon.single-item,
.k-i-cl.single-item {
  background-position: -240px 0;
}
.c-icon.small-caret,
.k-i-cl.small-caret {
  background-position: -368px 0;
}
.c-icon.pivot,
.k-i-cl.pivot {
  background-position: -368px -64px;
}
.c-icon.big-caret,
.k-i-cl.big-caret {
  background-position: -368px -16px;
}
.c-icon.lock,
.k-i-cl.lock {
  background-position: -384px -192px;
}
.c-icon.viewLabel,
.k-i-cl.viewLabel {
  background-position: -289px -224px;
}
.c-icon.unitsLabel,
.k-i-cl.unitsLabel {
  background-position: -400px -160px;
}
.c-icon.grandTotalLabel,
.k-i-cl.grandTotalLabel {
  background-position: -305px -224px;
}
.c-icon.layoutsLabel,
.k-i-cl.layoutsLabel {
  background-position: -384px -160px;
}
.c-icon.exportToExcelBtn,
.k-i-cl.exportToExcelBtn {
  background-position: -272px -64px;
}
.c-icon.autofitColumnsBtn,
.k-i-cl.autofitColumnsBtn {
  background-position: -304px -80px;
}
.c-icon.close,
.k-i-cl.close {
  background-position: -224px -224px;
}
.c-icon.flip-mode,
.k-i-cl.flip-mode {
  background-position: -368px -64px;
  cursor: pointer;
  transform: scale(0.75);
  margin: 0 0 0 3px;
}
.c-icon.flip-mode:before,
.k-i-cl.flip-mode:before {
  padding: 0 0 0 5px;
  content: "\a0";
}
.c-icon.switch-mode,
.k-i-cl.switch-mode {
  background-position: -400px -64px;
  cursor: pointer;
  transform: scale(0.75);
  margin: 0 0 0 3px;
}
.c-icon.switch-mode:before,
.k-i-cl.switch-mode:before {
  padding: 0 0 0 5px;
  content: "\a0";
}
.k-grid table {
  border-collapse: collapse;
  box-sizing: border-box;
}
.k-grid .k-grid-content {
  overflow: auto;
}
.k-grid td.k-state-focused {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.k-grid tr.k-state-selected {
  background-color: transparent;
}
.h100 {
  height: 100%;
}
.modal-content {
  background-color: var(--cl-title-bg-color);
}
.ui-icon {
  background-image: none;
}
app-switcher {
  cursor: pointer;
}
bar-item {
  white-space: normal;
}
.tabview.viewer-panel {
  display: flex;
  flex-direction: column;
}
.cl-layout-manager__splitter {
  overflow: hidden;
  z-index: 9;
}
.cl-layout-manager__splitter .cl-layoutManager-drag_handle {
  width: var(--splitter-min-size) !important;
  left: 0px !important;
}
.cl-layout-manager__splitter .cl-layoutManager-drag_handle:before {
  content: none;
  display: inline-block;
  width: 4px;
  height: 16px;
  border-left: 1px solid var(--cl-title-bg-color);
  border-right: 1px solid var(--cl-title-bg-color);
  background: transparent;
  position: relative;
  left: 2px;
  top: 50%;
  transform: translateY(-8px);
}
.cl-layout-manager__splitter .cl-layoutManager-drag_handle:hover:before {
  content: "";
  border-left: 1px solid var(--cl-accent-color);
  border-right: 1px solid var(--cl-accent-color);
}
.cl-layout-manager__splitter .vertical .cl-layoutManager-drag_handle {
  height: var(--splitter-min-size) !important;
  width: 100% !important;
  top: 0 !important;
}
.cl-layout-manager__splitter .vertical .cl-layoutManager-drag_handle:before {
  content: none;
  display: inline-block;
  width: 16px;
  height: 4px;
  border-top: 1px solid var(--cl-title-bg-color);
  border-bottom: 1px solid var(--cl-title-bg-color);
  background: transparent;
  position: relative;
  top: -1px;
  border-left: 0;
  border-right: 0;
  left: 50%;
  margin-left: -8px;
}
.cl-layout-manager__splitter .vertical .cl-layoutManager-drag_handle:hover:before {
  content: "";
  border-top: 1px solid var(--cl-accent-color);
  border-bottom: 1px solid var(--cl-accent-color);
  border-left: 0;
  border-right: 0;
}
.cursor-draggable {
  cursor: move;
}
html .modal {
  z-index: 100000;
}
.cl-layoutManager-dragProxy.cl-tabset.header-area {
  display: none;
}
.cl-layoutManager-dragProxy.cl-tabset > .cl-layoutManager-content {
  display: none;
}
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header {
  zoom: 100%;
  transform: rotate(5deg);
}
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header .cl-layoutManager-tab {
  zoom: 100%;
  width: 13vw;
}
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header .cl-layoutManager-tab .cl-layoutManager-title {
  width: 100%;
  zoom: 100%;
  margin: 0 20px !important;
  margin-top: -2px !important;
}
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header .cl-layoutManager-tab,
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header .cl-layoutManager-tab.cl-layoutManager-active {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  position: relative;
  margin: 0 -15px 0 0;
  padding: 0 !important;
  width: 13vw;
  min-width: 165px;
  max-width: 250px;
  color: var(--cl-secondary-text-color);
}
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header .cl-layoutManager-tab .cl-layoutManager-title,
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header .cl-layoutManager-tab.cl-layoutManager-active .cl-layoutManager-title {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 5px 0 20px;
  background: var(--cl-components-content-bg-color);
}
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header .cl-layoutManager-tab .cl-layoutManager-title:after,
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header .cl-layoutManager-tab.cl-layoutManager-active .cl-layoutManager-title:after {
  content: "";
  height: 10px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0px;
  box-shadow: inset 0px -3px 3px -2px #000000;
}
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header .cl-layoutManager-tab.cl-layoutManager-active,
.cl-layoutManager-dragProxy.cl-tabset .cl-layoutManager-header .cl-layoutManager-tab.cl-layoutManager-active.cl-layoutManager-active {
  color: var(--cl-accent-color);
}
cl-tabset .cl-layoutManager-header {
  background-color: transparent;
  display: flex !important;
  align-items: center;
  flex-flow: row nowrap;
  justify-content: flex-start;
  position: relative;
}
cl-tabset .cl-layoutManager-header .cl-layoutManager-dnd-tab-placeholder {
  opacity: 0.5;
  overflow: hidden;
  width: 13vw;
  z-index: 1000;
}
cl-tabset .cl-layoutManager-header .cl-layoutManager-dnd-tab-placeholder,
cl-tabset .cl-layoutManager-header .cl-layoutManager-dnd-tab-placeholder .cl-layoutManager-tab {
  height: 32px;
}
cl-tabset .cl-layoutManager-header .cl-layoutManager-dnd-tab-placeholder .cl-layoutManager-title:after {
  content: none !important;
}
cl-tabset .cl-layoutManager-header.reorder .cl-layoutManager-dnd-tab-placeholder {
  opacity: 1;
}
body.cl-layoutManager-dragging,
body.cl-layoutManager-dragging .cl-layoutManager-dragging * {
  cursor: -webkit-grabbing !important;
  cursor: -moz-grabbing !important;
}
body.cl-layoutManager-dragging .cl-layoutManager-content,
body.cl-layoutManager-dragging .cl-layoutManager-dragging * .cl-layoutManager-content {
  pointer-events: none !important;
}
#cl-icon-with-warning circle {
  stroke: var(--bar-counter-border-color);
  stroke-width: 1px;
}
#cl-icon-with-warning path {
  fill: var(--bar-counter-border-color);
}
#cl-rotating-hourglass .top-sand {
  animation: sandDisappearance 2s infinite;
}
#cl-rotating-hourglass .bottom-sand {
  transform-origin: bottom;
  animation: sandAppearance 2s infinite;
}
@keyframes sandDisappearance {
  0% {
    clip-path: inset(0 0 0 0);
  }
  66.6%, 100% {
    clip-path: inset(100% 0 0 0);
  }
}
@keyframes sandAppearance {
  0% {
    clip-path: inset(100% 0 0 0);
  }
  66.6%, 100% {
    clip-path: inset(0 0 0 0);
  }
}
#cl-comparable-paths path {
  fill: var(--cl-color-icon-fill);
}
#cl-comparable-paths rect:first-child {
  fill: var(--cl-color-icon-comparable-paths-top);
}
#cl-comparable-paths rect:last-child {
  fill: var(--cl-color-icon-comparable-paths-bottom);
}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  height: 100%;
  font-size: 62.5%;
}
body {
  background-color: var(--cl-color-bg-base);
  color: var(--cl-primary-text-color);
  font-family: var(--cl-font-family);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.57142857;
  height: 100%;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  color: var(--cl-color-heading);
  font-family: var(--cl-font-family);
  line-height: 1.5;
}
h1,
.h1 {
  font-size: 2.4rem;
  font-weight: 500;
}
h2,
.h2 {
  font-size: 2rem;
  font-weight: 500;
}
h3,
.h3 {
  font-size: 1.6rem;
  font-weight: 500;
}
h4,
.h4 {
  font-size: 1.3rem;
  font-weight: 500;
}
h5,
.h5 {
  font-size: 1.2rem;
  font-weight: 400;
}
h6,
.h6 {
  font-size: 1.2rem;
  font-weight: 400;
}
a {
  color: var(--cl-primary-text-color);
  text-decoration: underline;
}
a:hover {
  color: var(--cl-accent-color);
}
input::-ms-clear {
  display: none;
}
.cl-form {
  background: var(--cl-components-bg-color);
  padding: 40px;
}
.cl-form-control {
  width: 100%;
  color: var(--cl-primary-text-color);
  font-family: var(--cl-font-family);
  font-size: var(--cl-font-size-app);
  font-weight: 400;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  outline: none;
}
.cl-radio__input[type=radio] {
  display: none;
}
.cl-radio__label {
  position: relative;
  padding-left: 22px;
  font-weight: normal;
}
.cl-radio__label:before {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 14px;
  height: 14px;
  box-sizing: border-box;
  border-radius: 50%;
  cursor: pointer;
  border-color: var(--cl-radio-button-color);
  border-width: var(--cl-radio-button-border-width);
  border-style: solid;
  margin-right: 8px;
}
.cl-radio__label:after {
  content: "";
  display: block;
  position: absolute;
  left: 4px;
  top: 4px;
  width: 6px;
  height: 6px;
  box-sizing: border-box;
  border-radius: 50%;
  background: var(--cl-accent-color);
  visibility: hidden;
}
.cl-radio__input[type=radio]:checked + .cl-radio__label:before {
  border-color: var(--cl-accent-color);
  border-width: var(--cl-radio-button-border-width);
  border-style: solid;
}
.cl-radio__input[type=radio]:checked + .cl-radio__label:after {
  visibility: visible;
}
.cl-radio__input[type=radio]:disabled + .cl-radio__label {
  color: var(--cl-radio-button-color);
  cursor: not-allowed;
}
.cl-radio__input[type=radio]:disabled + .cl-radio__label:before {
  border-color: var(--cl-radio-button-color);
  border-width: var(--cl-radio-button-border-width);
  border-style: solid;
  cursor: not-allowed;
}
.cl-radio__input[type=radio]:disabled + .cl-radio__label:after {
  background: var(--cl-radio-button-color);
  visibility: visible;
  cursor: not-allowed;
}
.cl-checkbox__input[type=checkbox] {
  display: none;
}
.cl-checkbox__label {
  display: inline-block;
}
.cl-checkbox__label:before {
  content: "";
  display: inline-block;
  vertical-align: text-top;
  width: 12px;
  height: 12px;
  cursor: pointer;
  box-sizing: border-box;
  background-image: var(--cl-checkbox-uncheck-bg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 12px;
  margin-right: 6px;
}
.cl-checkbox__input[type=checkbox]:checked + .cl-checkbox__label:before {
  background: var(--cl-checkbox-check-bg);
}
.cl-checkbox__input[type=checkbox]:indeterminate + .cl-checkbox__label:before {
  background: var(--cl-checkbox-indeterminate-bg);
}
.cl-checkbox__input[type=checkbox].readonly + .cl-checkbox__label:before {
  background: var(--cl-checkbox-uncheck-readonly-bg);
}
.cl-checkbox__input[type=checkbox].readonly:checked + .cl-checkbox__label:before {
  background: var(--cl-checkbox-check-readonly-bg);
}
.cl-checkbox__input[type=checkbox].readonly:indeterminate + .cl-checkbox__label:before {
  background: var(--cl-checkbox-indeterminate-readonly-bg);
}
.cl-checkbox__input[type=checkbox]:disabled + .cl-checkbox__label:before {
  border-color: var(--cl-color-border);
  cursor: no-drop;
  opacity: 0.5;
}
.cl-checkbox__input[type=checkbox]:disabled + .cl-checkbox__label + span {
  opacity: 0.5;
}
.cl-checkbox_toggle .cl-checkbox__label:before {
  content: "";
  background: var(--cl-toggle-color);
  display: block;
  float: left;
  height: 16px;
  left: -6px;
  position: relative;
  width: 16px;
  z-index: 1;
  border-radius: 50%;
  border: 0;
}
.cl-checkbox_toggle .cl-checkbox__label:after {
  content: "";
  background: var(--cl-toggle-bg-color);
  display: block;
  float: left;
  height: 10px;
  position: relative;
  width: 27px;
  border-radius: 6px;
  margin-left: -25px;
  margin-right: 8px;
}
.cl-checkbox_toggle .cl-checkbox__input[type=checkbox]:checked + .cl-checkbox__label:before {
  background: var(--cl-toggle-active-circle-color);
  border: 0;
  left: 12px;
}
.cl-checkbox_toggle .cl-checkbox__input[type=checkbox]:checked + .cl-checkbox__label:after {
  background: var(--cl-toggle-active-color);
}
.cl-textfield {
  position: relative;
  margin-top: 1rem;
}
.cl-textfield__input {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid var(--cl-textfield-border-color);
  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 100%;
  margin: 0 0 2rem 0;
  padding: 0;
  box-shadow: none;
  box-sizing: content-box;
  transition: all 0.3s;
  color: var(--cl-primary-text-color);
}
.cl-textfield__input:focus {
  border-bottom: 1px solid var(--cl-accent-color);
  box-shadow: 0 1px 0 0 var(--cl-accent-color);
}
.cl-textfield__label {
  color: var(--cl-secondary-text-color);
  position: absolute;
  top: 5px;
  left: 0;
  cursor: text;
  transition: 0.2s ease-out;
  text-align: initial;
}
.cl-textfield__label:hover {
  color: var(--cl-color-text-disabled);
}
.cl-textfield_textarea {
  padding-top: 0.5em;
}
.cl-textfield_textarea .cl-textfield__input {
  height: 6rem;
  resize: none;
  margin-bottom: 1.4rem;
}
.cl-textfield_active .cl-textfield__label {
  top: -1.2rem;
  color: var(--cl-accent-color);
  font-size: 1.2rem;
}
.cl-textfield_error .cl-textfield__label {
  top: -1.2rem;
  color: var(--cl-color-error);
  font-size: 1.2rem;
}
.cl-textfield_error .cl-textfield__input:focus {
  border-bottom: 1px solid var(--cl-color-error);
  box-shadow: 0 1px 0 0 var(--cl-color-error);
}
.cl-textfield_error .cl-textfield__message {
  color: var(--cl-color-error);
  display: block;
  position: relative;
  box-sizing: border-box;
  padding-right: 24px;
  font-size: 1.3rem;
  margin-top: -1.3rem;
}
.cl-textfield_error .cl-textfield__message .cl-icon-inline {
  content: "";
  display: block;
  fill: var(--cl-color-error);
  position: absolute;
  right: 0;
  top: -2px;
}
.cl-textfield_disabled,
.cl-textfield_disabled .cl-textfield__label {
  color: var(--cl-color-text-disabled);
  pointer-events: none;
}
.cl-textfield_disabled .cl-textfield__input {
  border-bottom: 1px dotted var(--cl-textfield-border-color);
}
.cl-textfield_disabled .cl-textfield__input:focus {
  border-bottom: 1px dotted var(--cl-textfield-border-color);
  box-shadow: none;
}
.cl-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  text-decoration: none;
  text-transform: var(--cl-button-text-transform);
  text-align: center;
  word-wrap: normal;
  padding: 0 11px;
  height: 24px;
  line-height: 24px;
  border: var(--cl-button-secondary-border-default);
  border-radius: var(--cl-button-border-radius);
  background: var(--cl-button-secondary-surface-default);
  color: var(--cl-button-secondary-text-default);
  font-family: var(--cl-font-family);
  font-size: var(--cl-font-size-app);
}
.cl-btn:hover {
  background: var(--cl-button-secondary-surface-hover);
  color: var(--cl-button-secondary-text-hover);
  border: var(--cl-button-secondary-border-hover);
}
.cl-btn_base {
  background: var(--cl-button-secondary-surface-default);
}
.cl-btn_base:hover {
  background: var(--cl-button-secondary-surface-hover);
}
.cl-btn.cl-btn_accent {
  background: var(--cl-button-primary-surface-default);
  color: var(--cl-button-primary-text-default);
  border: none;
}
.cl-btn.cl-btn_accent:hover {
  background: var(--cl-button-primary-surface-hover);
  border: none;
}
.cl-btn.cl-btn_accent.cl-btn_disabled,
.cl-btn.cl-btn_accent[disabled] {
  background: var(--cl-button-primary-surface-disabled) !important;
  color: var(--cl-button-secondary-text-disabled) !important;
}
.cl-btn.cl-btn_accent:focus {
  background: var(--cl-button-primary-surface-pressed);
  border: none;
}
.cl-btn_sm {
  height: 24px;
  line-height: 24px;
  padding: 0 11px;
  background: var(--cl-button-secondary-surface-default);
}
.cl-btn_sm:focus {
  background: var(--cl-button-secondary-surface-pressed);
  border: var(--cl-button-secondary-border-pressed);
}
.cl-btn_contrast {
  background: var(--cl-button-danger-surface-default);
  border: none;
}
.cl-btn_contrast:hover {
  background: var(--cl-button-danger-surface-hover);
  border: none;
}
.cl-btn_contrast:focus {
  background: var(--cl-button-danger-surface-pressed);
  border: none;
}
.cl-btn_destructive,
.cl-btn_danger {
  background: var(--cl-button-danger-surface-default);
  color: var(--cl-button-danger-text-default);
  border: none;
}
.cl-btn_destructive:hover,
.cl-btn_danger:hover {
  background: var(--cl-button-danger-surface-hover);
  color: var(--cl-button-danger-text-default);
  border: none;
}
.cl-btn_destructive:focus,
.cl-btn_danger:focus {
  background: var(--cl-button-danger-surface-pressed);
  border: none;
}
.cl-btn_destructive.cl-btn_disabled,
.cl-btn_danger.cl-btn_disabled,
.cl-btn_destructive[disabled],
.cl-btn_danger[disabled] {
  background: var(--cl-button-danger-surface-disabled) !important;
  color: var(--cl-button-secondary-text-disabled) !important;
}
.cl-btn[disabled],
.cl-btn_disabled {
  background: var(--cl-button-secondary-surface-disabled) !important;
  color: var(--cl-button-secondary-text-disabled) !important;
  pointer-events: none;
  outline: none;
  border: var(--cl-button-secondary-border-disabled);
}
.cl-btn[disabled]:hover,
.cl-btn_disabled:hover {
  background: var(--cl-button-secondary-surface-disabled) !important;
  color: var(--cl-button-secondary-text-disabled) !important;
}
.choices__list--dropdown {
  background-color: var(--cl-tooltip-color);
  border: 0;
  border-radius: 0;
}
.choices__list--dropdown.is-active {
  margin-top: 0;
}
.choices__list--dropdown .choices__placeholder {
  display: none;
}
.choices__item.is-highlighted:after {
  display: none;
}
.choices__list--dropdown .choices__item {
  font-size: var(--cl-font-size-app);
  padding: 8px 11px;
}
.choices__list--dropdown .choices__item.is-highlighted {
  background: var(--cl-color-hover);
  color: var(--cl-accent-color);
}
.choices__placeholder {
  opacity: 1;
}
.choices__inner {
  background-color: var(--cl-tooltip-color);
  border: 0;
  border-radius: 0;
  min-height: auto;
  font-size: var(--cl-font-size-app);
  width: auto;
}
.choices[data-type*=select-one]:after {
  display: none;
}
.choices[data-type*=select-one] .choices__inner {
  padding-top: 4px;
  padding-bottom: 4px;
  position: relative;
}
.choices[data-type*=select-one] .choices__inner:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: var(--cl-primary-text-color) transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -2px;
  pointer-events: none;
}
.choices[data-type*=select-one].is-open .choices__inner:after {
  border-color: var(--cl-accent-color) transparent transparent transparent;
  transform: scaleY(-1);
  margin-top: -8px;
}
.choices.is-open {
  box-shadow: 2px 3px 10px 1px rgba(0, 0, 0, 0.3);
}
.choices.is-open .choices__list--dropdown {
  box-shadow: 2px 3px 10px 1px rgba(0, 0, 0, 0.3);
}
.cl-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
}
.cl-logo__item {
  height: 100%;
}
.cl-logo__item img {
  height: 100%;
}
.cl-logo__img {
  max-height: 100%;
}
.cl-logo.cl-sidebar__logo .cl-logo__item {
  height: 40px;
  width: 100%;
}
.type-item {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  padding: 6px 16px;
  color: var(--cl-primary-text-color);
  text-decoration: none;
  position: relative;
}
.type-item:hover {
  color: var(--cl-primary-text-color);
}
.type-item__icons {
  display: none;
  visibility: hidden;
  position: absolute;
  top: 5px;
  right: 13px;
}
.type-item__icons .cl-icon-inline {
  margin-left: 5px;
  margin-top: 1px;
  margin-right: -3px;
  fill: var(--cl-color-icon-fill);
  width: 22px;
  height: 22px;
  padding: 3px;
}
.type-item__icons .cl-icon-inline:hover {
  fill: var(--cl-primary-text-color);
}
.type-item__text_short {
  display: none;
  visibility: hidden;
}
.type-item__folder {
  float: right;
  opacity: 0.7;
  font-size: 12px;
}
.cl-icon-inline {
  display: inline-block;
  fill: var(--cl-color-icon-fill);
  line-height: 1;
  vertical-align: middle;
}
.cl-icon-inline--active {
  fill: var(--cl-active-color);
}
.cl-icon-inline:hover {
  fill: var(--cl-accent-color);
}
.cl-icon-inline.drag-and-drop {
  fill: var(--cl-color-drag-and-drop);
}
.cl-icon-inline_20x4 {
  font-size: 0.6rem;
  width: 2rem;
  height: 0.4rem;
}
.cl-icon-inline_6x14 {
  font-size: 0.6rem;
  width: 0.6rem;
  height: 1.4rem;
}
.cl-icon-inline_8x4 {
  font-size: 0.8rem;
  width: 0.8rem;
  height: 0.4rem;
}
.cl-icon-inline_8x8 {
  font-size: 0.8rem;
  width: 0.8rem;
  height: 0.8rem;
}
.cl-icon-inline_10x6 {
  font-size: 1rem;
  width: 1rem;
  height: 0.6rem;
}
.cl-icon-inline_10x10 {
  font-size: 1rem;
  width: 1rem;
  height: 1rem;
}
.cl-icon-inline_10x12 {
  font-size: 1rem;
  width: 1rem;
  height: 1.2rem;
}
.cl-icon-inline_10x14 {
  font-size: 1rem;
  width: 1rem;
  height: 1.4rem;
}
.cl-icon-inline_10x16 {
  font-size: 1rem;
  width: 1rem;
  height: 1.6rem;
}
.cl-icon-inline_11x11 {
  font-size: 1.1rem;
  width: 1.1rem;
  height: 1.1rem;
}
.cl-icon-inline_11x12 {
  font-size: 1.1rem;
  width: 1.2rem;
  height: 1.1rem;
}
.cl-icon-inline_12x12 {
  font-size: 1.2rem;
  width: 1.2rem;
  height: 1.2rem;
}
.cl-icon-inline_12x14 {
  font-size: 1.2rem;
  width: 1.2rem;
  height: 1.4rem;
}
.cl-icon-inline_12x19 {
  font-size: 1.2rem;
  width: 1.9rem;
  height: 1.2rem;
}
.cl-icon-inline_13x8 {
  font-size: 1.3rem;
  width: 1.3rem;
  height: 0.8rem;
}
.cl-icon-inline_13x12 {
  font-size: 1.3rem;
  width: 1.3rem;
  height: 1.2rem;
}
.cl-icon-inline_13x13 {
  font-size: 1.3rem;
  width: 1.3rem;
  height: 1.3rem;
}
.cl-icon-inline_14x12 {
  font-size: 1.4rem;
  width: 1.2rem;
  height: 1.4rem;
}
.cl-icon-inline_14x13 {
  font-size: 1.4rem;
  width: 1.4rem;
  height: 1.3rem;
}
.cl-icon-inline_14x14 {
  font-size: 1.4rem;
  width: 1.4rem;
  height: 1.4rem;
}
.cl-icon-inline_15x15 {
  font-size: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
}
.cl-icon-inline_15x17 {
  font-size: 1.5rem;
  width: 1.5rem;
  height: 1.7rem;
}
.cl-icon-inline_16x14 {
  font-size: 1.6rem;
  width: 1.6rem;
  height: 1.4rem;
}
.cl-icon-inline_16x15 {
  font-size: 1.6rem;
  width: 1.6rem;
  height: 1.5rem;
}
.cl-icon-inline_16x16 {
  font-size: 1.6rem;
  width: 1.6rem;
  height: 1.6rem;
}
.cl-icon-inline_16x17 {
  font-size: 1.6rem;
  width: 1.6rem;
  height: 1.7rem;
}
.cl-icon-inline_16x18 {
  font-size: 1.6rem;
  width: 1.6rem;
  height: 1.8rem;
}
.cl-icon-inline_17x16 {
  font-size: 1.7rem;
  width: 1.7rem;
  height: 1.6rem;
}
.cl-icon-inline_18x12 {
  font-size: 1.8rem;
  width: 1.8rem;
  height: 1.2rem;
}
.cl-icon-inline_18x18 {
  font-size: 1.8rem;
  width: 1.8rem;
  height: 1.8rem;
}
.cl-icon-inline_19x14 {
  font-size: 1.9rem;
  width: 1.9rem;
  height: 1.4rem;
}
.cl-icon-inline_19x16 {
  font-size: 1.9rem;
  width: 1.9rem;
  height: 1.6rem;
}
.cl-icon-inline_21x23 {
  font-size: 2.1rem;
  width: 2.1rem;
  height: 2.3rem;
}
.cl-icon-inline_24x24 {
  font-size: 2.4rem;
  width: 2.4rem;
  height: 2.4rem;
}
.cl-icon-inline_28x28 {
  font-size: 2.8rem;
  width: 2.8rem;
  height: 2.8rem;
}
.cl-icon-inline_32x32 {
  font-size: 3.2rem;
  width: 3.2rem;
  height: 3.2rem;
}
.cl-icon-inline_40x21 {
  font-size: 4rem;
  width: 4rem;
  height: 2.1rem;
}
.cl-icon-inline_38x38 {
  font-size: 3.8rem;
  width: 3.8rem;
  height: 3.8rem;
}
.cl-icon-inline_42x42 {
  font-size: 4.2rem;
  width: 4.2rem;
  height: 4.2rem;
}
.cl-icon-inline_52x52 {
  font-size: 5.2rem;
  width: 5.2rem;
  height: 5.2rem;
}
.cl-icon-inline_54x54 {
  font-size: 5.4rem;
  width: 5.4rem;
  height: 5.4rem;
}
.cl-icon-inline_64x64 {
  font-size: 6.4rem;
  width: 6.4rem;
  height: 6.4rem;
}
.cl-icon-inline_52x12 {
  width: 5.2rem;
  height: 1.2rem;
}
.cl-icon-inline_32x12 {
  width: 3.2rem;
  height: 1.2rem;
}
.cl-icon-inline_64x52 {
  width: 6.4rem;
  height: 5.2rem;
}
.cl-icon-inline_80x24 {
  width: 8rem;
  height: 2.4rem;
}
.cl-icon-list {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
}
.cl-icon-list__item {
  width: 150px;
  height: 150px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cl-icon-list__item:hover {
  color: var(--cl-accent-color);
}
.cl-icon-list__item:hover .cl-icon-inline {
  fill: var(--cl-color-icon-hover-fill);
}
.cl-icon-list__title {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 100%;
  text-align: center;
}
.cl-icon-list .cl-icon-inline,
.cl-icon-list img {
  margin-bottom: 1rem;
}
.search {
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 2px;
}
.search_small {
  padding: 4px 12px;
}
.search__icon {
  position: absolute;
  top: 9px;
  left: 12px;
}
.search__icon .cl-icon-inline {
  fill: var(--cl-color-icon-fill);
}
.search__input {
  height: 28px;
  padding: 4px 28px 4px 32px;
  color: var(--search-input-color);
  font-weight: normal;
  font-size: var(--cl-font-size-app);
}
.search__input::-webkit-input-placeholder {
  color: var(--search-input-placeholder-color);
}
.search__input::-moz-placeholder {
  color: var(--search-input-placeholder-color);
}
.search__input:-ms-input-placeholder {
  color: var(--search-input-placeholder-color);
}
.search__input:-moz-placeholder {
  color: var(--search-input-placeholder-color);
}
.cl-header__search .search__icon,
.cl-handlers__search .search__icon {
  top: 0;
  left: 0;
  height: 100%;
  padding: 3px 0 3px 12px;
}
.cl-handlers__search .search__icon {
  padding: 3px 0 0 8px;
}
.hierarchy-container .search__input {
  padding-left: 14px;
  padding-right: 0;
}
.sidebar-toggle {
  cursor: pointer;
}
.change-layout__wrap {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
}
.change-layout__item .cl-icon-inline {
  fill: var(--cl-color-icon-fill);
}
.change-layout__item:not(:first-child) {
  margin-left: 2px;
}
.change-layout__item_is-active .cl-icon-inline {
  fill: var(--cl-accent-color);
}
.user-info {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  cursor: pointer;
}
.user-info__img {
  order: 1;
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.user-info__wrap {
  order: 0;
  text-align: right;
  line-height: normal;
  padding-right: 10px;
}
.user-info__name {
  color: var(--cl-secondary-text-color);
  font-size: 1.4rem;
  font-weight: 500;
}
.user-info__type {
  color: var(--cl-accent-color);
  font-size: 1.2rem;
  font-weight: 400;
}
.cl-handlers__search-wrapper {
  margin-right: 42px;
}
.cl-handlers__wrap {
  display: flex;
  align-items: baseline;
  font-size: var(--cl-font-size-app);
  font-weight: 500;
  list-style: none;
  margin: 0;
  padding: 0;
}
.cl-handlers__item {
  margin-right: 42px;
  list-style: none;
  color: var(--cl-secondary-text-color);
  position: relative;
}
.cl-handlers__item .cl-dropdown__handler {
  color: var(--cl-secondary-text-color);
}
.cl-handlers__item .search {
  padding: 6px 16px;
}
.cl-handlers__link {
  text-decoration: none;
  color: var(--cl-secondary-text-color);
  display: flex;
  align-items: center;
}
.cl-handlers__link .dropdown-menu .cl-search-results__link .cl-icon-inline {
  fill: var(--cl-color-icon-fill);
}
.cl-handlers__link_inline {
  display: inline;
}
.cl-handlers .cl-icon-inline {
  fill: var(--cl-color-icon-fill);
}
.cl-handlers_without-text .cl-icon-inline {
  margin-right: 0;
}
.cl-handlers_without-text .cl-handlers__item {
  margin-right: 0;
  margin-left: 12px;
}
.cl-pivot_entity_processing .rowPicker,
.cl-pivot_entity_unknown .rowPicker,
.cl-pivot_entity_queued .rowPicker,
.cl-pivot_entity_completed .rowPicker,
.cl-pivot_entity_processing.row-picker,
.cl-pivot_entity_unknown.row-picker,
.cl-pivot_entity_queued.row-picker,
.cl-pivot_entity_completed.row-picker {
  position: relative;
}
.cl-pivot_entity_processing .rowPicker:after,
.cl-pivot_entity_unknown .rowPicker:after,
.cl-pivot_entity_queued .rowPicker:after,
.cl-pivot_entity_completed .rowPicker:after,
.cl-pivot_entity_processing.row-picker:after,
.cl-pivot_entity_unknown.row-picker:after,
.cl-pivot_entity_queued.row-picker:after,
.cl-pivot_entity_completed.row-picker:after {
  content: "";
  box-sizing: border-box !important;
  position: absolute !important;
  top: 4px !important;
  left: 8px !important;
  width: 16px !important;
  height: 16px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background-color: transparent !important;
  transition: none !important;
  z-index: 10;
}
.cl-pivot_entity_processing .rowPicker:after,
.cl-pivot_entity_processing.row-picker:after {
  animation: mat-progress-spinner-linear-rotate 2s linear infinite;
  background: var(--cl-progress-spinner-bg);
  background-size: 12px;
  z-index: 10;
}
@keyframes mat-progress-spinner-linear-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cl-pivot_entity_unknown .rowPicker:after,
.cl-pivot_entity_unknown.row-picker:after {
  background: var(--handler-unknown-view-bg);
  background-size: 12px;
  z-index: 10;
}
.cl-pivot_entity_queued .rowPicker:after,
.cl-pivot_entity_queued.row-picker:after {
  background: var(--handler-pending-view-bg);
  background-size: 12px;
  z-index: 10;
}
.cl-pivot_entity_completed .rowPicker,
.cl-pivot_entity_completed.row-picker {
  color: inherit !important;
}
.cl-pivot_entity_completed .rowPicker:after,
.cl-pivot_entity_completed.row-picker:after {
  content: "\f00c";
  color: inherit;
  font-family: "fontawesome", sans-serif;
  font-size: 10px;
  z-index: 10;
}
.cl-pivot_entity_completed.status__0 .rowPicker::after,
.cl-pivot_entity_completed.status__0.row-picker::after {
  color: var(--handler-progress-status-normal);
}
.cl-pivot_entity_completed.status__1 .rowPicker::after,
.cl-pivot_entity_completed.status__1.row-picker::after {
  color: var(--handler-progress-status-warning);
}
.cl-pivot_entity_completed.status__2 .rowPicker::after,
.cl-pivot_entity_completed.status__2.row-picker::after {
  color: var(--handler-progress-status-error);
}
.cl-pivot_entity_completed.status__3 .rowPicker::after,
.cl-pivot_entity_completed.status__3.row-picker::after {
  color: var(--handler-progress-status-completed);
}
.cl-pivot_entity_completed.status__4 .rowPicker::after,
.cl-pivot_entity_completed.status__4.row-picker::after {
  color: var(--handler-progress-status-canceled);
}
.cl-pivot_entity_completed.status__5 .rowPicker::after,
.cl-pivot_entity_completed.status__5.row-picker::after {
  content: var(--handler-progress-status-failed-content);
}
.jsFocusedHandler > td {
  background: var(--cl-accent-color) !important;
}
.cl-more-handlers {
  position: relative;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  vertical-align: middle;
  background-color: var(--cl-secondary-text-color);
  display: inline-block;
}
.cl-more-handlers::before,
.cl-more-handlers::after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  background-color: var(--cl-secondary-text-color);
  display: block;
  border-radius: 50%;
}
.cl-more-handlers::before {
  top: -6px;
}
.cl-more-handlers::after {
  bottom: -6px;
}
.cl-handlers-more {
  color: var(--cl-secondary-text-color);
  font-size: 1.3rem;
  vertical-align: bottom;
}
.cl-handlers-more svg.cl-icon-inline {
  margin-right: 0;
  margin-left: 4px;
}
.cl-handlers-more_has-runned-handler {
  color: var(--cl-accent-color);
  animation-name: blink;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
  animation-delay: 0.2s;
}
.cl-handlers-more_has-runned-handler .cl-icon-inline {
  fill: var(--cl-accent-color);
}
.cl-dropdown_search:not(.open):hover .cl-handlers-more {
  color: var(--cl-accent-color);
}
@keyframes blink {
  0% {
    opacity: 0.6;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 0.6;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}
.cl-indent {
  display: flex;
  flex-wrap: wrap;
  width: 48%;
}
.cl-indent__title {
  margin: 3px 0;
}
.cl-indent__container {
  width: 100%;
  height: 230px;
  background: var(--indent-container-bg-color);
  position: relative;
}
.cl-indent__add {
  position: absolute;
  right: 13px;
  top: 13px;
  width: 16px;
  height: 16px;
  background: none;
  border: 0;
  cursor: pointer;
  outline: none;
  padding: 0;
}
.cl-indent__add svg {
  width: 12px;
  height: 12px;
}
.cl-log_warning {
  color: var(--cl-color-warning);
}
.cl-log_error {
  color: var(--cl-color-error);
}
.cl-notify {
  position: relative;
  cursor: pointer;
}
.cl-notify:hover .cl-notify__icon {
  fill: var(--cl-accent-color);
}
.cl-notify__status {
  position: absolute;
  top: 0px;
  right: -4px;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  background: var(--cl-accent-color);
  text-align: center;
  font-size: 12px;
  line-height: 19px;
  padding-left: 1px;
  display: none;
}
.cl-notify__status_accent {
  background: var(--cl-accent-color);
  display: block;
}
.cl-notify__status_success {
  background: var(--cl-color-success);
  display: block;
}
.cl-notify__status_warning {
  background: var(--cl-color-warning);
  display: block;
}
.cl-notify__status_error {
  background: var(--cl-color-error);
  display: block;
}
.cl-sidebar {
  display: block;
  background-color: var(--cl-components-content-bg-color);
  height: 100%;
  position: relative;
  padding-bottom: 46px;
  overflow: hidden;
  box-shadow: 2px 3px 10px 1px rgba(0, 0, 0, 0.3);
}
.cl-sidebar_full {
  width: 340px;
}
.cl-sidebar_full .sidebar-toggle__icon .cl-icon-inline {
  transform: rotate(180deg);
}
.cl-sidebar_short {
  width: 60px;
}
.cl-sidebar_short .cl-tabs__list > .cl-tabs__item {
  display: none;
  visibility: hidden;
}
.cl-sidebar_short .cl-tabs__list > .cl-tabs__item_active {
  display: block;
  visibility: visible;
}
.cl-sidebar_short .cl-tabs__content {
  height: calc(100% - 49px);
}
.cl-sidebar_short .search__icon {
  margin-left: -5px;
}
.cl-sidebar_short .search__input {
  display: none;
}
.cl-sidebar__search {
  display: block;
}
.cl-sidebar__search .search {
  padding: 3px 8px 3px 24px;
  border-bottom: 0;
}
.cl-sidebar__tabs {
  display: block;
  height: calc(100% - 51px);
}
.cl-sidebar__tabs .cl-tabs {
  height: 100%;
}
.cl-sidebar__tabs .cl-tabs__list {
  display: flex;
  min-height: 47px;
  border-bottom: 0;
}
.cl-sidebar__tabs .cl-tabs__item {
  flex-grow: 1;
}
.cl-sidebar__tabs .cl-tabs__item_active .cl-tabs__link {
  border-bottom: 0;
}
.cl-sidebar__tabs .cl-tabs__item_active .cl-tabs__link:active {
  background-color: transparent;
}
.cl-sidebar__tabs .cl-tabs__link {
  display: block;
  padding: 12px 0;
  text-align: center;
  font-size: 1.2rem;
  text-transform: none;
  transition: none;
  cursor: pointer;
}
.cl-sidebar__tabs .cl-tabs__link:active {
  background-color: var(--cl-color-hover);
}
.cl-sidebar__tabs .cl-tabs__pane {
  display: none;
}
.cl-sidebar__tabs .cl-tabs__pane_active {
  display: block;
}
.cl-sidebar__tabs .cl-tabs__content {
  height: calc(100% - 95px);
  padding-bottom: 12px;
  overflow: hidden;
}
.cl-sidebar__tabs .cl-tabs__content:hover {
  overflow: auto;
}
.cl-sidebar__toggle {
  display: block;
  width: 100%;
  height: 47px;
  background-color: var(--cl-color-modal);
  position: absolute;
  left: 0;
  bottom: 0;
}
.cl-sidebar__toggle_editor .cl-icon-inline {
  transform: rotate(180deg);
}
.cl-sidebar__toggle_editor.fullyOpened .cl-icon-inline {
  transform: rotate(0deg);
}
.cl-sidebar__toggle:hover {
  background-color: var(--cl-color-hover);
}
.cl-sidebar__toggle:hover .cl-icon-inline {
  fill: var(--cl-accent-color);
}
.cl-sidebar__toggle .cl-icon-inline {
  position: absolute;
  top: 17px;
  right: 20px;
  fill: var(--cl-color-icon-fill);
}
.cl-sidebar__logo {
  height: 50px;
  justify-content: flex-start;
  padding-left: 16px;
}
.cl-tabs {
  position: relative;
}
.cl-tabs__list {
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid var(--cl-line-color);
}
.cl-tabs__list_vertical {
  border-bottom: none;
  transform: rotate(90deg);
}
.cl-tabs__item .cl-tabs__link,
.cl-tabs__item .cl-tabs__link.cl-tabs__link_disabled {
  color: var(--cl-secondary-text-color);
}
.cl-tabs__item .cl-tabs__link.cl-tabs__link_disabled {
  transition: none;
  opacity: 0.5;
}
.cl-tabs__item:hover .cl-tabs__link:not(.cl-tabs__link_warning):not(.cl-tabs__link_disabled),
.cl-tabs__item_active .cl-tabs__link {
  color: var(--cl-accent-color);
}
.cl-tabs__link {
  color: var(--cl-secondary-text-color);
  font-size: 1.3rem;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
}
.cl-tabs__link:hover {
  cursor: pointer;
}
.cl-tabs__link_disabled:hover {
  cursor: default;
}
.cl-tabs__icon {
  display: block;
  margin: 0px auto 10px auto;
  fill: var(--cl-color-icon-fill);
}
.cl-tabs__link:hover .cl-tabs__icon {
  fill: var(--cl-accent-color);
}
.cl-tabs__item_active .cl-tabs__icon {
  fill: var(--cl-active-color);
}
.cl-tabs__content {
  padding-top: 24px;
  padding-bottom: 24px;
}
.cl-tabs__spoiler .cl-spoiler__title {
  margin-bottom: -24px;
}
.cl-tabs__btn {
  position: absolute;
  top: 20px;
  cursor: pointer;
  display: none;
}
.cl-tabs__btn_eraser {
  right: 52px;
}
.cl-tabs__btn_download {
  right: 18px;
}
.cl-tabs__btn_enabled {
  display: block;
}
.nav-tabs > li > a {
  margin-right: 0;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0;
  padding: 9px 24px 6px 24px;
}
.nav-tabs > li > a:hover {
  border-color: transparent;
  background-color: transparent;
  color: var(--cl-accent-color);
}
.nav-tabs > li.queried > a {
  color: var(--cl-color-warning);
  border-bottom-color: var(--cl-color-warning);
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: var(--cl-accent-color);
  background-color: transparent;
  border: none;
  border-bottom: 3px solid transparent;
  border-bottom-color: var(--cl-accent-color);
}
.cl-dropdown__handler {
  text-decoration: none;
  font-weight: 500;
  margin-left: 5px;
}
.cl-dropdown__handler:hover {
  cursor: pointer;
}
.cl-dropdown__handler_more {
  padding: 0 10px;
}
.cl-dropdown__handler_more-handler {
  width: 67px;
}
.cl-dropdown__menu {
  background-color: var(--cl-color-modal);
  border: var(--dropdown-virtual-border);
}
.cl-dropdown__icon {
  vertical-align: text-bottom;
}
.cl-dropdown__arrow {
  margin-left: 3px;
}
.cl-dropdown__link {
  text-decoration: none;
  cursor: pointer;
}
.cl-dropdown_search .cl-icon-inline_16x16 {
  margin-top: -3px;
}
.cl-dropdown_search:not(.open):hover {
  color: var(--cl-accent-color);
}
.cl-dropdown_search:not(.open):hover .cl-icon-inline {
  fill: var(--cl-accent-color);
}
.cl-dropdown_search .cl-dropdown__menu {
  width: 324px;
  margin-left: 13px;
  background-color: var(--cl-color-modal);
  box-shadow: 2px 3px 10px 1px rgba(0, 0, 0, 0.3);
}
.cl-dropdown_search .cl-dropdown__menu .cl-search-results {
  display: block;
  max-height: 292px;
  padding-top: 8px;
  overflow: auto;
}
.cl-dropdown_search .cl-dropdown__menu .cl-search-results__link {
  padding-right: 26px;
  padding-left: 16px;
}
.no-border {
  border: none !important;
  padding: 0px;
}
.popover.default-css {
  padding: 0;
  border: none;
  background-color: transparent;
}
.popover.default-css .arrow {
  display: none;
}
.popover.default-css .popover-content {
  padding: 0;
}
.popover.default-css .cl-dropdown__menu {
  position: static;
  display: block;
  float: none;
}
.popover.default-css .cl-search-results {
  display: block;
}
.popover.key-editor {
  padding: 0;
}
.popover.key-editor .arrow {
  display: none;
}
.popover.key-editor .popover-content {
  padding: 0;
}
.popover.key-editor .modal-dialog {
  margin: 0;
}
.popover.lower-z-index {
  z-index: 900 !important;
}
.popover {
  font-family: var(--cl-font-family);
  max-width: none;
  margin: 0;
}
.popover.top-right,
.popover.top-left {
  margin-top: -10px;
}
.popover.bottom-right,
.popover.bottom-left {
  margin-top: 4px;
}
.popover.top-left,
.popover.bottom-left {
  margin-left: 0px;
}
.popover.datasets {
  box-shadow: none;
  top: auto !important;
  left: auto !important;
  width: 634px;
}
.popover.datasets .cl-dropdown__menu .cl-dropdown__item {
  padding-left: 12px;
  cursor: pointer;
}
.popover.datasets .cl-dropdown__menu .cl-dropdown__item:hover {
  background: var(--cl-color-hover);
  color: var(--cl-accent-color);
}
.customize-chart-popover {
  z-index: 1;
  background: var(--cl-color-modal);
}
.customize-chart-popover cl-slider-with-input {
  padding-bottom: 18px !important;
}
.customize-chart-popover .settings-item {
  padding: 8px;
  color: var(--cl-secondary-text-color);
  font-size: 13px;
  font-weight: 500;
}
.customize-chart-popover .settings-item label {
  margin: 0;
  cursor: pointer;
}
.customize-chart-popover .settings-item:not(:last-child) {
  border-bottom: 1px solid var(--interactive-item-border-color);
}
.customize-chart-popover .show-segments-labels span {
  font-size: var(--cl-font-size-app);
  font-weight: 500;
}
.customize-chart-popover .show-segments-labels .cl-checkbox__label {
  vertical-align: bottom;
}
.customize-chart-popover .show-segments-labels .cl-checkbox__label:before {
  margin-top: 3px;
}
.customize-chart-popover .cl-graph-settings__label,
.customize-chart-popover .max-segments-count__label {
  display: flex;
  white-space: nowrap;
  font-size: var(--cl-font-size-app);
  font-weight: 500;
}
.customize-chart-popover .cl-graph-settings__input,
.customize-chart-popover .max-segments-count__input {
  width: 33px;
  height: 23px;
  margin: 0 4px;
  padding: 2px 0;
  outline: none;
  text-align: center;
  background-color: var(--input-control-bg-color);
  color: var(--editor-value-item-text-color);
  border: var(--input-search-border);
  border-radius: var(--input-search-border-radius);
  -moz-appearance: textfield;
  height: 21px;
  width: 40px;
  font-weight: 400;
  font-size: 13px;
  margin: 0;
  border: var(--cl-control-border) !important;
  background: var(--interactive-elements-input-bg);
  margin-left: 12px;
  border-bottom: 1px solid var(--cl-line-color);
  padding: 0px 8px;
}
.customize-chart-popover .cl-graph-settings__input:hover:not(.customize-chart-popover .cl-graph-settings__input_invalid),
.customize-chart-popover .max-segments-count__input:hover:not(.customize-chart-popover .cl-graph-settings__input_invalid),
.customize-chart-popover .cl-graph-settings__input:hover:not(.customize-chart-popover .max-segments-count__input_invalid),
.customize-chart-popover .max-segments-count__input:hover:not(.customize-chart-popover .max-segments-count__input_invalid) {
  background-color: var(--input-search-hovered) !important;
  border: 1px solid var(--input-search-hovered);
}
.customize-chart-popover .cl-graph-settings__input:focus:not(.customize-chart-popover .cl-graph-settings__input_invalid),
.customize-chart-popover .max-segments-count__input:focus:not(.customize-chart-popover .cl-graph-settings__input_invalid),
.customize-chart-popover .cl-graph-settings__input:focus:not(.customize-chart-popover .max-segments-count__input_invalid),
.customize-chart-popover .max-segments-count__input:focus:not(.customize-chart-popover .max-segments-count__input_invalid) {
  background-color: var(--input-search-focused);
  border: var(--search-field-active-border) !important;
  box-shadow: var(--editor-element-plain-border);
}
.customize-chart-popover .cl-graph-settings__input_invalid,
.customize-chart-popover .max-segments-count__input_invalid {
  background-color: var(--editor-bg-color-invalid) !important;
  border-color: var(--cl-color-error) !important;
}
.customize-chart-popover .cl-graph-settings__input-milisecond,
.customize-chart-popover .max-segments-count__input-milisecond {
  width: 38px;
}
.customize-chart-popover .cl-graph-settings__input::-webkit-outer-spin-button,
.customize-chart-popover .max-segments-count__input::-webkit-outer-spin-button,
.customize-chart-popover .cl-graph-settings__input::-webkit-inner-spin-button,
.customize-chart-popover .max-segments-count__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.customize-chart-popover .cl-graph-settings__input:focus,
.customize-chart-popover .max-segments-count__input:focus {
  border-bottom-color: var(--cl-accent-color);
}
.customize-chart-popover .cl-graph-settings input[type=number],
.customize-chart-popover .max-segments-count input[type=number] {
  background: none;
  border: none;
  outline: none;
  border-bottom: 1px solid var(--cl-line-color);
  text-align: right;
  margin-right: 0px;
  -moz-appearance: textfield;
}
.customize-chart-popover .cl-graph-settings input[type=number]:focus,
.customize-chart-popover .max-segments-count input[type=number]:focus {
  border-bottom-color: var(--cl-accent-color);
}
.customize-chart-popover .cl-graph-settings input[type=number]::-webkit-outer-spin-button,
.customize-chart-popover .max-segments-count input[type=number]::-webkit-outer-spin-button,
.customize-chart-popover .cl-graph-settings input[type=number]::-webkit-inner-spin-button,
.customize-chart-popover .max-segments-count input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.environments-popover {
  width: 316px;
}
.dropdown-menu {
  font-family: var(--cl-font-family);
  font-size: var(--cl-font-size-app);
  font-weight: 500;
  border-radius: 2px;
  padding: 4px 0;
  margin: 0;
}
.dropdown-menu .divider {
  background-color: var(--cl-line-color);
  margin: 5px 0;
}
.dropdown-menu > li > a {
  color: var(--cl-dropdown-item-text-default);
  padding: 3px 8px;
  font-weight: 500;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: var(--cl-dropdown-item-text-hover);
  background-color: var(--cl-dropdown-item-bg-hover);
  background-image: none;
}
.dropdown-menu > li > a:hover .cl-icon-inline,
.dropdown-menu > li > a:focus .cl-icon-inline {
  fill: var(--cl-dropdown-item-icon-hover);
}
.dropdown-menu > li.pressed > a {
  color: var(--cl-dropdown-item-text-pressed);
  background-color: var(--cl-dropdown-item-bg-pressed);
  background-image: none;
}
.dropdown-menu > li.pressed > a .cl-icon-inline {
  fill: var(--cl-dropdown-item-icon-pressed);
}
.cl-toolbar {
  height: 32px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.cl-toolbar__opened-type {
  flex: initial;
  display: flex;
  align-items: center;
  padding: 4px 12px 5px 1px;
  flex-shrink: 0;
}
.cl-toolbar__browser-right-toolbar {
  padding: 5px 0;
}
.cl-toolbar__action-handlers {
  flex: initial;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 12px;
}
.cl-toolbar-group {
  padding: 0 9px;
  display: inline-block;
}
.cl-toolbar-group:not(:last-child) {
  border-right: 1px solid var(--cl-line-color);
}
.cl-toolbar-group > div {
  display: inline-block;
  position: relative;
}
.cl-toolbar-group > div:not(:last-child).cl-handlers__item {
  margin-right: 6px;
}
.cl-toolbar-group:last-child > div:last-child.cl-handlers__item button {
  padding-left: 4px;
}
.cl-toolbar-group:last-child > div:last-child.cl-handlers__item .layouts {
  margin-left: 9px;
}
.cl-toolbar-group .cl-handlers__item {
  margin-right: 0;
}
.cl-toolbar-group .cl-handlers__item .click-area {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 22px;
  min-width: 22px;
}
.cl-popup-adv {
  background-color: var(--cl-color-modal);
  box-shadow: var(--cl-modal-dialog-shadow);
  border-radius: var(--cl-popup-border-radius);
  position: absolute;
  top: 50px;
  right: 14px;
  min-width: 280px;
  z-index: 1010;
  left: inherit;
  border: 0;
  display: none;
}
.cl-popup-adv__close {
  position: absolute;
  right: 14px;
  top: 10px;
  cursor: pointer;
}
.cl-popup-adv__close svg {
  vertical-align: top;
  fill: var(--cl-color-modal-close-icon);
}
.cl-popup-adv__close:hover svg {
  fill: var(--cl-color-header-hover);
}
.cl-popup-adv__title {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 0 0 28px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  background: var(--cl-color-bg-modal-header);
  padding: 12px 12px;
  box-sizing: border-box;
  color: var(--cl-color-modal-header);
  border-radius: 2px 2px 0 0;
}
.cl-popup-adv__content {
  padding: 12px 12px;
}
.cl-popup-adv__footer {
  position: relative;
  display: table;
  width: 100%;
  padding: 0 12px 12px;
}
.cl-popup-adv__footer .cl-btn {
  float: right;
  margin-left: 12px;
}
.cl-popup-adv__icon {
  margin-right: 12px;
  margin-top: 5px;
}
.cl-popup-adv__icon_warning,
.cl-popup-adv__icon_warning:hover {
  fill: var(--cl-color-warning);
}
.cl-popup-adv__icon_error,
.cl-popup-adv__icon_error:hover {
  fill: var(--cl-color-error);
}
.cl-popup-adv__icon_success,
.cl-popup-adv__icon_success:hover {
  fill: var(--cl-color-success);
}
.cl-popup-adv__icon_info,
.cl-popup-adv__icon_info:hover {
  fill: var(--cl-accent-color);
}
.cl-popup-adv_relative {
  position: relative;
  left: 0;
  top: 0;
}
.cl-popup-adv_opened {
  display: block;
}
.cl-spoiler__title {
  padding: 21px 44px;
  background: var(--cl-color-modal);
  position: relative;
  cursor: pointer;
}
.cl-spoiler__title:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border: 2px solid var(--cl-primary-text-color);
  border-left: 0;
  border-bottom: 0;
  position: absolute;
  left: 24px;
  top: 26px;
  transform: rotate(45deg);
  transition: 0.1s;
}
.cl-spoiler__message {
  font-size: 1.2rem;
  font-weight: 400;
  margin-top: 3px;
}
.cl-spoiler__more-btn {
  margin-top: 11px;
  margin-left: -18px;
}
.cl-spoiler__content {
  background: var(--cl-components-content-bg-color);
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  height: 0;
  padding: 7px;
}
.cl-spoiler__list {
  margin: 0;
}
.cl-spoiler__list-item {
  font-size: 1.3rem;
  list-style-type: none;
  padding-left: 12px;
}
.cl-spoiler__list-item_completed {
  margin-bottom: 14px;
}
.cl-spoiler_opened .cl-spoiler__title {
  background: var(--cl-components-content-bg-color);
}
.cl-spoiler_opened .cl-spoiler__title:before {
  transform: rotate(135deg);
}
.cl-spoiler_opened .cl-spoiler__content {
  visibility: visible;
  opacity: 1;
  height: auto;
  position: relative;
}
.cl-spoiler_warning .cl-spoiler__message {
  color: var(--cl-color-warning);
}
.cl-spoiler_error .cl-spoiler__message {
  color: var(--cl-color-error);
}
.cl-spoiler_warning.cl-spoiler_opened .cl-spoiler__title {
  color: var(--cl-color-warning);
}
.cl-spoiler_error.cl-spoiler_opened .cl-spoiler__title {
  color: var(--cl-color-error);
}
.cl-description-list {
  display: table;
  width: 100%;
}
.cl-description-list__term {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
.cl-description-list__term_pull-bottom {
  padding-top: 21px;
}
.cl-description-list__description {
  display: inline-block;
  vertical-align: top;
  margin-left: 0;
}
.cl-description-list__description .choices {
  margin-top: -8px;
}
.cl-description-list__description .choices__inner {
  font-size: 1.4rem;
}
.cl-description-list__description .choices__list--dropdown .choices__list {
  overflow: hidden;
}
.cl-description-list__description .choices__list--dropdown .choices__item {
  font-size: 1.4rem;
}
.cl-description-list__description_pull-right {
  float: right !important;
  margin-top: 7px;
}
.cl-description-list__description_pull-bottom {
  padding-top: 21px;
}
.cl-description-list__link {
  color: var(--cl-accent-color);
}
.cl-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
  background: rgba(0, 0, 0, 0.5);
}
.cl-modal__dialog {
  max-width: 43.4rem;
  margin: 30px auto;
  position: relative;
  width: auto;
}
.cl-modal__content {
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  background-color: var(--cl-color-modal);
  background-clip: padding-box;
  outline: 0;
  border-radius: 3px;
}
.cl-modal__header {
  display: flex;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 24px;
  position: relative;
  background: var(--cl-title-bg-color);
}
.cl-modal__title {
  margin: 0;
  font-size: 2rem;
}
.cl-modal__close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  outline: none;
  -webkit-appearance: none;
  float: right;
  font-size: 26px;
  font-weight: 500;
  color: var(--cl-secondary-text-color);
  opacity: 0.2;
  position: absolute;
  right: 15px;
  top: 12px;
  margin-top: -3px;
}
.cl-modal__body {
  position: relative;
  flex: 1 1 auto;
  padding: 24px;
}
.cl-modal__footer {
  display: flex;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 24px;
  padding-top: 0;
}
.cl-modal__btn:nth-of-type(1) {
  margin-right: 16px;
}
.cl-modal_indent .cl-modal__body {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cl-modal__header {
  justify-content: flex-start;
  border-bottom: 0;
}
.cl-modal__close {
  text-shadow: none;
}
.cl-modal__close.close {
  margin-top: -3px;
}
.cl-modal__footer {
  border-top: 0;
}
.modal-backdrop {
  z-index: 99999;
}
.modal-backdrop.show {
  background: var(--cl-overlay-bg);
  opacity: 0;
}
.cl-notification {
  position: fixed;
  right: 0;
  bottom: 100px;
  display: none;
  min-width: 320px;
  padding: 23px;
  font-size: 1.6rem;
  background: var(--cl-color-modal);
  box-shadow: 2px 3px 10px 1px rgba(0, 0, 0, 0.3);
}
.cl-notification__icon {
  float: left;
}
.cl-notification__message {
  float: left;
  margin-top: 4px;
  margin-left: 15px;
}
.cl-notification_success .cl-notification__icon .cl-icon-inline {
  fill: var(--cl-color-success);
}
.cl-notification_warning .cl-notification__icon .cl-icon-inline {
  fill: var(--cl-color-warning);
}
.cl-notification_error .cl-notification__icon .cl-icon-inline {
  fill: var(--cl-color-error);
}
.cl-notification_show {
  display: table;
}
.cl-editor {
  background: var(--editor-table-bg-color);
  display: table;
  min-width: 100%;
}
.cl-editor__controls {
  position: relative;
  padding: 12px 22px;
  text-align: right;
  min-height: 46px;
}
.cl-editor__controls .cl-btn {
  margin-right: 12px;
}
.cl-editor__table {
  border-collapse: collapse;
  font-size: var(--cl-font-size-app);
  width: 100%;
  height: 100%;
}
.validation-message-container {
  position: fixed;
  z-index: 1000001;
  padding: 3px 0;
  border-radius: 2px;
  background: var(--cl-color-tooltips);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.75);
}
.validation-message-container .message {
  padding: 2px 12px;
  max-width: 417px;
  overflow: hidden;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.validation-message-container .message_validation {
  color: var(--cl-color-error);
  padding: 2px 12px;
  max-width: 417px;
  overflow: hidden;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.validation-message-container .message_warning {
  color: var(--cl-color-warning);
  padding: 2px 12px;
  max-width: 417px;
  overflow: hidden;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.validation-message-container .message_success {
  color: var(--cl-secondary-text-color);
  padding: 2px 12px;
  max-width: 417px;
  overflow: hidden;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.validation-message-container .message {
  padding: 2px 12px;
  max-width: 417px;
  overflow: hidden;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.validation-message-container .message_validation {
  color: var(--cl-color-error);
  padding: 2px 12px;
  max-width: 417px;
  overflow: hidden;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.validation-message-container .message_warning {
  color: var(--cl-color-warning);
  padding: 2px 12px;
  max-width: 417px;
  overflow: hidden;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.validation-message-container.bottom-direction::before {
  content: "";
  display: block;
  width: 6px;
  height: 8px;
  background-color: var(--cl-color-tooltips);
  transform: rotate(45deg);
  position: absolute;
  bottom: -4px;
  left: 10px;
  box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.75);
  top: -4px;
}
.validation-message-container.bottom-direction::after {
  content: "";
  display: block;
  height: 4px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--cl-color-tooltips);
  height: 8px;
  top: 0px;
}
.validation-message-container::before {
  content: "";
  display: block;
  width: 6px;
  height: 8px;
  background-color: var(--cl-color-tooltips);
  transform: rotate(45deg);
  position: absolute;
  bottom: -4px;
  left: 10px;
  box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.75);
}
.validation-message-container::after {
  content: "";
  display: block;
  height: 4px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--cl-color-tooltips);
}
.notification-message-container {
  position: fixed;
  z-index: 100001;
  padding: 8px 0;
  border-radius: 2px;
  background: var(--cl-color-tooltips);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.75);
  line-height: 16px;
}
.notification-message-container .message {
  padding: 0px 12px;
  max-width: 400px;
  font-style: normal;
  font-weight: 500;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.notification-message-container .message_error {
  color: var(--cl-color-error);
  padding: 0px 12px;
  max-width: 400px;
  font-style: normal;
  font-weight: 500;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.notification-message-container .message_warning {
  color: var(--cl-color-warning);
  padding: 0px 12px;
  max-width: 400px;
  font-style: normal;
  font-weight: 500;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.notification-message-container .message_info {
  padding: 0px 12px;
  max-width: 400px;
  font-style: normal;
  font-weight: 500;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
}
.notification-message-container::before {
  content: "";
  display: block;
  width: 6px;
  height: 8px;
  background-color: var(--cl-color-tooltips);
  transform: rotate(45deg);
  position: absolute;
  bottom: -4px;
  left: 10px;
  box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.75);
}
.notification-message-container.under-ancor::before {
  top: -4px;
  box-shadow: none;
}
.notification-message-container::after {
  content: "";
  display: block;
  height: 4px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--cl-color-tooltips);
}
.notification-message-container.under-ancor::after {
  top: 0;
}
progress-box + editor-controls {
  width: 100% !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .cl-editor__table {
    border-collapse: separate;
    border-spacing: 0px;
  }
  .cl-editor__col {
    border-style: solid solid none none;
    height: 100%;
    overflow: hidden;
  }
  .cl-editor__row_current > .cl-editor__col_has-child:after,
  .cl-editor__row_current > .cl-editor__col_has-value-child:after {
    min-height: 99999px !important;
  }
  .cl-editor__handlers .cl-handlers__item {
    list-style-position: outside;
    overflow: hidden;
  }
  .cl-editor .cl-handlers__link {
    display: inline-block;
  }
}
@-moz-document url-prefix() {
  .cl-editor__table {
    border-collapse: separate;
    border-spacing: 0px;
  }
  .cl-editor__col {
    border-style: solid solid none none;
    height: 100%;
    overflow: hidden;
  }
  .cl-editor__row_current > .cl-editor__col_has-child:after,
  .cl-editor__row_current > .cl-editor__col_has-value-child:after {
    min-height: 99999px !important;
  }
  .cl-editor__handlers .cl-handlers__item {
    list-style-position: outside;
    overflow: hidden;
  }
  .cl-editor .cl-handlers__link {
    display: inline-block;
  }
}
@supports (-ms-ime-align: auto) {
  .cl-editor__table {
    border-collapse: separate;
    border-spacing: 0px;
  }
  .cl-editor__col {
    border-style: solid solid none none;
    height: 100%;
    overflow: hidden;
  }
  .cl-editor__row_current > .cl-editor__col_has-child:after,
  .cl-editor__row_current > .cl-editor__col_has-value-child:after {
    min-height: 99999px !important;
  }
  .cl-editor__handlers .cl-handlers__item {
    list-style-position: outside;
    overflow: hidden;
  }
  .cl-editor .cl-handlers__link {
    display: inline-block;
  }
}
.editor-header {
  display: table;
  z-index: 10;
  position: relative;
  top: 0;
  left: 0;
  height: 32px;
  width: 100%;
  box-shadow: var(--cl-header-toolbar-box-shadow);
}
.cl-editor-toolbar {
  padding: 4px 8px;
}
.cl-editor-toolbar .toolbar-container {
  display: flex;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  padding: 0;
}
.cl-editor-toolbar .toolbar-container .user-list {
  float: left;
  display: flex;
}
.cl-editor-toolbar .toolbar-container .toolbar-list {
  margin-top: auto;
  float: right;
  display: flex;
  margin-left: auto;
}
.cl-editor-toolbar__title {
  font-size: var(--cl-font-size-app);
  font-weight: 500;
  color: var(--cl-secondary-text-color);
  text-transform: uppercase;
  word-spacing: 3px;
  float: left;
}
.cl-editor-toolbar__item {
  display: inline-block;
  margin-left: 4px;
}
.cl-editor-toolbar__item .click-area {
  width: 22px;
  text-align: center;
  cursor: pointer;
}
.cl-editor-toolbar__handler {
  cursor: pointer;
}
.cl-editor-toolbar__handler_is-disabled {
  pointer-events: none;
}
.cl-editor-toolbar__handler_is-disabled .cl-icon-inline {
  fill: var(--cl-disabled-text-color) !important;
}
.cl-editor-toolbar .cl-icon-inline {
  fill: var(--cl-color-icon-fill);
}
.cl-editor-toolbar .cl-icon-inline:hover {
  fill: var(--cl-accent-color);
}
.cl-generic-view-container {
  width: 100%;
  height: 100%;
  padding: 8px;
  background-color: var(--cl-components-content-bg-color);
  overflow: auto;
}
.l-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
.l-header {
  max-height: 40px;
  position: relative;
  box-shadow: var(--cl-header-box-shadow);
  z-index: 101;
}
.l-page-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}
.l-sidebar {
  min-width: 60px;
}
.l-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 0;
  border-bottom: 1px solid var(--cl-separator-color);
  overflow: hidden;
}
.l-toolbar {
  height: 32px;
  padding: 0 4px;
  background: var(--cl-color-header);
  box-shadow: var(--cl-header-toolbar-box-shadow);
  margin-bottom: var(--cl-header-toolbar-margin);
  z-index: 101;
}
.l-grid {
  flex-grow: 1;
  display: flex;
  height: calc(100% - 52px);
}
.l-viewers {
  background-color: var(--cl-components-bg-color);
  min-height: 41px;
  max-height: 300px;
  overflow: hidden;
}
.l-viewers_full {
  height: 300px;
}
.l-viewers_short {
  height: 41px;
}
.l-viewers_short .cl-tabs__list {
  border-bottom-color: transparent;
}
html .clPivot .k-grid-header-locked,
html .clPivot .k-grid-header-wrap {
  padding-top: 4px;
}
html .clPivot .cell-content-wrapper .content,
html .clPivot .cell-content-wrapper .group-wrapper {
  font-size: var(--cl-font-size-app);
  line-height: 14px;
  text-align: center !important;
}
html .clPivot .cell-content-wrapper .group-wrapper .groupExpander {
  margin-top: 0px;
}
html .clPivot .cell-content-wrapper .content:hover {
  cursor: pointer;
}
html .clPivot .p-focused .rowPicker .active-user {
  width: 0px !important;
}
html .clPivot .p-focused .rowPicker .active-user .triangle {
  border-width: 0px 0px 0 0;
}
html .clPivot .p-focused .rowPicker .user-info-tooltip {
  visibility: hidden !important;
}
html .clPivot .row-picker :not(.cl-focused) .active-user {
  width: 31px !important;
}
html .clPivot .row-picker :not(.cl-focused) .active-user .triangle {
  border-width: 6px 6px 0 0;
}
html .clPivot .row-picker {
  overflow: visible;
  display: flex !important;
}
html .clPivot .row-picker cl-user-crossed {
  z-index: 2;
  position: absolute;
  top: -12px;
}
html .clPivot .row-picker cl-active-user {
  z-index: 2;
}
html .clPivot .row-picker.cl-focused cl-active-user {
  display: none;
}
html .clPivot .hierarchyCell .toggleButton {
  position: relative;
  z-index: 1;
}
html .clPivot .hierarchyCell .toggleButton + cl-active-user {
  position: absolute;
  left: -12px;
  top: 0;
}
html .clPivot .content-locked .highlighted-row {
  background-color: initial !important;
}
html .clPivot .k-grid-header-wrap th.k-header.required .content::before,
html .clPivot .cl-grid-header th.k-header.required .content::before {
  content: "*";
  color: var(--cl-color-error);
  font-weight: 400;
  padding-right: 3px;
}
html .clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]),
html .clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]) {
  background-color: var(--cl-pivot-header-color);
  color: var(--cl-pivot-header-text-color);
  font-weight: var(--cl-font-weight-medium-extra);
}
html .clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).drilled,
html .clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).drilled {
  background: var(--cl-pivot-color-drilled);
}
html .clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]) .headerCellWrapper,
html .clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]) .headerCellWrapper,
html .clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]) .filter-expander-container,
html .clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]) .filter-expander-container {
  background-color: inherit;
}
html .clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column,
html .clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).highlighted-column {
  background-color: var(--cl-pivot-highlighted-header-color);
  color: unset;
}
html .clPivot .k-grid-header-wrap th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).hierarchyLevelsCtrlContainer,
html .clPivot .cl-grid-header th.k-header:not(.dummyHeaderCell):not([field=rowPicker]):not([field=rowNumber]).hierarchyLevelsCtrlContainer {
  background-color: var(--cl-pivot-columns-area-container-color);
}
html .clPivot .k-grid-header-wrap th.k-header:hover,
html .clPivot .cl-grid-header th.k-header:hover {
  background-color: transparent;
  color: var(--cl-pivot-hierarchy-item-hover-color);
}
html .clPivot .k-grid-header-wrap th.k-header:hover .cl-search-results__item,
html .clPivot .cl-grid-header th.k-header:hover .cl-search-results__item {
  color: var(--editor-field-name-highlighted-color);
}
html .clPivot .k-grid-header-wrap th.k-header .hierarchyLevelItem,
html .clPivot .cl-grid-header th.k-header .hierarchyLevelItem {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: var(--cl-pivot-hierarchy-area-color);
  color: var(--cl-pivot-header-text-color);
  border: var(--cl-pivot-grid-border);
}
html .clPivot .k-grid-header-wrap th.k-header .hierarchyLevelItem:hover,
html .clPivot .cl-grid-header th.k-header .hierarchyLevelItem:hover {
  background-color: var(--cl-pivot-hierarchy-hover-bg-color);
  color: var(--cl-pivot-hierarchy-item-hover-color);
}
html .clPivot .k-grid-header-wrap.readonly,
html .clPivot .cl-grid-header.readonly {
  background: var(--editor-bg-header-readonly);
  color: var(--cl-pivot-header-readonly-color);
}
html .clPivot .filterRow th.inlineFilterCell:empty::before {
  border-bottom-color: var(--cl-pivot-inline-filter-line-color) !important;
}
html .clPivot .filterRow th.inlineFilterCell:empty:hover::before {
  border-bottom-color: var(--cl-accent-color) !important;
}
html .clPivot .filterRow th.inlineFilterCell .inlineFilterControl:hover:before {
  background-color: var(--cl-accent-color);
}
.main-grid .filterDescriptionCtrl,
.key-pivot .clPivot .filterDescriptionCtrl,
.types-pivot .clPivot .filterDescriptionCtrl,
.custom-bi-renderer .clPivot .filterDescriptionCtrl,
.carousel-container .clPivot .filterDescriptionCtrl,
.cl-environments-manager-data-table .clPivot .filterDescriptionCtrl,
.cl-entity-types-observer .clPivot .filterDescriptionCtrl {
  border: none;
  background-color: var(--cl-pivot-filter-descr-bg-color);
  color: var(--cl-primary-text-color);
  line-height: 14px;
  min-height: 24px;
  padding: 4px 4px 0 4px;
}
.main-grid .filterDescriptionCtrl .filterDescriptionText > div,
.key-pivot .clPivot .filterDescriptionCtrl .filterDescriptionText > div,
.types-pivot .clPivot .filterDescriptionCtrl .filterDescriptionText > div,
.custom-bi-renderer .clPivot .filterDescriptionCtrl .filterDescriptionText > div,
.carousel-container .clPivot .filterDescriptionCtrl .filterDescriptionText > div,
.cl-environments-manager-data-table .clPivot .filterDescriptionCtrl .filterDescriptionText > div,
.cl-entity-types-observer .clPivot .filterDescriptionCtrl .filterDescriptionText > div {
  line-height: 14px;
}
.main-grid .filterDescriptionCtrl .filterDescriptionText > div .resetFilterBtn,
.key-pivot .clPivot .filterDescriptionCtrl .filterDescriptionText > div .resetFilterBtn,
.types-pivot .clPivot .filterDescriptionCtrl .filterDescriptionText > div .resetFilterBtn,
.custom-bi-renderer .clPivot .filterDescriptionCtrl .filterDescriptionText > div .resetFilterBtn,
.carousel-container .clPivot .filterDescriptionCtrl .filterDescriptionText > div .resetFilterBtn,
.cl-environments-manager-data-table .clPivot .filterDescriptionCtrl .filterDescriptionText > div .resetFilterBtn,
.cl-entity-types-observer .clPivot .filterDescriptionCtrl .filterDescriptionText > div .resetFilterBtn {
  position: absolute;
  margin-left: 4px;
}
.main-grid .inlineFilterControl.simpleFilterControl div[contenteditable],
.key-pivot .clPivot .inlineFilterControl.simpleFilterControl div[contenteditable],
.types-pivot .clPivot .inlineFilterControl.simpleFilterControl div[contenteditable],
.custom-bi-renderer .clPivot .inlineFilterControl.simpleFilterControl div[contenteditable],
.carousel-container .clPivot .inlineFilterControl.simpleFilterControl div[contenteditable],
.cl-environments-manager-data-table .clPivot .inlineFilterControl.simpleFilterControl div[contenteditable],
.cl-entity-types-observer .clPivot .inlineFilterControl.simpleFilterControl div[contenteditable] {
  white-space: nowrap;
}
.main-grid .cl-grid-body td.toggleButtonWrapper,
.key-pivot .clPivot .cl-grid-body td.toggleButtonWrapper,
.types-pivot .clPivot .cl-grid-body td.toggleButtonWrapper,
.custom-bi-renderer .clPivot .cl-grid-body td.toggleButtonWrapper,
.carousel-container .clPivot .cl-grid-body td.toggleButtonWrapper,
.cl-environments-manager-data-table .clPivot .cl-grid-body td.toggleButtonWrapper,
.cl-entity-types-observer .clPivot .cl-grid-body td.toggleButtonWrapper {
  height: 22px;
  width: 12px;
  text-overflow: clip;
  overflow: visible;
  padding: 0;
}
.main-grid .column-selector,
.key-pivot .clPivot .column-selector,
.types-pivot .clPivot .column-selector,
.custom-bi-renderer .clPivot .column-selector,
.carousel-container .clPivot .column-selector,
.cl-environments-manager-data-table .clPivot .column-selector,
.cl-entity-types-observer .clPivot .column-selector {
  position: fixed !important;
}
.main-grid .column-selector:hover,
.key-pivot .clPivot .column-selector:hover,
.types-pivot .clPivot .column-selector:hover,
.custom-bi-renderer .clPivot .column-selector:hover,
.carousel-container .clPivot .column-selector:hover,
.cl-environments-manager-data-table .clPivot .column-selector:hover,
.cl-entity-types-observer .clPivot .column-selector:hover {
  cursor: var(--cl-pivot-column-selector-cursor);
}
.main-grid .cl-grid-body-left {
  z-index: 3;
}
.main-grid .cl-grid-body-left,
.main-grid .cl-grid-body-left .cl-grid-body-scroll {
  overflow: visible;
}
.cl-grid #clColumnsFilterExpander {
  z-index: 1;
}
.cl-grid .cl-grid-header {
  padding-top: 0;
}
.cl-grid .cl-grid-header th {
  line-height: normal;
}
.cl-grid .cl-grid-header th .headerCellWrapper {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0px 8px;
  text-indent: 4px;
}
.cl-grid .cl-grid-header th.k-header:not([field=rowPicker]):not([field=rowNumber]):not(.hierarchyLevelsCtrlContainer):hover {
  background-color: var(--cl-grid-header-hover) !important;
  color: var(--cl-pivot-header-text-hover-color) !important;
}
.cl-grid .cl-data-table-cell {
  text-overflow: ellipsis;
  padding: 0 4px;
  position: relative;
}
.cl-grid .cl-data-table-cell.row-picker,
.cl-grid .cl-data-table-cell.row-number {
  padding: 0;
}
.cl-grid .cl-data-table-cell.cl-focused.cl-selected,
.cl-grid .cl-data-table-cell.cl-highlighted.cl-selected {
  background: var(--cl-pivot-cell-focused-selected-color) !important;
}
.cl-grid .cl-data-table-cell.cl-alt {
  background-color: var(--cl-pivot-alt-cell-color);
}
.cl-grid .cl-data-table-cell.with-editor {
  background-color: var(--cl-pivot-editor-cell-bg);
  cursor: text;
}
.cl-grid .cl-data-table-cell.with-editor.cl-alt {
  background-color: var(--cl-pivot-editor-alt-cell-bg);
}
.cl-grid .cl-data-table-cell.with-editor:hover {
  box-shadow: inset 0 0 0 1px var(--cl-pivot-editor-hover-cell-border);
}
.cl-grid .cl-data-table-cell:hover,
.cl-grid .cl-data-table-cell.cl-focused.cl-selected:hover,
.cl-grid .cl-data-table-cell.cl-highlighted.cl-selected:hover {
  background: var(--cl-pivot-cell-hover-color) !important;
}
.cl-grid .cl-data-table-cell.cell-t-a-r {
  text-align: right;
}
.cl-grid .cl-data-table-cell.cell-t-a-l {
  text-align: left;
}
.cl-grid .cl-data-table-cell.cell-t-a-c {
  text-align: center;
}
.cl-grid .cl-data-table-cell.grid-custom-bg {
  background: var(--custom-cell-default) !important;
}
.cl-grid .cl-data-table-cell.grid-custom-bg.cl-alt {
  background: var(--custom-cell-default) !important;
}
.cl-grid .cl-data-table-cell.grid-custom-bg.cl-focused,
.cl-grid .cl-data-table-cell.grid-custom-bg.cl-highlighted {
  background: var(--custom-cell-selected-row-default) !important;
}
.cl-grid .cl-data-table-cell.grid-custom-bg.with-editor {
  background-color: var(--custom-cell-editable) !important;
}
.cl-grid .cl-data-table-cell.grid-custom-bg.with-editor:hover,
.cl-grid .cl-data-table-cell.grid-custom-bg.with-editor.cl-alt:hover {
  box-shadow: inset 0 0 0 1px var(---custom-cell-selected-cell-editable) !important;
}
.cl-grid .cl-data-table-cell.grid-custom-bg.with-editor.cl-focused,
.cl-grid .cl-data-table-cell.grid-custom-bg.with-editor.cl-highlighted {
  background: var(--custom-cell-selected-row-editable) !important;
}
.cl-grid .cl-data-table-cell.grid-custom-bg:hover,
.cl-grid .cl-data-table-cell.grid-custom-bg.cl-focused.cl-selected:hover,
.cl-grid .cl-data-table-cell.grid-custom-bg.cl-highlighted.cl-selected:hover {
  background: var(--custom-cell-selected-cell-default) !important;
}
.cl-grid .cl-data-table-cell.grid-custom-fg {
  color: var(--custom-cell-color) !important;
}
.cl-grid .cl-data-table-cell.cell-bg-yellow {
  background-color: green;
}
.cl-grid .cl-data-table-cell.cell-bg-purple {
  background-color: green;
}
.cl-grid .cl-data-table-cell.cell-bg-blue {
  background-color: green;
}
.cl-grid .row-picker.cl-focused:before {
  content: "";
  display: block;
  width: 3px;
  height: var(--grid-fixed-row-height);
  background: var(--cl-pivot-row-picker-color);
}
.cl-grid .cl-area-selection-marquee {
  background-color: transparent;
  border: 2px solid var(--cl-accent-color);
  z-index: 10000;
  opacity: 1;
}
.cl-grid.resizing {
  cursor: col-resize !important;
}
.cl-grid.resizing .cl-grid-header {
  pointer-events: none;
}
.cl-grid.resizing .cl-grid-body {
  pointer-events: none;
}
.cl-grid .cl-grid-header .hlOnRowsControlContainer {
  height: var(--grid-header-row-height);
  border: none;
}
.cl-grid .cl-grid-header .hlOnRowsControlContainer .hierarchyLevelsControl {
  height: var(--grid-header-row-height);
  width: calc(100% - 2px);
  background-color: var(--cl-pivot-columns-area-color);
}
.cl-grid .cl-grid-header .hlOnRowsControlContainer .hierarchyLevelsControl .hasPlaceholder {
  border: 1px dashed var(--cl-accent-color) !important;
}
.cl-grid .cl-grid-header .hlOnRowsControlContainer .hierarchyLevelsControl .placeholder {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex !important;
  align-items: center;
  height: 100%;
  background-color: var(--cl-pivot-hierarchy-area-color);
  color: var(--cl-pivot-header-text-color);
  border: var(--cl-pivot-grid-border);
  opacity: 0.4;
}
.cl-grid .cl-grid-header .hlOnRowsControlContainer .hierarchyLevelsList {
  display: flex;
  overflow: hidden;
  padding: 0;
}
.cl-grid .cl-grid-header .hlOnRowsControlContainer .hlContentWrapper {
  font-size: var(--cl-font-size-app);
  font-weight: var(--cl-font-weight-medium-extra);
  height: var(--grid-cell-content-wrapper-height);
  line-height: var(--grid-line-height);
}
.cl-grid .cl-grid-body .toggleButtonWrapper {
  width: 16px !important;
}
.gridContainer .data-for-excel-indicator {
  display: flex;
  align-items: center;
  justify-content: center;
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.gridContainer .data-for-excel-indicator__preparation svg {
  will-change: transform;
  animation: rotating 2s linear infinite;
}
.gridContainer .data-for-excel-indicator__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gridContainer .data-for-excel-indicator__content > * + * {
  margin-top: 4px;
}
.gridContainer .data-for-excel-indicator.small-height .data-for-excel-indicator__content {
  flex-direction: row;
  justify-content: center;
}
.gridContainer .data-for-excel-indicator.small-height .data-for-excel-indicator__content > * + * {
  margin-top: 0;
  margin-left: 8px;
}
.gridContainer .data-for-excel-indicator.small-height .data-for-excel-indicator__content.data-for-excel-indicator__ready svg {
  font-size: 3.1rem;
  width: 3.1rem;
  height: 1.6rem;
}
.gridContainer .data-for-excel-indicator.small-height .data-for-excel-indicator__content.data-for-excel-indicator__preparation svg {
  font-size: 1.6rem;
  width: 1.6rem;
  height: 1.6rem;
}
.gridContainer svg {
  fill: var(--cl-accent-color);
}
.cl-data-table-cell .editor-control-container-filtered {
  display: flex;
}
.cl-data-table-cell .editor-control-container-filtered > * + * {
  margin-left: 2px;
}
.cl-data-table-cell .editor-control-container-filtered .editor-container {
  width: calc(100% - 22px);
}
.clPivot .binary-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.clPivot .binary-content-wrapper .binary-content-icon {
  height: 16px;
  width: 16px;
  background-size: cover;
}
.clPivot .binary-content-wrapper .text-content {
  display: none;
}
.cl-data-table-resize-indicator {
  background-color: var(--cl-accent-color);
  z-index: 1000;
}
.data-preparation-indicator {
  position: fixed;
  border: 4px solid var(--cl-color-error);
  top: 0;
  left: 0;
}
:host {
  display: block;
  height: 100%;
  overflow: hidden;
}
:host ::ng-deep .k-i-arrow-n:before,
:host ::ng-deep .k-i-arrow-s:before {
  content: "";
}
:host ::ng-deep .hierarchyCellOwner {
  border-collapse: initial;
}
:host ::ng-deep .k-virtual-scrollable-wrap tbody > tr + tr > td .line-parts-container {
  border-top: 2px solid var(--cl-components-content-bg-color);
}
:host ::ng-deep .k-virtual-scrollable-wrap tbody > tr + tr > td .line-parts-container + .content {
  height: calc(100% - 2px);
  margin-top: 2px;
  display: flex;
  align-items: center;
}
:host ::ng-deep tr td:not(.clStateEditing) .external-key-wrapper {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
}
:host ::ng-deep tr td:not(.clStateEditing) span.content {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
:host ::ng-deep .cl-data-table-cell.has-pending-change {
  color: var(--cl-color-warning);
}
:host ::ng-deep .cl-data-table-cell__cl-pending-add,
:host ::ng-deep .cl-data-table-cell__cl-approval-approve {
  color: var(--cl-color-success);
}
:host ::ng-deep .cl-data-table-cell__cl-pending-update,
:host ::ng-deep .cl-data-table-cell__cl-approval-pending {
  color: var(--cl-color-warning);
}
:host ::ng-deep .cl-data-table-cell__cl-pending-move {
  color: var(--cl-pending-move-color);
}
:host ::ng-deep .cl-data-table-cell__cl-pending-delete,
:host ::ng-deep .cl-data-table-cell__cl-approval-reject {
  color: var(--cl-color-error);
}
:host ::ng-deep .clProgress {
  background: var(--cl-components-content-bg-color) !important;
}
.clPivot .negNum {
  color: var(--cl-color-error) !important;
}
.clPivot label.clCustomControl input + span.clCheckbox {
  background: var(--cl-pivot-checkbox-unchecked-bg) no-repeat !important;
  background-size: 12px 12px !important;
  background-repeat: no-repeat !important;
  background-position: 2px 2px !important;
}
.clPivot label.clCustomControl input:checked + span.clCheckbox {
  background: var(--cl-pivot-checkbox-checked-bg) no-repeat !important;
  background-position: 2px 2px !important;
  background-size: 12px 12px !important;
  background-repeat: no-repeat !important;
}
.clPivot label.clCustomControl input:indeterminate + span.clCheckbox,
.clPivot label.clCustomControl input.clCustomControlCheckbox-indeterminate + span.clCheckbox {
  background: var(--cl-pivot-checkbox-indeterminate-bg) no-repeat !important;
  background-position: 2px 2px !important;
  background-size: 12px 12px !important;
  background-repeat: no-repeat !important;
}
.clPivot label.clCustomControl span.clCheckbox.unchecked {
  background: var(--cl-pivot-checkbox-unchecked-bg) no-repeat !important;
  background-size: 12px 12px !important;
  background-repeat: no-repeat !important;
}
.clPivot label.clCustomControl span.clCheckbox.checked {
  background: var(--cl-pivot-checkbox-checked-bg) no-repeat !important;
  background-size: 12px 12px !important;
  background-repeat: no-repeat !important;
}
.clPivot .clGridContainer .toggleButton {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.clPivot .clGridContainer .toggleButton.collapsed {
  mask: var(--cl-pivot-toggle-button-collapsed);
  background: var(--cl-color-icon-fill);
  width: 16px;
  height: 16px;
}
.clPivot .clGridContainer .toggleButton.expanded {
  mask: var(--cl-pivot-toggle-button-expanded);
  background: var(--cl-color-icon-fill);
  width: 16px;
  height: 16px;
}
.clPivot .clGridContainer .toggleButtonWrapper .commitStatus_0 {
  fill: var(--cl-color-icon-fill);
}
.clPivot .clGridContainer .toggleButtonWrapper .commitStatus_1 {
  fill: var(--cl-color-success);
}
.clPivot .clGridContainer .toggleButtonWrapper .commitStatus_2 {
  fill: var(--cl-color-error);
}
.clPivot .filterRow .inlineFilterControl.p-focused::before {
  background-color: var(--cl-accent-color) !important;
}
.clPivot .filterRow .inlineFilterControl .clDropDown-opened + .cl-editable-line {
  background: var(--cl-accent-color) !important;
}
.clPivot .filterRow .inlineFilterCell .inlineFilterControl .inline-filter-placeholder {
  color: var(--cl-secondary-text-color);
}
.clPivot .clGridContainer .filterDescriptionCtrl {
  padding-top: 3px !important;
  border-color: var(--cl-pivot-filter-descr-bg-color);
  background-color: var(--cl-pivot-filter-descr-bg-color);
}
.clPivot .clGridContainer .filterDescriptionCtrl .filterDescriptionText {
  width: 100%;
  line-height: 14px;
  position: absolute;
}
.clPivot .clGridContainer .filterDescriptionCtrl .filterDescriptionText > div {
  width: 98%;
}
.clPivot .clGridContainer .filterDescriptionCtrl .filterDescriptionText b {
  overflow: hidden;
  display: inline-block;
  margin: 0 4px;
}
.clPivot .clGridContainer .filterDescriptionCtrl .filterDescriptionText .condition {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: calc(98% - 20px);
  padding-top: 1px;
}
.clPivot .clGridContainer .filterDescriptionCtrl .filterDescriptionText .resetFilterBtn {
  position: absolute;
  margin-left: 4px;
  mask: var(--cl-pivot-filter-cancel-bg) !important;
  background-color: var(--cl-color-icon-fill);
  background-image: none;
}
.clPivot .clGridContainer .filterDescriptionCtrl .filterDescriptionText .resetFilterBtn:hover {
  mask: var(--cl-pivot-filter-cancel-bg) !important;
  background-color: var(--cl-color-cancel);
}
label.clCustomControl {
  margin-bottom: 0;
  vertical-align: sub;
}
.clGridContainer label.clCustomControl {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.clGridContainer label.clCustomControl .clCheckbox {
  display: block;
  height: 12px;
  width: 12px;
}
.k-grid label.clCustomControl {
  margin-top: 3px;
}
.clDropDown-popup.customTolals-popup.clPivot {
  box-shadow: 1px 5px 12px rgba(0, 0, 0, 0.5);
}
.clPivot.clDropDown-popup.clActionsPopup {
  margin-top: 6px;
  border-radius: 0;
  box-shadow: 1px 5px 12px rgba(0, 0, 0, 0.5);
  z-index: 200000;
}
.clPivot.clDropDown-popup.clActionsPopup.clValuesFilter {
  margin-left: -10px;
}
.clPivot.clDropDown-popup.clActionsPopup.clMultyActions.clValuesFilter {
  margin-left: 15px;
}
.clPivot.clDropDown-popup.clActionsPopup.clMultyActions.clMenu {
  margin-left: -8px;
}
.clPivot.clDropDown-popup.clActionsPopup.not-inside-viewport.clMenu {
  margin-left: -128px;
}
.clPivot.clDropDown-popup.clActionsPopup.not-inside-viewport.clValuesFilter {
  margin-left: -158px;
}
.clPivot.clDropDown-popup.clActionsPopup.not-inside-viewport.clMultyActions.clValuesFilter {
  margin-left: -135px;
}
.clPivot.clDropDown-popup.clActionsPopup.not-inside-viewport.clMultyActions.clMenu {
  margin-left: -104px;
}
.clPivot.clDropDown-popup.clActionsPopup.columnChooserActionsPopup.clValuesFilter {
  margin-left: 19px;
  margin-top: -24px;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterHeaderArea {
  display: flex;
  padding: 9px 12px 5px;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterInput {
  width: 100%;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterInput::placeholder {
  font-style: normal;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .k-grid-content {
  position: relative;
  background-color: var(--cl-color-modal);
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .k-virtual-scrollable-wrap {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid .k-scrollbar-vertical {
  display: block;
  height: 100%;
  overflow-x: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid table {
  table-layout: fixed;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid tbody tr {
  background: transparent;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid tbody tr td {
  height: 20px;
  padding-left: 1px;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterDataGrid tbody tr td:first-child {
  padding-left: 0;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterFooterArea #uniqueItemsFilterApplyButton {
  text-transform: uppercase;
  font-size: var(--cl-font-size-app);
  padding: 2px 16px;
  text-decoration: none;
  text-align: center;
  background: var(--cl-accent-color);
  border-radius: 2px;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterFooterArea #uniqueItemsFilterApplyButton:hover {
  background: var(--cl-button-primary-surface-hover);
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterCheckAllHeaderItem {
  padding-left: 0;
  margin-right: 2px;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer #uniqueItemsFilterContentArea {
  padding: 0 12px;
}
.clPivot.clDropDown-popup.clActionsPopup #uniqueItemsFilterContainer span.clCheckbox {
  background-position: 0 2px !important;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item {
  padding: 0 8px;
  display: flex;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item:not(.separator-list-item) {
  min-height: 24px;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item:not(.separator-list-item):hover {
  color: var(--cl-accent-color);
  font-weight: 500;
  background-color: var(--cl-color-hover);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item:not(.separator-list-item):hover .column-action-type-icon {
  background: var(--cl-accent-color) !important;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item.separator-list-item {
  margin: 4px 0;
  border-color: var(--cl-pivot-separator-border-color);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item[style="display: none;"]:nth-of-type(2) + .separator-list-item {
  display: none;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item.k-first:not([style="display: none;"]) + .cl-list-item + .separator-list-item {
  display: block;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item:nth-last-of-type(1) {
  order: 0;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item:nth-last-of-type(2)[style="display: none;"] + .separator-list-item {
  display: none;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item.separator-list-item:nth-last-of-type(2) {
  order: 1;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon {
  height: 16px;
  width: 16px;
  margin-right: 8px;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.sortAsc-iconEl {
  mask: var(--cl-pivot-sortAsc-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.sortDesc-iconEl {
  mask: var(--cl-pivot-sortDesc-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.noSort {
  mask: var(--cl-pivot-noSort-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.lock {
  mask: var(--cl-pivot-lock-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.unlock {
  mask: var(--cl-pivor-unlock-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.groupedBy {
  mask: var(--cl-pivot-grouped-by-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.ungroup-iconEl {
  mask: var(--cl-pivot-ungroup-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.expand-iconEl {
  mask: var(--cl-pivot-expand-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.sum-iconEl {
  mask: var(--cl-pivot-sum-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.function-iconEl {
  background-position: -317px -223px;
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.duplicate-icon {
  mask: var(--cl-pivot-duplicate-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .cl-list-item .column-action-type-icon.delete-copy-icon {
  mask: var(--cl-pivot-delete-copy-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.clActionsPopup .column-actions-container .sorting-filter-list-container .cl-list-item.separator-list-item:nth-last-of-type(2) {
  order: unset;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelsList .hierarchyLevelItem {
  min-width: 60px;
}
.clPivot .hierarchyLevelsControl .hierarchyLevelItem {
  height: var(--grid-header-row-height);
}
.clPivot .hierarchyLevelItem.clDragItem.active:not(.filtered) .hlContentWrapper {
  padding-left: 4px;
}
.clPivot .hierarchyLevelItem.filtered .hlContentWrapper {
  padding-right: 20px;
}
.clPivot .hierarchyLevelItem.hasSorting .icon-sorting {
  margin-top: 3px;
}
.clPivot .hierarchyLevelItem.hasSorting .icon-sorting.k-i-arrow-n::after {
  transform: rotate(180deg);
  top: -8px;
  left: -5px;
}
.clPivot .hierarchyLevelItem.hasSorting .icon-sorting.k-i-arrow-s::after {
  left: -2px;
}
.clPivot .k-header.filtered .cell-content-wrapper .content {
  padding-right: 20px;
}
.clPivot .cl-grid-header,
.clPivot .k-grid-header {
  margin-bottom: -1px;
}
.clPivot .cl-grid-header div.filter-expander-container,
.clPivot .k-grid-header div.filter-expander-container {
  padding-left: 6px;
}
.clPivot .cl-grid-header div.filter-expander-container .clDropdownExpanderIcon,
.clPivot .k-grid-header div.filter-expander-container .clDropdownExpanderIcon {
  width: 16px;
  height: 16px;
}
.clPivot .cl-grid-header div.filter-expander-container .clDropdownExpanderIcon.clMenu,
.clPivot .k-grid-header div.filter-expander-container .clDropdownExpanderIcon.clMenu {
  background: var(--cl-pivot-menu-bg);
}
.clPivot .cl-grid-header div.filter-expander-container .clDropdownExpanderIcon.clMenu.clActiveExpander,
.clPivot .k-grid-header div.filter-expander-container .clDropdownExpanderIcon.clMenu.clActiveExpander {
  mask: var(--cl-pivot-burger-active-bg);
  background: var(--cl-accent-color);
}
.clPivot .cl-grid-header div.filter-expander-container .clDropdownExpanderIcon.clValuesFilter,
.clPivot .k-grid-header div.filter-expander-container .clDropdownExpanderIcon.clValuesFilter {
  background: var(--cl-pivot-values-filter-bg);
}
.clPivot .cl-grid-header div.filter-expander-container .clDropdownExpanderIcon.clValuesFilter.clActiveExpander,
.clPivot .k-grid-header div.filter-expander-container .clDropdownExpanderIcon.clValuesFilter.clActiveExpander {
  mask: var(--cl-pivot-values-filter-active-bg);
  background: var(--cl-accent-color);
}
.clPivot .cl-grid-header div.filter-expander-container .clDropdownExpanderIcon:first-child,
.clPivot .k-grid-header div.filter-expander-container .clDropdownExpanderIcon:first-child {
  margin-left: 0;
}
.clPivot .cl-grid-header .groupedByIcon,
.clPivot .k-grid-header .groupedByIcon {
  width: 16px;
  mask: var(--cl-pivot-group-by-icon-bg);
  background: var(--cl-pivot-grouped-by-bg-color);
}
.clPivot .cl-grid-header .groupExpander.collapsed,
.clPivot .k-grid-header .groupExpander.collapsed,
.clPivot .cl-grid-header .groupExpander.expanded,
.clPivot .k-grid-header .groupExpander.expanded {
  mask: var(--cl-pivot-group-expander-expanded-bg);
  background: var(--cl-pivot-expander-color);
}
.clPivot .cl-grid-header .groupExpander.collapsed,
.clPivot .k-grid-header .groupExpander.collapsed {
  margin-top: 1px !important;
  transform: rotate(270deg);
}
html .clPivot {
  font-family: var(--cl-font-family);
  font-size: var(--cl-font-size-app);
}
html .clPivot .k-grid-content td {
  height: 1px;
}
html .clPivot .k-grid-content-locked:not(.data-fetching) td.k-state-selected,
html .clPivot .k-grid-content:not(.data-fetching) td.k-state-selected {
  background-color: var(--cl-pivot-grid-body-bg);
}
html .clPivot .k-grid-content-locked:not(.data-fetching) td.highlighted-column,
html .clPivot .k-grid-content:not(.data-fetching) td.highlighted-column {
  background-color: initial;
}
html .clPivot .k-grid-content-locked:not(.data-fetching) td.clStateHover,
html .clPivot .k-grid-content:not(.data-fetching) td.clStateHover {
  background-color: var(--cl-color-hover);
}
html .clPivot .cl-grid-body .cl-highlighted {
  background-color: var(--cl-pivot-highlighted-color);
}
html .clPivot .cl-grid-body .cl-highlighted.with-editor {
  background-color: var(--cl-pivot-editor-highlighted-color);
}
html .clPivot .cl-grid-body .cl-selected {
  background-color: var(--cl-pivot-cell-focused-selected-color);
}
html .clPivot .cl-grid-body .cl-data-table-focused-row-marker {
  background: var(--cl-accent-color);
  z-index: 10000;
}
html .clPivot tr.k-alt {
  background-color: inherit;
}
html .clPivot .k-widget {
  z-index: 1;
}
html .clPivot.clPopup {
  z-index: 200000;
  background-color: var(--cl-color-modal);
  box-shadow: var(--cl-modal-dialog-shadow);
  border-radius: var(--cl-popup-border-radius);
}
html .clPivot.clPopup.complexFilterWindow {
  width: 300px !important;
  min-width: 300px !important;
  min-height: 356px !important;
}
html .clPivot.clPopup .clPopup-header {
  color: var(--cl-color-modal-header);
  background-color: var(--cl-color-bg-modal-header);
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 28px;
}
html .clPivot.clPopup .clPopup-header span {
  color: var(--cl-color-modal-header);
}
html .clPivot.clPopup .clPopup-header .clPopup-title {
  font-weight: 500;
  display: flex;
  align-items: center;
  height: 28px;
  font-size: 14px;
}
html .clPivot.clPopup .clPopup-header .clPopup-close {
  display: flex;
  align-items: center;
  position: static;
  margin-right: 10px;
  mask: var(--cl-pivot-close-modal-view-bg);
  background: var(--cl-color-modal-close-icon);
}
html .clPivot.clPopup .clPopup-header .clPopup-close:hover {
  background: var(--cl-color-header-hover);
}
html .clPivot.clPopup .clPopup-content {
  padding: 0;
  font-size: 14px;
  background-color: transparent;
}
html .clPivot.clPopup .clPopup-content.advanced-filter {
  height: calc(100% - 64px) !important;
  padding: 0;
}
html .clPivot.clPopup .clPopup-content.advanced-filter .cl-advanced-filter-reset-btn {
  background: var(--cl-button-with-icon-surface-default);
  box-shadow: var(--cl-button-box-shadow);
  border: var(--cl-button-secondary-border-default);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header {
  padding-top: 4px;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container {
  display: flex;
  align-items: center;
  column-gap: 6px;
  height: 28px;
  padding: 4px 12px;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .add-btn,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .clear-btn,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .delete-btn {
  fill: var(--cl-color-icon-fill);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .add-btn:hover,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .clear-btn:hover,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-container .delete-btn:hover {
  cursor: pointer;
  fill: var(--cl-accent-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-separator {
  background-color: transparent;
  padding: 0px 8px;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .advanced-filter_btn-separator:before {
  border-right: 1px solid var(--cl-separator-color);
  content: "";
  margin-right: 16px;
  margin-left: 2px;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  margin: 0;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown .clDropDown-value {
  color: var(--cl-input-text-default);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown .clDropDown-value::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 6px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown .clDropDown-popup {
  box-shadow: var(--cl-dropdown-menu-box-shadow);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown .clDropDown-popup ul {
  box-shadow: none;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown:hover {
  cursor: pointer;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown:hover .clDropDown-value {
  color: var(--cl-accent-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-header .advanced-filter_toolbar-container .operator-dropdown:hover .clDropDown-value::after {
  color: var(--cl-accent-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body {
  height: calc(100% - 32px) !important;
  padding: 4px 12px 12px 12px;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container {
  padding: 2px;
  height: 100%;
  border: 1px solid var(--cl-color-border);
  border-radius: 2px;
  background-color: var(--cl-components-bg-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl {
  margin-left: 0;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl:first-child {
  margin-top: 0;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown {
  background-color: var(--editor-array-cell-bg-color);
  box-shadow: var(--query-form-color-bg-box-shadow);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown:hover {
  background: var(--cl-pivot-cell-hover-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .inline-filter-placeholder,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .inlineFilterControlInput {
  background-color: var(--editor-array-cell-bg-color);
  color: var(--editor-value-item-text-color);
  box-shadow: var(--query-form-color-bg-box-shadow);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .inline-filter-placeholder:hover,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .inlineFilterControlInput:hover {
  background: var(--cl-pivot-cell-hover-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .inline-filter-placeholder {
  color: var(--cl-secondary-text-color) !important;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl:hover .picker-input,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl:hover .clDropDown {
  background-color: var(--input-control-bg-color-hovered);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.active .inline-filter-placeholder,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.active .inlineFilterControlInput {
  box-shadow: inset 0 0 0 1px var(--cl-accent-color);
  background-color: var(--editor-value-item-is-active-bg-color);
  color: var(--editor-value-item-text-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown {
  background: var(--editor-array-cell-bg-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl .clDropDown.cl-datetime-picker-expander:hover {
  background-color: var(--editor-array-cell-bg-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.booleanFilterControl.active .clDropDown.value {
  box-shadow: inset 0 0 0 1px var(--cl-accent-color);
  background-color: var(--editor-value-item-is-active-bg-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.booleanFilterControl:hover .picker-input,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.booleanFilterControl:hover .clDropDown {
  background-color: var(--input-control-bg-color-hovered);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.booleanFilterControl .inline-filter-placeholder:hover,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.booleanFilterControl .inlineFilterControlInput:hover {
  background: var(--cl-pivot-cell-hover-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.booleanFilterControl .clDropDown:hover {
  background: var(--cl-pivot-cell-hover-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl .picker-input {
  background: var(--editor-array-cell-bg-color);
  color: var(--editor-value-item-text-color);
  border: var(--cl-advanced-filter-border);
  border-right: none;
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl .picker-input:hover {
  background-color: var(--input-control-bg-color-hovered);
  color: var(--editor-value-item-text-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl .clDropDown.cl-datetime-picker-expander {
  box-shadow: inset 0 0 0 1px transparent !important;
  border: var(--cl-advanced-filter-border);
  border-left: none;
  padding-top: var(--cl-advanced-padding-top);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl:hover .picker-input,
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl:hover .clDropDown {
  background-color: var(--input-control-bg-color-hovered);
  background: var(--cl-pivot-cell-hover-color);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl.active .picker-input {
  border: 1px solid var(--cl-accent-color);
  background-color: var(--input-control-bg-color-hovered);
  color: var(--editor-value-item-text-color);
  border-right: none;
  padding-left: var(--cl-advanced-padding-left);
}
html .clPivot.clPopup .clPopup-content .advanced-filter_modal-body .advanced-filter_conditions-container .inlineFilterControl.dateFilterControl.active .clDropDown.cl-datetime-picker-expander {
  border: 1px solid var(--cl-accent-color);
  background-color: var(--input-control-bg-color-hovered);
  border-left: none;
  padding-left: 1px;
  padding-top: 0;
}
html .clPivot.clPopup .messageIcon {
  margin: 0 17px 0 2px;
}
html .clPivot.clPopup .messageIcon.warning {
  mask: var(--cl-pivot-alert-solid-danger-view);
}
html .clPivot.clPopup .clPopup-bottom-bar {
  padding: 0px 12px 12px 12px;
  background-color: transparent;
  display: flex;
  justify-content: right;
  width: 100%;
  height: 40px;
  position: relative !important;
  top: 0 !important;
}
html .clPivot.clPopup .clPopup-bottom-bar input {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  text-decoration: none;
  text-transform: var(--cl-button-text-transform);
  text-align: center;
  word-wrap: normal;
  padding: 0 11px;
  height: 24px;
  line-height: 24px;
  border: var(--cl-button-secondary-border-default);
  border-radius: var(--cl-button-border-radius);
  background: var(--cl-button-secondary-surface-default);
  color: var(--cl-button-secondary-text-default);
  font-family: var(--cl-font-family);
  font-size: var(--cl-font-size-app);
}
html .clPivot.clPopup .clPopup-bottom-bar input:hover {
  background: var(--cl-button-secondary-surface-hover);
  color: var(--cl-button-secondary-text-hover);
  border: var(--cl-button-secondary-border-hover);
}
html .clPivot.clPopup .clPopup-bottom-bar input:hover {
  background: var(--cl-button-secondary-surface-hover);
  color: var(--cl-button-secondary-text-hover);
  border: var(--cl-button-secondary-border-hover);
}
html .clPivot.clPopup .clPopup-bottom-bar input_base {
  background: var(--cl-button-secondary-surface-default);
}
html .clPivot.clPopup .clPopup-bottom-bar input_base:hover {
  background: var(--cl-button-secondary-surface-hover);
}
html .clPivot.clPopup .clPopup-bottom-bar input.cl-btn_accent {
  background: var(--cl-button-primary-surface-default);
  color: var(--cl-button-primary-text-default);
  border: none;
}
html .clPivot.clPopup .clPopup-bottom-bar input.cl-btn_accent:hover {
  background: var(--cl-button-primary-surface-hover);
  border: none;
}
html .clPivot.clPopup .clPopup-bottom-bar input.cl-btn_accent.cl-btn_disabled,
html .clPivot.clPopup .clPopup-bottom-bar input.cl-btn_accent[disabled] {
  background: var(--cl-button-primary-surface-disabled) !important;
  color: var(--cl-button-secondary-text-disabled) !important;
}
html .clPivot.clPopup .clPopup-bottom-bar input.cl-btn_accent:focus {
  background: var(--cl-button-primary-surface-pressed);
  border: none;
}
html .clPivot.clPopup .clPopup-bottom-bar input_sm {
  height: 24px;
  line-height: 24px;
  padding: 0 11px;
  background: var(--cl-button-secondary-surface-default);
}
html .clPivot.clPopup .clPopup-bottom-bar input_sm:focus {
  background: var(--cl-button-secondary-surface-pressed);
  border: var(--cl-button-secondary-border-pressed);
}
html .clPivot.clPopup .clPopup-bottom-bar input_contrast {
  background: var(--cl-button-danger-surface-default);
  border: none;
}
html .clPivot.clPopup .clPopup-bottom-bar input_contrast:hover {
  background: var(--cl-button-danger-surface-hover);
  border: none;
}
html .clPivot.clPopup .clPopup-bottom-bar input_contrast:focus {
  background: var(--cl-button-danger-surface-pressed);
  border: none;
}
html .clPivot.clPopup .clPopup-bottom-bar input_destructive,
html .clPivot.clPopup .clPopup-bottom-bar input_danger {
  background: var(--cl-button-danger-surface-default);
  color: var(--cl-button-danger-text-default);
  border: none;
}
html .clPivot.clPopup .clPopup-bottom-bar input_destructive:hover,
html .clPivot.clPopup .clPopup-bottom-bar input_danger:hover {
  background: var(--cl-button-danger-surface-hover);
  color: var(--cl-button-danger-text-default);
  border: none;
}
html .clPivot.clPopup .clPopup-bottom-bar input_destructive:focus,
html .clPivot.clPopup .clPopup-bottom-bar input_danger:focus {
  background: var(--cl-button-danger-surface-pressed);
  border: none;
}
html .clPivot.clPopup .clPopup-bottom-bar input_destructive.cl-btn_disabled,
html .clPivot.clPopup .clPopup-bottom-bar input_danger.cl-btn_disabled,
html .clPivot.clPopup .clPopup-bottom-bar input_destructive[disabled],
html .clPivot.clPopup .clPopup-bottom-bar input_danger[disabled] {
  background: var(--cl-button-danger-surface-disabled) !important;
  color: var(--cl-button-secondary-text-disabled) !important;
}
html .clPivot.clPopup .clPopup-bottom-bar input[btntype=submit] {
  background-color: var(--cl-button-primary-surface-default);
  color: var(--cl-button-primary-text-default);
  border: none;
}
html .clPivot.clPopup .clPopup-bottom-bar input[btntype=submit]:hover {
  background: var(--cl-button-primary-surface-hover) !important;
}
html .clPivot.clPopup .clPopup-bottom-bar input + input {
  margin-left: 12px !important;
}
html .clPivot.clPopup #formatCellsContent .fc-preview {
  margin-bottom: -3px;
}
html .clPivot.clDropDown-popup {
  z-index: 200000;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.3);
}
html .clPivot #gridContextMenu {
  display: table !important;
  flex-direction: column;
  padding: 4px 0;
  color: var(--cl-secondary-text-color);
  font-weight: 500 !important;
  background: var(--cl-components-content-bg-color);
  box-shadow: var(--cl-modal-dialog-shadow);
  border: var(--cl-components-border);
}
html .clPivot #gridContextMenu .k-item {
  padding: 0 !important;
  white-space: nowrap;
  font-size: var(--cl-font-size-app);
}
html .clPivot #gridContextMenu .k-item.k-separator {
  height: 1px !important;
  width: auto;
  background-color: var(--cl-color-border);
  visibility: visible;
  margin: 4px 0;
}
html .clPivot #gridContextMenu .k-item.k-separator .k-link {
  display: none;
}
html .clPivot #gridContextMenu .k-item[style="display: none;"]:nth-of-type(2) + .k-separator {
  display: none;
}
html .clPivot #gridContextMenu .k-item.k-first:not([style="display: none;"]) + .k-item + .k-separator {
  display: block;
}
html .clPivot #gridContextMenu .k-item:nth-last-of-type(1) {
  order: 0;
}
html .clPivot #gridContextMenu .k-item.formatDoubleCells {
  order: 1;
}
html .clPivot #gridContextMenu .k-item.formatDoubleCells[style="display: none;"] + .k-separator {
  display: none;
}
html .clPivot #gridContextMenu .k-item.k-state-disabled {
  opacity: 0.5;
}
html .clPivot #gridContextMenu .k-item.k-state-disabled:hover {
  background-color: transparent;
}
html .clPivot #gridContextMenu .k-item.k-state-disabled:hover > .k-link {
  background-color: transparent;
  color: inherit;
}
html .clPivot #gridContextMenu .k-item .k-state-border-down {
  color: var(--cl-accent-color);
}
html .clPivot #gridContextMenu .k-item .k-state-border-down .k-sprite {
  background: var(--cl-accent-color) !important;
}
html .clPivot #gridContextMenu .k-item .k-state-border-down .k-sprite.sum-iconEl {
  mask: var(--cl-pivot-sum-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu .k-item .k-state-border-down .k-icon {
  border-left-color: var(--cl-accent-color) !important;
}
html .clPivot #gridContextMenu .k-item > .k-animation-container {
  width: 100% !important;
  margin: 0;
}
html .clPivot #gridContextMenu > li .k-group {
  background: var(--cl-components-content-bg-color);
}
html .clPivot #gridContextMenu > li .k-link {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 8px !important;
  line-height: 24px;
  height: 24px;
  transition: none;
  background: var(--cl-components-content-bg-color);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite {
  margin-right: 8px;
  width: 16px;
  height: 16px;
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.chooseColumns-iconEl {
  mask: var(--cl-pivot-choose-columns-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.export-iconEl {
  mask: var(--cl-pivot-export-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.duplicate-icon {
  mask: var(--cl-pivot-duplicate-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.sortAsc-iconEl {
  mask: var(--cl-pivot-sortAsc-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.sortDesc-iconEl {
  mask: var(--cl-pivot-sortDesc-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.noSort {
  mask: var(--cl-pivot-noSort-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.lock {
  mask: var(--cl-pivot-lock-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.unlock {
  mask: var(--cl-pivor-unlock-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.groupedBy {
  mask: var(--cl-pivot-grouped-by-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.ungroup-iconEl {
  mask: var(--cl-pivot-ungroup-by-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.expand-iconEl {
  mask: var(--cl-pivot-expand-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.sum-iconEl {
  mask: var(--cl-pivot-sum-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li .k-link .k-sprite.delete-copy-icon {
  mask: var(--cl-pivot-delete-copy-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li.formatDoubleCells > .k-link .k-sprite {
  mask: var(--cl-pivot-format-cells-bg);
}
html .clPivot #gridContextMenu > li.excelExport > .k-link .k-sprite {
  mask: var(--cl-pivot-export-bg);
}
html .clPivot #gridContextMenu > li.query > .k-link .k-sprite {
  mask: var(--cl-pivot-query-bg);
}
html .clPivot #gridContextMenu > li.selectBI > .k-link .k-sprite {
  mask: var(--cl-pivot-settings-bg);
}
html .clPivot #gridContextMenu > li.refresh > .k-link .k-sprite {
  mask: var(--cl-pivot-refresh-revert-bg);
}
html .clPivot #gridContextMenu > li.dropToExcelOptions > .k-link .k-sprite {
  mask: var(--cl-pivot-excel-options-bg);
}
html .clPivot #gridContextMenu > li.excelAddIn > .k-link .k-sprite {
  mask: var(--cl-pivot-excel-bg);
}
html .clPivot #gridContextMenu > li.PreparetoExcelAddIn > .k-link .k-sprite {
  mask: var(--cl-pivot-prepare-data-for-excel-bg);
}
html .clPivot #gridContextMenu > li.copyEntityToDataset > .k-link .k-sprite {
  mask: var(--cl-pivot-copy-entity-to-dataset-bg);
}
html .clPivot #gridContextMenu > li.moveEntityToDataset > .k-link .k-sprite {
  mask: var(--cl-pivot-move-entity-to-dataset-bg);
}
html .clPivot #gridContextMenu > li.addNewEntity > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.addRow > .k-link .k-sprite {
  mask: var(--cl-pivot-bi-bg);
}
html .clPivot #gridContextMenu > li.copyEntity > .k-link .k-sprite {
  mask: var(--cl-pivot-copy-entity-to-dataset-bg);
}
html .clPivot #gridContextMenu > li.showDeletedRecords > .k-link .k-sprite {
  mask: var(--cl-pivot-show-deleted-bg);
}
html .clPivot #gridContextMenu > li.appendBi > .k-link .k-sprite {
  mask: var(--cl-pivot-bi-bg);
}
html .clPivot #gridContextMenu > li.savePermanently > .k-link .k-sprite {
  mask: var(--cl-pivot-entities-bulk-export-bg);
}
html .clPivot #gridContextMenu > li.deleteEntity > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.deleteRow > .k-link .k-sprite {
  mask: var(--cl-pivot-delete-bg);
}
html .clPivot #gridContextMenu > li.restoreLayoutToDefaultView > .k-link .k-sprite {
  mask: var(--cl-pivot-restore-bg);
}
html .clPivot #gridContextMenu > li.autofit > .k-link .k-sprite {
  mask: var(--cl-pivot-autofit-column-bg);
}
html .clPivot #gridContextMenu > li.openRevisions > .k-link .k-sprite {
  mask: var(--cl-pivot-history-bg);
}
html .clPivot #gridContextMenu > li.bulkExport > .k-link .k-sprite {
  mask: var(--cl-pivot-entities-bulk-export-bg);
}
html .clPivot #gridContextMenu > li.prepareToExcelAddIn > .k-link .k-sprite {
  mask: var(--cl-pivot-prepare-data-for-excel-bg);
}
html .clPivot #gridContextMenu > li.saveLayout > .k-link .k-sprite {
  mask: var(--cl-pivot-save-layout);
}
html .clPivot #gridContextMenu > li.importLayout > .k-link .k-sprite {
  mask: var(--cl-pivot-import-layout);
}
html .clPivot #gridContextMenu > li.exportLayout > .k-link .k-sprite {
  mask: var(--cl-pivot-export-bg);
}
html .clPivot #gridContextMenu > li.restoreGridToDefaultView > .k-link .k-sprite {
  mask: var(--cl-pivot-restore-bg);
}
html .clPivot #gridContextMenu > li.openTypesHierarchy > .k-link .k-sprite {
  mask: var(--cl-pivot-types-hierarchy);
}
html .clPivot #gridContextMenu > li.formatDoubleCells > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.excelExport > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.query > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.selectBI > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.refresh > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.dropToExcelOptions > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.excelAddIn > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.PreparetoExcelAddIn > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.copyEntityToDataset > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.moveEntityToDataset > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.addNewEntity > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.addRow > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.copyEntity > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.deleteEntity > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.deleteRow > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.restoreLayoutToDefaultView > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.autofit > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.appendBi > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.showDeletedRecords > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.savePermanently > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.openRevisions > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.bulkExport > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.prepareToExcelAddIn > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.saveLayout > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.importLayout > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.exportLayout > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.restoreGridToDefaultView > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.openTypesHierarchy > .k-link .k-sprite {
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li.k-state-hover.formatDoubleCells > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.excelExport > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.query > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.selectBI > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.refresh > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.dropToExcelOptions > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.excelAddIn > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.PreparetoExcelAddIn > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.copyEntityToDataset > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.moveEntityToDataset > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.addNewEntity > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.addRow > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.copyEntity > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.deleteEntity > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.deleteRow > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.restoreLayoutToDefaultView > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.autofit > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.appendBi > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.showDeletedRecords > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.savePermanently > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.openRevisions > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.bulkExport > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.prepareToExcelAddIn > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.saveLayout > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.importLayout > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.exportLayout > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.restoreGridToDefaultView > .k-link > .k-sprite,
html .clPivot #gridContextMenu > li.k-state-hover.openTypesHierarchy > .k-link > .k-sprite {
  background: var(--cl-accent-color) !important;
}
html .clPivot #gridContextMenu > li.k-state-hover.formatDoubleCells > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.excelExport > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.query > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.selectBI > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.refresh > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.dropToExcelOptions > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.excelAddIn > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.PreparetoExcelAddIn > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.copyEntityToDataset > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.moveEntityToDataset > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.addNewEntity > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.addRow > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.copyEntity > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.deleteEntity > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.deleteRow > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.restoreLayoutToDefaultView > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.autofit > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.appendBi > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.showDeletedRecords > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.savePermanently > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.openRevisions > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.bulkExport > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.prepareToExcelAddIn > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.saveLayout > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.importLayout > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.exportLayout > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.restoreGridToDefaultView > .k-link > .k-icon,
html .clPivot #gridContextMenu > li.k-state-hover.openTypesHierarchy > .k-link > .k-icon {
  border-left-color: var(--cl-accent-color) !important;
}
html .clPivot #gridContextMenu > li.k-state-default {
  position: relative;
}
html .clPivot #gridContextMenu > li.k-state-default .k-i-arrow-e {
  margin-left: auto;
  border-width: 4px 0 4px 4px !important;
  margin-top: 0 !important;
  border-left-color: var(--cl-secondary-text-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.chooseColumns-iconEl {
  mask: var(--cl-pivot-choose-columns-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.export-iconEl {
  mask: var(--cl-pivot-export-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.duplicate-icon {
  mask: var(--cl-pivot-duplicate-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.sortAsc-iconEl {
  mask: var(--cl-pivot-sortAsc-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.sortDesc-iconEl {
  mask: var(--cl-pivot-sortDesc-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.noSort {
  mask: var(--cl-pivot-noSort-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.lock {
  mask: var(--cl-pivot-lock-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.unlock {
  mask: var(--cl-pivot-unlock-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.groupedBy {
  mask: var(--cl-pivot-grouped-by-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.ungroup-iconEl {
  mask: var(--cl-pivot-ungroup-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.expand-iconEl {
  mask: var(--cl-pivot-expand-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.sum-iconEl {
  mask: var(--cl-pivot-sum-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link .k-sprite.delete-copy-icon {
  mask: var(--cl-pivot-delete-copy-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover > .k-link.k-state-default .k-i-arrow-e {
  border-left-color: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li.k-state-hover.formatDoubleCells > .k-link .k-sprite {
  mask: var(--cl-pivot-format-cells-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot #gridContextMenu > li.formatDoubleCells + li > .k-link {
  visibility: hidden;
  display: inline-flex;
  align-items: center;
  font-size: 0;
}
html .clPivot #gridContextMenu > li.formatDoubleCells + li > .k-link .k-sprite,
html .clPivot #gridContextMenu > li.formatDoubleCells + li > .k-link .k-i-arrow-e {
  visibility: visible;
}
html .clPivot #gridContextMenu > li.formatDoubleCells + li > .k-link .chooseColumns-iconEl {
  visibility: visible;
  order: -1;
}
html .clPivot #gridContextMenu > li.formatDoubleCells + li > .k-link:before {
  content: "Aggregation";
  visibility: visible;
  font-size: 13px;
  position: absolute;
  left: 32px;
}
html .clPivot #gridContextMenu > li:hover {
  background-color: var(--cl-color-hover);
  cursor: pointer;
}
html .clPivot #gridContextMenu > li:hover .k-link {
  color: var(--cl-accent-color);
  font-weight: 500;
}
html .clPivot #gridContextMenu > li:hover .k-link .k-sprite.chooseColumns-iconEl {
  mask: var(--cl-pivot-choose-columns-bg);
  background: var(--cl-accent-color);
}
html .clPivot #gridContextMenu > li:hover .k-link:hover {
  background-color: var(--cl-color-hover);
}
html .clPivot #gridContextMenu .k-animation-container .k-item .k-link {
  color: var(--cl-secondary-text-color);
}
html .clPivot #gridContextMenu .k-animation-container .k-item.selected {
  text-decoration: none;
}
html .clPivot #gridContextMenu .k-animation-container .k-item.selected .k-link {
  color: var(--cl-accent-color);
}
html .clPivot #gridContextMenu .k-animation-container .k-item.k-state-hover .k-link {
  color: var(--cl-accent-color);
}
html .clPivot .k-icon.icon-sorting {
  display: flex;
  align-items: center;
  height: 100%;
  width: 8px;
  margin: 0 !important;
  position: relative;
  background-image: none;
  opacity: 1;
}
html .clPivot .k-icon.icon-sorting.k-i-arrow-n::before {
  display: none;
}
html .clPivot .k-icon.icon-sorting.k-i-arrow-n::after {
  content: "";
  display: flex;
  align-items: center;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid var(--cl-accent-color);
}
html .clPivot .k-icon.icon-sorting.k-i-arrow-s::before {
  display: none;
}
html .clPivot .k-icon.icon-sorting.k-i-arrow-s::after {
  content: "";
  display: flex;
  align-items: center;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid var(--cl-accent-color);
}
html .clPivot .hasSorting .k-icon.icon-sorting {
  display: flex;
  align-items: center;
  height: var(--grid-cell-content-wrapper-height);
  width: 8px;
  margin-top: var(--grid-has-sorting-icon-margin-top) !important;
}
html .clPivot .k-picker-wrap {
  display: flex;
  padding-right: 4px;
}
html .clPivot .k-picker-wrap .k-select {
  display: flex;
}
html .clPivot .k-picker-wrap .k-select > * + * {
  margin-left: 6px;
}
html .clPivot .k-i-calendar,
html .clPivot .k-i-clock,
html .clPivot .k-i-reset,
html .clPivot .k-i-timespan {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  text-indent: 20px;
  width: 16px;
  height: 16px;
}
html .clPivot .k-i-calendar {
  mask: var(--cl-pivot-calendar-bg);
  background: var(--cl-color-icon-fill) !important;
}
html .clPivot .k-i-calendar:hover {
  background: var(--cl-accent-color) !important;
  cursor: pointer;
}
html .clPivot .k-i-clock {
  margin-top: 2px;
  mask: var(--cl-pivot-clock-bg);
  background: var(--cl-color-icon-fill) !important;
}
html .clPivot .k-i-clock:hover {
  background: var(--cl-accent-color) !important;
  cursor: pointer;
}
html .clPivot .k-i-timespan {
  margin-top: 2px;
  mask: var(--cl-pivot-timespan-bg);
  background: var(--cl-color-icon-fill) !important;
}
html .clPivot .k-i-timespan:hover {
  background: var(--cl-accent-color) !important;
  cursor: pointer;
}
html .clPivot .k-i-reset {
  margin-top: 1px;
  mask: var(--cl-pivot-reset-bg);
  background: var(--cl-color-icon-fill) !important;
}
html .clPivot .k-i-reset:hover {
  background: var(--cl-accent-color) !important;
  cursor: pointer;
}
html .clPivot .k-grid-header-locked {
  overflow: visible;
}
html .clPivot .k-grid-header-locked:not([style="width: 31px; touch-action: none;"]) .filterRowindicator,
html .clPivot .k-grid-header-locked:not([style="width: 31px; touch-action: none;"]) .clDropDown.cl-columns-filter-dropdown {
  left: 2px;
}
html .clPivot #clList {
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  padding: 4px 0;
  font-weight: 500;
  background: var(--cl-components-content-bg-color);
  box-shadow: var(--cl-pivot-list-box-shadow);
}
html .clPivot #clList .cl-list-arrow {
  border-width: 4px 0 4px 4px;
  border-left-color: var(--cl-color-icon-fill);
}
html .clPivot #clList .cl-list-item:hover .cl-list-arrow {
  border-left-color: var(--cl-accent-color);
}
html .clPivot .clDropDown-list {
  padding: 4px 0px;
  border: var(--cl-components-border);
  border-radius: 2px;
  box-shadow: var(--calendar-years-list-box-shadow) !important;
  background: var(--cl-color-modal) !important;
}
html .clPivot .clDropDown-list .clDropDown-list-item {
  font-weight: 500;
  padding: 2px 4px !important;
  background: var(--cl-color-modal) !important;
  color: var(--cl-input-text-default) !important;
}
html .clPivot .clDropDown-list .clDropDown-list-item:hover {
  background-color: var(--cl-color-hover) !important;
  color: var(--cl-accent-color) !important;
}
html .clPivot .clDropDown-list .clDropDown-list-item.active-item {
  color: var(--cl-accent-color) !important;
  background: var(--cl-color-hover) !important;
}
html .clPivot .column-actions-container {
  overflow: hidden;
  min-width: 176px !important;
}
html .clPivot .column-actions-container .cl-list-item .column-actions-type.formatDoubleCells > .column-action-type-icon {
  mask: var(--cl-pivot-format-cells-bg);
  background: var(--cl-color-icon-fill);
}
html .clPivot .column-actions-container .cl-list-item:hover .column-actions-type.formatDoubleCells > .column-action-type-icon {
  mask: var(--cl-pivot-format-cells-bg);
  background: var(--cl-accentcolor-icon-fill);
}
html .clPivot.clDropDown-popup-inline-filter {
  z-index: 200000;
  box-shadow: 4px 4px 6px -3px rgba(0, 0, 0, 0.3);
}
html .clPivot.clListSubitemsPopup {
  z-index: 200001;
  box-shadow: 4px 4px 6px -3px rgba(0, 0, 0, 0.3);
  background: var(--cl-components-content-bg-color);
}
html .clPivot.clListSubitemsPopup .clDropDown-list-item.active-item {
  font-weight: 500;
  padding: 0 8px !important;
  color: var(--cl-accent-color);
}
html .clPivot.clDragClue {
  display: flex;
  align-items: center;
  z-index: 200000 !important;
}
html .clPivot.clDragClue .clDragTitle {
  white-space: nowrap;
}
html .clPivot.clDragClue .k-drag-status {
  display: inline-block;
  width: 16px;
  height: 16px;
}
html .clPivot.clDragClue > * + * {
  margin-left: 3px;
}
html .clPivot .clPivot .operationIcon {
  background: none !important;
}
html .clPivot .operationIcon.contains {
  mask: var(--cl-pivot-contains-bg);
}
html .clPivot .operationIcon.containsExact {
  mask: var(--cl-pivot-contains-exact-bg);
}
html .clPivot .operationIcon.equalsDouble {
  mask: var(--cl-pivot-equals-double-bg);
}
html .clPivot .operationIcon.notEquals {
  mask: var(--cl-pivot-not-equals-bg);
}
html .clPivot .operationIcon.endswith {
  mask: var(--cl-pivot-ends-with-bg);
}
html .clPivot .operationIcon.startswith {
  mask: var(--cl-pivot-starts-with-bg);
}
html .clPivot .operationIcon.empty {
  mask: var(--cl-pivot-empty-bg);
}
html .clPivot .operationIcon.notEmpty {
  mask: var(--cl-pivot-not-empty-bg);
}
html .clPivot .operationIcon.lessthan {
  mask: var(--cl-pivot-less-than-bg);
}
html .clPivot .operationIcon.lessThanOrEqual {
  mask: var(--cl-pivot-less-than-or-equal-bg);
}
html .clPivot .operationIcon.greaterThanOrEqual {
  mask: var(--cl-pivot-greater-than-or-equal-bg);
}
html .clPivot .operationIcon.greaterthan {
  mask: var(--cl-pivot-greater-than-bg);
}
html .clPivot .operationIcon.contains,
html .clPivot .operationIcon.containsExact,
html .clPivot .operationIcon.equalsDouble,
html .clPivot .operationIcon.notEquals,
html .clPivot .operationIcon.endswith,
html .clPivot .operationIcon.startswith,
html .clPivot .operationIcon.empty,
html .clPivot .operationIcon.notEmpty,
html .clPivot .operationIcon.lessthan,
html .clPivot .operationIcon.lessThanOrEqual,
html .clPivot .operationIcon.greaterThanOrEqual,
html .clPivot .operationIcon.greaterthan {
  background: var(--cl-color-icon-fill);
}
html .clPivot .operationIcon.contains:hover,
html .clPivot .operationIcon.containsExact:hover,
html .clPivot .operationIcon.equalsDouble:hover,
html .clPivot .operationIcon.notEquals:hover,
html .clPivot .operationIcon.endswith:hover,
html .clPivot .operationIcon.startswith:hover,
html .clPivot .operationIcon.empty:hover,
html .clPivot .operationIcon.notEmpty:hover,
html .clPivot .operationIcon.lessthan:hover,
html .clPivot .operationIcon.lessThanOrEqual:hover,
html .clPivot .operationIcon.greaterThanOrEqual:hover,
html .clPivot .operationIcon.greaterthan:hover {
  background: var(--cl-accent-color);
}
html .clPivot .filter-reset {
  mask: var(--cl-pivot-filter-reset-bg);
  background: var(--cl-color-icon-fill) !important;
}
html .clPivot .filter-reset:hover {
  background: var(--cl-color-error) !important;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tab .cl-layoutManager-close_tab {
  mask: var(--cl-pivot-close-bi-tab-view-bg);
  background: var(--cl-color-icon-fill) !important;
}
.cl-layoutManager-root .cl-layoutManager-header .cl-layoutManager-tab .cl-layoutManager-close_tab:hover {
  background: var(--cl-accent-color) !important;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy-toggle-all,
.clPivot.k-window #columnChooser .cl-columns-hierarchy-tree-item-toggler {
  height: 16px;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy-toggle-all > .clCheckbox,
.clPivot.k-window #columnChooser .cl-columns-hierarchy-tree-item-toggler > .clCheckbox {
  height: 16px;
  width: 16px;
}
.clPivot.k-window #columnChooser .k-pane .cl-column-chooser-panel-hierarchy {
  background-color: var(--cl-components-content-bg-color);
  padding: 12px 0 0;
}
.clPivot.k-window #columnChooser .k-pane .cl-column-chooser-panel-hierarchy.cl-column-chooser-attributes-hierarchy__with-hierarchy {
  padding-left: 6px;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy .VirtualScrollingTree-content {
  width: 100% !important;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy .VirtualScrollingTree-scrollbar {
  position: absolute;
  right: 0;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy-filter-input {
  padding: 0;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy-tree-item {
  display: flex;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy-tree-item-toggler {
  flex: 0 0 16px;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy-tree-item-expander {
  height: 16px;
  width: 16px;
  flex: 0 0 16px;
  z-index: 1;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy-tree-item-expander.expanded {
  background-position: 0 -16px;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy-tree-item-expander.collapsed {
  background-position: 0 -32px;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy-tree-item-title {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  margin-left: 4px;
  display: inline-block;
  line-height: 16px;
}
.clPivot.k-window #columnChooser .cl-columns-hierarchy-tree-item:hover .cl-columns-filter-tree-item-navigate {
  display: inline;
}
.k-calendar-container {
  font-size: var(--cl-font-size-app);
  font-weight: 400;
}
.k-calendar-container * {
  box-sizing: content-box;
}
.k-calendar-container .k-calendar {
  padding: 0 5px;
  position: relative;
  width: 18.29em;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.k-calendar-container .k-link {
  text-decoration: none;
}
.k-calendar-container .k-header {
  flex: 0 0 44px;
  display: flex;
  align-items: center;
}
.k-calendar-container .k-header .k-link {
  flex: 0 0 33px;
  height: 100%;
  display: flex;
  justify-content: center;
}
.k-calendar-container .k-header .k-link .k-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.k-calendar-container .k-header .k-link.k-nav-fast {
  flex: 1;
  text-transform: uppercase;
}
.k-calendar-container .k-content {
  float: left;
  width: 100%;
  height: 236px;
  table-layout: fixed;
}
.k-calendar-container .k-content td {
  cursor: pointer;
  text-align: center;
}
.k-calendar-container .k-content td .k-link {
  min-height: 2.571em;
  line-height: 2.571em;
}
.view-time .k-list {
  padding-left: 0;
  height: 100%;
}
html .clPivot .k-window input[type=button][btntype=cancel],
html .clPivot.k-window input[type=button][btntype=cancel],
html .clPivot #dropDownContent input[type=button][btntype=cancel],
html .clPivot .columnChooserWindow.k-pane input[type=button][btntype=cancel] {
  background-color: var(--cl-button-secondary-surface-default);
  color: var(--cl-primary-text-color);
}
html .clPivot .k-window input[type=button][btntype=cancel]:hover,
html .clPivot.k-window input[type=button][btntype=cancel]:hover,
html .clPivot #dropDownContent input[type=button][btntype=cancel]:hover,
html .clPivot .columnChooserWindow.k-pane input[type=button][btntype=cancel]:hover {
  background-color: var(--cl-button-secondary-surface-hover);
}
html .clPivot .k-window input[type=button][btntype=submit],
html .clPivot.k-window input[type=button][btntype=submit],
html .clPivot #dropDownContent input[type=button][btntype=submit],
html .clPivot .columnChooserWindow.k-pane input[type=button][btntype=submit] {
  background-color: var(--cl-button-primary-surface-default);
}
html .clPivot .k-window input[type=button][btntype=submit]:hover,
html .clPivot.k-window input[type=button][btntype=submit]:hover,
html .clPivot #dropDownContent input[type=button][btntype=submit]:hover,
html .clPivot .columnChooserWindow.k-pane input[type=button][btntype=submit]:hover {
  background-color: var(--cl-button-primary-surface-hover);
}
.k-grid-content .clPivot-scroller-vertical {
  z-index: 20;
}
.clPivot div.cl-grid-header th .filterRowindicator,
.cl-grid .k-header .filterRowindicator {
  background: var(--cl-pivot-clear-filter-bg);
  bottom: 5px;
  left: 9px;
  transform: translate(-1px, 26px);
}
.clPivot div.cl-grid-header th .filterRowindicator:hover,
.cl-grid .k-header .filterRowindicator:hover {
  background: var(--cl-pivot-clear-filter-bg);
  background-position: 0px 0px !important;
}
.clPivot .clDropDown.cl-columns-filter-dropdown {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  margin: 0 auto;
}
.clPivot .clDropDown.cl-columns-filter-dropdown #clColumnsFilterExpander {
  height: 16px;
  mask: var(--cl-pivot-grid-filter-bg);
  background: var(--cl-color-icon-fill);
}
.clPivot .clDropDown.cl-columns-filter-dropdown #clColumnsFilterExpander.columnsFilterApplied {
  filter: none;
  background: var(--bar-icon-svg-active-fill) !important;
}
.clPivot.clDropDown-popup .cl-pivot-calendar-content {
  border-top: 1px solid var(--datetime-control-border-color);
  padding-top: 10px;
  display: grid;
  grid-template-columns: repeat(7, 30px);
  grid-column-gap: 4px;
  justify-items: center;
  font-size: var(--cl-font-size-app);
}
.clPivot.clDropDown-popup .cl-pivot-calendar-content th,
.clPivot.clDropDown-popup .cl-pivot-calendar-content td {
  text-align: center;
  padding: 0;
}
.clPivot.clDropDown-popup .cl-pivot-calendar-content .week-day-name {
  color: var(--calendar-week-day-name-color);
  margin-bottom: 2px;
}
.clPivot.clDropDown-popup .cl-pivot-calendar-content .day {
  background-color: transparent;
  border: 0;
  width: 34px;
  height: 24px;
  color: var(--calendar-day-color);
  margin: 1px 0;
}
.clPivot.clDropDown-popup .cl-pivot-calendar-content .day.is-between {
  background-color: var(--calendar-between-day-bg);
  color: var(--calendar-between-day-color);
  border-radius: 0;
}
.clPivot.clDropDown-popup .cl-pivot-calendar-content .day.active {
  color: var(--calendar-active-day-color);
  background-color: var(--calendar-active-day-bg);
  border-radius: 2px;
}
.clPivot.clDropDown-popup .cl-pivot-calendar-content .day.previous {
  color: var(--cl-color-icon-disabled);
}
.clPivot.clDropDown-popup .cl-pivot-calendar-content .day:not(.active):not(.disabled):hover {
  background-color: var(--calendar-between-day-bg-hover);
  color: var(--calendar-between-day-color-hover);
}
.clPivot.clDropDown-popup .cl-pivot-calendar-content .day.disabled {
  background-color: var(--calendar-disabled-day-bg);
  color: var(--calendar-disabled-day-color);
  border-radius: 0;
  cursor: default;
}
.clPivot.clDropDown-popup .cl-pivot-clocks {
  display: inline-block;
  padding: 0;
  border: 0;
  margin: 13px 13px 11px 8px;
}
.clPivot.clDropDown-popup .cl-pivot-clocks:before {
  border-top: 1px solid var(--datetime-control-border-color);
  position: absolute;
  margin-top: -12px;
  left: 12px;
  content: "";
  width: calc(100% - 24px);
}
.clPivot.clDropDown-popup .cl-pivot-clocks-input {
  width: 33px;
  height: 23px;
  margin: 0 4px;
  padding: 2px 0;
  outline: none;
  text-align: center;
  background-color: var(--input-control-bg-color);
  color: var(--editor-value-item-text-color);
  border: var(--input-search-border);
  border-radius: var(--input-search-border-radius);
  -moz-appearance: textfield;
}
.clPivot.clDropDown-popup .cl-pivot-clocks-input:hover:not(.clPivot.clDropDown-popup .cl-pivot-clocks-input_invalid) {
  background-color: var(--input-search-hovered) !important;
  border: 1px solid var(--input-search-hovered);
}
.clPivot.clDropDown-popup .cl-pivot-clocks-input:focus:not(.clPivot.clDropDown-popup .cl-pivot-clocks-input_invalid) {
  background-color: var(--input-search-focused);
  border: var(--search-field-active-border) !important;
  box-shadow: var(--editor-element-plain-border);
}
.clPivot.clDropDown-popup .cl-pivot-clocks-input_invalid {
  background-color: var(--editor-bg-color-invalid) !important;
  border-color: var(--cl-color-error) !important;
}
.clPivot.clDropDown-popup .cl-pivot-clocks-input-milisecond {
  width: 38px;
}
.clPivot.clDropDown-popup .cl-pivot-clocks-input::-webkit-outer-spin-button,
.clPivot.clDropDown-popup .cl-pivot-clocks-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.clPivot.clDropDown-popup .cl-pivot-clocks-reset-btn {
  margin-left: 7px;
  flex: 0 0 50px;
  line-height: 23px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--datetime-editor-reset-button-bg-color);
  box-shadow: var(--calendar-controls-box-shadow);
  min-width: 50px;
  height: 100% !important;
  padding: 0;
  color: var(--cl-secondary-text-color);
  text-transform: unset;
  border: var(--input-search-border);
}
.clPivot.clDropDown-popup .cl-pivot-clocks-reset-btn.disabled {
  background: var(--cl-button-secondary-surface-disabled) !important;
  color: var(--cl-button-secondary-text-disabled) !important;
  box-shadow: none !important;
  pointer-events: none;
  outline: none;
}
.clPivot.clDropDown-popup .cl-pivot-clocks-reset-btn.disabled:hover {
  background: var(--cl-button-secondary-surface-disabled) !important;
  color: var(--cl-button-secondary-text-disabled) !important;
}
.clPivot.clDropDown-popup .cl-pivot-clocks-reset-btn:hover {
  background-color: var(--cl-color-hover);
  color: var(--cl-accent-color);
}
.clPivot.clDropDown-popup .cl-pivot-clocks-reset-btn:active {
  height: 23px;
}
.clPivot.cl-month-picker-popup .clDropDown-list-item,
.clPivot.cl-year-picker-popup .clDropDown-list-item {
  width: 100% !important;
}
.clPivot.cl-sign-picker-popup .cl-timespan-sign-picker_link {
  color: var(--cl-secondary-text-color);
}
.clPivot.cl-sign-picker-popup .cl-timespan-sign-picker_link svg {
  fill: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown {
  background-color: var(--datetime-control-bg-color);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-header {
  color: var(--cl-color-modal-header);
  background-color: var(--cl-color-bg-modal-header);
  font-weight: 500;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-header svg {
  cursor: pointer;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-header svg polygon {
  fill: var(--cl-color-modal-close-icon);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-header svg:hover polygon {
  fill: var(--cl-color-header-hover);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns {
  display: flex;
  margin-bottom: 12px;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns__btn {
  width: auto;
  margin-right: 12px;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 24px;
  padding: 0 7px;
  background-color: var(--cl-input-surface-default);
  border: 1px solid var(--cl-input-border-default);
  border-radius: 2px;
  font-family: var(--cl-font-family);
  font-weight: 400;
  font-size: var(--cl-font-size-app);
  color: var(--cl-input-text-default);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns button:hover {
  background: var(--cl-input-surface-hover);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns button:hover .cl-icon-inline {
  fill: var(--cl-input-icon-hover);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns button:hover .k-i-arrow-s:after {
  border-top: 4px solid var(--cl-accent-color);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns button:focus {
  background: var(--cl-input-surface-focused);
  border: 1px solid var(--cl-input-border-focused);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns button .cl-icon-inline {
  margin-left: 5px;
  fill: var(--editor-icons-color);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns .k-i-arrow-s:after {
  border-top: 4px solid var(--cl-color-icon-fill);
  position: inherit;
  transform: none;
  margin-top: 4px;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns-today-controls-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns-today-controls-container .cl-pivot-calendar-next-btn,
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns-today-controls-container .cl-pivot-calendar-prev-btn {
  mask: url("./media/cl-expand-sidebar-small-SXW3JTYI.svg");
  background-color: var(--cl-color-icon-fill);
  width: 12px;
  height: 12px !important;
  margin: 0;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns-today-controls-container .cl-pivot-calendar-next-btn:hover,
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-content .cl-pivot-calendar-btns-today-controls-container .cl-pivot-calendar-prev-btn:hover {
  background-color: var(--cl-accent-color);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-timespan-sign-picker {
  background: var(--cl-input-surface-hover);
  border: 1px solid var(--cl-color-border);
  color: var(--cl-dropdown-handler-color) !important;
  font-weight: 500;
  font-size: var(--cl-font-size-app);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-timespan-sign-picker_value {
  line-height: 18px;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-timespan-sign-picker_value svg {
  fill: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-timespan-sign-picker_value .k-i-arrow-s:after {
  border-top: 4px solid var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-pivot-timespan .cl-pivot-timespan-element-container .cl-pivot-timespan-input {
  background: var(--editable-cell-bg);
  background-color: var(--input-control-bg-color);
  color: var(--editor-value-item-text-color);
  border: var(--input-search-border);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-pivot-timespan .cl-pivot-timespan-element-container .cl-pivot-timespan-input:hover {
  background-color: var(--input-search-hovered) !important;
  border: 1px solid var(--input-search-hovered);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-pivot-timespan .cl-pivot-timespan-element-container .cl-pivot-timespan-input:focus {
  background-color: var(--cl-pivot-cell-focused-selected-color) !important;
  border: var(--search-field-active-border) !important;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-pivot-timespan .cl-pivot-timespan-element-container .cl-pivot-timespan-title {
  color: var(--cl-primary-text-color);
  background: var(--cl-line-control-bg-color);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-pivot-timespan .cl-pivot-timespan-reset-btn {
  background: var(--cl-button-with-icon-surface-default);
  box-shadow: var(--cl-button-box-shadow);
  border: var(--cl-button-secondary-border-default);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-pivot-timespan input::-webkit-outer-spin-button,
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker .cl-pivot-timespan input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-controls input {
  height: 24px;
  line-height: 24px;
  min-width: 80px;
  font-size: var(--cl-font-size-app);
  padding: 0 12px;
  border-radius: var(--cl-button-border-radius);
  margin-left: 12px;
  text-transform: var(--cl-button-text-transform);
  text-decoration: none;
  text-align: center;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-controls input:not(:first-child) {
  margin-left: 12px;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-controls input[type=button] {
  background: var(--cl-button-secondary-surface-default) !important;
  color: var(--cl-button-secondary-text-default);
  border: var(--cl-button-secondary-border-default);
  box-shadow: var(--cl-button-box-shadow);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-controls input[type=button]:hover {
  background: var(--cl-button-secondary-surface-hover) !important;
  color: var(--cl-button-secondary-text-hover);
  border: var(--cl-button-secondary-border-hover);
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-controls input[btntype=submit] {
  background: var(--cl-button-primary-surface-default) !important;
  color: var(--cl-button-primary-text-default);
  border: none;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-controls input[btntype=submit]:hover {
  background: var(--cl-button-primary-surface-hover) !important;
  color: var(--cl-button-primary-text-default);
  border: none;
}
.clPivot.clDropDown-popup.cl-datetime-picker-dropdown .cl-datetime-picker-controls input[btntype=submit].disabled {
  pointer-events: none;
  outline: none;
  background: var(--cl-button-primary-surface-disabled) !important;
  color: var(--cl-button-secondary-text-disabled) !important;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3) !important;
  border-radius: 2px !important;
  background-color: var(--cl-color-modal);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-hierarchy-toggle-all,
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-hierarchy-tree-item-toggler {
  height: 16px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-hierarchy-toggle-all > .clCheckbox,
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-hierarchy-tree-item-toggler > .clCheckbox {
  height: 16px;
  width: 16px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-title {
  color: var(--cl-color-modal-header);
  background-color: var(--cl-color-bg-modal-header);
  font-weight: 500;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-title svg {
  cursor: pointer;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-title svg polygon {
  fill: var(--cl-color-modal-close-icon);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-title svg:hover polygon {
  fill: var(--cl-color-header-hover);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-tree-item-navigate {
  height: 16px;
  width: 16px;
  flex: 0 0 16px;
  background: var(--tree-item-navigate-bg);
  display: none;
  cursor: pointer;
  margin-left: auto;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-tree-item-navigate:hover {
  background: var(--tree-item-navigate-hover-bg);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-buttons-container input {
  height: 24px;
  line-height: 24px;
  min-width: 80px;
  font-size: var(--cl-font-size-app);
  padding: 0 12px;
  border-radius: var(--cl-button-border-radius);
  margin-left: 12px;
  text-transform: var(--cl-button-text-transform);
  text-decoration: none;
  text-align: center;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-buttons-container input:not(:first-child) {
  margin-left: 12px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-buttons-container input[type=button] {
  background: var(--cl-button-secondary-surface-default) !important;
  color: var(--cl-button-secondary-text-default);
  border: var(--cl-button-secondary-border-default);
  box-shadow: var(--cl-button-box-shadow);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-buttons-container input[type=button]:hover {
  background: var(--cl-button-secondary-surface-hover) !important;
  color: var(--cl-button-secondary-text-hover);
  border: var(--cl-button-secondary-border-hover);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-buttons-container input[btntype=submit] {
  background: var(--cl-button-primary-surface-default) !important;
  color: var(--cl-button-primary-text-default);
  border: none;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-buttons-container input[btntype=submit]:hover {
  background: var(--cl-button-primary-surface-hover) !important;
  color: var(--cl-button-primary-text-default);
  border: none;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter-buttons-container input[btntype=submit].disabled {
  pointer-events: none;
  outline: none;
  background: var(--cl-button-primary-surface-disabled) !important;
  color: var(--cl-button-secondary-text-disabled) !important;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy .VirtualScrollingTree-content {
  width: 100% !important;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy .VirtualScrollingTree-scrollbar {
  position: absolute;
  right: 0;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter {
  margin-top: 12px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter-wrapper {
  position: relative;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter-wrapper svg path {
  fill: var(--cl-color-icon-fill);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter-wrapper .search-icon {
  position: absolute;
  left: 8px;
  top: 4px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter-wrapper input {
  width: 100%;
  display: flex;
  align-items: center;
  height: 24px;
  background-color: var(--cl-input-surface-default);
  border: var(--input-search-border);
  border-radius: var(--input-search-border-radius);
  margin: 0;
  padding: 0 32px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter-wrapper input:hover {
  background-color: var(--cl-input-surface-hover);
  border: 1px solid var(--cl-input-border-hover);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter-wrapper input:focus {
  background-color: var(--cl-input-surface-focused);
  border: 1px solid var(--cl-input-border-focused);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter-wrapper input:read-only {
  border: none !important;
  background-color: var(--cl-input-surface-disabled) !important;
  cursor: default;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter-wrapper .clear-filter-icon {
  cursor: pointer;
  position: absolute;
  height: 12px;
  width: 12px;
  right: 8px;
  top: 4px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter-wrapper .clear-filter-icon svg:hover path {
  fill: var(--cl-remove-icon-fill);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter-input {
  padding: 0;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter input:focus {
  border-bottom-color: var(--cl-accent-color);
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter .toggle-all-nodes-title-wrapper {
  margin-top: 12px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter .toggle-all-nodes-title-wrapper label {
  margin-top: 1px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-filter .toggle-all-nodes-title-wrapper .toggle-all-nodes-title {
  margin-left: 8px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-tree {
  margin-top: 0;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-tree-item {
  margin: 0 12px 0 24px;
  display: flex;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-tree-item-toggler {
  flex: 0 0 16px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-tree-item-expander {
  height: 16px;
  width: 16px;
  flex: 0 0 16px;
  z-index: 1;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-tree-item-expander.expanded {
  background-position: 0 -16px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-tree-item-expander.collapsed {
  background-position: 0 -32px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-tree-item-title {
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  display: inline-block;
  margin-left: 8px;
  line-height: 16px;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup .cl-columns-filter .cl-columns-hierarchy-tree-item:hover .cl-columns-filter-tree-item-navigate {
  display: inline;
}
.clPivot.clDropDown-popup.cl-columns-filter-popup ::-webkit-scrollbar {
  width: 8px;
}
.k-overlay {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1 !important;
}
.k-menu .k-sprite {
  margin-top: 0;
  margin-left: 0;
}
.k-marquee {
  z-index: 101000;
}
.clPivot .cl-pivot-tooltip {
  position: absolute;
  z-index: 11;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.clPivot .subtotal {
  font-weight: var(--cl-pivot-subtotal-font-weight);
}
.clPivot.clTooltip {
  padding: 4px 12px;
  max-width: 200px;
  text-align: left;
  font-size: 1.2rem;
  line-height: 16px;
  word-wrap: break-word;
  border-radius: 2px;
  background-color: var(--cl-tooltip-bg) !important;
  color: var(--cl-tooltip-color) !important;
  box-shadow: var(--cl-tooltip-shadow) !important;
  z-index: 2000000;
}
.clPivot.clTooltip .tooltip-warning {
  color: var(--cl-color-warning);
}
.clPivot.clTooltip .tooltip-error {
  color: var(--cl-color-error);
}
.clPivot.clTooltip .tooltip-success {
  color: var(--cl-color-success);
}
.clPivot.clTooltip.clTooltip-error {
  max-width: 240px;
  background-color: var(--cl-color-tooltips) !important;
  border: none;
  padding: 5px 12px;
}
.clPivot.clTooltip.clTooltip-error .tooltip-validation-error {
  padding: 2px 12px;
  max-width: 417px;
  overflow: hidden;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  font-size: var(--cl-font-size-app);
  background: var(--cl-color-tooltips);
  color: var(--cl-color-error) !important;
  padding: 0;
}
.light-flat-theme .clPivot .clGridContainer .cl-grid-header table th {
  padding: 0 !important;
  margin: 0 !important;
}
.light-flat-theme .clPivot .clGridContainer .cl-grid-header .cl-grid-header-left table {
  width: 100% !important;
}
.clPivot .clGridContainer .cl-grid-header table {
  border-collapse: separate;
}
.clPivot .clGridContainer .cl-grid-header table tr:first-child th {
  border-top: var(--cl-pivot-grid-border) !important;
}
.clPivot .clGridContainer .cl-grid-header table tr:first-child th[cl-title=Report] {
  border: var(--cl-pivot-grid-border) !important;
}
.clPivot .clGridContainer .cl-grid-header table th {
  border-bottom: var(--cl-pivot-grid-border) !important;
  border-width: var(--cl-pivot-grid-border-width) !important;
}
.clPivot .clGridContainer .cl-data-table-cell:not(.row-picker),
.clPivot .clGridContainer .cl-grid-header > .cl-grid-header-center > table th,
.clPivot .clGridContainer .cl-grid-column.last.first.select-mark .cl-data-table-cell {
  border-right: var(--cl-pivot-grid-border) !important;
}
.clPivot .clGridContainer .cl-grid-header-left {
  border-right: var(--cl-pivot-grid-border) !important;
  border-bottom: var(--cl-pivot-grid-border) !important;
  border-left: var(--cl-pivot-grid-border) !important;
}
.clPivot .clGridContainer .cl-grid-header-left th:last-child {
  border-right: 0 !important;
}
.clPivot .clGridContainer .cl-grid-body-left .cl-grid-column.first .cl-data-table-cell {
  border-left: var(--cl-pivot-grid-border) !important;
}
.clPivot .clGridContainer .cl-grid-body-left {
  flex-shrink: 0;
}
.clPivot .clGridContainer .cl-data-table-cell {
  border-bottom: var(--cl-pivot-grid-border) !important;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: var(--cl-accent-color) !important;
}
.ql-snow.ql-toolbar .ql-size .ql-picker-label.ql-active {
  color: var(--cl-secondary-text-color) !important;
}
.ql-snow.ql-toolbar .ql-size .ql-picker-label.ql-active:after {
  border-top-color: var(--cl-color-icon-fill) !important;
}
.ql-snow.ql-toolbar .ql-size .ql-picker-label.ql-active:hover {
  color: var(--cl-accent-color) !important;
}
.ql-snow.ql-toolbar .ql-size .ql-picker-label.ql-active:hover:after {
  border-top-color: var(--cl-accent-color) !important;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: var(--cl-accent-color) !important;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: var(--cl-accent-color) !important;
}
.ql-toolbar.ql-snow {
  border: none;
  padding: 4px;
  padding-bottom: 0;
  font-family: var(--cl-font-family);
}
.ql-toolbar.ql-snow .ql-formats {
  border-right: 1px solid var(--ql-border-color);
  padding-right: 6px;
  margin-right: 6px;
  margin-bottom: 4px;
}
.ql-toolbar.ql-snow .ql-formats :not(.ql-active) svg .ql-stroke {
  stroke: var(--cl-color-icon-fill);
}
.ql-toolbar.ql-snow .ql-formats :not(.ql-active) svg .ql-fill {
  fill: var(--cl-color-icon-fill);
}
.ql-toolbar.ql-snow .ql-formats :not(.ql-active) svg .ql-fill.ql-stroke {
  fill: none !important;
}
.ql-toolbar.ql-snow .ql-formats .ql-picker {
  color: var(--cl-color-icon-fill);
  line-height: 24px;
  font-size: var(--cl-font-size-app);
}
.ql-toolbar.ql-snow .ql-formats .ql-picker .ql-picker-label,
.ql-toolbar.ql-snow .ql-formats .ql-picker .ql-picker-options {
  border: none !important;
}
.ql-toolbar.ql-snow .ql-formats .ql-picker .ql-picker-options {
  background-color: var(--cl-color-modal);
  padding: 4px 0;
}
.ql-toolbar.ql-snow .ql-formats .ql-picker .ql-picker-options .ql-picker-item {
  padding: 0 8px;
  color: var(--cl-primary-text-color);
  font-weight: normal;
}
.ql-toolbar.ql-snow .ql-formats .ql-picker .ql-picker-options .ql-picker-item:hover {
  background-color: var(--cl-color-hover);
  color: var(--cl-accent-color) !important;
}
.ql-toolbar.ql-snow .ql-formats .ql-picker .ql-picker-options .ql-picker-item.ql-selected:hover {
  color: var(--cl-accent-color) !important;
}
.ql-toolbar.ql-snow .ql-formats .ql-picker .ql-picker-options .ql-picker-item.ql-selected-next {
  color: var(--cl-accent-color) !important;
}
.ql-toolbar.ql-snow .ql-formats .ql-picker.ql-color-picker .ql-picker-options {
  padding: 6px;
  width: 144px;
}
.ql-toolbar.ql-snow .ql-formats .ql-picker.ql-size {
  width: 73px;
}
.ql-toolbar.ql-snow .ql-formats:nth-last-of-type(1) {
  margin-right: 0;
  border: none !important;
}
.ql-container.ql-snow .ql-editor {
  padding: 9px 15px;
}
.ql-container.ql-snow .ql-editor.ql-blank {
  padding: 9px 15px;
}
.ql-container.ql-snow .ql-editor.ql-blank::before {
  font-size: 13px;
  color: var(--ql-placeholder-color);
  opacity: 0.7;
}
.ql-container .ql-tooltip {
  background: var(--cl-color-modal);
  box-shadow: none;
  border: none;
  color: var(--cl-primary-text-color);
}
.ql-container .ql-tooltip input[type=text] {
  background: none;
  border: none !important;
  border-bottom: 1px solid var(--ql-border-color) !important;
}
.ql-container .ql-tooltip input[type=text]:focus {
  border-bottom-color: var(--cl-accent-color) !important;
}
.ql-container .ql-tooltip a.ql-action,
.ql-container .ql-tooltip a.ql-remove {
  color: var(--cl-primary-text-color);
}
.ql-container .ql-tooltip a.ql-action:hover,
.ql-container .ql-tooltip a.ql-remove:hover {
  color: var(--cl-accent-color);
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: var(--cl-font-size-app);
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  font-size: var(--cl-font-size-app);
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: var(--cl-font-size-app);
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: var(--cl-font-size-app);
}
.ql-snow .ql-picker-options .ql-picker-item {
  padding-bottom: 0px;
  padding-top: 0px;
}

/* node_modules/@okta/okta-signin-widget/dist/css/okta-sign-in.min.css */
.qtip {
  box-shadow: none;
  direction: ltr;
  display: none;
  font-size: 10.5px;
  left: -28000px;
  line-height: 12px;
  max-width: 280px;
  min-width: 50px;
  padding: 0;
  position: absolute;
  top: -28000px;
}
.qtip-content {
  word-wrap: break-word;
  padding: 5px 9px;
  text-align: left;
}
.qtip-content,
.qtip-titlebar {
  overflow: hidden;
  position: relative;
}
.qtip-titlebar {
  border-width: 0 0 1px;
  font-weight: 700;
  padding: 5px 35px 5px 10px;
}
.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}
.qtip-close {
  border: 1px solid transparent;
  cursor: pointer;
  outline: medium none;
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
}
.qtip-titlebar .qtip-close {
  margin-top: -9px;
  right: 4px;
  top: 50%;
}
* html .qtip-titlebar .qtip-close {
  top: 16px;
}
.qtip-icon .ui-icon,
.qtip-titlebar .ui-icon {
  direction: ltr;
  display: block;
  text-indent: -1000em;
}
.qtip-icon,
.qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}
.qtip-icon .ui-icon {
  background: transparent none no-repeat -100em -100em;
  color: inherit;
  height: 14px;
  line-height: 14px;
  font: normal 700 10px/13px Tahoma, sans-serif;
  text-align: center;
  text-indent: 0;
  width: 18px;
}
.qtip-default {
  background-color: #ffffa3;
  border: 1px solid #f1d031;
  color: #555;
}
.qtip-default .qtip-titlebar {
  background-color: #ffef93;
}
.qtip-default .qtip-icon {
  background: #f1f1f1;
  border-color: #ccc;
  color: #777;
}
.qtip-default .qtip-titlebar .qtip-close {
  border-color: #aaa;
  color: #111;
}
/*! Light tooltip style */
.qtip-light {
  background-color: #fff;
  border-color: #e2e2e2;
  color: #454545;
}
.qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}
/*! Dark tooltip style */
.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}
.qtip-dark .qtip-titlebar {
  background-color: #404040;
}
.qtip-dark .qtip-icon {
  border-color: #444;
}
.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}
/*! Cream tooltip style */
.qtip-cream {
  background-color: #fbf7aa;
  border-color: #f9e98e;
  color: #a27d35;
}
.qtip-cream .qtip-titlebar {
  background-color: #f0de7d;
}
.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}
/*! Red tooltip style */
.qtip-red {
  background-color: #f78b83;
  border-color: #d95252;
  color: #912323;
}
.qtip-red .qtip-titlebar {
  background-color: #f06d65;
}
.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}
.qtip-red .qtip-icon,
.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #d95252;
}
/*! Green tooltip style */
.qtip-green {
  background-color: #caed9e;
  border-color: #90d93f;
  color: #3f6219;
}
.qtip-green .qtip-titlebar {
  background-color: #b0de78;
}
.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}
/*! Blue tooltip style */
.qtip-blue {
  background-color: #e5f6fe;
  border-color: #add9ed;
  color: #5e99bd;
}
.qtip-blue .qtip-titlebar {
  background-color: #d0e9f5;
}
.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}
.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15);
}
.qtip-bootstrap,
.qtip-rounded,
.qtip-tipsy {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.qtip-rounded .qtip-titlebar {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.qtip-youtube {
  background: #4a4a4a;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a4a4a), color-stop(100%, #000));
  background-image: -webkit-linear-gradient(top, #4a4a4a, #000);
  background-image: -moz-linear-gradient(top, #4a4a4a 0, #000 100%);
  background-image: -ms-linear-gradient(top, #4a4a4a 0, #000 100%);
  background-image: -o-linear-gradient(top, #4a4a4a 0, #000 100%);
  border: 0 solid transparent;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
  color: #fff;
}
.qtip-youtube .qtip-titlebar {
  background-color: #4a4a4a;
  background-color: transparent;
}
.qtip-youtube .qtip-content {
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
  font: 12px arial, sans-serif;
  padding: .75em;
}
.qtip-youtube .qtip-icon {
  border-color: #222;
}
.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}
.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, .7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #f1f1f1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}
.qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}
.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}
.qtip-jtools .qtip-content,
.qtip-jtools .qtip-titlebar {
  background: transparent;
  border: 0 dashed transparent;
  color: #fff;
}
.qtip-jtools .qtip-icon {
  border-color: #555;
}
.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}
.qtip-cluetip {
  background-color: #d9d9c2;
  border: 0 dashed transparent;
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, .4);
  color: #111;
}
.qtip-cluetip .qtip-titlebar {
  background-color: #87876a;
  border: 0 dashed transparent;
  color: #fff;
}
.qtip-cluetip .qtip-icon {
  border-color: #808064;
}
.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}
.qtip-tipsy {
  background: #000;
  background: rgba(0, 0, 0, .87);
  border: 0 solid transparent;
  color: #fff;
  font-family: Lucida Grande, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  text-shadow: 0 1px #000;
}
.qtip-tipsy .qtip-titlebar {
  background-color: transparent;
  padding: 6px 35px 0 10px;
}
.qtip-tipsy .qtip-content {
  padding: 6px 10px;
}
.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}
.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}
.qtip-tipped {
  background-color: #f9f9f9;
  border: 3px solid #959fa9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #454545;
  font-family: serif;
  font-weight: 400;
}
.qtip-tipped .qtip-titlebar {
  background: #3a79b8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3a79b8), to(#2e629d));
  background-image: -webkit-linear-gradient(top, #3a79b8, #2e629d);
  background-image: -moz-linear-gradient(top, #3a79b8, #2e629d);
  background-image: -ms-linear-gradient(top, #3a79b8, #2e629d);
  background-image: -o-linear-gradient(top, #3a79b8, #2e629d);
  border-bottom-width: 0;
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}
.qtip-tipped .qtip-icon {
  background: #285589;
  border: 2px solid #285589;
}
.qtip-tipped .qtip-icon .ui-icon {
  background-color: #fbfbfb;
  color: #555;
}
.qtip-bootstrap {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  color: #333;
  font-size: 14px;
  line-height: 20px;
  padding: 1px;
}
.qtip-bootstrap .qtip-titlebar {
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
  padding: 8px 14px;
}
.qtip-bootstrap .qtip-titlebar .qtip-close {
  border-style: none;
  right: 11px;
  top: 45%;
}
.qtip-bootstrap .qtip-content {
  padding: 9px 14px;
}
.qtip-bootstrap .qtip-icon {
  background: transparent;
}
.qtip-bootstrap .qtip-icon .ui-icon {
  color: #000;
  filter: alpha(opacity=20);
  float: right;
  font-size: 20px;
  font-weight: 700;
  height: auto;
  line-height: 18px;
  opacity: .2;
  text-shadow: 0 1px 0 #fff;
  width: auto;
}
.qtip-bootstrap .qtip-icon .ui-icon:hover {
  color: #000;
  cursor: pointer;
  filter: alpha(opacity=40);
  opacity: .4;
  text-decoration: none;
}
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
  -webkit-filter: none;
  filter: none;
  -ms-filter: none;
}
.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}
.qtip .qtip-tip,
x:-o-prefocus {
  visibility: hidden;
}
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  background: transparent;
  border: 0 dashed transparent;
  color: #123456;
  position: absolute;
}
.qtip .qtip-tip canvas {
  left: 0;
  top: 0;
}
.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}
#qtip-overlay {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
#qtip-overlay.blurs {
  cursor: pointer;
}
#qtip-overlay div {
  background-color: #000;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  height: 100%;
  left: 0;
  opacity: .7;
  position: absolute;
  top: 0;
  width: 100%;
}
.qtipmodal-ie6fix {
  position: absolute !important;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  src: url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  src: url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  src: url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  src: url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2");
}
@font-face {
  font-family: montserrat-okta;
  font-style: normal;
  font-weight: 400;
  src: url("./media/montserrat-okta-light-webfont-ZMQMXWKT.eot");
  src:
    url("./media/montserrat-okta-light-webfont-ZMQMXWKT.eot?#iefix") format("embedded-opentype"),
    url("./media/montserrat-okta-light-webfont-JO35RUN2.woff") format("woff"),
    url("./media/montserrat-okta-light-webfont-SLLT4W44.ttf") format("truetype"),
    url("./media/montserrat-okta-light-webfont-4UGKILY4.svg#Montserrat-Light") format("svg");
}
@font-face {
  font-family: montserrat-okta;
  font-style: normal;
  font-weight: 700;
  src: url("./media/montserrat-okta-regular-webfont-EFIVA3HI.eot");
  src:
    url("./media/montserrat-okta-regular-webfont-EFIVA3HI.eot?#iefix") format("embedded-opentype"),
    url("./media/montserrat-okta-regular-webfont-NEPMPTXM.woff") format("woff"),
    url("./media/montserrat-okta-regular-webfont-BA6QMZIH.ttf") format("truetype"),
    url("./media/montserrat-okta-regular-webfont-TAS6FED3.svg#Montserrat-SemiBold") format("svg");
}
@font-face {
  font-family: okticon;
  font-style: normal;
  font-weight: 400;
  src: url("./media/okticon-5KLJBR3R.eot");
  src:
    url("./media/okticon-5KLJBR3R.eot?#iefix") format("embedded-opentype"),
    url("./media/okticon-MIKCUSFS.woff") format("woff"),
    url("./media/okticon-7B76RG4U.ttf") format("truetype"),
    url("./media/okticon-7IHOHVDT.svg#okticon") format("svg");
}
.wf-loading {
  visibility: hidden;
}
.wf-loading .ajax-include-feedback-content {
  visibility: hidden !important;
}
.wf-active {
  visibility: visible;
}
.float-r {
  float: right !important;
}
.clearfix {
  display: block;
}
.clearfix:after,
.clearfix:before {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.hide {
  display: none;
}
#okta-sign-in {
  background-color: #f9f9f9;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #6e6e78;
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 100px auto 8px;
  min-width: 300px;
  overflow: auto;
  position: relative;
  width: 400px;
}
#okta-sign-in:focus {
  outline: none;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in {
    margin-top: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in {
    width: 100%;
  }
}
@media only screen and (max-height: 750px) {
  #okta-sign-in {
    margin-top: 0;
  }
}
#okta-sign-in.no-beacon .auth-content {
  padding-top: 20px;
}
#okta-sign-in.no-beacon .auth-header {
  padding-bottom: 30px;
}
.auth .content {
  display: inline-block;
  min-height: 100%;
  min-width: 300px;
  width: 100%;
}
.auth .content:after {
  content: "";
  display: block;
  height: 30px;
}
.auth .footer {
  background-color: #fff;
  bottom: 0;
  font-size: 12px;
  height: 34px;
  left: 0;
  min-width: 300px;
  overflow: hidden;
  position: absolute;
  right: 0;
}
.auth .footer .footer-container {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 9px 80px;
}
@media only screen and (max-width: 560px) {
  .auth .footer .footer-container {
    padding-left: 20px;
    padding-right: 20px;
    width: 400px;
  }
}
@media only screen and (max-width: 400px) {
  .auth .footer .footer-container {
    width: 100%;
  }
}
.auth .footer a {
  color: #6e6e78;
}
.auth .footer a:active,
.auth .footer a:link,
.auth .footer a:visited {
  color: #6e6e78;
  text-decoration: none;
}
.auth .footer a:focus,
.auth .footer a:hover {
  color: #6e6e78;
  text-decoration: underline;
}
.auth .footer .copyright {
  float: left;
}
.auth .footer .privacy-policy {
  float: right;
}
.lt-ie8 .beacon-container {
  left: 50%;
  margin-left: -42px;
}
.lt-ie9 .input-fix input[name=phoneNumber] {
  border: 1px solid #8c8c96;
}
.lt-ie9 .auth {
  max-height: 500px;
  overflow: auto;
}
.lt-ie9 .footer {
  bottom: 0;
  position: fixed;
}
.lt-ie9 .auth-beacon-border {
  bottom: -2px;
  left: -2px;
  right: -2px;
  top: -2px;
}
.lt-ie9 #copyright a {
  text-decoration: none;
}
.lt-ie9 #copyright a:hover {
  color: red;
  cursor: pointer;
}
.lt-ie9 .beacon-blank {
  display: none;
}
.login-bg-image {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: -5;
}
.okta-container .applogin-banner {
  margin-bottom: 10px;
  min-width: 300px;
  position: relative;
}
.okta-container .applogin-banner .applogin-background {
  background-color: #fff;
  bottom: 0;
  box-shadow: 0 0 2px 1px hsla(0, 0%, 69%, .3);
  left: 0;
  opacity: .9;
  position: absolute;
  right: 0;
  top: 0;
}
.okta-container .applogin-banner .applogin-container {
  box-sizing: border-box;
  margin: 0 auto;
  min-width: 300px;
  padding: 20px 0;
  position: relative;
  text-align: center;
  width: 400px;
}
@media only screen and (max-width: 400px) {
  .okta-container .applogin-banner .applogin-container {
    width: 100%;
  }
}
@media only screen and (max-height: 750px) {
  .okta-container .applogin-banner .applogin-container {
    padding: 10px 0;
  }
}
@media only screen and (max-height: 660px) {
  .okta-container .applogin-banner .applogin-container {
    padding: 5px 0;
  }
}
.okta-container .applogin-banner .applogin-container h1 {
  font-size: 24px;
  font-weight: lighter;
  line-height: 26px;
}
.okta-container .applogin-banner .applogin-app-logo {
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.okta-container .applogin-banner .applogin-app-logo img {
  max-height: 26px;
}
#okta-sign-in {
}
#okta-sign-in [class*="-16"],
#okta-sign-in [class^="-16"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  vertical-align: top;
}
#okta-sign-in [class*="-16"]:after,
#okta-sign-in [class*="-16"]:before,
#okta-sign-in [class^="-16"]:after,
#okta-sign-in [class^="-16"]:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  speak: none;
  display: block;
  font-family: okticon;
  font-size: 16px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  text-indent: 0;
  white-space: normal;
}
#okta-sign-in [class*="-13"]:after,
#okta-sign-in [class*="-13"]:before,
#okta-sign-in [class*="-14"]:after,
#okta-sign-in [class*="-14"]:before,
#okta-sign-in [class^="-13"]:after,
#okta-sign-in [class^="-13"]:before,
#okta-sign-in [class^="-14"]:after,
#okta-sign-in [class^="-14"]:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  display: block;
  font-family: okticon;
  font-size: 14px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  text-indent: 0;
  white-space: normal;
}
#okta-sign-in [class*="-24"],
#okta-sign-in [class^="-24"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
#okta-sign-in [class*="-24"]:after,
#okta-sign-in [class*="-24"]:before,
#okta-sign-in [class^="-24"]:after,
#okta-sign-in [class^="-24"]:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  display: block;
  font-family: okticon;
  font-size: 24px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  text-indent: 0;
  white-space: normal;
}
#okta-sign-in [class*="-48"],
#okta-sign-in [class^="-48"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
#okta-sign-in [class*="-48"]:after,
#okta-sign-in [class*="-48"]:before,
#okta-sign-in [class^="-48"]:after,
#okta-sign-in [class^="-48"]:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  display: block;
  font-family: okticon;
  font-size: 48px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  text-indent: 0;
  white-space: normal;
}
#okta-sign-in [class*="-32"],
#okta-sign-in [class^="-32"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
#okta-sign-in [class*="-32"]:after,
#okta-sign-in [class*="-32"]:before,
#okta-sign-in [class^="-32"]:after,
#okta-sign-in [class^="-32"]:before {
  font-size: 32px;
  position: absolute;
}
#okta-sign-in .dismiss-icon,
#okta-sign-in [class*="-32"]:after,
#okta-sign-in [class*="-32"]:before,
#okta-sign-in [class^="-32"]:after,
#okta-sign-in [class^="-32"]:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  display: block;
  font-family: okticon;
  font-style: normal !important;
  font-weight: 300 !important;
  text-indent: 0;
  white-space: normal;
}
#okta-sign-in .dismiss-icon {
  font-size: 16px;
  position: relative;
}
#okta-sign-in .admin-banner .dismiss-icon:before {
  color: #fff;
  content: "\e04f";
}
#okta-sign-in .dismiss-icon:before {
  color: #8c8c96;
  content: "\e04f";
}
#okta-sign-in .dismiss-icon:hover:before {
  color: #5e5e5e;
  content: "\e04f";
}
#okta-sign-in #hide-getting-started.dismiss-icon {
  float: none;
  margin: 0;
  position: absolute;
  right: 5px;
  top: 5px;
}
#okta-sign-in #hide-getting-started.dismiss-icon:hover {
  text-decoration: none;
}
#okta-sign-in #getting-started-shortcut .dismiss-icon {
  color: #b0d244;
  content: "\e04f";
}
#okta-sign-in #getting-started-shortcut .dismiss-icon:hover {
  color: #8c8c96;
  content: "\e04f";
}
#okta-sign-in #hide-getting-started-shortcut {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  font-family: okticon;
  font-size: 16px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  right: 15px;
  text-align: center;
  text-decoration: none;
}
#okta-sign-in #hide-getting-started-shortcut:before {
  color: #b0d244;
  content: "\e04f";
}
#okta-sign-in #hide-getting-started-shortcut:hover:before {
  color: #cfeb76;
  content: "\e04f";
  text-decoration: none;
}
#okta-sign-in .oktamainlogo:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  color: #fff;
  content: "\e06e";
  display: block;
  font-family: okticon;
  font-size: 66px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  text-indent: 0;
  top: -7px;
  vertical-align: top;
  white-space: normal;
}
#okta-sign-in .oktaicon:before {
  color: #007cc0;
  content: "\e06c";
}
#okta-sign-in .oktaicon:after,
#okta-sign-in .oktaicon:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  display: block;
  font-family: okticon;
  font-size: 80px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  text-indent: 0;
  top: -10px;
  vertical-align: top;
  white-space: normal;
}
#okta-sign-in .oktaicon:after {
  color: #000;
  content: "\e06d";
}
#okta-sign-in .person-add-16:before {
  color: #5e5e5e;
  content: "\e00d";
}
#okta-sign-in .person-add-16:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .app-add-16:before {
  color: #5e5e5e;
  content: "\e043";
}
#okta-sign-in .app-add-16:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .app-add-16-gray:before {
  color: #5e5e5e;
  content: "\e043";
}
#okta-sign-in .app-add-16-gray:after {
  color: #5e5e5e;
  content: "\e001";
}
#okta-sign-in .app-refresh-16:before {
  color: #5e5e5e;
  content: "\e047";
}
#okta-sign-in .app-refresh-16:after {
  color: #007cc0;
  content: "\e008";
}
#okta-sign-in .app-remove-16:before {
  color: #5e5e5e;
  content: "\e044";
}
#okta-sign-in .app-remove-16:after {
  color: #e34843;
  content: "\e009";
}
#okta-sign-in .person-import-16:before {
  color: #5e5e5e;
  content: "\e010";
}
#okta-sign-in .person-import-16:after {
  color: #5e5e5e;
  content: "\e005";
}
#okta-sign-in .person-import-16-green:before {
  color: #5e5e5e;
  content: "\e010";
}
#okta-sign-in .person-import-16-green:after {
  color: #4cbf9c;
  content: "\e005";
}
#okta-sign-in .admin-add-16:before {
  color: #5e5e5e;
  content: "\e012";
}
#okta-sign-in .admin-add-16:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .logo-upload-16:before {
  color: #5e5e5e;
  content: "\e016";
}
#okta-sign-in .logo-upload-16:after {
  color: #007cc0;
  content: "\e00b";
}
#okta-sign-in .person-activate-16:before {
  color: #5e5e5e;
  content: "\e00f";
}
#okta-sign-in .person-activate-16:after {
  color: #007cc0;
  content: "\e000";
}
#okta-sign-in .person-suspend-16:before {
  color: #5e5e5e;
  content: "\e093";
}
#okta-sign-in .person-suspend-16:after {
  color: #007cc0;
  content: "\e091";
}
#okta-sign-in .person-unsuspend-16:before {
  color: #5e5e5e;
  content: "\e095";
}
#okta-sign-in .person-unsuspend-16:after {
  color: #007cc0;
  content: "\e092";
}
#okta-sign-in .app-assign-16:before {
  color: #5e5e5e;
  content: "\e046";
}
#okta-sign-in .app-assign-16:after {
  color: #007cc0;
  content: "\e002";
}
#okta-sign-in .app-unassign-16:before {
  color: #5e5e5e;
  content: "\e045";
}
#okta-sign-in .app-unassign-16:after {
  color: #007cc0;
  content: "\e00a";
}
#okta-sign-in .person-deactivate-16:before {
  color: #5e5e5e;
  content: "\e00e";
}
#okta-sign-in .person-deactivate-16:after {
  color: #007cc0;
  content: "\e009";
}
#okta-sign-in .arrow-left-16:before {
  color: #007cc0;
}
#okta-sign-in .arrow-left-16-gray:before,
#okta-sign-in .arrow-left-16:before {
  content: "\e02c";
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
#okta-sign-in .arrow-left-16-gray:before {
  color: #5e5e5e;
}
#okta-sign-in .arrow-right-16:before {
  color: #007cc0;
  content: "\e02c";
}
#okta-sign-in .arrow-down-16:before {
  color: #007cc0;
  content: "\e02c";
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#okta-sign-in .arrow-up-16:before {
  color: #007cc0;
  content: "\e02c";
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#okta-sign-in .form-help-16:before {
  color: #8c8c96;
  content: "\e054";
}
#okta-sign-in .password-reset-16:before {
  color: #5e5e5e;
  content: "\e034";
}
#okta-sign-in .password-reset-16:after {
  color: #007cc0;
  content: "\e035";
}
#okta-sign-in .support-16:before {
  color: #5e5e5e;
  content: "\e015";
}
#okta-sign-in .status-16:before {
  color: #5e5e5e;
  content: "\e05b";
}
#okta-sign-in .help-16:before {
  color: #666;
  content: "\e054";
}
#okta-sign-in .help-14:before {
  color: #f1d10d;
  content: "\e054";
  font-size: 14px;
}
#okta-sign-in .help-13:before {
  color: #8c8c96;
  content: "\e054";
  font-size: 14px;
}
#okta-sign-in .feedback-16:before {
  color: #5e5e5e;
  content: "\e02f";
}
#okta-sign-in .suggest-feature-16:before {
  color: #5e5e5e;
  content: "\e062";
}
#okta-sign-in .light-bulb-16:before {
  color: #fff;
  content: "\e062";
}
#okta-sign-in .report-bug-16:before {
  color: #5e5e5e;
  content: "\e05c";
}
#okta-sign-in .person-16-blue:before {
  color: #007cc0;
  content: "\e00c";
}
#okta-sign-in .confirm-16:before {
  color: #5e5e5e;
  content: "\e030";
}
#okta-sign-in .confirm-16-small:before {
  color: #5e5e5e;
  content: "\e031";
}
#okta-sign-in .confirm-16-small-disabled:before {
  color: #8c8c96;
  content: "\e031";
}
#okta-sign-in .confirm-16-disabled:before {
  color: #8c8c96;
  content: "\e030";
}
#okta-sign-in .confirm-16-blue:before {
  color: #007cc0;
  content: "\e030";
}
#okta-sign-in .confirm-16-green:before {
  color: #4cbf9c;
  content: "\e030";
}
#okta-sign-in .visibility-16:before {
  color: #8c8c96;
  content: "\e022";
}
#okta-sign-in .visibility-off-16:before {
  color: #8c8c96;
  content: "\e0c3";
}
#okta-sign-in .person-16-gray:before {
  color: #5e5e5e;
  content: "\e00c";
}
#okta-sign-in .cancel-16-small:before,
#okta-sign-in .cancel-16:before {
  color: #5e5e5e;
  content: "\e02b";
}
#okta-sign-in .cancel-16-disabled:before,
#okta-sign-in .cancel-16-small-disabled:before {
  color: #8c8c96;
  content: "\e02b";
}
#okta-sign-in .cancel-16-blue:before {
  color: #007cc0;
  content: "\e02b";
}
#okta-sign-in .cancel-16-light-gray:before {
  color: #8c8c96;
  content: "\e02b";
}
#okta-sign-in .cancel-16-small-red:before {
  color: #e34843;
  content: "\e02b";
}
#okta-sign-in .checkbox-16:before {
  color: #5e5e5e;
  color: #007cc0;
  content: "\e032";
  content: "\e033";
}
#okta-sign-in .message-16:before {
  color: #5e5e5e;
  content: "\e02f";
}
#okta-sign-in .activate-on-green-16:before {
  color: #4cbf9c;
  content: "\e02d";
}
#okta-sign-in .deactivate-16:before {
  color: #5e5e5e;
  content: "\e02d";
}
#okta-sign-in .deactivate-off-red-16:before {
  color: #e34843;
  content: "\e02d";
}
#okta-sign-in .delete-16:before {
  color: #e34843;
  content: "\e04e";
}
#okta-sign-in .delete-16-gray:before {
  color: #5e5e5e;
  content: "\e04e";
}
#okta-sign-in .app-16-blue:before {
  color: #007cc0;
  content: "\e042";
}
#okta-sign-in .edit-16:before {
  color: #5e5e5e;
  content: "\e040";
}
#okta-sign-in .edit-16-disabled:before {
  color: #8c8c96;
  content: "\e040";
}
#okta-sign-in .edit-16-blue:before {
  color: #007cc0;
  content: "\e040";
}
#okta-sign-in .edit-16-white:before {
  color: #fff;
  content: "\e040";
}
#okta-sign-in .credentials-16:before {
  color: #5e5e5e;
  content: "\e03c";
}
#okta-sign-in .launch-16:before {
  color: #5e5e5e;
  content: "\e06f";
}
#okta-sign-in .app-16-gray:before {
  color: #5e5e5e;
  content: "\e042";
}
#okta-sign-in .prev-16:before {
  content: "\e020";
}
#okta-sign-in .prev-13:before,
#okta-sign-in .prev-16:before {
  color: #5e5e5e;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
#okta-sign-in .prev-13:before {
  content: "\e01f";
}
#okta-sign-in .next-16:before {
  color: #5e5e5e;
  content: "\e020";
}
#okta-sign-in .next-13:before {
  color: #5e5e5e;
  content: "\e01f";
  font-size: 16px;
}
#okta-sign-in .org-settings-16:before {
  color: #5e5e5e;
  content: "\e025";
}
#okta-sign-in .org-settings-16:after {
  color: #5e5e5e;
  content: "\e026";
}
#okta-sign-in .settings-white-16:before {
  color: #fff;
  content: "\e025";
}
#okta-sign-in .settings-white-16:after {
  color: #fff;
  content: "\e026";
}
#okta-sign-in .remove-16:before {
  color: #5e5e5e;
  content: "\e052";
}
#okta-sign-in .remove-16-color:before {
  color: #e34843;
  content: "\e052";
}
#okta-sign-in .remove-16-disabled:before {
  color: #8c8c96;
  content: "\e052";
}
#okta-sign-in .remove-16-red:before {
  color: #e34843;
  content: "\e052";
}
#okta-sign-in .clear-input-16:before {
  color: #5e5e5e;
  content: "\e02b";
}
#okta-sign-in .reports-16:before {
  color: #5e5e5e;
  content: "\e048";
}
#okta-sign-in .reports-16:after {
  color: #007cc0;
  content: "\e049";
}
#okta-sign-in .add-16:before {
  color: #5e5e5e;
  content: "\e050";
}
#okta-sign-in .add-16-color:before {
  color: #4cbf9c;
  content: "\e050";
}
#okta-sign-in .add-16-disabled:before {
  color: #8c8c96;
  content: "\e050";
}
#okta-sign-in .add-16-white:before {
  color: #fff;
  content: "\e050";
}
#okta-sign-in .add-16-thin:before {
  color: #007cc0;
  content: "\e03a";
}
#okta-sign-in .expand-l-16-gray:before {
  color: #5e5e5e;
  content: "\e056";
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
#okta-sign-in .expand-r-16-gray:before {
  color: #5e5e5e;
  content: "\e056";
}
#okta-sign-in .collapse-16-gray:before {
  color: #5e5e5e;
  content: "\e056";
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#okta-sign-in .icon-ios-16:before {
  color: #5e5e5e;
  content: "\e088";
}
#okta-sign-in .icon-android-16:before {
  color: #92bf43;
  content: "\e085";
}
#okta-sign-in .icon-windows-16:before {
  color: #00abef;
  content: "\e08f";
}
#okta-sign-in .icon-osx-16:before {
  color: #5e5e5e;
  content: "\e08e";
}
#okta-sign-in .expand-l-gray .icon:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
#okta-sign-in .collapse-gray .icon:before,
#okta-sign-in .expand-l-gray .icon:before,
#okta-sign-in .expand-r-gray .icon:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  color: #8c8c96;
  content: "\e056";
  display: block;
  font-family: okticon;
  font-size: 16px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  text-indent: 0;
  white-space: normal;
}
#okta-sign-in .collapse-gray .icon:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#okta-sign-in .collapse-16-up-gray:before {
  color: #5e5e5e;
  content: "\e056";
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#okta-sign-in .expand-l-16-blue:before {
  color: #007cc0;
  content: "\e056";
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
#okta-sign-in .expand-r-16-blue:before {
  color: #007cc0;
  content: "\e056";
}
#okta-sign-in .collapse-16-blue:before {
  color: #007cc0;
  content: "\e056";
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#okta-sign-in .info-16-white:before,
#okta-sign-in .info-16:before {
  color: #fff;
  content: "\e053";
}
#okta-sign-in .info-16-gray:before {
  color: #5e5e5e;
  content: "\e053";
}
#okta-sign-in .warning-16:before {
  color: #fff;
  content: "\e058";
}
#okta-sign-in .warning-16-yellow:before {
  color: #f1d10d;
  content: "\e058";
}
#okta-sign-in .error-16:before {
  color: #fff;
  content: "\e055";
}
#okta-sign-in .error-16-red:before,
#okta-sign-in .error-16-small:before {
  color: #e34843;
  content: "\e055";
}
#okta-sign-in .success-16:before {
  color: #fff;
  content: "\e051";
}
#okta-sign-in .success-16-green:before {
  color: #4cbf9c;
  content: "\e051";
}
#okta-sign-in .success-16-gray:before {
  color: #e0e0e0;
  content: "\e051";
}
#okta-sign-in .directory-add-16:before {
  color: #5e5e5e;
  content: "\e027";
}
#okta-sign-in .directory-add-16:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .directory-remove-16:before {
  color: #5e5e5e;
  content: "\e029";
}
#okta-sign-in .directory-remove-16:after {
  color: #007cc0;
  content: "\e009";
}
#okta-sign-in .directory-16:before {
  color: #5e5e5e;
  content: "\e028";
}
#okta-sign-in .directory-16-light-gray:before {
  color: #8c8c96;
  content: "\e028";
}
#okta-sign-in .token-add-16:before {
  color: #5e5e5e;
  content: "\e03b";
}
#okta-sign-in .token-add-16:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .user-provisioning-16:before {
  color: #8c8c96;
  content: "\e011";
}
#okta-sign-in .user-provisioning-16:after {
  color: #8c8c96;
  content: "\e007";
}
#okta-sign-in .user-provisioning-16-green:before,
#okta-sign-in .user-provisioning-16.active:before {
  color: #5e5e5e;
  content: "\e011";
}
#okta-sign-in .user-provisioning-16-green:after,
#okta-sign-in .user-provisioning-16.active:after {
  color: #4cbf9c;
  content: "\e007";
}
#okta-sign-in .user-deprovisioning-16:before {
  color: #5e5e5e;
  content: "\e013";
}
#okta-sign-in .user-deprovisioning-16:after {
  color: #007cc0;
  content: "\e003";
}
#okta-sign-in .import-users-16:before {
  color: #8c8c96;
  content: "\e010";
}
#okta-sign-in .import-users-16:after {
  color: #8c8c96;
  content: "\e005";
}
#okta-sign-in .import-users-16-green.active:before,
#okta-sign-in .import-users-16-green:before {
  color: #5e5e5e;
  content: "\e010";
}
#okta-sign-in .import-users-16-green.active:after,
#okta-sign-in .import-users-16-green:after {
  color: #4cbf9c;
  content: "\e005";
}
#okta-sign-in .password-sync-16:before {
  color: #8c8c96;
  content: "\e034";
}
#okta-sign-in .password-sync-16:after {
  color: #8c8c96;
  content: "\e035";
}
#okta-sign-in .password-sync-16-green.active:before,
#okta-sign-in .password-sync-16-green:before {
  color: #5e5e5e;
  content: "\e034";
}
#okta-sign-in .password-sync-16-green.active:after,
#okta-sign-in .password-sync-16-green:after {
  color: #4cbf9c;
  content: "\e035";
}
#okta-sign-in .user-deactivation-16:before {
  color: #8c8c96;
  content: "\e00f";
}
#okta-sign-in .user-deactivation-16:after {
  color: #8c8c96;
  content: "\e000";
}
#okta-sign-in .user-deactivation-16-green.active:before,
#okta-sign-in .user-deactivation-16-green:before {
  color: #5e5e5e;
  content: "\e00f";
}
#okta-sign-in .user-deactivation-16-green.active:after,
#okta-sign-in .user-deactivation-16-green:after {
  color: #4cbf9c;
  content: "\e000";
}
#okta-sign-in .swa-16:before {
  color: #8c8c96;
  content: "\e03d";
}
#okta-sign-in .swa-16:after {
  color: #8c8c96;
  content: "\e002";
}
#okta-sign-in .swa-16-green.active:before,
#okta-sign-in .swa-16-green:before {
  color: #5e5e5e;
  content: "\e03d";
}
#okta-sign-in .swa-16-green.active:after,
#okta-sign-in .swa-16-green:after {
  color: #4cbf9c;
  content: "\e002";
}
#okta-sign-in .advanced-sso-16:before {
  color: #8c8c96;
  content: "\e017";
}
#okta-sign-in .advanced-sso-16:after {
  color: #8c8c96;
  content: "\e018";
}
#okta-sign-in .advanced-sso-16-green.active:before,
#okta-sign-in .advanced-sso-16-green:before {
  color: #4cbf9c;
  content: "\e017";
}
#okta-sign-in .advanced-sso-16-green.active:after,
#okta-sign-in .advanced-sso-16-green:after {
  color: #5e5e5e;
  content: "\e018";
}
#okta-sign-in .advanced-sso-16-blue:before {
  color: #007cc0;
  content: "\e017";
}
#okta-sign-in .advanced-sso-16-blue:after {
  color: #5e5e5e;
  content: "\e018";
}
#okta-sign-in .bookmark-16:before {
  color: #8c8c96;
  content: "\e02a";
}
#okta-sign-in .bookmark-16-green.active:before,
#okta-sign-in .bookmark-16-green:before {
  color: #4cbf9c;
  content: "\e02a";
}
#okta-sign-in .run-16:before {
  color: #007cc0;
  content: "\e04b";
}
#okta-sign-in .run-16-gray:before {
  color: #5e5e5e;
  content: "\e04b";
}
#okta-sign-in .run-16-white:before {
  color: #fff;
  content: "\e04b";
}
#okta-sign-in .download-16:before {
  color: #007cc0;
  content: "\e03f";
}
#okta-sign-in .group-16:before {
  color: #5e5e5e;
  content: "\e019";
}
#okta-sign-in .group-add-16:before {
  color: #5e5e5e;
  content: "\e01a";
}
#okta-sign-in .group-add-16:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .group-remove-16:before {
  color: #5e5e5e;
  content: "\e01d";
}
#okta-sign-in .group-remove-16:after {
  color: #007cc0;
  content: "\e00a";
}
#okta-sign-in .group-member-add-16:before {
  color: #5e5e5e;
  content: "\e00d";
}
#okta-sign-in .group-member-add-16:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .group-member-remove-16:before {
  color: #5e5e5e;
  content: "\e00e";
}
#okta-sign-in .group-member-remove-16:after {
  color: #007cc0;
  content: "\e009";
}
#okta-sign-in .config-16:before {
  color: #5e5e5e;
  content: "\e024";
}
#okta-sign-in .group-override-16:before {
  color: #5e5e5e;
  content: "\e01e";
}
#okta-sign-in .group-override-16:after {
  color: #007cc0;
  content: "\e006";
}
#okta-sign-in .search-add-16:before {
  color: #8c8c96;
  content: "\e050";
}
#okta-sign-in .search-green-add-16:before {
  color: #4cbf9c;
  content: "\e050";
}
#okta-sign-in .magnifying-glass-16:before {
  color: #8c8c96;
  content: "\e041";
}
#okta-sign-in .location-16:before {
  color: #5e5e5e;
  content: "\e039";
}
#okta-sign-in .time-16:before {
  color: #5e5e5e;
  content: "\e057";
}
#okta-sign-in .time-alt-16:before {
  color: #8c8c96;
  content: "\e082";
}
#okta-sign-in .calendar-16:before {
  color: #8c8c96;
  content: "\e083";
}
#okta-sign-in .people-16:before {
  color: #5e5e5e;
  content: "\e019";
}
#okta-sign-in .conversation-16:before {
  color: #5e5e5e;
  content: "\e023";
}
#okta-sign-in .conversation-16-white:before {
  color: #fff;
  content: "\e023";
}
#okta-sign-in .megaphone-16:before {
  color: #5e5e5e;
  content: "\e065";
}
#okta-sign-in .active-sync-16:before {
  color: #5e5e5e;
  content: "\e01c";
}
#okta-sign-in .active-sync-16:after {
  color: #4cbf9c;
  content: "\e007";
}
#okta-sign-in .active-sync-16-reverse:before {
  color: #fff;
  content: "\e01c";
}
#okta-sign-in .active-sync-16-reverse:after {
  color: #4cbf9c;
  content: "\e007";
}
#okta-sign-in .inactive-sync-16:before {
  color: #8c8c96;
  content: "\e01c";
}
#okta-sign-in .inactive-sync-16:after {
  color: #8c8c96;
  content: "\e007";
}
#okta-sign-in .error-sync-16:before {
  color: #5e5e5e;
  content: "\e01c";
}
#okta-sign-in .error-sync-16:after {
  color: #e34843;
  content: "\e007";
}
#okta-sign-in .tasks-16-pending:before {
  color: #5e5e5e;
  content: "\e032";
}
#okta-sign-in .tasks-16-pending:after {
  color: #f1d10d;
  content: "\e033";
}
#okta-sign-in .password-reset-16-red:before {
  color: #5e5e5e;
  content: "\e034";
}
#okta-sign-in .password-reset-16-red:after {
  color: #e34843;
  content: "\e035";
}
#okta-sign-in .person-activate-16-yellow:before {
  color: #5e5e5e;
  content: "\e00f";
}
#okta-sign-in .person-activate-16-yellow:after {
  color: #f1d10d;
  content: "\e000";
}
#okta-sign-in .person-import-16-yellow:before {
  color: #5e5e5e;
  content: "\e010";
}
#okta-sign-in .person-import-16-yellow:after {
  color: #f1d10d;
  content: "\e005";
}
#okta-sign-in .apps-16-red:before {
  color: #e34843;
  content: "\e042";
}
#okta-sign-in .code-brackets-16:before {
  color: #5e5e5e;
  content: "\e038";
}
#okta-sign-in .refresh-16:before {
  color: #5e5e5e;
  content: "\e03e";
}
#okta-sign-in .refresh-16-blue:before {
  color: #007cc0;
  content: "\e03e";
}
#okta-sign-in .refresh-16-white:before {
  color: #fff;
  content: "\e03e";
}
#okta-sign-in .back-16:before {
  color: #fff;
  content: "\e02c";
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
#okta-sign-in .filter-16:before {
  color: #5e5e5e;
  content: "\e04a";
}
#okta-sign-in .filter-16-reverse:before {
  color: #fff;
  content: "\e04a";
}
#okta-sign-in .clone-16:before {
  color: #5e5e5e;
  content: "\e036";
}
#okta-sign-in .clone-16:after {
  color: #007cc0;
  content: "\e037";
}
#okta-sign-in .duo-push-16:before,
#okta-sign-in .okta-push-16:before {
  color: #5e5e5e;
  content: "\e051";
}
#okta-sign-in .duo-sms-16:before {
  color: #5e5e5e;
  content: "\e02e";
}
#okta-sign-in .duo-call-16:before {
  color: #5e5e5e;
  content: "\e021";
}
#okta-sign-in .factory-reset-16:before {
  color: #5e5e5e;
  content: "\e04c";
}
#okta-sign-in .no-16:before {
  color: #5e5e5e;
  content: "\e04d";
}
#okta-sign-in .expression-16:before {
  color: #007cc0;
  content: "\e068";
}
#okta-sign-in .omm-enrolling-16:before {
  color: #4cbf9c;
  content: "\e05a";
}
#okta-sign-in .remote-lock-16:before {
  color: #5e5e5e;
  content: "\e05d";
}
#okta-sign-in .asterisk-16:before {
  color: #007cc0;
  content: "\e071";
  font-size: 12px;
}
#okta-sign-in .asterisk-16-white:before {
  color: #fff;
  content: "\e071";
}
#okta-sign-in .configure-16:before {
  color: #5e5e5e;
  content: "\e076";
}
#okta-sign-in .instructions-16:before {
  color: #fff;
  content: "\e064";
}
#okta-sign-in .tombstone-16:before {
  color: #5e5e5e;
  content: "\e084";
}
#okta-sign-in .send-16:before {
  color: #5e5e5e;
  content: "\e094";
}
#okta-sign-in .add:before {
  content: "\e050";
}
#okta-sign-in .add:before,
#okta-sign-in .success-icon:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  color: #4cbf9c;
  display: block;
  font-family: okticon;
  font-size: 16px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  text-indent: 0;
  white-space: normal;
}
#okta-sign-in .success-icon:before {
  content: "\e051";
}
#okta-sign-in .person-add-24:before {
  color: #5e5e5e;
  content: "\e00d";
}
#okta-sign-in .person-add-24:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .app-add-24:before {
  color: #5e5e5e;
  content: "\e043";
}
#okta-sign-in .app-add-24:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .app-add-24-gray:before {
  color: #5e5e5e;
  content: "\e043";
}
#okta-sign-in .app-add-24-gray:after {
  color: #5e5e5e;
  content: "\e001";
}
#okta-sign-in .app-refresh-24:before {
  color: #5e5e5e;
  content: "\e047";
}
#okta-sign-in .app-refresh-24:after {
  color: #007cc0;
  content: "\e008";
}
#okta-sign-in .person-import-24:before {
  color: #5e5e5e;
  content: "\e010";
}
#okta-sign-in .person-import-24:after {
  color: #007cc0;
  content: "\e005";
}
#okta-sign-in .person-import-24-yellow:before {
  color: #5e5e5e;
  content: "\e010";
}
#okta-sign-in .person-import-24-yellow:after {
  color: #f1d10d;
  content: "\e005";
}
#okta-sign-in .admin-add-24:before {
  color: #5e5e5e;
  content: "\e012";
}
#okta-sign-in .admin-add-24:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .logo-upload-24:before {
  color: #5e5e5e;
  content: "\e016";
}
#okta-sign-in .logo-upload-24:after {
  color: #007cc0;
  content: "\e00b";
}
#okta-sign-in .person-activate-24:before {
  color: #5e5e5e;
  content: "\e00f";
}
#okta-sign-in .person-activate-24:after {
  color: #007cc0;
  content: "\e000";
}
#okta-sign-in .person-activate-24-yellow:before {
  color: #5e5e5e;
  content: "\e00f";
}
#okta-sign-in .person-activate-24-yellow:after {
  color: #f1d10d;
  content: "\e000";
}
#okta-sign-in .person-edit-24:before {
  color: #5e5e5e;
  content: "\e066";
}
#okta-sign-in .person-edit-24:after {
  color: #007cc0;
  content: "\e004";
}
#okta-sign-in .app-assign-24:before {
  color: #5e5e5e;
  content: "\e046";
}
#okta-sign-in .app-assign-24:after {
  color: #007cc0;
  content: "\e002";
}
#okta-sign-in .apps-24:before {
  color: #5e5e5e;
  content: "\e042";
}
#okta-sign-in .apps-24-green:before {
  color: #4cbf9c;
  content: "\e042";
}
#okta-sign-in .apps-24-red:before {
  color: #e34843;
  content: "\e042";
}
#okta-sign-in .app-unassign-24:before {
  color: #5e5e5e;
  content: "\e045";
}
#okta-sign-in .app-unassign-24:after {
  color: #007cc0;
  content: "\e00a";
}
#okta-sign-in .app-unassign-24-yellow:before {
  color: #5e5e5e;
  content: "\e045";
}
#okta-sign-in .app-unassign-24-yellow:after {
  color: #f1d10d;
  content: "\e00a";
}
#okta-sign-in .person-deactivate-24:before {
  color: #5e5e5e;
  content: "\e00e";
}
#okta-sign-in .person-deactivate-24:after {
  color: #007cc0;
  content: "\e009";
}
#okta-sign-in .password-reset-24:before {
  color: #5e5e5e;
  content: "\e034";
}
#okta-sign-in .password-reset-24:after {
  color: #007cc0;
  content: "\e035";
}
#okta-sign-in .password-reset-24-red:before {
  color: #5e5e5e;
  content: "\e034";
}
#okta-sign-in .password-reset-24-red:after {
  color: #e34843;
  content: "\e035";
}
#okta-sign-in .feedback-24:before {
  color: #5e5e5e;
  content: "\e02f";
}
#okta-sign-in .person-24:before {
  color: #5e5e5e;
  content: "\e00c";
}
#okta-sign-in .person-24-green:before {
  color: #4cbf9c;
  content: "\e00c";
}
#okta-sign-in .person-24-red:before {
  color: #e34843;
  content: "\e00c";
}
#okta-sign-in .people-24:before {
  color: #5e5e5e;
  content: "\e019";
}
#okta-sign-in .instructions-24:before {
  color: #fff;
  content: "\e064";
}
#okta-sign-in .plugin-required-24:before {
  color: #5e5e5e;
  content: "\e063";
}
#okta-sign-in .info-24:before {
  color: #fff;
  content: "\e053";
}
#okta-sign-in .warning-24:before {
  color: #fff;
  content: "\e058";
}
#okta-sign-in .warning-24-yellow:before {
  color: #f1d10d;
  content: "\e058";
}
#okta-sign-in .error-24:before {
  color: #fff;
  content: "\e055";
}
#okta-sign-in .error-24-red:before {
  color: #e34843;
  content: "\e055";
}
#okta-sign-in .success-24:before {
  color: #fff;
  content: "\e051";
}
#okta-sign-in .success-24-green:before {
  color: #4cbf9c;
  content: "\e051";
}
#okta-sign-in .directory-add-24:before {
  color: #5e5e5e;
  content: "\e027";
}
#okta-sign-in .directory-add-24:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .directory-remove-24:before {
  color: #5e5e5e;
  content: "\e029";
}
#okta-sign-in .directory-remove-24:after {
  color: #007cc0;
  content: "\e009";
}
#okta-sign-in .directory-24:before {
  color: #5e5e5e;
  content: "\e028";
}
#okta-sign-in .directory-24-green:before {
  color: #4cbf9c;
  content: "\e028";
}
#okta-sign-in .directory-24-red:before {
  color: #e34843;
  content: "\e028";
}
#okta-sign-in .preview-24:before {
  color: #e34843;
  content: "\e022";
}
#okta-sign-in .token-add-24:before {
  color: #5e5e5e;
  content: "\e03b";
}
#okta-sign-in .token-add-24:after {
  color: #007cc0;
  content: "\e002";
}
#okta-sign-in .group-24:before {
  color: #5e5e5e;
  content: "\e019";
}
#okta-sign-in .group-add-24:before {
  color: #5e5e5e;
  content: "\e01a";
}
#okta-sign-in .group-add-24:after {
  color: #007cc0;
  content: "\e001";
}
#okta-sign-in .settings-24:before {
  color: #5e5e5e;
  content: "\e025";
}
#okta-sign-in .settings-24:after {
  color: #5e5e5e;
  content: "\e026";
}
#okta-sign-in .reports-24:before {
  color: #5e5e5e;
  content: "\e048";
}
#okta-sign-in .reports-24:after {
  color: #007cc0;
  content: "\e049";
}
#okta-sign-in .security-24:before {
  color: #5e5e5e;
  content: "\e05d";
}
#okta-sign-in .dashboard-24:before {
  color: #5e5e5e;
  content: "\e05e";
}
#okta-sign-in .dashboard-24:after {
  color: #007cc0;
  content: "\e05f";
}
#okta-sign-in .tasks-notepad-24:before {
  color: #5e5e5e;
  content: "\e060";
}
#okta-sign-in .tasks-notepad-24:after {
  color: #007cc0;
  content: "\e061";
}
#okta-sign-in .profile-sync-24:before {
  color: #5e5e5e;
  content: "\e067";
}
#okta-sign-in .profile-sync-24:after {
  color: #007cc0;
  content: "\e004";
}
#okta-sign-in .light-bulb-24:before {
  color: #fff;
  content: "\e062";
}
#okta-sign-in .warning-important-24:before {
  color: #fff;
  content: "\e058";
}
#okta-sign-in .download-24:before {
  color: #5e5e5e;
  content: "\e03f";
}
#okta-sign-in .icon-devices-24:before {
  color: #5e5e5e;
  content: "\e069";
}
#okta-sign-in .icon-laptop-32:before {
  color: #5e5e5e;
  content: "\e08d";
}
#okta-sign-in .icon-iphone-32:before {
  color: #5e5e5e;
  content: "\e08c";
}
#okta-sign-in .icon-ipad-32:before {
  color: #5e5e5e;
  content: "\e08b";
}
#okta-sign-in .icon-ipod-touch-32:before,
#okta-sign-in .icon-unknown-32:before {
  color: #5e5e5e;
  content: "\e08c";
}
#okta-sign-in .icon-android-phone-32:before {
  color: #5e5e5e;
  content: "\e086";
}
#okta-sign-in .icon-android-tab-32:before {
  color: #5e5e5e;
  content: "\e087";
}
#okta-sign-in .teach-48:before {
  color: #fff;
  content: "\e074";
}
#okta-sign-in #universal-directory-profiles .data-list-empty-img {
  background-image: none;
  left: 0;
  margin-left: 0;
  position: relative;
  top: 0;
}
#okta-sign-in #universal-directory-profiles .data-list-empty-img:before {
  content: "\e067";
  top: -95px;
}
#okta-sign-in #universal-directory-profiles .data-list-empty-img:after,
#okta-sign-in #universal-directory-profiles .data-list-empty-img:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  color: #8c8c96;
  display: block;
  font-family: okticon;
  font-size: 100px;
  font-style: normal !important;
  font-weight: 300 !important;
  margin-left: 345px;
  position: absolute;
  text-indent: 0;
  white-space: normal;
}
#okta-sign-in #universal-directory-profiles .data-list-empty-img:after {
  content: "\e004";
  top: -98px;
}
#okta-sign-in [class*=-light]:after,
#okta-sign-in [class*=-light]:before,
#okta-sign-in [class^=-light]:after,
#okta-sign-in [class^=-light]:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  display: block;
  font-family: okticon;
  font-size: 14px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  text-indent: 0;
  white-space: normal;
}
#okta-sign-in .green-light:before {
  color: #4cbf9c;
  content: "\e072";
}
#okta-sign-in .yellow-light:before {
  color: #f1d10d;
  content: "\e072";
}
#okta-sign-in .red-light:before {
  color: #e34843;
  content: "\e072";
}
#okta-sign-in .gray-light:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  color: #8c8c96;
  content: "\e072";
  display: block;
  font-family: okticon;
  font-size: 14px;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  text-indent: 0;
  white-space: normal;
}
#okta-sign-in .legend-light:before {
  color: #f9f9f9;
  content: "\e072";
}
#okta-sign-in .legend-light:after {
  color: #5e5e5e;
  content: "\e073";
}
#okta-sign-in .link-button.button-error .icon.info-16-gray:before,
#okta-sign-in .link-button.button-primary .icon.active-sync-16:after,
#okta-sign-in .link-button.button-primary .icon.active-sync-16:before {
  color: #fff;
}
#okta-sign-in .single-click-edit-controls .icon.cancel-16-small:before {
  font-size: 12px;
  left: 2px;
}
#okta-sign-in .search-box .clear-input-16:before {
  font-size: 12px;
}
#okta-sign-in .facebook-square-16:before {
  color: #3b5998;
  content: "\e077";
}
#okta-sign-in .facebook-16:before {
  color: #3b5998;
  content: "\e078";
}
#okta-sign-in .google-square-16:before {
  color: #dd4b39;
  content: "\e079";
}
#okta-sign-in .google-16:before {
  color: #dd4b39;
  content: "\e07f";
}
#okta-sign-in .twitter-square-16:before {
  color: #5e5e5e;
  content: "\e07c";
}
#okta-sign-in .twitter-16:before {
  color: #5e5e5e;
  content: "\e07b";
}
#okta-sign-in .linkedin-square-16:before {
  color: #5e5e5e;
  content: "\e07e";
}
#okta-sign-in .linkedin-16:before {
  color: #5e5e5e;
  content: "\e07d";
}
#okta-sign-in .openid-16:before {
  color: #5e5e5e;
  content: "\e07a";
}
#okta-sign-in a,
#okta-sign-in abbr,
#okta-sign-in acronym,
#okta-sign-in address,
#okta-sign-in applet,
#okta-sign-in b,
#okta-sign-in big,
#okta-sign-in blockquote,
#okta-sign-in body,
#okta-sign-in caption,
#okta-sign-in center,
#okta-sign-in cite,
#okta-sign-in code,
#okta-sign-in dd,
#okta-sign-in del,
#okta-sign-in dfn,
#okta-sign-in div,
#okta-sign-in dl,
#okta-sign-in dt,
#okta-sign-in em,
#okta-sign-in fieldset,
#okta-sign-in form,
#okta-sign-in h1,
#okta-sign-in h2,
#okta-sign-in h3,
#okta-sign-in h4,
#okta-sign-in h5,
#okta-sign-in h6,
#okta-sign-in html,
#okta-sign-in i,
#okta-sign-in iframe,
#okta-sign-in img,
#okta-sign-in ins,
#okta-sign-in kbd,
#okta-sign-in label,
#okta-sign-in legend,
#okta-sign-in li,
#okta-sign-in object,
#okta-sign-in ol,
#okta-sign-in p,
#okta-sign-in pre,
#okta-sign-in q,
#okta-sign-in s,
#okta-sign-in samp,
#okta-sign-in small,
#okta-sign-in span,
#okta-sign-in strike,
#okta-sign-in strong,
#okta-sign-in sub,
#okta-sign-in sup,
#okta-sign-in table,
#okta-sign-in tbody,
#okta-sign-in td,
#okta-sign-in tfoot,
#okta-sign-in th,
#okta-sign-in thead,
#okta-sign-in tr,
#okta-sign-in tt,
#okta-sign-in u,
#okta-sign-in ul,
#okta-sign-in var {
  background: transparent;
  border: 0;
  font-size: 100%;
  font: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
#okta-sign-in body {
  line-height: 1;
}
#okta-sign-in ol,
#okta-sign-in ul {
  list-style: none;
}
#okta-sign-in blockquote,
#okta-sign-in q {
  quotes: none;
}
#okta-sign-in blockquote:after,
#okta-sign-in blockquote:before,
#okta-sign-in q:after,
#okta-sign-in q:before {
  content: "";
  content: none;
}
#okta-sign-in :focus {
  outline: 0;
}
#okta-sign-in ins {
  text-decoration: none;
}
#okta-sign-in del {
  text-decoration: line-through;
}
#okta-sign-in table {
  border-collapse: collapse;
  border-spacing: 0;
}
#okta-sign-in input[type=hidden] {
  display: none !important;
}
#okta-sign-in input[type=checkbox],
#okta-sign-in input[type=radio] {
  border: 0 !important;
  margin: 0;
  padding: 0;
}
#okta-sign-in .dropdown {
  background: #fff;
  border-radius: 4px;
}
#okta-sign-in .dropdown .options {
  position: relative;
}
#okta-sign-in .dropdown .option-selected {
  cursor: pointer;
  display: block;
  padding: 5px;
  position: relative;
}
#okta-sign-in .dropdown .option-selected:hover {
  cursor: pointer;
}
#okta-sign-in .dropdown .option-selected span.more-options {
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 4px;
  width: 30px;
}
#okta-sign-in .dropdown .option-selected:hover span.more-options {
  display: block;
}
#okta-sign-in .dropdown .options {
  display: none;
}
#okta-sign-in .dropdown .options-wrap {
  background: #fff;
  border: 1px solid #bbb;
  box-shadow: 0 2px 0 hsla(0, 0%, 63%, .2);
  left: 0;
  list-style: none;
  padding: 0;
  position: absolute;
  top: 2px;
  width: 417px;
  z-index: 4;
}
#okta-sign-in .dropdown .options li.option {
  background: #fff;
  border-bottom: 1px solid #eaeaea;
  display: block;
  padding: 5px;
  position: relative;
}
#okta-sign-in .dropdown .options li.option:last-child {
  border-bottom: none;
}
#okta-sign-in .dropdown .options li.error {
  background: url("./media/error-01-AJ435C2U.png") 5px 8px no-repeat !important;
  background-color: #fff2f2 !important;
  padding: 10px 5px 10px 25px;
}
#okta-sign-in .dropdown .options li.error:hover {
  background-color: #fce5e6 !important;
  cursor: pointer;
}
#okta-sign-in .dropdown .options li.option:hover {
  background: #f9f9f9;
  cursor: pointer;
}
#okta-sign-in .dropdown .options li.option:focus-within {
  background: #f9f9f9;
}
#okta-sign-in .dropdown.more-actions .option-selected {
  color: #333;
  float: none !important;
  overflow: hidden;
  padding: 0 22px 0 8px !important;
  position: relative;
  white-space: nowrap;
}
#okta-sign-in .page-links .dropdown.more-actions .option-selected {
  margin: 0 !important;
}
#okta-sign-in .dropdown.more-actions .option-selected span.icon-dm {
  height: 6px;
  margin: 0;
  position: absolute;
  right: 6px;
  top: 12px;
  width: 9px;
}
#okta-sign-in .dropdown.more-actions .button-primary.option-selected span.icon-dm {
  background: url("./media/drop-menu-s-white-WBRQ5NS3.png") no-repeat scroll 0 0 transparent;
}
#okta-sign-in .dropdown.more-actions .options-wrap {
  border-style: solid;
  left: -100px;
  margin: 0;
  width: 200px;
}
#okta-sign-in #add-idp-dropdown.more-actions .options-wrap {
  left: 0;
}
#okta-sign-in #idp-container .btnCol .dropdown.more-actions .options-wrap {
  left: -95px;
}
#okta-sign-in .dropdown.more-actions .options {
  position: absolute;
  z-index: 5;
}
#okta-sign-in .dropdown.more-actions .options .option {
  padding: 0;
}
#okta-sign-in .dropdown.more-actions .option a {
  color: #2f3f4a;
  display: block;
  font-size: 13px;
  line-height: 16px;
  padding: 10px 5px 10px 30px;
}
#okta-sign-in .dropdown.more-actions .option a:focus,
#okta-sign-in .dropdown.more-actions .option a:hover {
  text-decoration: none;
}
#okta-sign-in .dropdown.more-actions .option a .icon {
  height: 16px;
  left: 8px;
  position: absolute;
  top: 9px;
  width: 16px;
}
#okta-sign-in .dropdown-edit {
  background: transparent;
}
#okta-sign-in .dropdown-edit .option-selected {
  border-radius: 4px 0 0 4px;
  border-right: none;
  margin: 0;
  width: 300px;
}
#okta-sign-in #customize-user-account-dropdown .option-selected.dropdown-disabled,
#okta-sign-in #customize-user-account-dropdown .option-selected.dropdown-disabled:hover {
  background: transparent !important;
  border-color: #bbb #bbb #b1b1b1;
  box-shadow: none;
  cursor: default;
  opacity: .5;
}
#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled .dropdown-selected-text {
  color: #888;
}
#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled .icon-dm {
  filter: Alpha(Opacity=40);
  opacity: .4;
}
#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled span:hover {
  cursor: default;
}
#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled:active,
#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled:hover {
  background: url("./media/okta-buttons-sprite-001-VTGLBP6V.png") repeat-x scroll 0 0 #eaeaea !important;
}
#okta-sign-in .dropdown.dropdown-edit .options-wrap {
  left: 0;
  width: 330px;
}
#okta-sign-in .dropdown.dropdown-edit .option .option-link {
  padding: 6px 8px;
}
#okta-sign-in .dropdown-edit-button {
  border-left-color: #bbb !important;
  border-radius: 0 4px 4px 0;
  margin: 0 !important;
  width: 55px;
}
#okta-sign-in .option-subtitle {
  color: #a7a7a7;
  font-weight: 400;
}
#okta-sign-in p.option-subtitle {
  margin-top: 3px;
}
#okta-sign-in .off-screen {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
#okta-sign-in #more-actions-dropdown.more-actions .options-wrap {
  left: -142px;
}
#okta-sign-in #people-more-actions-dropdown.more-actions .options-wrap {
  left: 10px;
}
#okta-sign-in #import-people-dropdown.more-actions .options-wrap {
  left: -150px;
  width: 280px;
}
#okta-sign-in #add-directory-dropdown.more-actions .options-wrap {
  left: 0;
  width: 240px;
}
#okta-sign-in #download-agent-dropdown.more-actions .options-wrap {
  left: 0;
}
#okta-sign-in .altcha {
  background: #fff;
  border: 1px solid #a0a0a0;
}
#okta-sign-in .altcha-main {
  padding: 12px;
}
#okta-sign-in .altcha-anchor-arrow {
  border: 6px solid transparent;
  border-bottom-color: #a0a0a0;
}
#okta-sign-in .o-form-fieldset:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#okta-sign-in .o-form-fieldset {
  word-wrap: break-word;
  display: inline-block;
  height: auto;
  margin-bottom: 15px;
}
#okta-sign-in .o-form-fieldset:last-child {
  margin-bottom: 0;
}
#okta-sign-in * html .o-form-fieldset {
  height: 1%;
}
#okta-sign-in .o-form-fieldset {
  display: block;
}
#okta-sign-in .o-form-input,
#okta-sign-in .o-form-label {
  float: left;
}
#okta-sign-in .o-form-label {
  box-sizing: border-box;
  color: #5e5e5e;
  font-weight: 700;
  line-height: 16px;
  padding: 7px 10px 7px 0;
  width: 38%;
}
#okta-sign-in .o-form-label a.icon-16 {
  display: inline;
  margin-left: 6px;
  top: -1px;
}
#okta-sign-in .o-form-input {
  width: 62%;
}
#okta-sign-in .o-form-input .o-form-input-group + .link-button,
#okta-sign-in .o-form-input .o-form-input-group + .o-form-input-group {
  margin-top: 15px;
}
#okta-sign-in .o-form-input .array-inputs-button {
  clear: both;
}
#okta-sign-in .o-form-input .o-form-input-group-controls {
  width: 100%;
}
#okta-sign-in .o-form .input-fix {
  height: 30px;
}
#okta-sign-in .o-form .input-fix input[type=number],
#okta-sign-in .o-form .input-fix input[type=password],
#okta-sign-in .o-form .input-fix input[type=tel],
#okta-sign-in .o-form .input-fix input[type=text],
#okta-sign-in .o-form .input-fix input[type=textbox] {
  background: transparent;
  border: none;
  box-sizing: border-box;
  height: 100%;
  line-height: 16px;
  margin: 0;
  padding: 6px 8px;
  width: 100%;
}
#okta-sign-in .o-form .input-fix input.password-with-toggle {
  padding-right: 35px;
}
#okta-sign-in .o-form .input-fix .password-toggle .eyeicon {
  cursor: pointer;
  height: 32px;
  padding: 6px 8px;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 32px;
}
#okta-sign-in .o-form .input-fix .password-toggle .button-hide {
  display: none;
}
#okta-sign-in .o-form .input-fix input[type=number] {
  border: none;
}
#okta-sign-in .o-form .input-fix,
#okta-sign-in .o-form .textarea-fix {
  border-radius: 3px;
  box-sizing: border-box;
  width: 100%;
}
#okta-sign-in .o-form .textarea-fix textarea {
  box-sizing: border-box;
  height: auto;
  line-height: 16px;
  margin: 0;
  max-width: 100% !important;
  min-height: 30px;
  padding: 6px 8px;
  width: 100%;
}
#okta-sign-in .o-form select {
  margin-top: 6px;
  width: 62%;
}
#okta-sign-in .o-form-wide select {
  width: 100%;
}
#okta-sign-in .o-form-label-attached .o-form-label {
  background-color: #e2e2e2;
  border: 1px solid #c8c8c8;
  border-bottom-left-radius: 3px;
  border-right-width: 0;
  border-top-left-radius: 3px;
  font-weight: 400;
  padding: 6px 10px;
  width: auto;
}
#okta-sign-in .o-form-label-attached .input-fix,
#okta-sign-in .o-form-label-attached .input[type=text],
#okta-sign-in .o-form-label-attached .link-button.option-selected,
#okta-sign-in .o-form-label-attached .textarea-fix {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  box-shadow: none;
}
#okta-sign-in .data-list-toolbar .o-form-label-attached .o-form-label {
  background: transparent;
}
#okta-sign-in .o-form-input-group {
  border-collapse: separate;
  display: table;
  position: relative;
}
#okta-sign-in .o-form-input-group .link-button,
#okta-sign-in .o-form-input-group .o-form-control,
#okta-sign-in .o-form-input-group .o-form-label-inline {
  border-radius: 0;
  display: table-cell;
  float: none;
  white-space: nowrap;
}
#okta-sign-in .o-form-input-group .link-button input[type=number],
#okta-sign-in .o-form-input-group .o-form-control input[type=number],
#okta-sign-in .o-form-input-group .o-form-label-inline input[type=number] {
  padding-bottom: 0;
}
#okta-sign-in .o-form-input-group :first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
#okta-sign-in .o-form-input-group :last-child {
  border-bottom-right-radius: 3px;
  border-left-width: 0;
  border-right-width: 1px;
  border-top-right-radius: 3px;
}
#okta-sign-in .o-form-input-group .link-button:first-child,
#okta-sign-in .o-form-input-group .o-form-label-inline:first-child {
  border-right-width: 0;
}
#okta-sign-in .o-form-input-group .o-form-control:last-child {
  border-left-width: 1px;
}
#okta-sign-in .o-form-input-group .o-form-control + .o-form-control {
  margin: 0;
}
#okta-sign-in .o-form-input-group .link-button {
  box-shadow: none;
  padding: 0 16px;
}
#okta-sign-in .o-form-input-group .link-button-icon.icon-only {
  padding: 0 8px;
}
#okta-sign-in .o-form-input-group .link-button-icon span.icon {
  top: 5px;
}
#okta-sign-in .o-form-label-inline {
  background-color: #f2f2f2;
  border: 1px solid #8c8c96;
  border-bottom-left-radius: 3px;
  border-right-width: 0;
  border-top-left-radius: 3px;
  color: #1d1d21;
  font-weight: 400;
  padding: 6px 10px;
}
#okta-sign-in .o-form-input-group.o-form-input-group-2 .o-form-control {
  width: 50%;
}
#okta-sign-in .o-form-input-group.o-form-input-group-2 .o-form-label-inline {
  border-left-width: 0;
}
#okta-sign-in .o-form-control + .o-form-control {
  margin-top: 20px;
}
#okta-sign-in .o-form-multi-input .o-form-control,
#okta-sign-in .o-form-multi-input-2 .o-form-control,
#okta-sign-in .o-form-multi-input-3 .o-form-control,
#okta-sign-in .o-form-multi-input-4 .o-form-control {
  box-sizing: border-box;
}
#okta-sign-in .o-form-multi-input-2 .o-form-control,
#okta-sign-in .o-form-multi-input-3 .o-form-control,
#okta-sign-in .o-form-multi-input-4 .o-form-control {
  margin-top: 0;
}
#okta-sign-in .o-form-multi-input-2 .o-form-control,
#okta-sign-in .o-form-multi-input-2 .o-form-input-group {
  width: 49%;
}
#okta-sign-in .o-form-multi-input-2 .o-form-input-group,
#okta-sign-in .o-form-multi-input-3 .o-form-input-group,
#okta-sign-in .o-form-multi-input-4 .o-form-input-group {
  float: left;
}
#okta-sign-in .o-form-multi-input-3 .o-form-control,
#okta-sign-in .o-form-multi-input-3 .o-form-input-group {
  width: 32%;
}
#okta-sign-in .o-form-multi-input-2 .o-form-input-group,
#okta-sign-in .o-form-multi-input-3 .o-form-input-group {
  margin-top: 0 !important;
}
#okta-sign-in .o-form-multi-input-2 .o-form-control + .o-form-control,
#okta-sign-in .o-form-multi-input-3 .o-form-control + .o-form-control,
#okta-sign-in .o-form-multi-input-group-2 .o-form-control:not(:first-child),
#okta-sign-in .o-form-multi-input-group-2 .o-form-input-group:not(:first-child),
#okta-sign-in .o-form-multi-input-group-3 .o-form-control:not(:first-child),
#okta-sign-in .o-form-multi-input-group-3 .o-form-input-group:not(:first-child) {
  margin-left: 2%;
}
#okta-sign-in .o-form-select {
  display: inline-block;
  float: left;
  width: 100%;
}
#okta-sign-in .text-select .input-fix {
  border-bottom-right-radius: 0;
  border-right: none;
  border-top-right-radius: 0;
  width: 84%;
}
#okta-sign-in .custom-checkbox,
#okta-sign-in .custom-radio {
  clear: both;
  position: relative;
}
#okta-sign-in .custom-checkbox input,
#okta-sign-in .custom-radio input {
  filter: Alpha(Opacity=0);
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 7px;
}
#okta-sign-in .custom-checkbox label,
#okta-sign-in .custom-radio label {
  cursor: pointer;
  display: block;
  line-height: 16px;
  margin: 0;
  padding: 7px 10px 7px 24px;
  position: relative;
}
#okta-sign-in .custom-checkbox label {
  background: url("./media/checkbox-01-3TO6KLPU.png") no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  #okta-sign-in .custom-checkbox label {
    background: url("./media/checkbox-01@2x-UFFXPMUC.png") no-repeat;
    background-size: 50px 1155px;
  }
}
#okta-sign-in .custom-radio label {
  background: url("./media/radiobutton-01-H5PZY3L3.png") no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  #okta-sign-in .custom-radio label {
    background: url("./media/radiobutton-01@2x-4FZHXJ3L.png") no-repeat;
    background-size: 50px 820px;
  }
}
#okta-sign-in .custom-checkbox + .o-form-explain,
#okta-sign-in .custom-checkbox + input + .o-form-explain,
#okta-sign-in .custom-radio + .o-form-explain,
#okta-sign-in .custom-radio + input + .o-form-explain {
  padding-top: 0;
}
#okta-sign-in .o-form-input kbd {
  background: #fff;
  border: 1px solid #cacaca;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px hsla(0, 0%, 59%, .16);
  display: block;
  padding: 10px;
}
#okta-sign-in .o-form-button-bar,
#okta-sign-in .o-form-toolbar,
#okta-sign-in .o-form-toolbar.ui-tabs {
  background: #f2f2f2;
  border-color: #dadada #ddd;
  border-radius: 0 0 3px 3px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 1px hsla(0, 0%, 69%, .16);
  margin-top: -1px;
  padding: 16px;
  text-align: right;
}
#okta-sign-in .o-form-button-bar .button + .button,
#okta-sign-in .o-form-toolbar .button + .button,
#okta-sign-in .o-form-toolbar.ui-tabs .button + .button {
  margin-left: 10px;
}
#okta-sign-in .o-form-button-bar-no-border {
  border-width: 1px 0 0;
}
#okta-sign-in .o-form-toolbar.ui-tabs {
  margin: 0;
}
#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav {
  border-bottom: 0;
  border-top: 0;
  padding: 0;
}
#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li a {
  background: #fbfbfb;
  border: 1px solid #d1d1d1;
  border-right-width: 0;
  color: #2f3f4a;
  display: block;
  float: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
  overflow: hidden;
  padding: 0 14px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li + li {
  margin-left: 0;
}
#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li:first-child a {
  border-radius: 3px 0 0 3px;
}
#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li:last-child > a {
  border-radius: 0 3px 3px 0;
  border-right-width: 1px;
}
#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li.ui-state-active a {
  background-color: #46b3e9;
  border-color: #1b90c5;
  border-right-width: 1px;
  color: #fff;
  padding-right: 19px;
}
#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li.ui-state-active:last-child > a {
  border-right-color: #1b90c5;
}
#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li.ui-state-active + li > a {
  border-left-width: 0;
  padding-left: 21px;
}
#okta-sign-in .o-form-pillbar.ui-tabs-nav > .ui-corner-top {
  background: transparent;
  border-top: none;
}
#okta-sign-in .o-form-pillbar.ui-tabs-nav li + li {
  margin-left: 0;
}
#okta-sign-in .o-form-title-bar {
  background: #f2f2f2;
  border: solid #ddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-width: 1px 1px 0;
  color: #5e5e5e;
  font-size: 17px;
  font-weight: 400;
  line-height: 44px;
  margin: 0;
  padding: 0 20px;
  position: relative;
}
#okta-sign-in .o-form-toggle {
  position: absolute;
  right: 8px;
  top: 8px;
}
#okta-sign-in .o-form-toggle a {
  display: block;
  font-size: 13px;
  height: 26px;
  line-height: 26px;
  padding: 0;
  width: 60px;
}
#okta-sign-in .data-list .o-form-title-bar {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #5e5e5e;
  margin: 0 0 15px;
  padding: 0;
}
#okta-sign-in .data-list .o-form-toggle {
  right: 0;
}
#okta-sign-in .o-form-head {
  color: #46b090;
  font-size: 14px;
  text-transform: uppercase;
}
#okta-sign-in .o-form-head,
#okta-sign-in .o-form-subhead {
  font-weight: 200;
  line-height: 30px;
  margin: 0 0 15px;
  padding: 0;
}
#okta-sign-in .o-form-subhead {
  color: #a7a7a7;
  font-size: 15px;
}
#okta-sign-in .o-form-explain + .o-form-head,
#okta-sign-in .o-form-fieldset + .o-form-head,
#okta-sign-in .o-form-separator {
  border-top: 1px solid #e3e3e3;
  margin-top: 30px;
  padding-top: 30px;
}
#okta-sign-in .o-form-explain + .o-form-fieldset {
  margin-top: 20px;
}
#okta-sign-in .o-form-explain {
  color: #a7a7a7;
  font-weight: 400;
}
#okta-sign-in .o-form-explain + .o-form-explain {
  margin-top: 0;
}
#okta-sign-in .o-form-input .o-form-explain {
  clear: both;
  line-height: 18px;
  padding: 8px 0 6px;
}
#okta-sign-in .o-form-explain.o-form-input-error {
  color: #d93934;
  display: none;
  padding-left: 18px;
  position: relative;
  word-break: break-all;
}
#okta-sign-in .o-form-has-errors .o-form-explain.o-form-input-error {
  display: block;
}
#okta-sign-in .o-form-input-error .icon-16 {
  left: -2px;
  position: absolute !important;
  top: 7px;
}
#okta-sign-in .o-form-tooltip.icon-only {
  margin-left: 4px;
  vertical-align: top;
}
#okta-sign-in .o-form-theme {
  background: #f9f9f9;
  border: 1px solid;
  border-color: #ddd #ddd #d2d2d2;
  border-radius: 4px;
  box-shadow: 0 1px 1px hsla(0, 0%, 69%, .16);
  padding: 30px;
}
#okta-sign-in .o-form-theme-no-border {
  border: none;
  border-radius: 0;
}
#okta-sign-in .o-form-has-title-bar,
#okta-sign-in .o-form-title-bar + .o-form-theme {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#okta-sign-in .o-form-has-button-bar {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#okta-sign-in .simplemodal-wrap .o-form-wrap {
  padding: 30px;
}
#okta-sign-in .simplemodal-container .o-form-button-bar,
#okta-sign-in .simplemodal-wrap .o-form-button-bar {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
  margin-top: 0;
}
#okta-sign-in .simplemodal-container .o-form-toolbar,
#okta-sign-in .simplemodal-wrap .o-form-toolbar {
  border-radius: 0;
  border-width: 0 1px 1px;
}
#okta-sign-in .simplemodal-container .o-form-content,
#okta-sign-in .simplemodal-wrap .o-form-content {
  overflow: auto;
}
#okta-sign-in .simplemodal-wrap .o-form-content {
  box-sizing: border-box;
}
#okta-sign-in .simplemodal-container .o-form-theme,
#okta-sign-in .simplemodal-wrap .o-form-content.o-form-theme {
  border-color: #ddd;
  border-radius: 0;
  border-width: 0 1px;
  padding: 30px;
}
#okta-sign-in .o-form-3-4 .o-form-label {
  width: 25%;
}
#okta-sign-in .o-form-3-4 .o-form-input {
  width: 75%;
}
#okta-sign-in .o-form .o-form-focus {
  border: 1px solid #888;
  box-shadow: 0 1px 1px #fff;
}
#okta-sign-in .o-form-read-mode .o-form-input,
#okta-sign-in .o-form-read-mode.o-form-input {
  word-wrap: break-word;
  box-sizing: border-box;
  line-height: 16px;
  padding: 7px 10px 7px 0;
}
#okta-sign-in .o-form-read-mode .custom-checkbox:first-child,
#okta-sign-in .o-form-read-mode .custom-radio:first-child,
#okta-sign-in .o-form-read-mode.custom-checkbox:first-child,
#okta-sign-in .o-form-read-mode.custom-radio:first-child {
  margin-top: -8px;
}
#okta-sign-in .o-form-edit-mode .o-form-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#okta-sign-in .custom-checkbox label,
#okta-sign-in .custom-radio label {
  background-position: -16px -13px;
}
#okta-sign-in .custom-checkbox label.focus,
#okta-sign-in .custom-checkbox label.hover,
#okta-sign-in .custom-radio label.focus,
#okta-sign-in .custom-radio label.hover {
  background-position: -16px -113px;
}
#okta-sign-in .custom-checkbox label.checked,
#okta-sign-in .custom-radio label.checked {
  background-position: -16px -213px;
}
#okta-sign-in .custom-checkbox label.checked.focus,
#okta-sign-in .custom-checkbox label.checked.hover {
  background-position: -16px -313px;
}
#okta-sign-in .o-form-label-top .o-form-input,
#okta-sign-in .o-form-label-top .o-form-label {
  width: 100%;
}
#okta-sign-in .o-form-label-top .o-form-read-mode.o-form-input,
#okta-sign-in .o-form-read-mode .o-form-label-top .o-form-input {
  padding-left: 0;
  padding-right: 0;
}
#okta-sign-in .o-form-read-mode .custom-checkbox label,
#okta-sign-in .o-form-read-mode.custom-checkbox label {
  background-position: -16px -413px !important;
}
#okta-sign-in .o-form-read-mode .custom-radio label,
#okta-sign-in .o-form-read-mode.custom-radio label {
  background-position: -16px -313px !important;
}
#okta-sign-in .o-form-read-mode .custom-checkbox label.focus,
#okta-sign-in .o-form-read-mode .custom-checkbox label.hover,
#okta-sign-in .o-form-read-mode.custom-checkbox label.focus,
#okta-sign-in .o-form-read-mode.custom-checkbox label.hover {
  background-position: -16px -513px !important;
  cursor: text !important;
}
#okta-sign-in .o-form-read-mode .custom-radio label.focus,
#okta-sign-in .o-form-read-mode .custom-radio label.hover,
#okta-sign-in .o-form-read-mode.custom-radio label.focus,
#okta-sign-in .o-form-read-mode.custom-radio label.hover {
  background-position: -16px -413px !important;
  cursor: text;
}
#okta-sign-in .o-form-read-mode .custom-checkbox label.checked,
#okta-sign-in .o-form-read-mode.custom-checkbox label.checked {
  background-position: -16px -613px !important;
}
#okta-sign-in .o-form-read-mode .custom-radio label.checked,
#okta-sign-in .o-form-read-mode.custom-radio label.checked {
  background-position: -16px -513px !important;
}
#okta-sign-in .o-form-read-mode .custom-checkbox label.checked.focus,
#okta-sign-in .o-form-read-mode .custom-checkbox label.checked.hover,
#okta-sign-in .o-form-read-mode.custom-checkbox label.checked.focus,
#okta-sign-in .o-form-read-mode.custom-checkbox label.checked.hover {
  background-position: -16px -713px;
  cursor: text;
}
#okta-sign-in .o-form-read-mode .group-picker-wrap .as-selections {
  background: transparent;
  border-width: 0;
  box-shadow: none;
}
#okta-sign-in .two_col_left .o-form-title-bar,
#okta-sign-in .two_col_right .o-form-title-bar {
  font-size: 17px;
  padding-left: 20px;
  padding-right: 12px;
}
#okta-sign-in .two_col_left .o-form-read-mode .o-form-content,
#okta-sign-in .two_col_right .o-form-read-mode .o-form-content {
  padding: 30px 31px;
}
#okta-sign-in .two_col_left .o-form-read-mode .o-form-theme,
#okta-sign-in .two_col_right .o-form-read-mode .o-form-theme {
  background: none;
  border-width: 0;
  box-shadow: none;
}
#okta-sign-in .two_col_left .o-form-read-mode .o-form-explain,
#okta-sign-in .two_col_right .o-form-read-mode .o-form-explain {
  background: #f9f9f9;
  border: 1px solid #ddd;
  margin: -30px -31px 20px;
  padding: 15px;
}
#okta-sign-in .two_col_left .o-form-edit-mode .o-form-explain,
#okta-sign-in .two_col_right .o-form-edit-mode .o-form-explain {
  border: 0;
  border-bottom: 1px solid #ddd;
  margin: -30px -30px 20px;
  padding: 15px;
}
#okta-sign-in .o-form-disabled,
#okta-sign-in .o-form-saving .o-form-input > :not(.o-form-disabled) {
  display: block;
  opacity: .4;
  pointer-events: none;
}
#okta-sign-in .o-form-saving .o-form-content {
  overflow: hidden;
}
#okta-sign-in .o-form-saving .o-form-content * {
  cursor: default !important;
}
#okta-sign-in .o-form-disabled .custom-checkbox label,
#okta-sign-in .o-form-disabled .custom-radio label,
#okta-sign-in .o-form-disabled.custom-checkbox label,
#okta-sign-in .o-form-disabled.custom-radio label {
  background-position: -16px -13px;
}
#okta-sign-in .o-form-disabled .custom-checkbox label.checked,
#okta-sign-in .o-form-disabled.custom-checkbox label.checked,
#okta-sign-in .o-form-disabled.custom-checkbox label.checked.hover,
#okta-sign-in .o-form-disabled.custom-radio label.checked,
#okta-sign-in .o-form-disabled.custom-radio label.checked.hover {
  background-position: -16px -213px;
}
#okta-sign-in .o-form-disabled .custom-radio label.checked,
#okta-sign-in .o-form-disabled.custom-radio label.checked {
  background-position: -16px -713px;
}
#okta-sign-in .o-form-has-errors.input-fix,
#okta-sign-in .o-form-has-errors.link-button,
#okta-sign-in .o-form-has-errors.textarea-fix {
  border-color: #d93934;
}
#okta-sign-in .o-form-has-errors .link-button:hover,
#okta-sign-in .o-form-has-errors .o-form-control.o-form-focus {
  border-color: #888;
}
#okta-sign-in .o-form-has-errors .custom-radio label {
  background-position: -16px -613px;
}
#okta-sign-in .o-form-has-errors .custom-checkbox label {
  background-position: -16px -813px;
}
#okta-sign-in .o-form-has-errors .custom-checkbox label.focus,
#okta-sign-in .o-form-has-errors .custom-checkbox label.hover,
#okta-sign-in .o-form-has-errors .custom-radio label.focus,
#okta-sign-in .o-form-has-errors .custom-radio label.hover {
  background-position: -16px -113px;
}
#okta-sign-in .o-form-has-errors .custom-checkbox label.checked {
  background-position: -16px -913px;
}
#okta-sign-in .o-form-has-errors .custom-radio label.checked {
  background-position: -16px -713px;
}
#okta-sign-in .o-form-has-errors .infobox-error {
  display: block !important;
  margin-bottom: 15px;
}
#okta-sign-in .o-form .infobox-error + form .o-form-focus {
  border-color: #888 !important;
}
#okta-sign-in .data-list-inline-form .o-form-head {
  color: #444;
  font-size: 16px;
  margin: 0;
}
#okta-sign-in .data-list-inline-form .o-form-button-bar {
  border-width: 1px 0 0;
  margin: 5px -30px -20px;
}
#okta-sign-in .o-form-content > .o-form-explain {
  margin-bottom: 20px;
}
#okta-sign-in .infobox {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  min-height: 18px;
  padding: 12px 18px 12px 48px !important;
  position: relative;
  word-break: break-word;
}
#okta-sign-in .infobox:before {
  width: 36px;
}
#okta-sign-in .infobox.infobox-no-icon {
  padding-left: 24px !important;
}
#okta-sign-in .infobox.infobox-no-icon :before {
  display: none;
}
#okta-sign-in .infobox > .icon {
  left: 9px;
  position: absolute;
  top: 13px;
}
#okta-sign-in .infobox ul {
  margin-left: 27px;
  margin-right: 0;
}
#okta-sign-in .infobox + .infobox,
#okta-sign-in .infobox + h2 {
  margin-top: 18px;
}
#okta-sign-in .infobox .two_col_left {
  width: 80%;
}
#okta-sign-in .infobox .two_col_right {
  margin-left: 1%;
  padding-left: 0;
  width: 19%;
}
#okta-sign-in .infobox .two_col_right .button-primary {
  box-sizing: border-box;
  float: right;
  width: 100% !important;
}
#okta-sign-in .infobox[style="display: none;"] + .infobox,
#okta-sign-in .infobox[style="display:none;"] + .infobox {
  margin-top: 0;
}
#okta-sign-in .infobox h2,
#okta-sign-in .infobox h2 *,
#okta-sign-in .infobox h3,
#okta-sign-in .infobox h3 * {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  margin: 0;
  padding: 0;
}
#okta-sign-in .infobox h2 span,
#okta-sign-in .infobox h3 span {
  color: #5e5e5e;
}
#okta-sign-in .infobox h2 + *,
#okta-sign-in .infobox h3 + *,
#okta-sign-in .infobox li + *,
#okta-sign-in .infobox ol + *,
#okta-sign-in .infobox p + *,
#okta-sign-in .infobox ul + * {
  margin-top: 9px;
}
#okta-sign-in .infobox,
#okta-sign-in .infobox-md {
  background-color: #fbfbfb;
  border: 1px solid #ddd;
  border-radius: 3px;
}
#okta-sign-in .infobox-compact:before,
#okta-sign-in .infobox-md:before,
#okta-sign-in .infobox:before {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  bottom: -1px;
  content: "";
  left: -1px;
  position: absolute;
  top: -1px;
}
#okta-sign-in .infobox-md {
  min-height: 18px;
  padding: 24px 24px 24px 70px !important;
}
#okta-sign-in .infobox-md h2,
#okta-sign-in .infobox-md h3 {
  font-size: 15px;
}
#okta-sign-in .infobox-md h2 *,
#okta-sign-in .infobox-md h3 * {
  line-height: 18px;
  margin: 0;
}
#okta-sign-in .infobox-md:before {
  width: 48px;
}
#okta-sign-in .infobox-md > .icon {
  left: 11px;
  top: 20px;
}
#okta-sign-in .infobox-md + .button-bar.button-bar-attached {
  float: none;
  padding-left: 60px;
  width: auto;
}
#okta-sign-in .infobox-md + .button-bar.button-bar-attached.button-bar-l-height {
  line-height: 32px;
}
#okta-sign-in .infobox-compact {
  background-color: #fbfbfb;
  border: 1px solid #ddd;
  border-radius: 3px;
  min-height: 16px;
  padding: 9px 9px 9px 40px !important;
}
#okta-sign-in .infobox-compact li,
#okta-sign-in .infobox-compact p {
  line-height: 16px;
}
#okta-sign-in .infobox-compact h2 + *,
#okta-sign-in .infobox-compact h3 + *,
#okta-sign-in .infobox-compact li + *,
#okta-sign-in .infobox-compact ol + *,
#okta-sign-in .infobox-compact p + *,
#okta-sign-in .infobox-compact ul + * {
  margin-top: 5px;
}
#okta-sign-in .infobox-compact:before {
  width: 30px;
}
#okta-sign-in .infobox-compact + p {
  margin-top: 9px;
}
#okta-sign-in .infobox-compact > .icon {
  left: 6px;
  top: 9px;
}
#okta-sign-in .infobox-xl {
  min-height: 18px;
  padding: 26px 36px 26px 108px !important;
}
#okta-sign-in .infobox-xl:before {
  width: 84px;
}
#okta-sign-in .infobox-xl > .icon {
  left: 18px;
  top: 22px;
}
#okta-sign-in .infobox-xl p,
#okta-sign-in .infobox-xl ul {
  margin-top: 20px;
  width: 75%;
}
#okta-sign-in .infobox-xl li,
#okta-sign-in .infobox-xl p {
  font-size: 14px;
  line-height: 20px;
}
#okta-sign-in .infobox-xl h2,
#okta-sign-in .infobox-xl h3 {
  font-size: 18px;
}
#okta-sign-in .infobox-xl h2 *,
#okta-sign-in .infobox-xl h3 * {
  line-height: 18px;
  margin: 0;
}
#okta-sign-in .infobox-teach h2,
#okta-sign-in .infobox-teach h3 {
  color: #835ab1;
  font-weight: 200;
}
#okta-sign-in .infobox-teach.infobox-dismiss .button-teach {
  float: right;
  margin-top: 20px;
}
#okta-sign-in .infobox-dismiss {
  padding-right: 30px;
}
#okta-sign-in .infobox-dismiss-link {
  color: #5e5e5e;
  cursor: pointer;
  display: block;
  line-height: 14px;
  position: absolute;
  right: 8px;
  top: 10px;
}
#okta-sign-in .infobox-dismiss-link:hover {
  text-decoration: none;
}
#okta-sign-in .help-wrap .infobox.infobox-dismiss .infobox-dismiss-link {
  right: 0;
  top: 0;
}
#okta-sign-in .infobox-dismiss-hide {
  display: none !important;
}
#okta-sign-in .infobox-confirm {
  box-shadow: 0 2px 0 hsla(0, 0%, 63%, .1);
  left: 50%;
  margin-left: -154px;
  position: absolute !important;
  top: 20px;
  width: 240px;
  z-index: 10;
}
#okta-sign-in .infobox-confirm-fixed {
  position: fixed !important;
  top: 106px;
}
#okta-sign-in .infobox-confirm-fixed .infobox-dismiss-link {
  right: 14px;
  top: 14px;
}
#okta-sign-in .infobox:before {
  background-color: #007cc0;
}
#okta-sign-in .help-wrap .infobox.infobox-success:before,
#okta-sign-in .infobox-success:before,
#okta-sign-in .infobox.infobox-subtle.infobox-success:before {
  background-color: #4cbf9c;
}
#okta-sign-in .help-wrap .infobox.infobox-warning:before,
#okta-sign-in .infobox-warning:before,
#okta-sign-in .infobox.infobox-subtle.infobox-warning:before {
  background-color: #f1d10d;
}
#okta-sign-in .help-wrap .infobox.infobox-error:before,
#okta-sign-in .infobox-error:before,
#okta-sign-in .infobox.infobox-subtle.infobox-error:before {
  background-color: #e34843;
}
#okta-sign-in .help-wrap .infobox.infobox-teach:before,
#okta-sign-in .help-wrap .infobox.infobox-tip:before,
#okta-sign-in .infobox-teach:before,
#okta-sign-in .infobox-tip:before,
#okta-sign-in .infobox.infobox-subtle.infobox-teach:before,
#okta-sign-in .infobox.infobox-subtle.infobox-tip:before {
  background-color: #835ab1;
}
#okta-sign-in .infobox-warning .icon.processing-16 {
  background: url("./media/ajax-loader-processing-16-TN7JQRGA.gif") no-repeat 0 0 transparent;
  height: 16px;
  width: 16px;
}
#okta-sign-in .infobox-warning .icon.processing-24 {
  background: url("./media/ajax-loader-processing-24-2PZWD5O7.gif") no-repeat 0 0 transparent;
  height: 24px;
  width: 24px;
}
#okta-sign-in .infobox-error .icon.processing-16 {
  background: url("./media/error-01-AJ435C2U.png") no-repeat 0 0 transparent;
  height: 16px;
  width: 16px;
}
#okta-sign-in .infobox + .button-bar,
#okta-sign-in .infobox + .button-bar-small {
  border-top: 0;
}
#okta-sign-in .infobox-no-border + .button-bar,
#okta-sign-in .infobox-no-border + .button-bar-small {
  border-top: 1px solid #dadada;
}
#okta-sign-in .infobox-no-border {
  border: none !important;
}
#okta-sign-in .infobox-text {
  padding: 0;
}
#okta-sign-in .infobox-header {
  font-weight: 700;
}
#okta-sign-in .infobox-divider {
  border-bottom: 1px dotted #ddd;
}
#okta-sign-in .ajax-form-editor .infobox,
#okta-sign-in .edit-form .infobox,
#okta-sign-in .form-content-wrap .infobox,
#okta-sign-in .m-form .infobox,
#okta-sign-in .o-form .infobox,
#okta-sign-in .read-only-form .infobox,
#okta-sign-in .v-form .infobox {
  background-color: #fff;
}
#okta-sign-in .help-wrap .infobox,
#okta-sign-in .infobox.infobox-subtle {
  background: transparent;
  border: 0;
  padding: 0 0 0 18px !important;
}
#okta-sign-in .help-wrap .infobox:before,
#okta-sign-in .infobox.infobox-subtle:before {
  background-color: #007cc0;
  border-radius: 0;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  width: 6px;
}
#okta-sign-in .help-wrap .infobox .icon,
#okta-sign-in .infobox.infobox-subtle .icon {
  display: none;
}
#okta-sign-in a,
#okta-sign-in a:active,
#okta-sign-in a:focus,
#okta-sign-in a:hover,
#okta-sign-in a:link,
#okta-sign-in a:visited {
  color: #6e6e78;
}
#okta-sign-in h1 {
  color: #5e5e5e;
}
#okta-sign-in h2,
#okta-sign-in h3 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
}
#okta-sign-in h3 {
  margin-bottom: 2px;
}
#okta-sign-in .text-align-c {
  text-align: center;
}
#okta-sign-in .auth-account {
  line-height: 18px;
  padding: 6px 0;
}
#okta-sign-in .auth-content {
  padding: 60px 42px 20px;
  -moz-transition: padding-top .4s;
  -webkit-transition: padding-top .4s;
  transition: padding-top .4s;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .auth-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 350px) {
  #okta-sign-in .auth-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
#okta-sign-in .auth-content .auth-content-inner {
  position: relative;
}
#okta-sign-in .auth-content .help-links li {
  margin-top: 15px;
}
#okta-sign-in .no-beacon .auth-content {
  padding-top: 20px;
}
#okta-sign-in .auth-idp {
  background-color: #f9f9f9;
  border-radius: 0 0 3px 3px;
  border-top: 1px solid #ddd;
  padding: 20px 30px;
}
#okta-sign-in .auth-idp-label {
  color: #888;
  float: left;
  font-size: 14px;
  font-weight: 200;
  line-height: 30px;
  margin-right: 155px;
  text-transform: uppercase;
}
#okta-sign-in .auth-divider {
  background-color: #a7a7a7;
  height: 1px;
  margin-bottom: 25px;
  text-align: center;
}
#okta-sign-in .auth-divider .auth-divider-text {
  background-color: #fff;
  padding: 0 15px;
  position: relative;
  top: -.5em;
}
#okta-sign-in .animation-container-overflow {
  overflow: hidden;
}
#okta-sign-in .transition-from-right {
  left: 200px;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 316px;
}
#okta-sign-in .transition-from-left {
  left: -200px;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 316px;
}
#okta-sign-in .o-form-head {
  font-size: 15px;
  line-height: 1.5;
  margin-top: 10px;
  text-align: center;
  text-transform: none;
}
#okta-sign-in .o-form-head + .o-form-explain {
  margin-bottom: 20px;
  text-align: center;
}
#okta-sign-in .o-form-button-bar {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0 0 25px;
}
#okta-sign-in .o-form-button-bar .button {
  display: block;
  height: 50px;
  width: 100%;
}
#okta-sign-in .o-form-button-bar .button-success {
  position: absolute;
  text-align: center;
}
#okta-sign-in .o-form-theme {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0 0 14px;
}
#okta-sign-in .o-form .o-form-fieldset:last-child {
  margin-bottom: 15px;
}
#okta-sign-in .o-form .o-form-fieldset.margin-btm-0 {
  margin-bottom: 0;
}
#okta-sign-in .o-form .o-form-label,
#okta-sign-in .o-form input,
#okta-sign-in .o-form label,
#okta-sign-in .o-form textarea {
  font-size: 14px;
}
#okta-sign-in .o-form .o-form-label {
  font-weight: 400;
}
#okta-sign-in .o-form .o-form-label-inline + .input-fix input[type=text] {
  line-height: 27px;
}
#okta-sign-in .o-form .input-fix,
#okta-sign-in .o-form .textarea-fix {
  border: 1px solid #8c8c96;
  display: inline-block;
  float: left;
  height: 40px;
}
#okta-sign-in .o-form .input-fix input[disabled],
#okta-sign-in .o-form .input-fix input[readonly],
#okta-sign-in .o-form .textarea-fix input[disabled],
#okta-sign-in .o-form .textarea-fix input[readonly] {
  background: #f4f4f4;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, .1);
  color: #6e6e78;
}
#okta-sign-in .o-form .input-fix input,
#okta-sign-in .o-form .textarea-fix input {
  background: none;
  border: none;
  box-shadow: none;
  font-size: 14px;
  line-height: 22px;
  padding: 8px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input,
  #okta-sign-in .o-form .textarea-fix input {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input,
  #okta-sign-in .o-form .textarea-fix input {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input,
  #okta-sign-in .o-form .textarea-fix input {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  #okta-sign-in .o-form .input-fix input,
  #okta-sign-in .o-form .textarea-fix input {
    font-size: 15px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input,
  #okta-sign-in .o-form .textarea-fix input {
    font-size: 15px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  #okta-sign-in .o-form .input-fix input,
  #okta-sign-in .o-form .textarea-fix input {
    font-size: 15px;
  }
}
#okta-sign-in .o-form .input-fix input::-webkit-input-placeholder,
#okta-sign-in .o-form .textarea-fix input::-webkit-input-placeholder {
  font-size: 14px;
  letter-spacing: 0;
}
#okta-sign-in .o-form .input-fix input::-moz-placeholder,
#okta-sign-in .o-form .textarea-fix input::-moz-placeholder {
  font-size: 14px;
}
#okta-sign-in .o-form .input-fix input:-ms-input-placeholder,
#okta-sign-in .o-form .textarea-fix input:-ms-input-placeholder {
  font-size: 14px;
  line-height: 27px;
}
#okta-sign-in .o-form .input-fix input:-webkit-autofill,
#okta-sign-in .o-form .textarea-fix input:-webkit-autofill {
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}
#okta-sign-in .o-form .input-fix input[type=password],
#okta-sign-in .o-form .textarea-fix input[type=password] {
  font-size: 14px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input[type=password],
  #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input[type=password],
  #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input[type=password],
  #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  #okta-sign-in .o-form .input-fix input[type=password],
  #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input[type=password],
  #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  #okta-sign-in .o-form .input-fix input[type=password],
  #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
#okta-sign-in .o-form .input-fix .placeholder,
#okta-sign-in .o-form .textarea-fix .placeholder {
  color: #aaa;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form select,
  #okta-sign-in .o-form select:focus {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form select,
  #okta-sign-in .o-form select:focus {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form select,
  #okta-sign-in .o-form select:focus {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  #okta-sign-in .o-form select,
  #okta-sign-in .o-form select:focus {
    font-size: 15px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  #okta-sign-in .o-form select,
  #okta-sign-in .o-form select:focus {
    font-size: 15px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  #okta-sign-in .o-form select,
  #okta-sign-in .o-form select:focus {
    font-size: 15px;
  }
}
#okta-sign-in .o-form .custom-checkbox label {
  font-size: 13px;
}
#okta-sign-in .o-form .o-form-input input[name=nextPassCode],
#okta-sign-in .o-form .o-form-input input[name=passCode] {
  font-family:
    Anonymous Pro,
    Andale Mono,
    Courier New,
    Courier,
    serif;
  font-size: 17px;
  letter-spacing: 1px;
}
#okta-sign-in .o-form .o-form-input .o-form-control {
  position: relative;
}
#okta-sign-in .o-form .o-form-input .input-icon,
#okta-sign-in .o-form .o-form-input .input-tooltip {
  height: 16px;
  margin-top: -11px;
  position: absolute;
  top: 50%;
  width: 16px;
}
#okta-sign-in .o-form .o-form-input .input-icon + input,
#okta-sign-in .o-form .o-form-input .input-icon + input + input,
#okta-sign-in .o-form .o-form-input .input-tooltip + input,
#okta-sign-in .o-form .o-form-input .input-tooltip + input + input {
  padding-right: 30px;
}
#okta-sign-in .o-form .o-form-input .input-icon {
  left: 10px;
  opacity: .25;
}
#okta-sign-in .o-form .o-form-input .input-icon + input,
#okta-sign-in .o-form .o-form-input .input-icon + input + input {
  padding-left: 30px;
}
#okta-sign-in .o-form .o-form-input .input-tooltip {
  opacity: .5;
  right: 10px;
}
#okta-sign-in .o-form-input-group .o-form-control {
  display: table-cell;
  float: none;
  white-space: nowrap;
}
#okta-sign-in .form-divider {
  border-bottom: 1px solid #e8e8e8;
  clear: both;
  margin-bottom: 25px;
  padding-top: 5px;
}
#okta-sign-in .custom-checkbox label {
  background-image: url("./media/checkbox-sign-in-widget-73JUBA4K.png");
  height: 30px;
}
#okta-sign-in .custom-checkbox label.focus {
  background-position: -16px -1013px;
}
#okta-sign-in .custom-checkbox label.focus:before {
  background-position: -16px -1020px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  #okta-sign-in .custom-checkbox label {
    background-image: url("./media/checkbox-sign-in-widget@2x-BV3KQ2QK.png");
    background-size: 50px 1155px;
    height: 30px;
  }
}
#okta-sign-in .infobox.icon-16 > .icon {
  position: absolute;
}
#okta-sign-in .contact-support .infobox,
#okta-sign-in .infobox.icon-16 {
  margin-bottom: 15px;
}
#okta-sign-in .infobox > .icon {
  line-height: 16px;
}
#okta-sign-in .qtip {
  font-size: 14px;
  line-height: 1.2;
}
#okta-sign-in .qtip-custom .qtip-titlebar {
  background-color: transparent;
  border: 0;
  font-weight: 400;
}
#okta-sign-in .qtip-title {
  word-break: break-all;
}
#okta-sign-in .security-image-qtip.qtip-custom {
  font-size: 13px;
  line-height: 1.4;
  padding: 8px 8px 5px;
}
#okta-sign-in .security-image-qtip.qtip-custom canvas {
  margin-top: 2px;
}
#okta-sign-in .security-image-qtip.qtip-custom .qtip-icon {
  background: transparent url("./media/tooltip_close-A734572R.png") no-repeat 50%;
  border: none;
  color: transparent;
  right: 2px;
  text-decoration: none;
  top: 4px;
}
#okta-sign-in .security-image-qtip.qtip-custom .qtip-icon:hover {
  opacity: .5;
}
#okta-sign-in .qtip-custom {
  background-color: #4d4d4d;
  border-color: #303030;
  color: #f3f3f3;
  padding: 5px 8px 8px;
}
#okta-sign-in .qtip-custom.qtip-pos-bl {
  border-radius: 4px 4px 4px 0;
}
#okta-sign-in .qtip-custom.qtip-pos-br {
  border-radius: 4px 4px 0;
}
#okta-sign-in .qtip-custom .qtip-content {
  color: #f3f3f3;
}
#okta-sign-in .qtip-custom .qtip-titlebar {
  background-color: #404040;
}
#okta-sign-in .qtip-custom .qtip-icon {
  border-color: #444;
}
#okta-sign-in .qtip-custom .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}
#okta-sign-in .qtip-custom .qtip-content ul {
  list-style: disc;
}
#okta-sign-in .qtip-custom .qtip-content ul > li {
  color: #69882a;
  font-size: 20px;
}
#okta-sign-in .qtip-custom .qtip-content ul > li span {
  color: #f3f3f3;
  font-size: 12px;
  vertical-align: middle;
}
#okta-sign-in .mfa-verify-totp-inline .inline-input {
  float: left;
  width: 212px;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .mfa-verify-totp-inline .inline-input {
    width: 180px;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .mfa-verify-totp-inline .inline-input {
    width: 100%;
  }
  #okta-sign-in .mfa-verify-totp-inline .inline-totp-verify {
    margin-bottom: 15px;
    width: 100%;
  }
}
#okta-sign-in .mfa-verify-totp-inline a.button {
  float: right;
  padding-left: 25px;
  padding-right: 25px;
}
#okta-sign-in .mfa-verify-totp-inline a.link-button {
  display: block;
  text-align: center;
}
#okta-sign-in .mfa-verify-passcode .link-button {
  float: right;
  margin-top: 30px;
}
#okta-sign-in .mfa-verify-passcode .auth-passcode {
  float: left;
  width: 170px;
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .mfa-verify-passcode .auth-passcode {
    width: 100%;
  }
}
#okta-sign-in .duo-form iframe {
  height: 400px;
  width: 100%;
}
#okta-sign-in .factor-verify-magiclink .o-form-button-bar {
  display: none;
}
#okta-sign-in .factor-verify-magiclink .email-request-button {
  width: 100%;
}
#okta-sign-in .mfa-verify-email .resend-email-infobox {
  margin-bottom: 15px;
}
#okta-sign-in .mfa-verify-email .resend-email-infobox .infobox-warning p span {
  margin-right: .25rem;
}
#okta-sign-in .mfa-verify-email .mask-email {
  font-weight: 600;
}
#okta-sign-in .mfa-verify-email .resend-email-btn {
  color: #0074b3;
}
#okta-sign-in .mfa-verify-email .mfa-email-sent-content {
  margin-bottom: 15px;
}
#okta-sign-in .number-challenge-view {
  display: none;
  text-align: center;
}
#okta-sign-in .number-challenge-view .phone {
  margin: 20px 0;
}
#okta-sign-in .number-challenge-view .phone .phone--body {
  background: #666;
  border-radius: 6px;
  display: inline-block;
  margin: 0 auto;
  padding: 14px 3px 0;
}
#okta-sign-in .number-challenge-view .phone .phone--screen {
  background: #e5edfb;
  min-width: 50px;
  padding: 20px 0;
}
#okta-sign-in .number-challenge-view .phone .phone--number {
  color: #1662dd;
  font-size: 25px;
  padding: 10px;
}
#okta-sign-in .number-challenge-view .phone .phone--home-button {
  background: #fff;
  border-radius: 50%;
  height: 10px;
  margin: 3px auto;
  width: 10px;
}
#okta-sign-in .number-challenge-view .challenge-number {
  font-weight: 700;
}
#okta-sign-in .forgot-password-call-enabled .mobile-recovery-hint,
#okta-sign-in .forgot-password-call-enabled .sms-hint,
#okta-sign-in .forgot-password-sms-enabled .mobile-recovery-hint,
#okta-sign-in .forgot-password-sms-enabled .sms-hint {
  font-size: 13px;
  padding-bottom: 10px;
  position: relative;
  top: -5px;
}
#okta-sign-in .forgot-password-call-enabled .o-form-fieldset-container,
#okta-sign-in .forgot-password-sms-enabled .o-form-fieldset-container {
  overflow: hidden;
}
#okta-sign-in .forgot-password-call-enabled .o-form-fieldset-container .button,
#okta-sign-in .forgot-password-sms-enabled .o-form-fieldset-container .button {
  float: none;
  margin-bottom: 15px;
  margin-left: 0;
  width: 100%;
}
#okta-sign-in .forgot-password-call-enabled .o-form-fieldset-container .button + .button-primary,
#okta-sign-in .forgot-password-sms-enabled .o-form-fieldset-container .button + .button-primary {
  margin-left: 0;
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .recovery-challenge .enroll-sms-phone-send {
    margin-bottom: 15px;
    width: 100%;
  }
}
#okta-sign-in .recovery-challenge .o-form-fieldset-container {
  display: flex;
  flex-direction: row-reverse;
}
#okta-sign-in .recovery-challenge .sms-request-button {
  margin-left: 5px;
}
#okta-sign-in .recovery-challenge .o-form-fieldset.enroll-sms-phone {
  width: 178px;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .recovery-challenge .o-form-fieldset.enroll-sms-phone {
    width: 150px;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .recovery-challenge .o-form-fieldset.enroll-sms-phone {
    width: 100%;
  }
}
#okta-sign-in .recovery-challenge .o-form-button-bar {
  padding-bottom: 15px;
}
#okta-sign-in .recovery-challenge .send-email-link {
  display: inline-block;
  font-size: 13px;
  padding-bottom: 25px;
  text-align: center;
  width: 100%;
}
#okta-sign-in .button,
#okta-sign-in .button.link-button {
  -webkit-appearance: none;
  border: 1px solid;
  border-radius: 3px;
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  height: 40px;
  line-height: 36px;
  padding: 0 15px;
}
#okta-sign-in .button-link {
  background: none;
  border: none;
  color: #0074b3;
  cursor: pointer;
}
#okta-sign-in .button-link:focus,
#okta-sign-in .button-link:hover {
  text-decoration: underline;
}
#okta-sign-in .button-secondary.link-button,
#okta-sign-in .button-wide,
#okta-sign-in .button-wide.button-primary,
#okta-sign-in .default-custom-button.link-button,
#okta-sign-in .piv-button.link-button,
#okta-sign-in .social-auth-button.link-button {
  height: 50px;
  line-height: 48px;
  text-align: center;
  width: 100%;
}
#okta-sign-in .icon-button {
  border: 1px solid;
  border-radius: 3px;
  display: block;
  height: 22px;
  text-align: center;
  width: 22px;
}
#okta-sign-in .icon-button .icon {
  display: inline-block;
  opacity: .25;
  position: relative;
  top: 4px;
}
#okta-sign-in .icon-button:hover .icon {
  opacity: .5;
}
#okta-sign-in .call-request-button.link-button,
#okta-sign-in .sms-request-button.link-button {
  line-height: 1;
  overflow: visible;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 12px;
  text-align: center;
  white-space: normal;
  width: 140px;
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .call-request-button.link-button,
  #okta-sign-in .sms-request-button.link-button {
    margin-bottom: 15px;
    width: 100%;
  }
}
#okta-sign-in .email-request-button {
  display: block;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 130px;
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .email-request-button {
    margin-bottom: 15px;
    width: 100%;
  }
}
#okta-sign-in .social-auth-button.link-button {
  border-radius: 3px;
  box-sizing: border-box;
  color: #fff;
  display: block;
  font-size: 14px;
  line-height: 50px;
  margin-top: 15px;
  overflow: hidden;
  padding-left: 90px;
  padding-right: 40px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#okta-sign-in .social-auth-button.link-button:last-of-type {
  margin-bottom: 25px;
}
#okta-sign-in .social-auth-button.link-button:active,
#okta-sign-in .social-auth-button.link-button:focus,
#okta-sign-in .social-auth-button.link-button:hover,
#okta-sign-in .social-auth-button.link-button:visited {
  text-decoration: none;
}
#okta-sign-in .button .okta-passkeys-authenticator,
#okta-sign-in .button .okta-verify-authenticator,
#okta-sign-in .button .okta-webauthn-authenticator {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 20px;
  margin: 0 .83em 0 0;
  vertical-align: middle;
  width: 20px;
}
#okta-sign-in .default-custom-button.link-button {
  border-radius: 3px;
  box-sizing: border-box;
  color: #fff;
  display: block;
  font-size: 14px;
  line-height: 50px;
  margin-top: 15px;
  text-align: center;
}
#okta-sign-in .default-custom-button.link-button:last-of-type {
  margin-bottom: 25px;
}
#okta-sign-in .default-custom-button.link-button:active,
#okta-sign-in .default-custom-button.link-button:focus,
#okta-sign-in .default-custom-button.link-button:hover,
#okta-sign-in .default-custom-button.link-button:visited {
  text-decoration: none;
}
#okta-sign-in .button-secondary.link-button {
  background-color: #fff;
  border: 1px solid #1662dd;
  border-radius: 3px;
  box-sizing: border-box;
  color: #1662dd;
  display: block;
  font-size: 14px;
  margin-top: 15px;
  text-align: center;
}
#okta-sign-in .button-secondary.link-button:last-of-type {
  margin-bottom: 25px;
}
#okta-sign-in .button-secondary.link-button:active,
#okta-sign-in .button-secondary.link-button:focus,
#okta-sign-in .button-secondary.link-button:hover {
  background-color: #e5edfb;
  border-color: #124a94;
  color: #124a94;
}
#okta-sign-in .button-secondary.link-button:active,
#okta-sign-in .button-secondary.link-button:focus,
#okta-sign-in .button-secondary.link-button:hover,
#okta-sign-in .button-secondary.link-button:visited {
  text-decoration: none;
}
#okta-sign-in .piv-button.link-button {
  border-radius: 3px;
  box-sizing: border-box;
  display: block;
  font-size: 14px;
  line-height: 50px;
  margin-top: 15px;
  text-align: center;
}
#okta-sign-in .piv-button.link-button:last-of-type {
  margin-bottom: 25px;
}
#okta-sign-in .piv-button.link-button:active,
#okta-sign-in .piv-button.link-button:focus,
#okta-sign-in .piv-button.link-button:hover,
#okta-sign-in .piv-button.link-button:visited {
  text-decoration: none;
}
#okta-sign-in .social-auth-facebook-button {
  background-color: #fbfbfb;
  background:
    url("./media/facebook_logo-UIAL7BQH.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-facebook-button:active,
#okta-sign-in .social-auth-facebook-button:focus,
#okta-sign-in .social-auth-facebook-button:hover {
  background:
    url("./media/facebook_logo-UIAL7BQH.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-facebook-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-google-button {
  background-color: #fbfbfb;
  background:
    url("./media/google_logo-OHTGTMLI.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-google-button:active,
#okta-sign-in .social-auth-google-button:focus,
#okta-sign-in .social-auth-google-button:hover {
  background:
    url("./media/google_logo-OHTGTMLI.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-google-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-apple-button {
  background-color: #fbfbfb;
  background:
    url("./media/apple_logo-INLWPB7H.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-apple-button:active,
#okta-sign-in .social-auth-apple-button:focus,
#okta-sign-in .social-auth-apple-button:hover {
  background:
    url("./media/apple_logo-INLWPB7H.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-apple-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-linkedin-button {
  background-color: #fbfbfb;
  background:
    url("./media/linkedin_logo-A7Q7GASB.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-linkedin-button:active,
#okta-sign-in .social-auth-linkedin-button:focus,
#okta-sign-in .social-auth-linkedin-button:hover {
  background:
    url("./media/linkedin_logo-A7Q7GASB.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-linkedin-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-microsoft-button {
  background-color: #fbfbfb;
  background:
    url("./media/microsoft_logo-RVMA5BVM.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-microsoft-button:active,
#okta-sign-in .social-auth-microsoft-button:focus,
#okta-sign-in .social-auth-microsoft-button:hover {
  background:
    url("./media/microsoft_logo-RVMA5BVM.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-microsoft-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-general-idp-button {
  background-color: #fbfbfb;
  background:
    url("./media/default_logo-PRNTXPFQ.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-general-idp-button:active,
#okta-sign-in .social-auth-general-idp-button:focus,
#okta-sign-in .social-auth-general-idp-button:hover {
  background:
    url("./media/default_logo-PRNTXPFQ.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-general-idp-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .default-custom-button {
  background-color: #ff5f73;
  border: 1px solid #d6001a;
}
#okta-sign-in .default-custom-button:active,
#okta-sign-in .default-custom-button:focus,
#okta-sign-in .default-custom-button:hover {
  background-color: #ff6e80;
}
#okta-sign-in .piv-button.link-button {
  background-color: #fff;
  border: 2px solid #1662dd;
  color: #1662dd;
}
#okta-sign-in .piv-button.link-button:active,
#okta-sign-in .piv-button.link-button:focus,
#okta-sign-in .piv-button.link-button:hover {
  background-color: #e5edfb;
  border-color: #124a94;
  color: #124a94;
}
#okta-sign-in .social-auth-github-button {
  background-color: #fbfbfb;
  background:
    url("./media/github_logo-QEJJKBD7.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-github-button:active,
#okta-sign-in .social-auth-github-button:focus,
#okta-sign-in .social-auth-github-button:hover {
  background:
    url("./media/github_logo-QEJJKBD7.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-github-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-gitlab-button {
  background-color: #fbfbfb;
  background:
    url("./media/gitlab_logo-3PBFR3OO.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-gitlab-button:active,
#okta-sign-in .social-auth-gitlab-button:focus,
#okta-sign-in .social-auth-gitlab-button:hover {
  background:
    url("./media/gitlab_logo-3PBFR3OO.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-gitlab-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-yahoo-button {
  background-color: #fbfbfb;
  background:
    url("./media/yahoo_logo-NFBQKB63.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-yahoo-button:active,
#okta-sign-in .social-auth-yahoo-button:focus,
#okta-sign-in .social-auth-yahoo-button:hover {
  background:
    url("./media/yahoo_logo-NFBQKB63.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-yahoo-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-line-button {
  background-color: #fbfbfb;
  background:
    url("./media/line_logo-NFNXT6B3.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-line-button:active,
#okta-sign-in .social-auth-line-button:focus,
#okta-sign-in .social-auth-line-button:hover {
  background:
    url("./media/line_logo-NFNXT6B3.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-line-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-paypal-button {
  background-color: #fbfbfb;
  background:
    url("./media/paypal_logo-TO7ZF6EQ.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-paypal-button:active,
#okta-sign-in .social-auth-paypal-button:focus,
#okta-sign-in .social-auth-paypal-button:hover {
  background:
    url("./media/paypal_logo-TO7ZF6EQ.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-paypal-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-paypal_sandbox-button {
  background-color: #fbfbfb;
  background:
    url("./media/paypal_sandbox_logo-TO7ZF6EQ.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-paypal_sandbox-button:active,
#okta-sign-in .social-auth-paypal_sandbox-button:focus,
#okta-sign-in .social-auth-paypal_sandbox-button:hover {
  background:
    url("./media/paypal_sandbox_logo-TO7ZF6EQ.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-paypal_sandbox-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-salesforce-button {
  background-color: #fbfbfb;
  background:
    url("./media/salesforce_logo-LBSVTOY3.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-salesforce-button:active,
#okta-sign-in .social-auth-salesforce-button:focus,
#okta-sign-in .social-auth-salesforce-button:hover {
  background:
    url("./media/salesforce_logo-LBSVTOY3.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-salesforce-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-amazon-button {
  background-color: #fbfbfb;
  background:
    url("./media/amazon_logo-GN6E2IFE.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-amazon-button:active,
#okta-sign-in .social-auth-amazon-button:focus,
#okta-sign-in .social-auth-amazon-button:hover {
  background:
    url("./media/amazon_logo-GN6E2IFE.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-amazon-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-yahoojp-button {
  background-color: #fbfbfb;
  background:
    url("./media/yahoojp_logo-HACFU26R.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-yahoojp-button:active,
#okta-sign-in .social-auth-yahoojp-button:focus,
#okta-sign-in .social-auth-yahoojp-button:hover {
  background:
    url("./media/yahoojp_logo-HACFU26R.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-yahoojp-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-discord-button {
  background-color: #fbfbfb;
  background:
    url("./media/discord_logo-ASBFX52U.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-discord-button:active,
#okta-sign-in .social-auth-discord-button:focus,
#okta-sign-in .social-auth-discord-button:hover {
  background:
    url("./media/discord_logo-ASBFX52U.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-discord-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-adobe-button {
  background-color: #fbfbfb;
  background:
    url("./media/adobe_logo-YS7PSHG6.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-adobe-button:active,
#okta-sign-in .social-auth-adobe-button:focus,
#okta-sign-in .social-auth-adobe-button:hover {
  background:
    url("./media/adobe_logo-YS7PSHG6.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-adobe-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-orcid-button {
  background-color: #fbfbfb;
  background:
    url("./media/orcid_logo-AC4IK5X3.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-orcid-button:active,
#okta-sign-in .social-auth-orcid-button:focus,
#okta-sign-in .social-auth-orcid-button:hover {
  background:
    url("./media/orcid_logo-AC4IK5X3.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-orcid-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-spotify-button {
  background-color: #fbfbfb;
  background:
    url("./media/spotify_logo-X6C3E73D.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-spotify-button:active,
#okta-sign-in .social-auth-spotify-button:focus,
#okta-sign-in .social-auth-spotify-button:hover {
  background:
    url("./media/spotify_logo-X6C3E73D.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-spotify-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-xero-button {
  background-color: #fbfbfb;
  background:
    url("./media/xero_logo-BHMC5GQX.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-xero-button:active,
#okta-sign-in .social-auth-xero-button:focus,
#okta-sign-in .social-auth-xero-button:hover {
  background:
    url("./media/xero_logo-BHMC5GQX.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-xero-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .social-auth-quickbooks-button {
  background-color: #fbfbfb;
  background:
    url("./media/quickbooks_logo-BF2W27KB.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fbfbfb 0);
  border: 1px solid #c3c3c3;
}
#okta-sign-in .social-auth-quickbooks-button:active,
#okta-sign-in .social-auth-quickbooks-button:focus,
#okta-sign-in .social-auth-quickbooks-button:hover {
  background:
    url("./media/quickbooks_logo-BF2W27KB.png") no-repeat 12px/24px,
    linear-gradient(
      90deg,
      #fff 50px,
      #fff 0);
}
#okta-sign-in .social-auth-quickbooks-button.link-button {
  color: #1d1d21;
}
#okta-sign-in .enduser-remediation-button-link {
  background: transparent;
  border: 0;
  color: #007cc0;
  cursor: pointer;
  font: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  text-align: start;
  text-decoration: underline;
  vertical-align: top;
}
#okta-sign-in .admin-consent-required .custom-logo,
#okta-sign-in .admin-consent-required .default-logo {
  height: 30px;
  vertical-align: middle;
  width: 30px;
}
#okta-sign-in .admin-consent-required .detail-row {
  padding-bottom: 15px;
}
#okta-sign-in .admin-consent-required .consent-title {
  word-wrap: break-word;
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}
#okta-sign-in .admin-consent-required .consent-title span {
  padding-left: 10px;
}
#okta-sign-in .admin-consent-required .consent-title b {
  font-weight: 700;
}
#okta-sign-in .admin-consent-required .consent-title .issuer {
  font-size: 13px;
  margin-top: 10px;
}
#okta-sign-in .admin-consent-required .consent-title .issuer span {
  border: 1px solid #8c8c96;
  border-radius: 15px;
  padding: 5px 15px;
}
#okta-sign-in .admin-consent-required .scope-group {
  cursor: default;
  margin-top: 15px;
}
#okta-sign-in .admin-consent-required .scope-group h3 {
  display: inline-block;
  font-size: 16px;
  width: 95%;
}
#okta-sign-in .admin-consent-required .scope-group .icon {
  display: inline-block;
}
#okta-sign-in .admin-consent-required .scope-group .scope-item {
  display: none;
  padding-top: 5px;
  width: 100%;
}
#okta-sign-in .admin-consent-required .scope-group .scope-item .scope-item-text {
  word-wrap: break-word;
  display: inline-block;
}
#okta-sign-in .admin-consent-required .scope-group .scope-item .scope-item-tooltip.icon {
  display: inline-block;
  margin-left: 5px;
  top: -3px;
}
#okta-sign-in .admin-consent-required .scope-group.scope-group--is-expanded .scope-item {
  display: block;
}
#okta-sign-in .admin-consent-required .scope-group .caret {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  transition: transform .4s cubic-bezier(.23, 1, .32, 1), -webkit-transform .4s cubic-bezier(.23, 1, .32, 1);
}
#okta-sign-in .admin-consent-required .scope-group .caret .path {
  fill: #5e5e5e;
}
#okta-sign-in .admin-consent-required .scope-group .caret.caret--is-rotated {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
#okta-sign-in .admin-consent-required .o-form-button-bar {
  display: inline-flex;
  justify-content: space-between;
  padding-bottom: 15px;
  width: 100%;
}
#okta-sign-in .admin-consent-required .o-form-button-bar input {
  height: auto;
  line-height: normal;
  min-height: 50px;
  white-space: normal;
  width: 140px;
}
#okta-sign-in .consent-required .scope-list,
#okta-sign-in .consent-required .title-text,
#okta-sign-in .granular-consent .scope-list,
#okta-sign-in .granular-consent .title-text {
  color: #1d1d21;
}
#okta-sign-in .consent-required .custom-logo,
#okta-sign-in .consent-required .default-logo,
#okta-sign-in .granular-consent .custom-logo,
#okta-sign-in .granular-consent .default-logo {
  height: 30px;
  vertical-align: middle;
  width: 30px;
}
#okta-sign-in .consent-required .detail-row,
#okta-sign-in .granular-consent .detail-row {
  padding-bottom: 25px;
}
#okta-sign-in .consent-required .detail-row:last-child,
#okta-sign-in .granular-consent .detail-row:last-child {
  padding-bottom: 11px;
}
#okta-sign-in .consent-required .consent-title,
#okta-sign-in .granular-consent .consent-title {
  word-wrap: break-word;
  align-items: center;
  display: flex;
  font-size: 16px;
  justify-content: center;
  text-align: center;
}
#okta-sign-in .consent-required .consent-title span,
#okta-sign-in .granular-consent .consent-title span {
  padding-left: 10px;
}
#okta-sign-in .consent-required .consent-title b,
#okta-sign-in .granular-consent .consent-title b {
  font-weight: 700;
}
#okta-sign-in .consent-required .scope-item,
#okta-sign-in .granular-consent .scope-item {
  display: inline-block;
  padding-bottom: 5px;
  width: 100%;
}
#okta-sign-in .consent-required .scope-item .scope-item-text,
#okta-sign-in .granular-consent .scope-item .scope-item-text {
  word-wrap: break-word;
  float: left;
  width: 85%;
}
#okta-sign-in .consent-required .scope-item .scope-item-tooltip,
#okta-sign-in .granular-consent .scope-item .scope-item-tooltip {
  float: right;
  margin-right: 16px;
}
#okta-sign-in .consent-required .consent-description p,
#okta-sign-in .granular-consent .consent-description p {
  color: #6e6e78;
}
#okta-sign-in .consent-required .consent-footer,
#okta-sign-in .granular-consent .consent-footer {
  text-align: center;
}
#okta-sign-in .consent-required .consent-footer a,
#okta-sign-in .granular-consent .consent-footer a {
  color: #007cc0;
}
#okta-sign-in .consent-required .o-form-button-bar,
#okta-sign-in .granular-consent .o-form-button-bar {
  display: inline-flex;
  justify-content: space-between;
  padding-bottom: 25px;
  width: 100%;
}
#okta-sign-in .consent-required .o-form-button-bar input,
#okta-sign-in .granular-consent .o-form-button-bar input {
  height: auto;
  line-height: normal;
  min-height: 50px;
  white-space: normal;
  width: 140px;
}
#okta-sign-in .consent-required .o-form-button-bar .button-primary,
#okta-sign-in .granular-consent .o-form-button-bar .button-primary {
  background-color: #fbfbfb;
  background: -o-linear-gradient(top, #fbfbfb 0, #f8f8f8 100%);
  background: -ms-linear-gradient(top, #fbfbfb 0, #f8f8f8 100%);
  background: linear-gradient(#fbfbfb, #f8f8f8);
  border-color: #c3c3c3 #c3c3c3 #bbb;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .05), inset 0 1px 0 0 hsla(0, 0%, 100%, .1);
  color: #1d1d21;
}
#okta-sign-in .consent-required .o-form-button-bar .button-primary:active,
#okta-sign-in .consent-required .o-form-button-bar .button-primary:focus,
#okta-sign-in .consent-required .o-form-button-bar .button-primary:hover,
#okta-sign-in .granular-consent .o-form-button-bar .button-primary:active,
#okta-sign-in .granular-consent .o-form-button-bar .button-primary:focus,
#okta-sign-in .granular-consent .o-form-button-bar .button-primary:hover {
  background-color: #fff;
  background: -o-linear-gradient(top, #fff 0, #fcfcfc 100%);
  background: -ms-linear-gradient(top, #fff 0, #fcfcfc 100%);
  background-image: linear-gradient(#fff, #fcfcfc);
  border-color: #b2b2b2 #b2b2b2 #afafaf;
  box-shadow: none;
  cursor: pointer;
  text-decoration: none;
}
#okta-sign-in .consent-required .o-form-button-bar .button-primary:focus,
#okta-sign-in .granular-consent .o-form-button-bar .button-primary:focus {
  border-color: #0074b3;
  box-shadow: 0 0 8px #51cbee;
}
#okta-sign-in .granular-consent .consent-title {
  flex-direction: column;
  font-size: 14px;
}
#okta-sign-in .granular-consent .consent-title b {
  font-size: 16px;
}
#okta-sign-in .granular-consent .consent-title span {
  padding-left: 0;
}
#okta-sign-in .granular-consent b {
  font-weight: 700;
}
#okta-sign-in .granular-consent .custom-checkbox label {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
#okta-sign-in .granular-consent .custom-checkbox.o-form-read-mode {
  margin-top: 0;
}
#okta-sign-in .granular-consent .o-form-input div {
  width: 100%;
}
#okta-sign-in .granular-consent .consent-description,
#okta-sign-in .granular-consent .o-form-fieldset {
  margin-bottom: 6px;
}
#okta-sign-in .auth-header {
  border-bottom: 1px solid #ddd;
  padding: 30px 90px 75px;
  position: relative;
  -moz-transition: padding-bottom .4s;
  -webkit-transition: padding-bottom .4s;
  transition: padding-bottom .4s;
  z-index: 10;
}
#okta-sign-in .auth-org-logo {
  display: block;
  margin: 0 auto;
  max-height: 40px;
  max-width: 200px;
}
#okta-sign-in .beacon-container {
  bottom: -42px;
  height: 85px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  width: 85px;
}
#okta-sign-in .beacon-container.beacon-small {
  bottom: -10px;
  height: 20px;
  width: 20px;
}
#okta-sign-in .beacon-container.beacon-small .beacon-blank {
  left: -20px;
  width: 50px;
}
#okta-sign-in .beacon-blank {
  background-color: transparent;
  background-image: none;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#okta-sign-in .radial-progress-bar {
  clip: rect(0, 96px, 96px, 48px);
  bottom: -5px;
  left: -5px;
  position: absolute;
  right: -5px;
  top: -5px;
}
#okta-sign-in .radial-progress-bar .circle {
  clip: rect(0, 48px, 96px, 0);
  border: 2px solid #a7a7a7;
  border-radius: 50%;
  height: 91px;
  position: absolute;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 91px;
  z-index: 10;
}
#okta-sign-in .auth-beacon {
  background-clip: content-box;
  background-color: #fff;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  bottom: 0;
  box-shadow: 0 0 0 15px;
  color: #fff;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#okta-sign-in .undefined-user {
  background-image: url("./media/default-NO75JME3.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in .undefined-user {
    background-image: url("./media/default@2x-KETVUJCF.png");
  }
}
#okta-sign-in .new-user {
  background-image: url("./media/unknown-device-2F5TLYZA.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in .new-user {
    background-image: url("./media/unknown-device@2x-YWWIKLCM.png");
  }
}
#okta-sign-in .auth-beacon-border {
  border: 2px solid #a7a7a7;
}
#okta-sign-in .auth-beacon-border,
#okta-sign-in .beacon-loading:after {
  border-radius: 50%;
  bottom: -5px;
  left: -5px;
  position: absolute;
  right: -5px;
  top: -5px;
}
#okta-sign-in .beacon-loading:after {
  -webkit-animation: load8 1.1s linear infinite;
  animation: load8 1.1s linear infinite;
  border: 2px solid transparent;
  border-top-color: #007dc1;
  content: "";
  display: block;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
#okta-sign-in .auth-beacon-factor {
  background-size: 100% auto;
  cursor: pointer;
}
#okta-sign-in .factors-dropdown-wrap {
  margin-top: -11px;
  position: absolute;
  right: -32px;
  top: 50%;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .bg-helper {
  box-shadow: 10px 0 0 0;
  color: #fff;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .link-button {
  height: 22px;
  padding: 0 !important;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions span.icon-dm {
  background: url("./media/drop-menu-s-6WJ3TB3B.png") no-repeat scroll 0 0 transparent;
  top: 9px;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .options-wrap {
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  left: -212px;
  max-height: 306px;
  overflow: auto;
  top: 38px;
  width: 320px;
}
@media only screen and (max-width: 325px) {
  #okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .options-wrap {
    left: -192px;
    width: 280px;
  }
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .options-wrap:after {
  display: none;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .option a {
  line-height: 30px;
  padding-left: 50px;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .option a .icon {
  height: 30px;
  width: 30px;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .dropdown-list-title {
  text-align: center;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .dropdown-list-title:hover {
  background: transparent;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .dropdown-list-title a {
  cursor: default;
  padding-left: 5px;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option {
  border-bottom: none;
  padding-left: 50px;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option a {
  padding-left: 36px;
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option + .option:not(.suboption),
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option + .suboption.option a {
  border-top: 1px solid #eaeaea;
}
#okta-sign-in .mfa-call-30,
#okta-sign-in .mfa-custom-factor-30,
#okta-sign-in .mfa-duo-30,
#okta-sign-in .mfa-email-30,
#okta-sign-in .mfa-google-auth-30,
#okta-sign-in .mfa-hotp-30,
#okta-sign-in .mfa-okta-verify-30,
#okta-sign-in .mfa-onprem-30,
#okta-sign-in .mfa-password-30,
#okta-sign-in .mfa-question-30,
#okta-sign-in .mfa-rsa-30,
#okta-sign-in .mfa-sms-30,
#okta-sign-in .mfa-symantec-30,
#okta-sign-in .mfa-u2f-30,
#okta-sign-in .mfa-webauthn-30,
#okta-sign-in .mfa-windows-hello-30,
#okta-sign-in .mfa-yubikey-30 {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ccc;
  border-radius: 50%;
  display: inline-block;
  height: 30px;
  width: 30px;
}
#okta-sign-in .auth-footer {
  font-size: 13px;
}
#okta-sign-in .auth-footer .js-factor-page-custom-link {
  display: block;
}
#okta-sign-in .auth-footer .goto {
  float: right;
}
#okta-sign-in .auth-footer .dot-separator {
  font-weight: 700;
}
#okta-sign-in .auth-footer.footer-back-link {
  margin-top: .75em;
}
#okta-sign-in .enroll-choices .okta-form-subtitle > span b {
  font-weight: 700;
}
#okta-sign-in .enroll-factor-list {
  margin-bottom: 30px;
}
#okta-sign-in .enroll-factor-list .list-subtitle {
  float: right;
}
#okta-sign-in .enroll-factor-list .list-title {
  padding-bottom: 20px;
}
#okta-sign-in .enroll-required-factor-list .enroll-factor-row-min {
  margin-bottom: 30px;
}
#okta-sign-in .enroll-required-factor-list .enroll-factor-row-min .enroll-factor-icon {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: .5;
}
#okta-sign-in .enroll-factor-row {
  align-items: center;
  display: flex;
  margin-bottom: 30px;
}
#okta-sign-in .enroll-factor-row .enroll-factor-description {
  overflow: hidden;
  width: 100%;
}
#okta-sign-in .enroll-factor-row .enroll-factor-label {
  display: flex;
  justify-content: space-between;
}
#okta-sign-in .enroll-factor-row .enroll-factor-button {
  padding-top: 10px;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .enroll-factor-row .enroll-factor-button {
    margin-top: 10px;
    width: 100%;
  }
}
#okta-sign-in .enroll-factor-row .enroll-factor-button .button {
  height: 30px;
  line-height: 28px;
  margin-top: 0;
  padding: 0 10px;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .enroll-factor-row .enroll-factor-button .button {
    text-align: center;
    width: 100%;
  }
}
#okta-sign-in .enroll-factor-row .enroll-factor-icon-container {
  align-self: flex-start;
  margin-right: 20px;
}
#okta-sign-in .enroll-factor-row .enroll-factor-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 38px 38px;
  border: 1px solid #ccc;
  border-radius: 50%;
  height: 38px;
  width: 38px;
}
#okta-sign-in .enroll-factor-row .success-16-gray,
#okta-sign-in .enroll-factor-row .success-16-green {
  flex-shrink: 0;
  height: 20px;
  line-height: 24px;
  width: 20px;
}
#okta-sign-in .enroll-factor-row .success-16-gray:before,
#okta-sign-in .enroll-factor-row .success-16-green:before {
  font-size: 20px;
}
#okta-sign-in .enroll-factor-row .factor-cardinality {
  color: #6e6e78;
}
#okta-sign-in .enroll-factor-row-min {
  margin-bottom: 10px;
}
#okta-sign-in .enroll-factor-row-min .enroll-factor-button,
#okta-sign-in .enroll-factor-row-min p {
  display: none;
}
#okta-sign-in .enroll-yubikey .yubikey-demo {
  background: url("./media/yubikeyDemo-7OLXVLDJ.png") no-repeat 50%;
  background-size: contain;
  margin-bottom: 20px;
  min-height: 102px;
  width: 100%;
}
#okta-sign-in .login-timeout-warning {
  bottom: 10px;
}
#okta-sign-in .enroll-sms .enroll-sms-phone {
  float: left;
  width: 170px;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .enroll-sms .enroll-sms-phone {
    width: 165px;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .enroll-sms .enroll-sms-phone {
    margin-bottom: 15px;
    width: 100%;
  }
}
#okta-sign-in .enroll-sms .sms-request-button {
  float: right;
  line-height: 1;
  margin-top: 0;
  overflow: visible;
  padding: 12px 0 0;
  white-space: normal;
  width: 140px;
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .enroll-sms .sms-request-button {
    margin-bottom: 15px;
    width: 100%;
  }
}
#okta-sign-in .enroll-activate-email .resend-email-infobox,
#okta-sign-in .enroll-email .o-form-content.o-form-theme {
  margin-bottom: 15px;
}
#okta-sign-in .enroll-activate-email .resend-email-infobox .infobox-warning p span {
  margin-right: .25rem;
}
#okta-sign-in .enroll-activate-email .mask-email {
  font-weight: 600;
}
#okta-sign-in .enroll-activate-email .resend-email-btn {
  color: #0074b3;
}
#okta-sign-in .enroll-activate-email .enroll-activate-email-content {
  margin-bottom: 15px;
}
#okta-sign-in .enroll-call .enroll-call-phone {
  float: left;
  width: 196px;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .enroll-call .enroll-call-phone {
    width: 165px;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .enroll-call .enroll-call-phone {
    margin-bottom: 15px;
    width: 100%;
  }
}
#okta-sign-in .enroll-call .enroll-call-extension {
  float: right;
  margin-top: 0;
  padding: 0;
  width: 111px;
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .enroll-call .enroll-call-extension {
    margin-bottom: 15px;
    width: 100%;
  }
}
#okta-sign-in .enroll-call .call-request-button {
  text-align: center;
  width: 100%;
}
#okta-sign-in .enroll-u2f .u2f-instructions ol,
#okta-sign-in .enroll-webauthn .u2f-instructions ol {
  list-style: decimal;
  margin-left: 15px;
}
#okta-sign-in .enroll-u2f .u2f-instructions ol li,
#okta-sign-in .enroll-webauthn .u2f-instructions ol li {
  margin-bottom: 15px;
}
#okta-sign-in .enroll-windows-hello .o-form-fieldset-container > .okta-form-subtitle,
#okta-sign-in .verify-windows-hello .o-form-fieldset-container > .okta-form-subtitle {
  margin-bottom: 20px;
  margin-top: 15px;
}
#okta-sign-in .enroll-windows-hello .okta-infobox-error b,
#okta-sign-in .verify-windows-hello .okta-infobox-error b {
  font-weight: 700;
}
#okta-sign-in .enroll-windows-hello .okta-waiting-spinner,
#okta-sign-in .verify-windows-hello .okta-waiting-spinner {
  margin-bottom: 20px;
  margin-top: 20px;
}
#okta-sign-in .enroll-webauthn .webauthn-edge-text p b {
  font-weight: 700;
}
#okta-sign-in .enroll-totp .okta-form-subtitle.o-form-explain {
  text-align: left;
}
#okta-sign-in .enroll-totp .o-form-label {
  line-height: inherit;
  margin-bottom: 20px;
  padding: 0;
}
#okta-sign-in .enroll-totp .o-form-label legend {
  color: #777;
  font-weight: 400;
}
#okta-sign-in .app-logo {
  background-repeat: no-repeat;
  border-radius: 10px;
  display: inline-block;
  float: left;
  height: 38px;
  margin-right: 15px;
  width: 38px;
}
#okta-sign-in .okta-verify-download-icon {
  background-image: url("./media/oktaVerify_ico@1x-VHJYPWNJ.png");
  background-size: 38px 38px;
}
#okta-sign-in .google-auth-38 {
  background-image: url("./media/googleAuth_38x38-GKUXA45Y.png");
}
#okta-sign-in .app-download-instructions {
  margin-bottom: 15px;
}
#okta-sign-in .app-download-instructions .instructions-title {
  margin-bottom: 15px;
  text-align: center;
}
#okta-sign-in .barcode-scan .o-form-content {
  margin-bottom: 15px;
}
#okta-sign-in .scan-instructions .scan-instructions-details-wrapper {
  float: left;
  margin-right: -150px;
  width: 100%;
}
#okta-sign-in .scan-instructions .scan-instructions-details {
  padding-right: 150px;
}
#okta-sign-in .scan-instructions .scan-instructions-qrcode-wrapper {
  float: right;
  text-align: center;
}
#okta-sign-in .scan-instructions .qrcode-image {
  border: 1px solid #ccc;
  border-radius: 3px;
  height: 140px;
  width: 140px;
}
#okta-sign-in .scan-instructions .qrcode-wrap {
  position: relative;
}
#okta-sign-in .scan-instructions .qrcode-success {
  background: url("./media/checkmark-2CKWKDEI.png") no-repeat 50%;
}
#okta-sign-in .scan-instructions .qrcode-error {
  background: url("./media/scanerror-GMLAMIE2.png") no-repeat 50%;
}
#okta-sign-in .scan-instructions .qrcode-error,
#okta-sign-in .scan-instructions .qrcode-success {
  background-color: transparent;
  background-color: hsla(0, 0%, 100%, .6);
  content: "";
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  height: 100%;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  -webkit-transition: all .5s;
  width: 100%;
}
#okta-sign-in .scan-instructions .refresh-qrcode {
  display: none;
}
#okta-sign-in .scan-instructions.qrcode-expired .qrcode-error {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
  opacity: 1;
}
#okta-sign-in .scan-instructions.qrcode-expired .manual-setup {
  display: none;
}
#okta-sign-in .scan-instructions.qrcode-expired .refresh-qrcode {
  display: inline-block;
}
#okta-sign-in .scan-instructions.qrcode-success .qrcode-success {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
  opacity: 1;
}
#okta-sign-in .scan-instructions.qrcode-success .manual-setup,
#okta-sign-in .scan-instructions.qrcode-success .refresh-qrcode {
  display: none;
}
#okta-sign-in .enroll-manual-push .secret-key-instructions .shared-key,
#okta-sign-in .enroll-manual-totp .secret-key-instructions .shared-key {
  color: #1d1d21;
  font-size: 16px;
  padding: 5px 0;
  text-align: center;
}
#okta-sign-in .enroll-manual-push .secret-key-instructions .shared-key:focus,
#okta-sign-in .enroll-manual-totp .secret-key-instructions .shared-key:focus {
  border-color: #0074b3;
  box-shadow: 0 0 8px #51cbee;
}
#okta-sign-in [name=sharedSecret] {
  cursor: text;
  opacity: 1;
  text-align: center;
}
#okta-sign-in .enroll-activation-link-sent p {
  text-align: center;
}
#okta-sign-in .enroll-activation-link-sent .auth-footer {
  margin-top: 15px;
}
#okta-sign-in .verify-webauthn-form .okta-waiting-spinner {
  display: none;
}
#okta-sign-in .enroll-u2f-form .o-form-fieldset-container p,
#okta-sign-in .enroll-webauthn-form .o-form-fieldset-container p,
#okta-sign-in .verify-u2f-form .o-form-fieldset-container p,
#okta-sign-in .verify-webauthn-form .o-form-fieldset-container p {
  margin-bottom: 15px;
  text-align: center;
}
#okta-sign-in .enroll-u2f-form .o-form-content > .o-form-error-container,
#okta-sign-in .enroll-webauthn-form .o-form-content > .o-form-error-container,
#okta-sign-in .verify-u2f-form .o-form-content > .o-form-error-container,
#okta-sign-in .verify-webauthn-form .o-form-content > .o-form-error-container {
  margin-bottom: 20px;
}
#okta-sign-in .enroll-u2f-form .okta-waiting-spinner,
#okta-sign-in .enroll-webauthn-form .okta-waiting-spinner,
#okta-sign-in .verify-u2f-form .okta-waiting-spinner,
#okta-sign-in .verify-webauthn-form .okta-waiting-spinner {
  margin-bottom: 20px;
  margin-top: 20px;
}
#okta-sign-in .enroll-u2f-form .u2f-devices-images,
#okta-sign-in .enroll-webauthn-form .u2f-devices-images,
#okta-sign-in .verify-u2f-form .u2f-devices-images,
#okta-sign-in .verify-webauthn-form .u2f-devices-images {
  display: inline-block;
}
#okta-sign-in .enroll-u2f-form .u2f-devices-images .u2f-usb,
#okta-sign-in .enroll-webauthn-form .u2f-devices-images .u2f-usb,
#okta-sign-in .verify-u2f-form .u2f-devices-images .u2f-usb,
#okta-sign-in .verify-webauthn-form .u2f-devices-images .u2f-usb {
  background: url("./media/u2f_usb-OBG7XPUP.png") no-repeat 50%;
  float: left;
  height: 109px;
  margin-right: 15px;
  width: 148px;
}
#okta-sign-in .enroll-u2f-form .u2f-devices-images .u2f-bluetooth,
#okta-sign-in .enroll-webauthn-form .u2f-devices-images .u2f-bluetooth,
#okta-sign-in .verify-u2f-form .u2f-devices-images .u2f-bluetooth,
#okta-sign-in .verify-webauthn-form .u2f-devices-images .u2f-bluetooth {
  background: url("./media/u2f_bluetooth-LE6A5BR4.png") no-repeat 50%;
  float: left;
  height: 109px;
  width: 148px;
}
#okta-sign-in .okta-waiting-spinner {
  background: url("./media/sign-on-widget-spinner-XI5PD3KN.gif") no-repeat 50%;
  height: 18px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  #okta-sign-in .device-type-input .custom-radio label {
    background-size: auto;
  }
}
#okta-sign-in .registration-container {
  margin-top: 30px;
}
#okta-sign-in .registration-container .content-container {
  border-top: 1px solid #ddd;
  margin-top: 5px;
  padding: 30px 0;
  -moz-transition: padding-top .4s;
  -webkit-transition: padding-top .4s;
  transition: padding-top .4s;
}
#okta-sign-in .registration-container .registration-label,
#okta-sign-in .registration-container .registration-link {
  display: inline-block;
}
#okta-sign-in .registration-container .registration-label {
  margin-right: 10px;
}
#okta-sign-in .registration-container .registration-link {
  color: #007dc1;
}
#okta-sign-in .registration .o-form-fieldset-container .required-fields-label {
  color: #6e6e78;
}
#okta-sign-in .registration .subschema {
  margin-bottom: 15px;
}
#okta-sign-in .registration .subschema p {
  padding: 5px 20px;
  position: relative;
}
#okta-sign-in .registration .subschema p.default-schema {
  display: none;
}
#okta-sign-in .registration .subschema p span {
  left: -2px;
  position: absolute;
}
#okta-sign-in .registration .subschema .subschema-satisfied,
#okta-sign-in .registration .subschema .subschema-unsatisfied {
  color: #6e6e78;
}
#okta-sign-in .registration .subschema .subschema-error {
  color: #e34843;
}
#okta-sign-in .registration .subschema .subschema-error span.error-16-small {
  display: block;
}
#okta-sign-in .registration-complete {
  margin-top: 20px;
}
#okta-sign-in .registration-complete .container {
  margin-bottom: 30px;
}
#okta-sign-in .registration-complete .title {
  color: #46b090;
  font-size: 15px;
  margin: 15px 0;
  text-align: center;
}
#okta-sign-in .registration-complete .desc {
  text-align: center;
}
#okta-sign-in .registration-complete .back-btn {
  margin-top: 15px;
}
#okta-sign-in .registration-complete .title-icon {
  background: #46b090;
  border-radius: 50%;
  display: block;
  height: 25px;
  left: 45%;
  position: absolute;
  top: -10px;
  width: 25px;
}
#okta-sign-in .registration-complete .title-icon:before {
  color: #fff;
  left: 4px;
}
#okta-sign-in .password-requirements--header {
  padding-bottom: 10px;
}
#okta-sign-in .password-requirements--list {
  list-style: initial;
  padding-bottom: 10px;
  padding-left: 20px;
}
#okta-sign-in .password-requirements--list-item {
  line-height: 21px;
}
#okta-sign-in .siw-main-view .infobox-error,
#okta-sign-in .siw-main-view .infobox-warning {
  display: block;
  margin-bottom: 15px;
}
#okta-sign-in .siw-main-view .okta-form-subtitle {
  margin: 25px 0 10px;
  text-align: left;
}
#okta-sign-in .siw-main-view .siw-main-body .o-form-content {
  overflow: unset;
}
#okta-sign-in .siw-main-view .siw-main-body .ion-messages-container {
  margin-bottom: 1rem;
  text-align: center;
}
#okta-sign-in .siw-main-view .siw-main-body .ion-messages-container > * {
  margin-top: 1rem;
}
#okta-sign-in .siw-main-view .siw-main-body .o-form-content .o-form-label {
  padding-right: 0;
}
#okta-sign-in .siw-main-view .siw-main-body .o-form-content .o-form-label .o-form-explain {
  float: right;
}
#okta-sign-in .siw-main-view .siw-main-body .identifier-container {
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  top: -5px;
  white-space: nowrap;
}
#okta-sign-in .siw-main-view .siw-main-body .identifier {
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#okta-sign-in .siw-main-view .siw-main-body .identifier-container:before {
  content: url("./media/user-icon-D43RJRCG.svg");
  padding-right: 4px;
  vertical-align: -20%;
}
#okta-sign-in .siw-main-view .custom-checkbox {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
#okta-sign-in .siw-main-view .custom-checkbox label {
  line-height: inherit;
}
#okta-sign-in .siw-main-view .o-form-explain.o-form-input-error {
  word-break: normal;
}
#okta-sign-in .siw-main-footer .auth-footer {
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
#okta-sign-in .siw-main-footer .auth-footer .link {
  word-wrap: break-word;
  padding: .3rem 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#okta-sign-in .siw-main-footer .auth-footer .help-description .ov-enrollment-info {
  list-style: decimal;
  margin: 15px 0 15px 15px;
}
#okta-sign-in .siw-main-footer .auth-footer.side-by-side-links {
  display: flex;
  flex-direction: row;
}
#okta-sign-in .siw-main-footer .auth-footer.side-by-side-links .link {
  flex-basis: 50%;
}
#okta-sign-in .siw-main-footer .auth-footer.side-by-side-links .link.js-skip-setup {
  color: #007cc0;
  order: 2;
  text-align: right;
}
#okta-sign-in .siw-main-footer .auth-footer .privacy-footer p {
  margin-top: 20px;
}
#okta-sign-in .siw-main-footer .footer-info {
  border-top: 1px solid #ddd;
  display: flex;
  margin-top: 1rem;
  padding-top: 1rem;
}
#okta-sign-in .siw-main-footer .footer-info .signup-info {
  margin: 0 auto;
}
#okta-sign-in .siw-main-footer .footer-info .signup-info span {
  padding: .3rem 0;
}
#okta-sign-in .siw-main-footer .footer-info .signup-info .signup-link {
  padding-left: .3rem;
}
#okta-sign-in .siw-main-footer .footer-info .signup-info .signup-link .link {
  color: #007cc0;
}
#okta-sign-in .siw-main-header {
  position: relative;
}
#okta-sign-in .siw-main-header .beacon-container {
  top: -183px;
  z-index: 10;
}
#okta-sign-in .siw-main-header .beacon-container .auth-beacon-factor {
  cursor: auto;
}
#okta-sign-in .enter-auth-code-instead-link {
  display: block;
  margin: 25px auto;
  text-align: center;
}
#okta-sign-in .custom-buttons .okta-verify-container .button,
#okta-sign-in .sign-in-with-device-option .okta-passkeys-container,
#okta-sign-in .sign-in-with-device-option .okta-verify-container,
#okta-sign-in .sign-in-with-device-option .okta-webauthn-container,
#okta-sign-in .sign-in-with-idp .okta-verify-container .button,
#okta-sign-in .sign-in-with-passkeys-option .okta-passkeys-container,
#okta-sign-in .sign-in-with-passkeys-option .okta-verify-container,
#okta-sign-in .sign-in-with-passkeys-option .okta-webauthn-container,
#okta-sign-in .sign-in-with-webauthn-option .okta-passkeys-container,
#okta-sign-in .sign-in-with-webauthn-option .okta-verify-container,
#okta-sign-in .sign-in-with-webauthn-option .okta-webauthn-container {
  text-align: center;
}
#okta-sign-in .sign-in-with-idp .okta-idps-container .social-auth-button.link-button:last-of-type {
  margin-bottom: 0;
}
#okta-sign-in .custom-buttons .okta-passkeys-container .signin-with-ov-description,
#okta-sign-in .custom-buttons .okta-verify-container .signin-with-ov-description,
#okta-sign-in .custom-buttons .okta-webauthn-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-device-option .okta-passkeys-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-device-option .okta-verify-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-device-option .okta-webauthn-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-idp .okta-passkeys-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-idp .okta-verify-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-idp .okta-webauthn-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-passkeys-option .okta-passkeys-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-passkeys-option .okta-verify-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-passkeys-option .okta-webauthn-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-webauthn-option .okta-passkeys-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-webauthn-option .okta-verify-container .signin-with-ov-description,
#okta-sign-in .sign-in-with-webauthn-option .okta-webauthn-container .signin-with-ov-description {
  margin-bottom: .83em;
}
#okta-sign-in .custom-buttons .okta-passkeys-container .button,
#okta-sign-in .custom-buttons .okta-verify-container .button,
#okta-sign-in .custom-buttons .okta-webauthn-container .button,
#okta-sign-in .sign-in-with-device-option .okta-passkeys-container .button,
#okta-sign-in .sign-in-with-device-option .okta-verify-container .button,
#okta-sign-in .sign-in-with-device-option .okta-webauthn-container .button,
#okta-sign-in .sign-in-with-idp .okta-passkeys-container .button,
#okta-sign-in .sign-in-with-idp .okta-verify-container .button,
#okta-sign-in .sign-in-with-idp .okta-webauthn-container .button,
#okta-sign-in .sign-in-with-passkeys-option .okta-passkeys-container .button,
#okta-sign-in .sign-in-with-passkeys-option .okta-verify-container .button,
#okta-sign-in .sign-in-with-passkeys-option .okta-webauthn-container .button,
#okta-sign-in .sign-in-with-webauthn-option .okta-passkeys-container .button,
#okta-sign-in .sign-in-with-webauthn-option .okta-verify-container .button,
#okta-sign-in .sign-in-with-webauthn-option .okta-webauthn-container .button {
  align-items: center;
  display: block;
  height: auto;
  line-height: 1.4;
  min-height: 50px;
  padding-bottom: 10px;
  padding-top: 15px;
  position: relative;
}
#okta-sign-in .custom-buttons .separation-line,
#okta-sign-in .sign-in-with-device-option .separation-line,
#okta-sign-in .sign-in-with-idp .separation-line,
#okta-sign-in .sign-in-with-passkeys-option .separation-line,
#okta-sign-in .sign-in-with-webauthn-option .separation-line {
  -webkit-margin-before: .83em;
  -webkit-margin-after: .83em;
  display: block;
  font-size: 1.5em;
  margin-block-end: .83em;
  margin-block-start: .83em;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  z-index: 1;
}
#okta-sign-in .custom-buttons .separation-line:before,
#okta-sign-in .sign-in-with-device-option .separation-line:before,
#okta-sign-in .sign-in-with-idp .separation-line:before,
#okta-sign-in .sign-in-with-passkeys-option .separation-line:before,
#okta-sign-in .sign-in-with-webauthn-option .separation-line:before {
  border-top: 1px solid #ddd;
  bottom: 0;
  content: "";
  font-size: 13px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 55%;
  width: 100%;
  z-index: -1;
}
#okta-sign-in .custom-buttons .separation-line span,
#okta-sign-in .sign-in-with-device-option .separation-line span,
#okta-sign-in .sign-in-with-idp .separation-line span,
#okta-sign-in .sign-in-with-passkeys-option .separation-line span,
#okta-sign-in .sign-in-with-webauthn-option .separation-line span {
  background: #fff;
  color: #6e6e78;
  font-size: 13px;
  padding: 0 15px;
}
#okta-sign-in .o-form-button-bar .links-primary {
  display: flex;
  flex-direction: column;
  font-size: 13px;
  margin-bottom: -1em;
  margin-top: 1.9em;
  max-width: 100%;
  text-align: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#okta-sign-in .o-form-button-bar .links-primary .link {
  word-wrap: break-word;
  padding: .3rem 0;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .idp-discovery-search-label {
  color: #5e5e5e;
  display: block;
  font-size: 13px;
  margin-bottom: 4px;
  text-align: left;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .idp-discovery-search-wrapper {
  margin-bottom: 8px;
  position: relative;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .idp-discovery-search-wrapper:before {
  background-image: url("./media/search-6DCMJW2T.svg");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 16px;
  left: 10px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .idp-discovery-search-wrapper .idp-discovery-search-input {
  border: 1px solid #ddd;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 13px;
  height: 36px;
  outline: none;
  padding: 0 8px 0 34px;
  width: 100%;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .idp-discovery-search-wrapper .idp-discovery-search-input:focus {
  border-color: #0074b3;
  box-shadow: 0 0 0 1px #0074b3;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .idp-discovery-search-wrapper .idp-discovery-search-input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .okta-idps-container {
  -ms-scroll-chaining: none;
  height: 250px;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding-right: 8px;
  touch-action: pan-y;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .okta-idps-container::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .okta-idps-container::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, .05);
  border-radius: 3px;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .okta-idps-container::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, .3);
  border-radius: 3px;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .okta-idps-container .social-auth-button.link-button:last-of-type {
  margin-bottom: 16px;
}
#okta-sign-in .sign-in-with-idp .idp-discovery-container .idp-no-results {
  color: #6e6e78;
  display: none;
  font-size: 13px;
  padding: 16px;
  text-align: center;
}
#okta-sign-in .siw-main-view .siw-main-body a.resend-link {
  cursor: pointer;
}
#okta-sign-in .siw-main-view .siw-main-body span.authenticator-verify-nickname,
#okta-sign-in .siw-main-view .siw-main-body span.strong {
  color: #1d1d21;
  font-weight: 700;
  word-break: break-all;
}
#okta-sign-in .siw-main-view .siw-main-body span.nowrap {
  white-space: nowrap;
}
#okta-sign-in .siw-main-view .resend-email-view {
  margin-bottom: 15px;
  text-align: center;
}
#okta-sign-in .siw-main-view .resend-email-view .infobox {
  margin-bottom: 10px;
  text-align: left;
}
#okta-sign-in .siw-main-view .clearfix:after,
#okta-sign-in .siw-main-view .clearfix:before {
  content: "";
  height: 102%;
  visibility: visible;
}
#okta-sign-in .siw-main-view .infobox a {
  color: #007cc0;
}
#okta-sign-in .siw-main-view .infobox strong {
  font-weight: 700;
}
#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container {
  margin: 0 auto;
  text-align: center;
}
#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container .infobox {
  text-align: left;
}
#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container .chrome-lna-error-steps {
  list-style-type: decimal;
  margin: 15px 0 15px 15px;
}
#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container .spinner {
  background: url("./media/loader@1x-NFHZCHWC.gif") no-repeat 50%;
  height: 38px;
  margin-top: 40px;
}
#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container .credential-sso-extension,
#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container .loopback-content {
  margin-bottom: 24px;
}
#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container .universal-link-content .spinner {
  margin: 0 0 15px;
}
#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container div + div,
#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container p + p {
  margin-top: 10px;
}
#okta-sign-in .siw-main-view .device-challenge-poll .o-form-content .okta-form-subtitle {
  font-weight: 600;
  text-align: center;
}
#okta-sign-in .siw-main-view .device-challenge-poll .skinny-content {
  margin: 20px auto 0;
  width: 88%;
}
#okta-sign-in .siw-main-view .device-challenge-poll .skinny-content .link {
  color: #007cc0;
}
#okta-sign-in .siw-main-view .device-challenge-poll .ul-button {
  margin-top: 20px;
}
#okta-sign-in .siw-main-view .device-challenge-poll .highlight-text {
  font-weight: 700;
}
#okta-sign-in .siw-main-view .device-challenge-poll .app-link-content {
  margin-bottom: 15px;
}
#okta-sign-in .siw-main-view .device-challenge-poll .app-link-content .spinner {
  margin-bottom: 30px;
}
#okta-sign-in .siw-main-view .device-challenge-poll .hide.button.link-button {
  display: none;
}
#okta-sign-in .device-enrollment-terminal ol {
  counter-reset: decimal;
}
#okta-sign-in .device-enrollment-terminal ol li,
#okta-sign-in .device-enrollment-terminal ul li {
  margin: 24px 0;
  padding-left: 24px;
}
#okta-sign-in .device-enrollment-terminal ol li:before,
#okta-sign-in .device-enrollment-terminal ul li:before {
  display: inline-block;
  left: 0;
  position: absolute;
  width: 20px;
}
#okta-sign-in .device-enrollment-terminal ol li:before {
  content: counter(decimal) ". ";
  counter-increment: decimal;
}
#okta-sign-in .device-enrollment-terminal ul li:before {
  content: "\2022";
}
#okta-sign-in .device-enrollment-terminal .copy-clipboard-button {
  height: 44px;
  line-height: 44px;
  margin-top: 8px;
}
#okta-sign-in .device-enrollment-terminal .copy-org-clipboard-button {
  text-align: center;
  width: 100%;
}
#okta-sign-in .device-enrollment-terminal .download-ov-link {
  color: #007cc0;
}
#okta-sign-in .device-enrollment-terminal .o-form-fieldset-container .explanation {
  margin: 24px 0;
}
#okta-sign-in .device-enrollment-terminal .o-form-fieldset-container .o-form-label {
  font-weight: 400;
}
#okta-sign-in .device-enrollment-terminal .o-form-fieldset-container .subtitle {
  font-weight: 700;
}
#okta-sign-in .device-enrollment-terminal .o-form-fieldset-container .org-signin-link {
  font-weight: 600;
  margin: 10px 0;
}
#okta-sign-in .device-enrollment-terminal .o-form-fieldset-container .semi-strong {
  font-weight: 600;
  word-break: break-word;
}
#okta-sign-in .device-enrollment-terminal .o-form-fieldset-container .app-store-logo {
  background-position: 50%;
  background-repeat: no-repeat;
  display: block;
  height: 40px;
  margin: auto;
}
#okta-sign-in .device-enrollment-terminal .o-form-fieldset-container .android-app-store-logo {
  background-image: url("./media/google-play-store-KSDDSRE7.svg");
}
#okta-sign-in .device-enrollment-terminal .o-form-fieldset-container .ios-app-store-logo {
  background-image: url("./media/apple-app-store-ULTWHOBG.svg");
}
#okta-sign-in .device-enrollment-terminal .copy {
  color: #6e6e78;
  font-size: 10px;
  font-style: italic;
  margin-top: 16px;
}
#okta-sign-in .siw-main-view .okta-form-subtitle {
  text-align: center;
}
#okta-sign-in .siw-main-view .siw-main-body span.authenticator-verify-nickname {
  word-break: break-word;
}
#okta-sign-in .authenticator-enroll-list .authenticator-description,
#okta-sign-in .authenticator-enroll-list-container .authenticator-description {
  width: 100%;
}
#okta-sign-in .authenticator-enroll-list .list-content .authenticator-list-title,
#okta-sign-in .authenticator-enroll-list-container .list-content .authenticator-list-title {
  font-weight: 600;
  margin-bottom: 15px;
}
#okta-sign-in .authenticator-enroll-list .list-content .authenticator-list-subtitle,
#okta-sign-in .authenticator-enroll-list .list-content .authenticator-list-subtitle-link-container,
#okta-sign-in .authenticator-enroll-list-container .list-content .authenticator-list-subtitle,
#okta-sign-in .authenticator-enroll-list-container .list-content .authenticator-list-subtitle-link-container {
  margin-bottom: 15px;
}
#okta-sign-in .authenticator-enroll-list .skip-all,
#okta-sign-in .authenticator-enroll-list-container .skip-all {
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
#okta-sign-in .authenticator-enroll-list .authenticator-verify-list .authenticator-button {
  padding-top: 10px;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .authenticator-enroll-list .authenticator-verify-list .authenticator-button {
    margin-top: 10px;
    width: 100%;
  }
}
#okta-sign-in .authenticator-enroll-list .authenticator-verify-list .authenticator-button .button {
  height: 30px;
  line-height: 28px;
  margin-top: 0;
  padding: 0 10px;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .authenticator-enroll-list .authenticator-verify-list .authenticator-button .button {
    text-align: center;
    width: 100%;
  }
}
#okta-sign-in .authenticator-enrollment-nickname {
  text-overflow: ellipsis;
}
#okta-sign-in .authenticator-verify-list .authenticator-description {
  align-items: center;
  display: flex;
  flex-direction: row;
}
#okta-sign-in .authenticator-verify-list .authenticator-description > div {
  margin: 0 5px;
}
#okta-sign-in .authenticator-verify-list .authenticator-description .authenticator-button {
  padding: 0;
}
#okta-sign-in .authenticator-verify-list .authenticator-description .authenticator-label {
  width: 175px;
}
#okta-sign-in .authenticator-verify-list .authenticator-description .authenticator-label--small {
  line-height: 1;
}
#okta-sign-in .authenticator-row {
  align-items: center;
  display: flex;
  margin-bottom: 30px;
}
#okta-sign-in .authenticator-row .authenticator-usage-text {
  color: #6e6e78;
}
#okta-sign-in .authenticator-row .authenticator-button {
  padding-top: 10px;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .authenticator-row .authenticator-button {
    margin-top: 10px;
    width: 100%;
  }
}
#okta-sign-in .authenticator-row .authenticator-button .button {
  height: 30px;
  line-height: 28px;
  margin-top: 0;
  padding: 0 10px;
}
@media only screen and (max-device-width: 480px) {
  #okta-sign-in .authenticator-row .authenticator-button .button {
    text-align: center;
    width: 100%;
  }
}
#okta-sign-in .authenticator-row .authenticator-grace-period-text-container {
  display: inline-block;
}
#okta-sign-in .authenticator-row .authenticator-grace-period-required-description,
#okta-sign-in .authenticator-row .authenticator-grace-period-skip-count-description {
  color: #966603;
}
#okta-sign-in .authenticator-row .authenticator-grace-period-required-icon {
  display: inline-block;
  margin-right: 5px;
  margin-top: 2px;
  vertical-align: top;
}
#okta-sign-in .authenticator-row .authenticator-grace-period-required-icon:before {
  content: url("./media/clock-K2N33SXG.png");
}
#okta-sign-in .authenticator-row .authenticator-icon-container {
  align-self: flex-start;
  margin-right: 20px;
}
#okta-sign-in .authenticator-row .authenticator-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 38px 38px;
  border: 1px solid #ccc;
  border-radius: 50%;
  height: 38px;
  width: 38px;
}
#okta-sign-in .authenticator-row .success-16-gray,
#okta-sign-in .authenticator-row .success-16-green {
  flex-shrink: 0;
  height: 20px;
  line-height: 24px;
  width: 20px;
}
#okta-sign-in .authenticator-row .success-16-gray:before,
#okta-sign-in .authenticator-row .success-16-green:before {
  font-size: 20px;
}
#okta-sign-in .siw-main-view .oie-enroll-webauthn .uv-required-callout,
#okta-sign-in .siw-main-view .oie-verify-webauthn .uv-required-callout {
  border: none;
  margin: 20px 0;
  padding: 7px 9px 7px 20px !important;
}
#okta-sign-in .siw-main-view .oie-enroll-webauthn .uv-required-callout:before,
#okta-sign-in .siw-main-view .oie-verify-webauthn .uv-required-callout:before {
  width: 10px;
}
#okta-sign-in .siw-main-view .oie-enroll-webauthn .okta-waiting-spinner,
#okta-sign-in .siw-main-view .oie-verify-webauthn .okta-waiting-spinner {
  display: none;
}
#okta-sign-in .siw-main-view .oie-enroll-webauthn .idx-webauthn-enroll-text,
#okta-sign-in .siw-main-view .oie-enroll-webauthn .idx-webauthn-verify-text,
#okta-sign-in .siw-main-view .oie-verify-webauthn .idx-webauthn-enroll-text,
#okta-sign-in .siw-main-view .oie-verify-webauthn .idx-webauthn-verify-text {
  margin-bottom: 20px;
}
#okta-sign-in .siw-main-view .oie-enroll-webauthn .setup-webauthn-residentkey-text,
#okta-sign-in .siw-main-view .oie-verify-webauthn .setup-webauthn-residentkey-text {
  margin-bottom: 25px;
}
#okta-sign-in .siw-main-view .oie-enroll-webauthn .setup-webauthn-residentkey-text .setup-webauthn-residentkey-link,
#okta-sign-in .siw-main-view .oie-verify-webauthn .setup-webauthn-residentkey-text .setup-webauthn-residentkey-link {
  color: #0074b3;
}
#okta-sign-in .siw-main-view .oie-webauthn-additional-instructions .additional-instructions-title {
  font-weight: 700;
  margin-bottom: 24px;
}
#okta-sign-in .siw-main-view .oie-webauthn-additional-instructions .additional-instructions-callout {
  margin-bottom: 24px;
}
#okta-sign-in .oie-enroll-ov-poll .ov-info li:not(:last-child) {
  margin-bottom: 15px;
}
#okta-sign-in .oie-enroll-ov-poll .qrcode-container {
  margin-bottom: 15px;
  text-align: center;
}
#okta-sign-in .oie-enroll-ov-poll .qrcode-container .qrcode {
  display: block;
  margin: 0 auto;
}
#okta-sign-in .oie-enroll-ov-poll .email-info,
#okta-sign-in .oie-enroll-ov-poll .sms-info {
  margin-bottom: 15px;
}
#okta-sign-in .oie-enroll-ov-poll .deviceBootstrap-info,
#okta-sign-in .oie-enroll-ov-poll .qrcode-info,
#okta-sign-in .oie-enroll-ov-poll .sameDevice-info {
  list-style: decimal;
  list-style-position: inside;
}
#okta-sign-in .oie-enroll-ov-poll .deviceBootstrap-info li:last-child,
#okta-sign-in .oie-enroll-ov-poll .sameDevice-info li:last-child {
  margin-bottom: 10px;
}
#okta-sign-in .oie-enroll-ov-poll .sameDevice-setup {
  text-align: center;
}
#okta-sign-in .oie-enroll-ov-poll .sameDevice-setup.ov-enrollment-enabled {
  margin-top: -30px;
}
#okta-sign-in .oie-enroll-ov-poll .sameDevice-setup ol {
  list-style: none;
}
#okta-sign-in .oie-enroll-ov-poll .sameDevice-setup .ov-info {
  margin-bottom: 15px;
}
#okta-sign-in .oie-enroll-ov-poll .sameDevice-setup .setup-button {
  margin: 15px auto;
  text-decoration: none;
  width: 100%;
}
#okta-sign-in .oie-enroll-ov-poll .sameDevice-setup .download-ov-link,
#okta-sign-in .oie-enroll-ov-poll .sameDevice-setup .orOnMobileLink {
  color: #0074b3;
  text-decoration: none;
}
#okta-sign-in .oie-enroll-ov-poll .app-store-logo {
  background-position: 50%;
  background-repeat: no-repeat;
  display: block;
  height: 50px;
  margin: 10px auto;
}
#okta-sign-in .oie-enroll-ov-poll .android-app-store-logo {
  background-image: url("./media/google-play-store-KSDDSRE7.svg");
}
#okta-sign-in .oie-enroll-ov-poll .ios-app-store-logo {
  background-image: url("./media/apple-app-store-ULTWHOBG.svg");
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
}
#okta-sign-in .oie-enroll-ov-poll .windows-app-store-logo {
  background-image: url("./media/windows-app-store-76Z2T4VY.svg");
}
#okta-sign-in .oie-enroll-ov-poll .osx-app-store-logo {
  background-image: url("./media/osx-app-store-KO66XEAI.svg");
}
#okta-sign-in .oie-enroll-ov-poll .switch-channel-link {
  color: #0074b3;
}
#okta-sign-in .oie-enroll-ov-poll .o-form-error-container > .infobox + .resend-ov-link-view {
  margin-top: 20px;
}
#okta-sign-in .oie-enroll-ov-poll .copy-org-clipboard-button {
  height: 44px;
  line-height: 44px;
  margin-bottom: 15px;
  margin-left: 5%;
  margin-top: 15px;
  text-align: center;
  width: 90%;
}
#okta-sign-in .oie-enroll-ov-poll .download-ov-link {
  color: #007cc0;
}
#okta-sign-in .oie-enroll-ov-poll .explanation {
  margin-bottom: 12px;
  margin-top: -12px;
}
#okta-sign-in .oie-enroll-ov-poll .closing {
  margin-bottom: 12px;
  margin-top: 12px;
}
#okta-sign-in .oie-enroll-ov-poll .semi-strong {
  font-weight: 600;
  word-break: break-word;
}
#okta-sign-in .oie-enroll-ov-data .country-code-label {
  min-width: 3rem;
  padding: .125rem 0 0;
  text-align: center;
  vertical-align: middle;
}
#okta-sign-in .oie-enroll-ov-data .switch-channel-text {
  margin: -15px 0 20px;
}
#okta-sign-in .oie-enroll-ov-data .switch-channel-link {
  color: #0074b3;
}
#okta-sign-in .okta-verify-uv-callout-content {
  margin-bottom: 15px;
}
#okta-sign-in .okta-verify-uv-callout-content ul {
  list-style: inherit;
  margin-left: 20px;
}
#okta-sign-in .okta-verify-send-push-form .o-form-button-bar {
  padding-bottom: 10px;
}
#okta-sign-in .okta-verify-push-challenge .o-form-fieldset:first-of-type {
  margin-top: 10px;
}
#okta-sign-in .okta-verify-push-challenge .o-form-fieldset:last-of-type {
  margin-bottom: 0;
}
#okta-sign-in .ov-same-device-enroll-text {
  margin: 0 0 20px;
  text-align: center;
}
#okta-sign-in .ov-same-device-enroll-text .ov-same-device-enroll-link {
  color: #0074b3;
}
#okta-sign-in .challenge-authenticator--duo form iframe,
#okta-sign-in .enroll-authenticator--duo form iframe {
  height: 400px;
  width: 100%;
}
#okta-sign-in .phone-authenticator-enroll .okta-form-subtitle {
  text-align: center;
}
#okta-sign-in .phone-authenticator-enroll__phone-code {
  min-width: 3rem;
  padding: .125rem 0 0;
  text-align: center;
  vertical-align: middle;
}
#okta-sign-in .phone-authenticator-enroll .hide {
  display: none;
}
#okta-sign-in .phone-authenticator-challenge .okta-form-subtitle {
  text-align: center;
}
#okta-sign-in .phone-authenticator-challenge .okta-form-subtitle p {
  margin-top: 1rem;
}
#okta-sign-in .phone-authenticator-challenge__link {
  display: block;
  margin-top: 1rem;
  text-align: center;
  width: 100%;
}
#okta-sign-in .phone-authenticator-challenge .hide {
  display: none;
}
#okta-sign-in .password-authenticator--heading {
  margin-bottom: 1rem;
}
#okta-sign-in .password-authenticator--list {
  list-style: outside;
  margin-bottom: 1rem;
  padding-left: 1rem;
}
#okta-sign-in .oie-enroll-google-authenticator .google-authenticator-setup-info-title {
  margin-bottom: 15px;
  text-align: center;
}
#okta-sign-in .oie-enroll-google-authenticator .qrcode-info-container {
  display: flex;
}
#okta-sign-in .oie-enroll-google-authenticator .google-authenticator-setup-info {
  margin-right: 1rem;
}
#okta-sign-in .oie-enroll-google-authenticator .qrcode-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
#okta-sign-in .oie-enroll-google-authenticator .qrcode-container .qrcode {
  border: 1px solid #ddd;
  border-radius: 3px;
  display: block;
  margin-bottom: 5px;
  max-width: 150px;
}
#okta-sign-in .oie-enroll-google-authenticator .google-authenticator-next.default-custom-button {
  margin-bottom: 25px;
  margin-top: 0;
}
#okta-sign-in .oie-enroll-google-authenticator .shared-secret .o-form-input {
  width: 100%;
}
#okta-sign-in .oie-enroll-google-authenticator .shared-secret .o-form-input input {
  text-align: center;
}
#okta-sign-in .piv-cac-card .piv-verify-text {
  margin-top: 1rem;
}
#okta-sign-in .siw-main-view .number-challenge-section {
  text-align: center;
}
#okta-sign-in .siw-main-view .number-challenge-section .phone {
  margin: 20px 0;
}
#okta-sign-in .siw-main-view .number-challenge-section .phone .phone--body {
  background: #666;
  border-radius: 6px;
  display: inline-block;
  margin: 0 auto;
  padding: 14px 3px 0;
}
#okta-sign-in .siw-main-view .number-challenge-section .phone .phone--screen {
  background: #e5edfb;
  min-width: 50px;
  padding: 20px 0;
}
#okta-sign-in .siw-main-view .number-challenge-section .phone .phone--number {
  color: #1662dd;
  font-size: 25px;
  padding: 10px;
}
#okta-sign-in .siw-main-view .number-challenge-section .phone .phone--home-button {
  background: #fff;
  border-radius: 50%;
  height: 10px;
  margin: 3px auto;
  width: 10px;
}
#okta-sign-in .siw-main-view .number-challenge-section .challenge-number {
  font-weight: 700;
}
#okta-sign-in .enduser-email-consent .o-form-button-bar {
  display: flex;
}
#okta-sign-in .enduser-email-consent--info {
  align-items: center;
  display: flex;
  margin-bottom: 1.5rem;
}
#okta-sign-in .enduser-email-consent--icon {
  background-size: cover;
  height: 2rem;
  margin-right: 1rem;
  width: 2rem;
}
#okta-sign-in .enduser-email-otp-only .o-form-button-bar {
  display: flex;
}
#okta-sign-in .enduser-email-otp-only--info {
  align-items: center;
  display: flex;
  margin-bottom: .5rem;
  margin-top: .5rem;
}
#okta-sign-in .enduser-email-otp-only--icon {
  background-size: cover;
  height: 2rem;
  margin-right: 1rem;
  width: 2rem;
}
#okta-sign-in .enter-code-on-page {
  font-size: small;
  margin-bottom: 1.5rem;
  text-align: center;
}
#okta-sign-in .otp-value {
  font-size: x-large;
  margin-bottom: 1rem;
  text-align: center;
}
#okta-sign-in .otp-warning {
  color: #6e6e78;
  text-align: center;
}
#okta-sign-in .device-code-terminal--icon-container {
  line-height: 1.5;
  margin: 0 0 25px;
  text-align: center;
}
#okta-sign-in .device-code-terminal--icon {
  display: inline-block;
  width: 21px;
}
#okta-sign-in .success-redirect .okta-waiting-spinner {
  margin-top: 24px;
}
#okta-sign-in .siw-main-footer .captcha-footer {
  margin-top: 10px;
}
#okta-sign-in .siw-main-footer .captcha-footer .footer-text {
  color: #a7a7a7;
  font-size: 12px;
}
#okta-sign-in .grecaptcha-badge {
  z-index: 9999;
}
#okta-sign-in .yubikey-demo {
  background: url("./media/yubikeyDemo-7OLXVLDJ.png") no-repeat 50%;
  background-color: "red";
  background-size: contain;
  margin-bottom: 20px;
  min-height: 102px;
  width: 100%;
}
#okta-sign-in .custom-access-denied-error-message .custom-links {
  display: flex;
  flex-direction: column;
  margin-left: 0;
}
#okta-sign-in .end-user-remediation-messages-view > div:not(:last-child) {
  margin-bottom: 8px;
}
#okta-sign-in .end-user-remediation-messages-view .end-user-remediation-options .end-user-remediation-option,
#okta-sign-in .end-user-remediation-messages-view .end-user-remediation-title {
  font-weight: 700;
}
#okta-sign-in .end-user-remediation-messages-view .end-user-remediation-options .end-user-remediation-option:not(:first-child) {
  margin-top: 8px;
}
#okta-sign-in .end-user-remediation-messages-view .end-user-remediation-options .end-user-remediation-action {
  display: list-item;
  margin-left: 18px;
}
#okta-sign-in .device-code-terminal .retry-button {
  display: block;
}
@media only screen and (max-height: 550px) {
  #okta-sign-in.can-remove-beacon .beacon-container {
    display: none;
  }
  #okta-sign-in.can-remove-beacon .auth-content {
    padding-top: 20px;
  }
  #okta-sign-in.can-remove-beacon .enroll-choices {
    padding-top: 15px;
  }
  #okta-sign-in.can-remove-beacon .auth-header {
    padding: 30px 90px 25px;
  }
}
#okta-sign-in .accessibility-text {
  display: block;
  height: 0;
  overflow: hidden;
}
#okta-sign-in .focused-input,
#okta-sign-in .link.help:focus,
#okta-sign-in input[type=radio]:focus + label,
#okta-sign-in input[type=text]:focus {
  box-shadow: 0 0 8px #51cbee;
}
#okta-sign-in .o-form-button-bar.focused-input {
  margin-bottom: 25px;
  padding-bottom: 0;
}
.qtip {
  font-size: 14px;
  line-height: 1.2;
}
.qtip-custom .qtip-titlebar {
  background-color: transparent;
  border: 0;
  font-weight: 400;
}
.qtip-title {
  word-break: break-all;
}
.security-image-qtip.qtip-custom {
  font-size: 13px;
  line-height: 1.4;
  padding: 8px 8px 5px;
}
.security-image-qtip.qtip-custom canvas {
  margin-top: 2px;
}
.security-image-qtip.qtip-custom .qtip-icon {
  background: transparent url("./media/tooltip_close-A734572R.png") no-repeat 50%;
  border: none;
  color: transparent;
  right: 2px;
  text-decoration: none;
  top: 4px;
}
.security-image-qtip.qtip-custom .qtip-icon:hover {
  opacity: .5;
}
/*! Custom qtip styles, based on dark theme */
.qtip-custom {
  background-color: #4d4d4d;
  border-color: #303030;
  color: #f3f3f3;
  padding: 5px 8px 8px;
}
.qtip-custom.qtip-pos-bl {
  border-radius: 4px 4px 4px 0;
}
.qtip-custom.qtip-pos-br {
  border-radius: 4px 4px 0;
}
.qtip-custom .qtip-content {
  color: #f3f3f3;
}
.qtip-custom .qtip-titlebar {
  background-color: #404040;
}
.qtip-custom .qtip-icon {
  border-color: #444;
}
.qtip-custom .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}
.qtip-custom .qtip-content ul {
  list-style: disc;
}
.qtip-custom .qtip-content ul > li {
  color: #69882a;
  font-size: 20px;
}
.qtip-custom .qtip-content ul > li span {
  color: #f3f3f3;
  font-size: 12px;
  vertical-align: middle;
}
.o-form-head {
  font-size: 15px;
  line-height: 1.5;
  margin-top: 10px;
  text-align: center;
  text-transform: none;
}
.o-form-head + .o-form-explain {
  margin-bottom: 20px;
  text-align: center;
}
.o-form-button-bar {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0 0 25px;
}
.o-form-button-bar .button {
  display: block;
  height: 50px;
  width: 100%;
}
.o-form-button-bar .button-success {
  position: absolute;
  text-align: center;
}
.o-form-theme {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0 0 14px;
}
.o-form .o-form-fieldset:last-child {
  margin-bottom: 15px;
}
.o-form .o-form-fieldset.margin-btm-0 {
  margin-bottom: 0;
}
.o-form .o-form-label,
.o-form input,
.o-form label,
.o-form textarea {
  font-size: 14px;
}
.o-form .o-form-label {
  font-weight: 400;
}
.o-form .o-form-label-inline + .input-fix input[type=text] {
  line-height: 27px;
}
.o-form .input-fix,
.o-form .textarea-fix {
  border: 1px solid #8c8c96;
  display: inline-block;
  float: left;
  height: 40px;
}
.o-form .input-fix input[disabled],
.o-form .input-fix input[readonly],
.o-form .textarea-fix input[disabled],
.o-form .textarea-fix input[readonly] {
  background: #f4f4f4;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, .1);
  color: #6e6e78;
}
.o-form .input-fix input,
.o-form .textarea-fix input {
  background: none;
  border: none;
  box-shadow: none;
  font-size: 14px;
  line-height: 22px;
  padding: 8px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input,
  .o-form .textarea-fix input {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input,
  .o-form .textarea-fix input {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input,
  .o-form .textarea-fix input {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  .o-form .input-fix input,
  .o-form .textarea-fix input {
    font-size: 15px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  .o-form .input-fix input,
  .o-form .textarea-fix input {
    font-size: 15px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  .o-form .input-fix input,
  .o-form .textarea-fix input {
    font-size: 15px;
  }
}
.o-form .input-fix input::-webkit-input-placeholder,
.o-form .textarea-fix input::-webkit-input-placeholder {
  font-size: 14px;
  letter-spacing: 0;
}
.o-form .input-fix input::-moz-placeholder,
.o-form .textarea-fix input::-moz-placeholder {
  font-size: 14px;
}
.o-form .input-fix input:-ms-input-placeholder,
.o-form .textarea-fix input:-ms-input-placeholder {
  font-size: 14px;
  line-height: 27px;
}
.o-form .input-fix input:-webkit-autofill,
.o-form .textarea-fix input:-webkit-autofill {
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}
.o-form .input-fix input[type=password],
.o-form .textarea-fix input[type=password] {
  font-size: 14px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input[type=password],
  .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input[type=password],
  .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input[type=password],
  .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  .o-form .input-fix input[type=password],
  .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  .o-form .input-fix input[type=password],
  .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  .o-form .input-fix input[type=password],
  .o-form .textarea-fix input[type=password] {
    font-size: 15px;
  }
}
.o-form .input-fix .placeholder,
.o-form .textarea-fix .placeholder {
  color: #aaa;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form select,
  .o-form select:focus {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form select,
  .o-form select:focus {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form select,
  .o-form select:focus {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  .o-form select,
  .o-form select:focus {
    font-size: 15px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  .o-form select,
  .o-form select:focus {
    font-size: 15px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  .o-form select,
  .o-form select:focus {
    font-size: 15px;
  }
}
.o-form .custom-checkbox label {
  font-size: 13px;
}
.o-form .o-form-input input[name=nextPassCode],
.o-form .o-form-input input[name=passCode] {
  font-family:
    Anonymous Pro,
    Andale Mono,
    Courier New,
    Courier,
    serif;
  font-size: 17px;
  letter-spacing: 1px;
}
.o-form .o-form-input .o-form-control {
  position: relative;
}
.o-form .o-form-input .input-icon,
.o-form .o-form-input .input-tooltip {
  height: 16px;
  margin-top: -11px;
  position: absolute;
  top: 50%;
  width: 16px;
}
.o-form .o-form-input .input-icon + input,
.o-form .o-form-input .input-icon + input + input,
.o-form .o-form-input .input-tooltip + input,
.o-form .o-form-input .input-tooltip + input + input {
  padding-right: 30px;
}
.o-form .o-form-input .input-icon {
  left: 10px;
  opacity: .25;
}
.o-form .o-form-input .input-icon + input,
.o-form .o-form-input .input-icon + input + input {
  padding-left: 30px;
}
.o-form .o-form-input .input-tooltip {
  opacity: .5;
  right: 10px;
}
.o-form-input-group .o-form-control {
  display: table-cell;
  float: none;
  white-space: nowrap;
}
.form-divider {
  border-bottom: 1px solid #e8e8e8;
  clear: both;
  margin-bottom: 25px;
  padding-top: 5px;
}
.custom-checkbox label {
  background-image: url("./media/checkbox-sign-in-widget-73JUBA4K.png");
  height: 30px;
}
.custom-checkbox label.focus {
  background-position: -16px -1013px;
}
.custom-checkbox label.focus:before {
  background-position: -16px -1020px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  .custom-checkbox label {
    background-image: url("./media/checkbox-sign-in-widget@2x-BV3KQ2QK.png");
    background-size: 50px 1155px;
    height: 30px;
  }
}
.skip-to-content-link {
  color: #007cc0;
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
  left: 10px;
  margin-top: 10px;
  padding: 10px;
  position: absolute;
  text-decoration: none;
  top: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}
.skip-to-content-link:active,
.skip-to-content-link:hover,
.skip-to-content-link:visited {
  color: #007cc0;
}
.skip-to-content-link:hover {
  text-decoration: underline;
}
.skip-to-content-link:focus {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #okta-sign-in.auth-container {
    display: block;
  }
}
#okta-sign-in.auth-container.main-container {
  color: #6e6e78;
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
#okta-sign-in.auth-container h2,
#okta-sign-in.auth-container h3 {
  color: #5e5e5e;
  font-weight: 600;
}
#okta-sign-in.auth-container .okta-sign-in-header {
  color: #5e5e5e;
}
#okta-sign-in.auth-container .okta-form-subtitle {
  color: #6e6e78;
}
#okta-sign-in.auth-container .okta-form-label {
  color: #1d1d21;
  font-weight: 600;
}
#okta-sign-in.auth-container .o-form-explain {
  padding-top: 0;
}
#okta-sign-in.auth-container .o-form-explain.okta-form-input-error {
  padding-top: 8px;
}
#okta-sign-in.auth-container .link,
#okta-sign-in.auth-container .link:active,
#okta-sign-in.auth-container .link:hover,
#okta-sign-in.auth-container .link:link,
#okta-sign-in.auth-container .link:visited {
  color: #6e6e78;
}
#okta-sign-in.auth-container .inline-link,
#okta-sign-in.auth-container .inline-link:active,
#okta-sign-in.auth-container .inline-link:hover,
#okta-sign-in.auth-container .inline-link:link,
#okta-sign-in.auth-container .inline-link:visited {
  color: #0074b3;
}
#okta-sign-in.auth-container input[type=button],
#okta-sign-in.auth-container input[type=submit] {
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
#okta-sign-in.auth-container input[type=button]:focus,
#okta-sign-in.auth-container input[type=submit]:focus {
  border-color: #0074b3;
  box-shadow: 0 0 8px #51cbee;
}
#okta-sign-in.auth-container.main-container {
  background-color: #fff;
  border-color: #ddd #ddd #d8d8d8;
  box-shadow: 0 2px 0 hsla(0, 0%, 69%, .12);
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
#okta-sign-in.auth-container.main-container .bg-helper {
  color: #fff;
}
#okta-sign-in.auth-container.main-container .primary-auth .password-with-toggle {
  padding-right: 65px;
}
#okta-sign-in.auth-container.main-container .o-form .o-form-input .o-form-control .input-icon-divider {
  border-right: 1px solid #8c8c96;
  height: 38px;
  position: absolute;
  right: 34px;
  top: 0;
}
#okta-sign-in.auth-container.main-container .o-form .o-form-input .o-form-control.focused-input .input-icon-divider {
  border-right: 1px solid #0074b3;
}
#okta-sign-in.auth-container.main-container .margin-btm-5 {
  margin-bottom: 5px;
}
#okta-sign-in.auth-container.main-container .margin-btm-30 {
  margin-bottom: 30px;
}
#okta-sign-in.auth-container.main-container .margin-top-30 {
  margin-top: 30px;
}
#okta-sign-in.auth-container .okta-sign-in-header {
  border-bottom-color: #ddd;
}
#okta-sign-in.auth-container .okta-sign-in-beacon-border {
  border-color: #a7a7a7;
}
#okta-sign-in.auth-container .okta-form-divider {
  border-bottom-color: #e8e8e8;
}
#okta-sign-in.auth-container .okta-webauthn-authenticator {
  background-image: url("./media/webauthn_authenticator-6TDQLYEB.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .okta-webauthn-authenticator {
    background-image: url("./media/webauthn_authenticator@2x-XBKF5UPJ.png");
  }
}
#okta-sign-in.auth-container .okta-passkeys-authenticator {
  background-image: url("./media/passkeys_authenticator-GW5D5HTG.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .okta-passkeys-authenticator {
    background-image: url("./media/passkeys_authenticator@2x-BSN4IPV2.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-passkeys,
#okta-sign-in.auth-container .mfa-passkeys,
#okta-sign-in.auth-container .mfa-passkeys-30 {
  background-image: url("./media/passkeys-LWMICKWS.svg");
  background-size: contain;
}
#okta-sign-in.auth-container .okta-verify-authenticator {
  background-image: url("./media/oktaVerify_authenticator-F62ZCHRW.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .okta-verify-authenticator {
    background-image: url("./media/oktaVerify_authenticator@2x-4C6TCY55.png");
  }
}
#okta-sign-in.auth-container .factor-icon,
#okta-sign-in.auth-container .qrcode-image {
  border-color: #ccc;
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-verify,
#okta-sign-in.auth-container .mfa-okta-verify-30 {
  background-image: url("./media/oktaVerify_38x38-77E6XC2I.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-okta-verify,
  #okta-sign-in.auth-container .mfa-okta-verify-30 {
    background-image: url("./media/oktaVerify_ico@2x-NSZJXGFJ.png");
  }
}
#okta-sign-in.auth-container .mfa-okta-verify {
  background-image: url("./media/oktaVerify_70x70-RRJJPJXV.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-verify {
    background-image: url("./media/oktaVerify@2x-RRJJPJXV.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-google-auth,
#okta-sign-in.auth-container .mfa-google-auth-30 {
  background-image: url("./media/googleAuth_38x38-GKUXA45Y.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-google-auth,
  #okta-sign-in.auth-container .mfa-google-auth-30 {
    background-image: url("./media/googleAuth_ico@2x-IIJRBJU5.png");
  }
}
#okta-sign-in.auth-container .mfa-google-auth {
  background-image: url("./media/googleAuth_70x70-5UTLP5XG.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-google-auth {
    background-image: url("./media/googleAuth@2x-BZQWQ5A4.png");
  }
}
#okta-sign-in.auth-container .mfa-hotp,
#okta-sign-in.auth-container .mfa-tac {
  background-image: url("./media/hotpFactor_70x70-GBNQBOKN.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-hotp,
  #okta-sign-in.auth-container .mfa-tac {
    background-image: url("./media/hotpFactor@2x-7A5Z4QUQ.png");
  }
}
#okta-sign-in.auth-container .mfa-hotp-30 {
  background-image: url("./media/hotpFactor_38x38-SRKQ5USQ.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-hotp-30 {
    background-image: url("./media/hotpFactor_ico@2x-33UHPHHT.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-symantec,
#okta-sign-in.auth-container .mfa-symantec-30 {
  background-image: url("./media/symantec_38x38-TNVLF6WY.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-symantec,
  #okta-sign-in.auth-container .mfa-symantec-30 {
    background-image: url("./media/symantec_ico@2x-RJ6HHZVM.png");
  }
}
#okta-sign-in.auth-container .mfa-symantec {
  background-image: url("./media/symantec_70x70-QATPTWPZ.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-symantec {
    background-image: url("./media/symantec@2x-FMWWJERN.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-rsa,
#okta-sign-in.auth-container .mfa-rsa-30 {
  background-image: url("./media/rsa_38x38-5R22XXPX.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-rsa,
  #okta-sign-in.auth-container .mfa-rsa-30 {
    background-image: url("./media/rsa_ico@2x-DTVC36EH.png");
  }
}
#okta-sign-in.auth-container .mfa-rsa {
  background-image: url("./media/rsa_70x70-WV6X3PLL.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-rsa {
    background-image: url("./media/rsa@2x-NHYQTT5L.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-onprem,
#okta-sign-in.auth-container .mfa-onprem-30 {
  background-image: url("./media/onprem_38x38-RQ6C7ECJ.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-onprem,
  #okta-sign-in.auth-container .mfa-onprem-30 {
    background-image: url("./media/onprem_ico@2x-J3WM6PXN.png");
  }
}
#okta-sign-in.auth-container .mfa-onprem {
  background-image: url("./media/onprem_70x70-TDGI2EFZ.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-onprem {
    background-image: url("./media/onprem@2x-Q3CUP5CI.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-duo,
#okta-sign-in.auth-container .mfa-duo-30 {
  background-image: url("./media/duo_38x38-VZVOSPUS.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-duo,
  #okta-sign-in.auth-container .mfa-duo-30 {
    background-image: url("./media/duo_ico@2x-JFNGTQUT.png");
  }
}
#okta-sign-in.auth-container .mfa-duo {
  background-image: url("./media/duo_70x70-RDYTQCWA.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-duo {
    background-image: url("./media/duo@2x-COHDA4LO.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-yubikey,
#okta-sign-in.auth-container .mfa-yubikey-30 {
  background-image: url("./media/yubico_38x38-PF2OFRHU.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-yubikey,
  #okta-sign-in.auth-container .mfa-yubikey-30 {
    background-image: url("./media/yubico_ico@2x-XZPH5F6D.png");
  }
}
#okta-sign-in.auth-container .mfa-yubikey {
  background-image: url("./media/yubico_70x70-O6O544JV.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-yubikey {
    background-image: url("./media/yubico@2x-BHOD7ZWG.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-sms,
#okta-sign-in.auth-container .mfa-sms-30 {
  background-image: url("./media/sms_38x38-Z5G7NCBO.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-okta-sms,
  #okta-sign-in.auth-container .mfa-sms-30 {
    background-image: url("./media/sms_ico@2x-U3CF3VAS.png");
  }
}
#okta-sign-in.auth-container .mfa-okta-sms {
  background-image: url("./media/sms_70x70-XCZR3SDR.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-sms {
    background-image: url("./media/sms@2x-F34AIGFN.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-call,
#okta-sign-in.auth-container .mfa-call-30 {
  background-image: url("./media/voicecall_38x38-TSBXTD32.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-okta-call,
  #okta-sign-in.auth-container .mfa-call-30 {
    background-image: url("./media/voicecall_ico@2x-MHSYZNDD.png");
  }
}
#okta-sign-in.auth-container .mfa-okta-call {
  background-image: url("./media/voicecall_70x70-QTA3RNQY.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-call {
    background-image: url("./media/voicecall@2x-MNC2PV5C.png");
  }
}
#okta-sign-in.auth-container .mfa-okta-phone {
  background-image: url("./media/phone_70x70-F6JZI3W5.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-phone {
    background-image: url("./media/phone@2x-Z2BLR4VB.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-email,
#okta-sign-in.auth-container .mfa-email-30 {
  background-image: url("./media/email_38x38-RA24MUYD.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-okta-email,
  #okta-sign-in.auth-container .mfa-email-30 {
    background-image: url("./media/email_ico@2x-UA2N4XIM.png");
  }
}
#okta-sign-in.auth-container .mfa-okta-email {
  background-image: url("./media/email_70x70-JJW23E4Q.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-email {
    background-image: url("./media/email@2x-PPJKPKIT.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-security-question,
#okta-sign-in.auth-container .mfa-question-30 {
  background-image: url("./media/question_38x38-57LGSV6Q.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-okta-security-question,
  #okta-sign-in.auth-container .mfa-question-30 {
    background-image: url("./media/question_ico@2x-FTCQO4LZ.png");
  }
}
#okta-sign-in.auth-container .mfa-okta-security-question {
  background-image: url("./media/question_70x70-B3YU5VC6.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-security-question {
    background-image: url("./media/question@2x-DBOK5THS.png");
  }
}
#okta-sign-in.auth-container .mfa-password-30 {
  background-image: url("./media/password_38x38-6NILPUXL.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-password-30 {
    background-image: url("./media/password_ico@2x-4TK5TI4C.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-windows-hello,
#okta-sign-in.auth-container .mfa-windows-hello-30 {
  background-image: url("./media/windowsHello_38x38-5T3ZS4O4.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-windows-hello,
  #okta-sign-in.auth-container .mfa-windows-hello-30 {
    background-image: url("./media/windowsHello_ico@2x-LUSCWM6Q.png");
  }
}
#okta-sign-in.auth-container .mfa-windows-hello {
  background-image: url("./media/windowsHello_70x70-RJUCVMP5.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-windows-hello {
    background-image: url("./media/windowsHello@2x-ENWUOSHT.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-u2f,
#okta-sign-in.auth-container .mfa-u2f-30 {
  background-image: url("./media/u2f_38x38-RX7CDWRC.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-u2f,
  #okta-sign-in.auth-container .mfa-u2f-30 {
    background-image: url("./media/u2f_ico@2x-7PENCMFO.png");
  }
}
#okta-sign-in.auth-container .mfa-u2f {
  background-image: url("./media/u2f_70x70-U24IDDNL.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-u2f {
    background-image: url("./media/u2f@2x-B6RDXW34.png");
  }
}
#okta-sign-in.auth-container .mfa-okta-password {
  background-image: url("./media/password_70x70-IXJ65FZW.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-password {
    background-image: url("./media/password@2x-7XAZMFHH.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-custom-factor,
#okta-sign-in.auth-container .mfa-custom-factor-30 {
  background-image: url("./media/customFactor_38x38-CNKHQ4GD.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-custom-factor,
  #okta-sign-in.auth-container .mfa-custom-factor-30 {
    background-image: url("./media/customFactor_ico@2x-VEY2LOWI.png");
  }
}
#okta-sign-in.auth-container .mfa-custom-factor {
  background-image: url("./media/customFactor_70x70-P75RR47A.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-custom-factor {
    background-image: url("./media/customFactor@2x-P6VELT2V.png");
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-webauthn,
#okta-sign-in.auth-container .mfa-webauthn-30 {
  background-image: url("./media/webauthn_38x38-FR235WXS.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-webauthn,
  #okta-sign-in.auth-container .mfa-webauthn-30 {
    background-image: url("./media/webauthn_ico@2x-NVFAMSEE.png");
  }
}
#okta-sign-in.auth-container .mfa-webauthn {
  background-image: url("./media/webauthn_70x70-6ZJ3JBKA.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-webauthn {
    background-image: url("./media/webauthn@2x-Z6BNLP6P.png");
  }
}
#okta-sign-in.auth-container .mfa-custom-app-logo {
  background-image: url("./media/custom-app-default-logo-QTW47BGT.svg");
  background-size: 70%;
}
#okta-sign-in.auth-container .mfa-custom-app-logo.custom-logo {
  background-size: contain;
}
#okta-sign-in.auth-container .icon--app {
  background-image: url("./media/app_70x70-MGIQMIOQ.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .icon--app {
    background-image: url("./media/app_76x76-IO7OXCPC.png");
  }
}
#okta-sign-in.auth-container .icon--desktop {
  background-image: url("./media/desktop_70x70-EDJ7WF4X.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .icon--desktop {
    background-image: url("./media/desktop_76x76-S5QGWNZA.png");
  }
}
#okta-sign-in.auth-container .icon--smartphone {
  background-image: url("./media/smartphone_70x70-3E5TKG6G.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .icon--smartphone {
    background-image: url("./media/smartphone_76x76-FWGIDJWS.png");
  }
}
#okta-sign-in.auth-container .icon--location {
  background-image: url("./media/location_70x70-PFKRZOKQ.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .icon--location {
    background-image: url("./media/location_76x76-TMCCHDMB.png");
  }
}
#okta-sign-in.auth-container .mfa-smartcard,
#okta-sign-in.auth-container .smartcard {
  background-image: url("./media/smartcard_70x70-PF42J4AB.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-smartcard,
  #okta-sign-in.auth-container .smartcard {
    background-image: url("./media/smartcard@2x-RV6DDKWD.png");
  }
}
#okta-sign-in.auth-container .mfa-idv-persona {
  background-image: url("./media/persona-ZDMUML3W.svg");
}
#okta-sign-in.auth-container .mfa-idv-clear {
  background-image: url("./media/clear-BF7QJ46H.svg");
}
#okta-sign-in.auth-container .mfa-idv-incode {
  background-image: url("./media/incode-T5EIM7EC.svg");
}
#okta-sign-in.auth-container .mfa-idv-standard {
  background-image: url("./media/custom_idv-XCKNNHRO.svg");
}
#okta-sign-in.auth-container .button {
  background-color: #fbfbfb;
  background: -o-linear-gradient(top, #fbfbfb 0, #f8f8f8 100%);
  background: -ms-linear-gradient(top, #fbfbfb 0, #f8f8f8 100%);
  background: linear-gradient(#fbfbfb, #f8f8f8);
  border-color: #c3c3c3 #c3c3c3 #bbb;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .05), inset 0 1px 0 0 hsla(0, 0%, 100%, .1);
  color: #1d1d21;
}
#okta-sign-in.auth-container .button:active,
#okta-sign-in.auth-container .button:focus,
#okta-sign-in.auth-container .button:hover {
  background-color: #fff;
  background: -o-linear-gradient(top, #fff 0, #fcfcfc 100%);
  background: -ms-linear-gradient(top, #fff 0, #fcfcfc 100%);
  background-image: linear-gradient(#fff, #fcfcfc);
  border-color: #b2b2b2 #b2b2b2 #afafaf;
  box-shadow: none;
  cursor: pointer;
  text-decoration: none;
}
#okta-sign-in.auth-container .button:focus {
  border-color: #0074b3;
}
#okta-sign-in.auth-container .button-dark {
  background-color: #929292;
  background: -o-linear-gradient(top, #929292 0, #8a8a8a 100%);
  background: -ms-linear-gradient(top, #929292 0, #8a8a8a 100%);
  background: linear-gradient(#929292, #8a8a8a);
  border-color: #6c6c6c #6c6c6c #676767;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .15), inset 0 1px 0 0 hsla(0, 0%, 100%, .1);
  color: #fff;
}
#okta-sign-in.auth-container .button-dark:active,
#okta-sign-in.auth-container .button-dark:focus,
#okta-sign-in.auth-container .button-dark:hover {
  background-color: #9a9a9a;
  background: -o-linear-gradient(top, #9a9a9a 0, #929292 100%);
  background: -ms-linear-gradient(top, #9a9a9a 0, #929292 100%);
  background-image: linear-gradient(#9a9a9a, #929292);
  border-color: #606060 #606060 #5e5e5e;
  box-shadow: none;
  cursor: pointer;
  text-decoration: none;
}
#okta-sign-in.auth-container .button-primary {
  background-color: #007dc1;
  background: -o-linear-gradient(top, #007dc1 0, #0073b2 100%);
  background: -ms-linear-gradient(top, #007dc1 0, #0073b2 100%);
  background: linear-gradient(#007dc1, #0073b2);
  border-color: #004b75 #004b75 #00456a;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .15), inset 0 1px 0 0 hsla(0, 0%, 100%, .1);
  color: #fff;
}
#okta-sign-in.auth-container .button-primary:active,
#okta-sign-in.auth-container .button-primary:focus,
#okta-sign-in.auth-container .button-primary:hover {
  background-color: #0087d0;
  background: -o-linear-gradient(top, #0087d0 0, #007dc1 100%);
  background: -ms-linear-gradient(top, #0087d0 0, #007dc1 100%);
  background-image: linear-gradient(#0087d0, #007dc1);
  border-color: #003d5e #003d5e #003a59;
  box-shadow: none;
  cursor: pointer;
  text-decoration: none;
}
#okta-sign-in.auth-container .button-success {
  background-color: #4cbf9c;
  background: -o-linear-gradient(top, #4cbf9c 0, #42b995 100%);
  background: -ms-linear-gradient(top, #4cbf9c 0, #42b995 100%);
  background: linear-gradient(#4cbf9c, #42b995);
  border-color: #328c71 #328c71 #2f856b;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .15), inset 0 1px 0 0 hsla(0, 0%, 100%, .1);
  color: #fff;
}
#okta-sign-in.auth-container .button-success:active,
#okta-sign-in.auth-container .button-success:focus,
#okta-sign-in.auth-container .button-success:hover {
  background-color: #57c3a2;
  background: -o-linear-gradient(top, #57c3a2 0, #4cbf9c 100%);
  background: -ms-linear-gradient(top, #57c3a2 0, #4cbf9c 100%);
  background-image: linear-gradient(#57c3a2, #4cbf9c);
  border-color: #2c7b63 #2c7b63 #2b7861;
  box-shadow: none;
  cursor: pointer;
  text-decoration: none;
}
#okta-sign-in.auth-container .button.link-button-disabled {
  color: #aaa;
}
#okta-sign-in.auth-container .button.link-button-disabled:active,
#okta-sign-in.auth-container .button.link-button-disabled:focus,
#okta-sign-in.auth-container .button.link-button-disabled:hover {
  background-image: none;
  cursor: default;
}
#okta-sign-in.auth-container .button.button-primary.link-button-disabled {
  background-color: #63b1d7;
  background-image: none;
  border-color: #63b1d7;
  box-shadow: none;
  color: #fff;
}
#okta-sign-in.auth-container .button.button-primary.link-button-disabled:active,
#okta-sign-in.auth-container .button.button-primary.link-button-disabled:focus,
#okta-sign-in.auth-container .button.button-primary.link-button-disabled:hover {
  background-image: none;
  cursor: default;
}
#okta-sign-in.auth-container .icon-button {
  background-color: #fff;
  background: -o-linear-gradient(top, #fff 0, #fff 100%);
  background: -ms-linear-gradient(top, #fff 0, #fff 100%);
  background: linear-gradient(#fff, #fff);
  border-color: #c4c4c4 #c4c4c4 #bdbdbd;
  color: #1d1d21;
}
#okta-sign-in.auth-container .icon-button:active,
#okta-sign-in.auth-container .icon-button:focus,
#okta-sign-in.auth-container .icon-button:hover {
  background-color: #fff;
  background: -o-linear-gradient(top, #fff 0, #fff 100%);
  background: -ms-linear-gradient(top, #fff 0, #fff 100%);
  background-image: linear-gradient(#fff, #fff);
  border-color: #b3b3b3 #b3b3b3 #afafaf;
  cursor: pointer;
  text-decoration: none;
}
#okta-sign-in.auth-container .okta-dropdown-list {
  border-color: #1d1d21;
}
#okta-sign-in.auth-container .factors-dropdown-wrap .okta-dropdown-list {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, .2);
}
#okta-sign-in.auth-container .okta-dropdown-option.dropdown-list-title:hover {
  background: transparent;
}
#okta-sign-in.auth-container .okta-dropdown-option a {
  color: #1d1d21;
}
#okta-sign-in.auth-container .enroll-required-factor-list .enroll-factor-row-min .enroll-factor-description h3 {
  color: #6e6e78;
}
#okta-sign-in.auth-container .okta-form-input-field {
  background-color: #fff;
  border-color: #8c8c96;
}
#okta-sign-in.auth-container .okta-form-input-field:hover {
  border-color: #1d1d21;
}
#okta-sign-in.auth-container .okta-form-input-field.focused-input {
  border-color: #0074b3;
}
#okta-sign-in.auth-container .okta-form-input-field input {
  color: #1d1d21;
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
#okta-sign-in.auth-container .okta-form-input-field input::-webkit-input-placeholder {
  color: #aaa;
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
#okta-sign-in.auth-container .okta-form-input-field input::-moz-placeholder {
  color: #aaa;
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
#okta-sign-in.auth-container .okta-form-input-field input:-ms-input-placeholder {
  color: #aaa;
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
#okta-sign-in.auth-container .okta-form-input-field input[disabled] {
  -webkit-text-fill-color: #6e6e78;
  color: #6e6e78;
}
#okta-sign-in.auth-container .okta-form-input-field input[type=password] {
  font-family: Verdana, sans-serif;
}
#okta-sign-in.auth-container .okta-form-input-field input[type=password]:-moz-placeholder-shown {
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
#okta-sign-in.auth-container .okta-form-input-field input[type=password]:-ms-input-placeholder {
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
#okta-sign-in.auth-container .okta-form-input-field input[type=password]:placeholder-shown {
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
#okta-sign-in.auth-container .okta-form-input-field placeholder {
  color: #aaa;
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
#okta-sign-in.auth-container .input-icon:before,
#okta-sign-in.auth-container .input-tooltip:before {
  color: #a7a7a7;
}
#okta-sign-in.auth-container .enroll-sms .infobox b {
  font-weight: 700;
}
#okta-sign-in.auth-container .enroll-call .infobox b {
  font-weight: 700;
}
#okta-sign-in.auth-container .mfa-verify-passcode .infobox b {
  font-weight: 700;
}
.okta-tooltip.qtip-custom {
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
.okta-sign-in-security-image-tooltip.qtip-custom {
  font-family:
    Inter,
    montserrat-okta,
    Arial,
    Helvetica,
    sans-serif;
}
@media only screen and (max-width: 600px) {
  .login-bg-image {
    background-color: #fff !important;
    background-image: none !important;
    -webkit-filter: unset !important;
    filter: unset !important;
  }
  #okta-sign-in.auth-container {
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }
  #okta-sign-in.auth-container.main-container {
    border: 0;
    box-shadow: none;
  }
  #okta-sign-in.auth-container .auth-content {
    margin: 0 auto;
    max-width: 316px;
  }
}

/* angular:styles/global:styles */
