@charset "UTF-8";
/*
 * Licensed Materials - Property of IBM* and/or HCL**
 * (c) Copyright IBM Corporation 2011, 2017. All Rights Reserved.
 * (c) Copyright HCL Technologies Ltd. 2018, 2023. All Rights Reserved.
 *
 * U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by
 * GSA ADP Schedule Contract with IBM Corp.
 *
 * * Trademark of International Business Machines
 * ** Trademark of HCL Technologies Limited
 */
/**
 * This is the entrypoint for UCD to use carbon styles.
 */
@font-face {
  font-family: "carbon-icons";
  src: url("../../fonts/carbon-icons.ttf?l1i8i8") format("truetype"), url("../../fonts/carbon-icons.woff?l1i8i8") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon-Work-Item:before, .icon-Settings:before, .icon-Secret-Store:before, .icon-Resources:before, .icon-Reports:before, .icon-Processes:before, .icon-Dashboard:before, .icon-Configuration:before, .icon-Components:before, .icon-Calendar:before, .icon-Applications:before, .icon-grab-horizontal:before, .right-panel .right-panel-grabber:before, .icon-grab:before, .icon-failed:before, .pipeline-execution .pipeline-state-failed-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon:before, .icon-success:before, .pipeline-execution .pipeline-state-success-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon:before, .icon-canceled:before, .pipeline-execution .pipeline-state-canceled-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon:before, .icon-canceling:before, .pipeline-execution .pipeline-state-canceling-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon:before, .icon-running:before, .pipeline-execution .pipeline-state-running-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon:before, .icon-starting:before, .pipeline-execution .pipeline-state-starting-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon:before, .icon-pending:before, .pipeline-execution .pipeline-state-not-started-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon:before, .icon-history-clock:before, .pipeline-summary .history-clock-icon:before, .icon-gate:before, .icon-pin:before, .icon-pin--filled:before, .icon-delivery-truck:before, .icon-plug:before, .icon-blog:before, .icon-tools:before, .icon-video:before, .icon-chart--combo:before, .icon-view:before, .icon-view--filled:before, .dijitSecuredTextBox i:before, .icon-tag--solid:before, .icon-cloud:before, .environment-summary .cloud:before, .icon-tag:before, .webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button:before, .icon-user--avatar--filled:before, #pageHeader .page-banner .page-user-menu-container .page-header-user-icon:before, .icon-draft-process:before, .environment-summary .draft-process:before, .icon-tag--edit:before, .icon-tag--group:before, .icon-camera:before, .environment-summary .create-snapshot:before, .icon-filter-funnel:before, .dijitTextBox.dijitFilterTextBox .filter-funnel-icon:before, .icon-events:before, .team-selector .mappings-list .row .team-icon:before, .icon-whisk:before, .icon-watson:before, .icon-warning:before, .warning-icon-container:before, .icon-warning--solid:before, .pageAlerts .pageAlert.mediumPriority .priority-icon:before, .pageAlerts .pageAlert.highPriority .priority-icon:before, .notification.warning .icon-wrapper:before, .licenseManagement .connection-status.warning i:before, .import-failure-tooltip-content .title i:before, .component-import-failure:before, .missingPropertiesIcon.warning .icon-wrapper:before, .jms-agent .error-image:before, .icon-warning--outline:before, .icon-warning--glyph:before, .icon-visibility-on:before, .environment-summary .preview-deployment:before, .icon-visibility-off:before, .dijitSecuredTextBox i.secured:before, .icon-user:before, .icon-upload:before, .icon-unlocked:before, .icon-unlock:before, .icon-terminal:before, .icon-subtract--solid:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before, .password-validator ul.password-requirements li i:before, .icon-subtract--outline:before, .pipeline-execution .pipeline-state-none-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon:before, .icon-subtract--glyph:before, .icon-storage:before, .icon-stop:before, .icon-stop--solid:before, .icon-stop--outline:before, .icon-stop--glyph:before, .icon-start:before, .icon-start--outline:before, .icon-start--glyph:before, .icon-star--solid:before, .generic-detail .links-container .priority-icon.high:before, .generic-details-links-grid .priority-icon.high:before, .icon-star--outline:before, .generic-detail .links-container .priority-icon.low:before, .generic-details-links-grid .priority-icon.low:before, .icon-settings:before, .icon-settings--glyph:before, .icon-services:before, .icon-security:before, .icon-search:before, .icon-search--glyph:before, .icon-schematics:before, .icon-save:before, .icon-restart:before, .icon-restart--glyph:before, .icon-purchase:before, .icon-predictive:before, .icon-power:before, .icon-power--glyph:before, .icon-portfolio:before, .icon-play:before, .icon-play--solid:before, .icon-play--outline:before, .icon-play--glyph:before, .pipeline-summary .request-process-icon:before, .environment-summary .run-process .request-process-icon:before, .icon-pause:before, .icon-pause--solid:before, .icon-pause--outline:before, .icon-pause--glyph:before, .icon-pa:before, .icon-pa--stress:before, .icon-overflow-menu:before, .overflow-actions-button:before, .icon-open-whisk:before, .icon-notification-on:before, .icon-notification-off:before, .icon-new-tab:before, .icon-network:before, .icon-mobile:before, .icon-minimize:before, .icon-menu:before, .icon-maximize:before, .icon-locked:before, .icon-list:before, .icon-link:before, .icon-light:before, .icon-light--glyph:before, .icon-launch:before, .import-failure-tooltip-content .linkPointer.details i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage i:before, .icon-launch--glyph:before, .icon-iot:before, .icon-integration:before, .icon-infrastructure:before, .icon-info:before, .icon-info--solid:before, .pageAlerts .pageAlert.lowPriority .priority-icon:before, .notification.information .icon-wrapper:before, .missingPropertiesIcon.information .icon-wrapper:before, .icon-info--outline:before, .pipeline-code-view .header .info-icon:before, .twoPaneContainer .twoPaneDetail .header .description-icon:before, .aboveTreeOptions .tableTitle .description-icon:before, .scrolling-dialog-container .header .title-container .info-icon:before, .columnForm .labelsAndValues-helpCell:before, .dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell:before, #applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip:before, .icon-info--glyph:before, .icon-hpa:before, .icon-hpa--stress:before, .icon-help:before, #pageHeader .page-banner .page-help-menu-container .page-header-help-icon:before, .icon-help--solid:before, .icon-help--outline:before, .icon-help--glyph:before, .icon-header--user:before, .icon-header--ticket:before, .icon-header--search:before, .icon-header--notification:before, .icon-header--help:before, .icon-header--hamburger:before, .icon-header--docs:before, .icon-header--contact:before, .icon-header--close:before, .icon-header--chevron:before, .pipeline-summary .arrow-icon:before, .pipeline-execution .arrow-icon:before, .environment-summary .arrow-icon:before, #applicationProcessRequestForm .content-expander .arrow-icon:before, .icon-header--avatar:before, .icon-grid:before, .icon-functions:before, .icon-forum:before, .icon-folder:before, .icon-folder-add:before, .icon-folder--glyph:before, .icon-financial:before, .icon-finance:before, .icon-filter:before, .task-approval-conditions .conditions .row .conditions-icon:before, .edit-dynamic-resource-conditions .conditions .row .conditions-icon:before, #applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, .icon-filter--glyph:before, .icon-favorite:before, .icon-favorite--solid:before, .icon-favorite--outline:before, .icon-error:before, .icon-error--solid:before, .pageAlerts .pageAlert.errorPriority .priority-icon:before, .notification.error .icon-wrapper:before, .licenseManagement .connection-status.inactive i:before, .password-validator ul.password-requirements li.non-compliant i:before, .missingPropertiesIcon.error .icon-wrapper:before, .icon-error--outline:before, #loginPage .login-error .header i:before, .icon-error--glyph:before, .task-response-page .invalid-form-container .invalid-form-icon:before, .icon-email:before, .icon-edit:before, .icon-edit--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit:before, .icon-draggable:before, .webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper:before, .selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle:before, .icon-download:before, .icon-download--glyph:before, .icon-dollars:before, .icon-document:before, .icon-devops:before, .icon-devices:before, .icon-delete:before, #applicationWizardPage .environment-controls .remove-button:before, .icon-delete--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete:before, .editAuthTokenRestriction .auth-token-restriction .restriction-delete:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon:before, .icon-data:before, .icon-dashboard:before, .icon-crash:before, .icon-copy:before, #applicationWizardPage .environment-controls .clone-button:before, .icon-copy--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy:before, .icon-containers:before, .icon-console:before, .icon-code:before, .icon-cloud-foundry:before, .icon-close:before, .pill-box .pill-content .pill-remove:before, .generic-detail .detail-container.links-container .row .delete:before, .selection-item .item-delete:before, .team-selector .mappings-list .row .team-clear:before, .task-approval-conditions .conditions .row .conditions-clear:before, .edit-dynamic-resource-conditions .conditions .row .conditions-clear:before, .import-failure-tooltip-content .linkPointer.dismiss i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:before, .icon-close--solid:before, .webext-select .allowsNone .clear-container:before, .icon-close--outline:before, .icon-close--glyph:before, .icon-chevron--up:before, .resource-multi-selector .show-resources-link .show-link-icon.less-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.less-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon:before, .icon-chevron--right:before, .executionLog .containerLabel .expander.expander-collapsed:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon:before, .graph-palette-pane .palette .subdrawer .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed:before, .icon-chevron--left:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon:before, .icon-chevron--down:before, .executionLog .containerLabel .expander.expander-expanded:before, .resource-multi-selector .show-resources-link .show-link-icon.more-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.more-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon:before, .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded:before, .icon-checkmark:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before, .dijitCheckBox.dijitCheckBoxChecked:before, .icon-checkmark--solid:before, .notification.success .icon-wrapper:before, .licenseManagement .connection-status.connected i:before, .password-validator ul.password-requirements li.compliant i:before, .missingPropertiesIcon.success .icon-wrapper:before, .icon-checkmark--outline:before, .icon-checkmark--glyph:before, .icon-chat:before, .icon-cf-apps:before, .icon-caret--up:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up:before, .icon-caret--right:before, .dojoxCalendar .buttonContainer .next-view-icon:before, .icon-caret--left:before, .dojoxCalendar .buttonContainer .previous-view-icon:before, .icon-caret--down:before, .color-picker .color-dropdown .color-dropdown-arrow:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down:before, .dijitArrowButtonChar:before, .dijitArrowButtonContainer:before, .icon-calendar:before, .icon-block-chain:before, .icon-back-to-top:before, .icon-awake:before, .icon-attachment:before, .icon-asleep:before, .icon-asleep--glyph:before, .icon-arrows:before, .icon-arrow--up:before, .icon-arrow--right:before, .sidebarNav ul.compact li.expando i:before, .icon-arrow--left:before, .sidebarNav ul li.expando a i:before, .icon-arrow--down:before, .icon-apps:before, .icon-applications:before, .icon-app-services:before, .icon-apis:before, .icon-api:before, .icon-add:before, .team-icon-add:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon:before, .icon-add--solid:before, .generic-detail .detail-container.links-container .title .create i:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add:before, .tag-select .create-tag-link .create-tag-icon:before, .editAuthTokenRestriction .restriction-create-container .restriction-create-icon:before, #applicationWizardPage .environment-controls .add-button:before, .application-environment-list-filter .add-icon:before, .icon-add--outline:before, .icon-add--glyph:before {
  font-family: "carbon-icons" !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add--glyph:before {
  content: "\e900";
}

.icon-add--outline:before {
  content: "\e901";
}

.icon-add--solid:before, .generic-detail .detail-container.links-container .title .create i:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add:before, .tag-select .create-tag-link .create-tag-icon:before, .editAuthTokenRestriction .restriction-create-container .restriction-create-icon:before, #applicationWizardPage .environment-controls .add-button:before, .application-environment-list-filter .add-icon:before {
  content: "\e902";
}

.icon-add:before, .team-icon-add:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon:before {
  content: "\e903";
}

.icon-api:before {
  content: "\e904";
}

.icon-apis:before {
  content: "\e905";
}

.icon-app-services:before {
  content: "\e906";
}

.icon-applications:before {
  content: "\e907";
}

.icon-apps:before {
  content: "\e908";
}

.icon-arrow--down:before {
  content: "\e909";
}

.icon-arrow--left:before, .sidebarNav ul li.expando a i:before {
  content: "\e90a";
}

.icon-arrow--right:before, .sidebarNav ul.compact li.expando i:before {
  content: "\e90b";
}

.icon-arrow--up:before {
  content: "\e90c";
}

.icon-arrows:before {
  content: "\e90d";
}

.icon-asleep--glyph:before {
  content: "\e90e";
}

.icon-asleep:before {
  content: "\e90f";
}

.icon-attachment:before {
  content: "\e910";
}

.icon-awake:before {
  content: "\e911";
}

.icon-back-to-top:before {
  content: "\e912";
}

.icon-block-chain:before {
  content: "\e913";
}

.icon-calendar:before {
  content: "\e914";
}

.icon-caret--down:before, .color-picker .color-dropdown .color-dropdown-arrow:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down:before, .dijitArrowButtonChar:before, .dijitArrowButtonContainer:before {
  content: "\e915";
}

.icon-caret--left:before, .dojoxCalendar .buttonContainer .previous-view-icon:before {
  content: "\e916";
}

.icon-caret--right:before, .dojoxCalendar .buttonContainer .next-view-icon:before {
  content: "\e917";
}

.icon-caret--up:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up:before {
  content: "\e918";
}

.icon-cf-apps:before {
  content: "\e919";
}

.icon-chat:before {
  content: "\e91a";
}

.icon-checkmark--glyph:before {
  content: "\e91b";
}

.icon-checkmark--outline:before {
  content: "\e91c";
}

.icon-checkmark--solid:before, .notification.success .icon-wrapper:before, .licenseManagement .connection-status.connected i:before, .password-validator ul.password-requirements li.compliant i:before, .missingPropertiesIcon.success .icon-wrapper:before {
  content: "\e91d";
}

.icon-checkmark:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before, .dijitCheckBox.dijitCheckBoxChecked:before {
  content: "\e91e";
}

.icon-chevron--down:before, .executionLog .containerLabel .expander.expander-expanded:before, .resource-multi-selector .show-resources-link .show-link-icon.more-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.more-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon:before, .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded:before {
  content: "\e91f";
}

.icon-chevron--left:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon:before {
  content: "\e920";
}

.icon-chevron--right:before, .executionLog .containerLabel .expander.expander-collapsed:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon:before, .graph-palette-pane .palette .subdrawer .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed:before {
  content: "\e921";
}

.icon-chevron--up:before, .resource-multi-selector .show-resources-link .show-link-icon.less-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.less-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon:before {
  content: "\e922";
}

.icon-close--glyph:before {
  content: "\e923";
}

.icon-close--outline:before {
  content: "\e924";
}

.icon-close--solid:before, .webext-select .allowsNone .clear-container:before {
  content: "\e925";
}

.icon-close:before, .pill-box .pill-content .pill-remove:before, .generic-detail .detail-container.links-container .row .delete:before, .selection-item .item-delete:before, .team-selector .mappings-list .row .team-clear:before, .task-approval-conditions .conditions .row .conditions-clear:before, .edit-dynamic-resource-conditions .conditions .row .conditions-clear:before, .import-failure-tooltip-content .linkPointer.dismiss i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:before {
  content: "\e926";
}

.icon-cloud-foundry:before {
  content: "\e927";
}

.icon-code:before {
  content: "\e928";
}

.icon-console:before {
  content: "\e929";
}

.icon-containers:before {
  content: "\e92a";
}

.icon-copy--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy:before {
  content: "\e92b";
}

.icon-copy:before, #applicationWizardPage .environment-controls .clone-button:before {
  content: "\e92c";
}

.icon-crash:before {
  content: "\e92d";
}

.icon-dashboard:before {
  content: "\e92e";
}

.icon-data:before {
  content: "\e92f";
}

.icon-delete--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete:before, .editAuthTokenRestriction .auth-token-restriction .restriction-delete:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon:before {
  content: "\e930";
}

.icon-delete:before, #applicationWizardPage .environment-controls .remove-button:before {
  content: "\e931";
}

.icon-devices:before {
  content: "\e932";
}

.icon-devops:before {
  content: "\e933";
}

.icon-document:before {
  content: "\e934";
}

.icon-dollars:before {
  content: "\e935";
}

.icon-download--glyph:before {
  content: "\e936";
}

.icon-download:before {
  content: "\e937";
}

.icon-draggable:before, .webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper:before, .selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle:before {
  content: "\e938";
}

.icon-edit--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit:before {
  content: "\e939";
}

.icon-edit:before {
  content: "\e93a";
}

.icon-email:before {
  content: "\e93b";
}

.icon-error--glyph:before, .task-response-page .invalid-form-container .invalid-form-icon:before {
  content: "\e93c";
}

.icon-error--outline:before, #loginPage .login-error .header i:before {
  content: "\e93d";
}

.icon-error--solid:before, .pageAlerts .pageAlert.errorPriority .priority-icon:before, .notification.error .icon-wrapper:before, .licenseManagement .connection-status.inactive i:before, .password-validator ul.password-requirements li.non-compliant i:before, .missingPropertiesIcon.error .icon-wrapper:before {
  content: "\e93e";
}

.icon-error:before {
  content: "\e93f";
}

.icon-favorite--outline:before {
  content: "\e940";
}

.icon-favorite--solid:before {
  content: "\e941";
}

.icon-favorite:before {
  content: "\e942";
}

.icon-filter--glyph:before {
  content: "\e943";
}

.icon-filter:before, .task-approval-conditions .conditions .row .conditions-icon:before, .edit-dynamic-resource-conditions .conditions .row .conditions-icon:before, #applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before {
  content: "\e944";
}

.icon-finance:before {
  content: "\e945";
}

.icon-financial:before {
  content: "\e946";
}

.icon-folder--glyph:before {
  content: "\e947";
}

.icon-folder-add:before {
  content: "\e948";
}

.icon-folder:before {
  content: "\e949";
}

.icon-forum:before {
  content: "\e94a";
}

.icon-functions:before {
  content: "\e94b";
}

.icon-grid:before {
  content: "\e94c";
}

.icon-header--avatar:before {
  content: "\e94d";
}

.icon-header--chevron:before, .pipeline-summary .arrow-icon:before, .pipeline-execution .arrow-icon:before, .environment-summary .arrow-icon:before, #applicationProcessRequestForm .content-expander .arrow-icon:before {
  content: "\e94e";
}

.icon-header--close:before {
  content: "\e94f";
}

.icon-header--contact:before {
  content: "\e950";
}

.icon-header--docs:before {
  content: "\e951";
}

.icon-header--hamburger:before {
  content: "\e952";
}

.icon-header--help:before {
  content: "\e953";
}

.icon-header--notification:before {
  content: "\e954";
}

.icon-header--search:before {
  content: "\e955";
}

.icon-header--ticket:before {
  content: "\e956";
}

.icon-header--user:before {
  content: "\e957";
}

.icon-help--glyph:before {
  content: "\e958";
}

.icon-help--outline:before {
  content: "\e959";
}

.icon-help--solid:before {
  content: "\e95a";
}

.icon-help:before, #pageHeader .page-banner .page-help-menu-container .page-header-help-icon:before {
  content: "\e95b";
}

.icon-hpa--stress:before {
  content: "\e95c";
}

.icon-hpa:before {
  content: "\e95d";
}

.icon-info--glyph:before {
  content: "\e95e";
}

.icon-info--outline:before, .pipeline-code-view .header .info-icon:before, .twoPaneContainer .twoPaneDetail .header .description-icon:before, .aboveTreeOptions .tableTitle .description-icon:before, .scrolling-dialog-container .header .title-container .info-icon:before, .columnForm .labelsAndValues-helpCell:before, .dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell:before, #applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip:before {
  content: "\e95f";
}

.icon-info--solid:before, .pageAlerts .pageAlert.lowPriority .priority-icon:before, .notification.information .icon-wrapper:before, .missingPropertiesIcon.information .icon-wrapper:before {
  content: "\e960";
}

.icon-info:before {
  content: "\e961";
}

.icon-infrastructure:before {
  content: "\e962";
}

.icon-integration:before {
  content: "\e963";
}

.icon-iot:before {
  content: "\e964";
}

.icon-launch--glyph:before {
  content: "\e965";
}

.icon-launch:before, .import-failure-tooltip-content .linkPointer.details i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage i:before {
  content: "\e966";
}

.icon-light--glyph:before {
  content: "\e967";
}

.icon-light:before {
  content: "\e968";
}

.icon-link:before {
  content: "\e969";
}

.icon-list:before {
  content: "\e96a";
}

.icon-locked:before {
  content: "\e96b";
}

.icon-maximize:before {
  content: "\e96c";
}

.icon-menu:before {
  content: "\e96d";
}

.icon-minimize:before {
  content: "\e96e";
}

.icon-mobile:before {
  content: "\e96f";
}

.icon-network:before {
  content: "\e970";
}

.icon-new-tab:before {
  content: "\e971";
}

.icon-notification-off:before {
  content: "\e972";
}

.icon-notification-on:before {
  content: "\e973";
}

.icon-open-whisk:before {
  content: "\e974";
}

.icon-overflow-menu:before, .overflow-actions-button:before {
  content: "\e975";
}

.icon-pa--stress:before {
  content: "\e976";
}

.icon-pa:before {
  content: "\e977";
}

.icon-pause--glyph:before {
  content: "\e978";
}

.icon-pause--outline:before {
  content: "\e979";
}

.icon-pause--solid:before {
  content: "\e97a";
}

.icon-pause:before {
  content: "\e97b";
}

.icon-play--glyph:before, .pipeline-summary .request-process-icon:before, .environment-summary .run-process .request-process-icon:before {
  content: "\e97c";
}

.icon-play--outline:before {
  content: "\e97d";
}

.icon-play--solid:before {
  content: "\e97e";
}

.icon-play:before {
  content: "\e97f";
}

.icon-portfolio:before {
  content: "\e980";
}

.icon-power--glyph:before {
  content: "\e981";
}

.icon-power:before {
  content: "\e982";
}

.icon-predictive:before {
  content: "\e983";
}

.icon-purchase:before {
  content: "\e984";
}

.icon-restart--glyph:before {
  content: "\e985";
}

.icon-restart:before {
  content: "\e986";
}

.icon-save:before {
  content: "\e987";
}

.icon-schematics:before {
  content: "\e988";
}

.icon-search--glyph:before {
  content: "\e989";
}

.icon-search:before {
  content: "\e98a";
}

.icon-security:before {
  content: "\e98b";
}

.icon-services:before {
  content: "\e98c";
}

.icon-settings--glyph:before {
  content: "\e98d";
}

.icon-settings:before {
  content: "\e98e";
}

.icon-star--outline:before, .generic-detail .links-container .priority-icon.low:before, .generic-details-links-grid .priority-icon.low:before {
  content: "\e98f";
}

.icon-star--solid:before, .generic-detail .links-container .priority-icon.high:before, .generic-details-links-grid .priority-icon.high:before {
  content: "\e990";
}

.icon-start--glyph:before {
  content: "\e991";
}

.icon-start--outline:before {
  content: "\e992";
}

.icon-start:before {
  content: "\e993";
}

.icon-stop--glyph:before {
  content: "\e994";
}

.icon-stop--outline:before {
  content: "\e995";
}

.icon-stop--solid:before {
  content: "\e996";
}

.icon-stop:before {
  content: "\e997";
}

.icon-storage:before {
  content: "\e998";
}

.icon-subtract--glyph:before {
  content: "\e999";
}

.icon-subtract--outline:before, .pipeline-execution .pipeline-state-none-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon:before {
  content: "\e99a";
}

.icon-subtract--solid:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before, .password-validator ul.password-requirements li i:before {
  content: "\e99b";
}

.icon-terminal:before {
  content: "\e99c";
}

.icon-unlock:before {
  content: "\e99d";
}

.icon-unlocked:before {
  content: "\e99e";
}

.icon-upload:before {
  content: "\e99f";
}

.icon-user:before {
  content: "\e9a0";
}

.icon-visibility-off:before, .dijitSecuredTextBox i.secured:before {
  content: "\e9a1";
}

.icon-visibility-on:before, .environment-summary .preview-deployment:before {
  content: "\e9a2";
}

.icon-warning--glyph:before {
  content: "\e9a3";
}

.icon-warning--outline:before {
  content: "\e9a4";
}

.icon-warning--solid:before, .pageAlerts .pageAlert.mediumPriority .priority-icon:before, .pageAlerts .pageAlert.highPriority .priority-icon:before, .notification.warning .icon-wrapper:before, .licenseManagement .connection-status.warning i:before, .import-failure-tooltip-content .title i:before, .component-import-failure:before, .missingPropertiesIcon.warning .icon-wrapper:before, .jms-agent .error-image:before {
  content: "\e9a5";
}

.icon-warning:before, .warning-icon-container:before {
  content: "\e9a6";
}

.icon-watson:before {
  content: "\e9a7";
}

.icon-whisk:before {
  content: "\e9a8";
}

.icon-events:before, .team-selector .mappings-list .row .team-icon:before {
  content: "\e9a9";
}

.icon-filter-funnel:before, .dijitTextBox.dijitFilterTextBox .filter-funnel-icon:before {
  content: "\e9aa";
}

.icon-camera:before, .environment-summary .create-snapshot:before {
  content: "\e9ab";
}

.icon-tag--group:before {
  content: "\e9ac";
}

.icon-tag--edit:before {
  content: "\e9ad";
}

.icon-draft-process:before, .environment-summary .draft-process:before {
  content: "\e9ae";
}

.icon-user--avatar--filled:before, #pageHeader .page-banner .page-user-menu-container .page-header-user-icon:before {
  content: "\e9af";
}

.icon-tag:before, .webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button:before {
  content: "\e9b0";
}

.icon-cloud:before, .environment-summary .cloud:before {
  content: "\e9b1";
}

.icon-tag--solid:before {
  content: "\e9b2";
}

.icon-view--filled:before, .dijitSecuredTextBox i:before {
  content: "\e9b3";
}

.icon-view:before {
  content: "\e9b4";
}

.icon-chart--combo:before {
  content: "\e9b5";
}

.icon-video:before {
  content: "\e9b6";
}

.icon-tools:before {
  content: "\e9b7";
}

.icon-blog:before {
  content: "\e9b8";
}

.icon-plug:before {
  content: "\e9b9";
}

.icon-delivery-truck:before {
  content: "\e9ba";
}

.icon-pin--filled:before {
  content: "\e9bb";
}

.icon-pin:before {
  content: "\e9bc";
}

.icon-gate:before {
  content: "\e9bd";
}

.icon-history-clock:before, .pipeline-summary .history-clock-icon:before {
  content: "\e9be";
}

.icon-pending:before, .pipeline-execution .pipeline-state-not-started-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon:before {
  content: "\e9bf";
}

.icon-starting:before, .pipeline-execution .pipeline-state-starting-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon:before {
  content: "\e9c3";
}

.icon-running:before, .pipeline-execution .pipeline-state-running-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon:before {
  content: "\e9c8";
}

.icon-canceling:before, .pipeline-execution .pipeline-state-canceling-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon:before {
  content: "\e9cc";
}

.icon-canceled:before, .pipeline-execution .pipeline-state-canceled-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon:before {
  content: "\e9cd";
}

.icon-success:before, .pipeline-execution .pipeline-state-success-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon:before {
  content: "\e9ce";
}

.icon-failed:before, .pipeline-execution .pipeline-state-failed-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon:before {
  content: "\e9d3";
}

.icon-grab:before {
  content: "\e9c0";
}

.icon-grab-horizontal:before, .right-panel .right-panel-grabber:before {
  content: "\e9c1";
}

.icon-Applications:before {
  content: "\e9c2";
}

.icon-Calendar:before {
  content: "\e9c4";
}

.icon-Components:before {
  content: "\e9c5";
}

.icon-Configuration:before {
  content: "\e9c6";
}

.icon-Dashboard:before {
  content: "\e9c7";
}

.icon-Processes:before {
  content: "\e9c9";
}

.icon-Reports:before {
  content: "\e9ca";
}

.icon-Resources:before {
  content: "\e9cb";
}

.icon-Secret-Store:before {
  content: "\e9cf";
}

.icon-Settings:before {
  content: "\e9d0";
}

.icon-Work-Item:before {
  content: "\e9d1";
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

button,
input[type=button],
input[type=submit],
input[type=reset],
input[type=file] {
  border-radius: 0;
}

input[type=text]::-ms-clear {
  display: none;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

sup {
  vertical-align: super;
}

sub {
  vertical-align: sub;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  box-sizing: border-box;
}

/**
 * Generic `deprecate` mixin that is being used to indicate that a component is
 * no longer going to be present in the next major release of Carbon.
 */
.bx--visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  visibility: visible;
  white-space: nowrap;
}

.bx--body {
  color: #152935;
  background-color: #f4f7fb;
  line-height: 1;
}

/**
 * Generic `deprecate` mixin that is being used to indicate that a component is
 * no longer going to be present in the next major release of Carbon.
 */
body {
  color: #152935;
  background-color: #f4f7fb;
  font-size: 14px;
  line-height: 1;
}

/**
 * Generic `deprecate` mixin that is being used to indicate that a component is
 * no longer going to be present in the next major release of Carbon.
 */
.bx--type-giga {
  font-size: 4.75rem;
  line-height: 1.25;
  font-weight: 300;
}

.bx--type-mega {
  font-size: 3.375rem;
  line-height: 1.25;
  font-weight: 300;
}

.bx--type-omega {
  font-size: 0.75rem;
  line-height: 1.25;
  font-weight: 600;
}

.bx--type-caption {
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 400;
}

.bx--type-legal {
  font-size: 0.6875rem;
  line-height: 1.5;
  font-weight: 400;
}

.bx--type-caps {
  text-transform: uppercase;
}

strong,
.bx--type-strong {
  font-weight: 700;
}

p {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}

em {
  font-style: italic;
}

a {
  color: #0066B0;
}

h1,
.bx--type-alpha {
  font-size: 2.25rem;
  line-height: 1.25;
  font-weight: 300;
}

h2,
.bx--type-beta {
  font-size: 1.75rem;
  line-height: 1.25;
  font-weight: 300;
}

h3,
.bx--type-gamma {
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: 300;
}

h4,
.bx--type-delta {
  font-size: 1.125rem;
  line-height: 1.25;
  font-weight: 600;
}

h5,
.bx--type-epsilon {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
}

h6,
.bx--type-zeta {
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: 600;
}

.bx--grid {
  margin-left: 3%;
  margin-right: 3%;
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 576px) {
  .bx--grid {
    margin-left: 5%;
    margin-right: 5%;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.bx--grid.max {
  max-width: 1600px;
}

.bx--row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
@media (min-width: 576px) {
  .bx--row {
    margin: 0 -10px;
  }
}

[class*=bx--col] {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding: 0 5px;
}
@media (min-width: 576px) {
  [class*=bx--col] {
    padding: 0 10px;
  }
}

.bx--col-xs-1 {
  flex-basis: 8.3333333333%;
}

.bx--col-xs-2 {
  flex-basis: 16.6666666667%;
}

.bx--col-xs-3 {
  flex-basis: 25%;
}

.bx--col-xs-4 {
  flex-basis: 33.3333333333%;
}

.bx--col-xs-5 {
  flex-basis: 41.6666666667%;
}

.bx--col-xs-6 {
  flex-basis: 50%;
}

.bx--col-xs-7 {
  flex-basis: 58.3333333333%;
}

.bx--col-xs-8 {
  flex-basis: 66.6666666667%;
}

.bx--col-xs-9 {
  flex-basis: 75%;
}

.bx--col-xs-10 {
  flex-basis: 83.3333333333%;
}

.bx--col-xs-11 {
  flex-basis: 91.6666666667%;
}

.bx--col-xs-12 {
  flex-basis: 100%;
}

@media (min-width: 576px) {
  .bx--col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .bx--col-sm-1 {
    flex-basis: 8.3333333333%;
  }
  .bx--col-sm-2 {
    flex-basis: 16.6666666667%;
  }
  .bx--col-sm-3 {
    flex-basis: 25%;
  }
  .bx--col-sm-4 {
    flex-basis: 33.3333333333%;
  }
  .bx--col-sm-5 {
    flex-basis: 41.6666666667%;
  }
  .bx--col-sm-6 {
    flex-basis: 50%;
  }
  .bx--col-sm-7 {
    flex-basis: 58.3333333333%;
  }
  .bx--col-sm-8 {
    flex-basis: 66.6666666667%;
  }
  .bx--col-sm-9 {
    flex-basis: 75%;
  }
  .bx--col-sm-10 {
    flex-basis: 83.3333333333%;
  }
  .bx--col-sm-11 {
    flex-basis: 91.6666666667%;
  }
  .bx--col-sm-12 {
    flex-basis: 100%;
  }
}
@media (min-width: 768px) {
  .bx--col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .bx--col-md-1 {
    flex-basis: 8.3333333333%;
  }
  .bx--col-md-2 {
    flex-basis: 16.6666666667%;
  }
  .bx--col-md-3 {
    flex-basis: 25%;
  }
  .bx--col-md-4 {
    flex-basis: 33.3333333333%;
  }
  .bx--col-md-5 {
    flex-basis: 41.6666666667%;
  }
  .bx--col-md-6 {
    flex-basis: 50%;
  }
  .bx--col-md-7 {
    flex-basis: 58.3333333333%;
  }
  .bx--col-md-8 {
    flex-basis: 66.6666666667%;
  }
  .bx--col-md-9 {
    flex-basis: 75%;
  }
  .bx--col-md-10 {
    flex-basis: 83.3333333333%;
  }
  .bx--col-md-11 {
    flex-basis: 91.6666666667%;
  }
  .bx--col-md-12 {
    flex-basis: 100%;
  }
}
@media (min-width: 992px) {
  .bx--col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .bx--col-lg-1 {
    flex-basis: 8.3333333333%;
  }
  .bx--col-lg-2 {
    flex-basis: 16.6666666667%;
  }
  .bx--col-lg-3 {
    flex-basis: 25%;
  }
  .bx--col-lg-4 {
    flex-basis: 33.3333333333%;
  }
  .bx--col-lg-5 {
    flex-basis: 41.6666666667%;
  }
  .bx--col-lg-6 {
    flex-basis: 50%;
  }
  .bx--col-lg-7 {
    flex-basis: 58.3333333333%;
  }
  .bx--col-lg-8 {
    flex-basis: 66.6666666667%;
  }
  .bx--col-lg-9 {
    flex-basis: 75%;
  }
  .bx--col-lg-10 {
    flex-basis: 83.3333333333%;
  }
  .bx--col-lg-11 {
    flex-basis: 91.6666666667%;
  }
  .bx--col-lg-12 {
    flex-basis: 100%;
  }
}
@media (min-width: 1200px) {
  .bx--col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .bx--col-xl-1 {
    flex-basis: 8.3333333333%;
  }
  .bx--col-xl-2 {
    flex-basis: 16.6666666667%;
  }
  .bx--col-xl-3 {
    flex-basis: 25%;
  }
  .bx--col-xl-4 {
    flex-basis: 33.3333333333%;
  }
  .bx--col-xl-5 {
    flex-basis: 41.6666666667%;
  }
  .bx--col-xl-6 {
    flex-basis: 50%;
  }
  .bx--col-xl-7 {
    flex-basis: 58.3333333333%;
  }
  .bx--col-xl-8 {
    flex-basis: 66.6666666667%;
  }
  .bx--col-xl-9 {
    flex-basis: 75%;
  }
  .bx--col-xl-10 {
    flex-basis: 83.3333333333%;
  }
  .bx--col-xl-11 {
    flex-basis: 91.6666666667%;
  }
  .bx--col-xl-12 {
    flex-basis: 100%;
  }
}
@media (min-width: 1600px) {
  .bx--col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .bx--col-xxl-1 {
    flex-basis: 8.3333333333%;
  }
  .bx--col-xxl-2 {
    flex-basis: 16.6666666667%;
  }
  .bx--col-xxl-3 {
    flex-basis: 25%;
  }
  .bx--col-xxl-4 {
    flex-basis: 33.3333333333%;
  }
  .bx--col-xxl-5 {
    flex-basis: 41.6666666667%;
  }
  .bx--col-xxl-6 {
    flex-basis: 50%;
  }
  .bx--col-xxl-7 {
    flex-basis: 58.3333333333%;
  }
  .bx--col-xxl-8 {
    flex-basis: 66.6666666667%;
  }
  .bx--col-xxl-9 {
    flex-basis: 75%;
  }
  .bx--col-xxl-10 {
    flex-basis: 83.3333333333%;
  }
  .bx--col-xxl-11 {
    flex-basis: 91.6666666667%;
  }
  .bx--col-xxl-12 {
    flex-basis: 100%;
  }
}
.bx--col-xs,
.bx--col-sm,
.bx--col-md,
.bx--col-lg {
  flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
  max-width: 100%;
}

/**
 * We flag this variable as true if someone uses the globals/styles.scss
 * entry-point. This allows us to collect all the messages and display them at
 * the end of the file instead of bringing it up per-component.
 *
 * If a consumer instead gets the components by importing the partial directly,
 * this variable _will not_ be set to true, so the deprecation message will be
 * displayed after the @import.
 */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url("../../fonts/Roboto-ThinItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("../../fonts/Roboto-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Italic"), local("Roboto-Italic"), url("../../fonts/Roboto-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url("../../fonts/Roboto-MediumItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("../../fonts/Roboto-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url("../../fonts/Roboto-BlackItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local("Roboto Thin"), local("Roboto-Thin"), url("../../fonts/Roboto-Thin.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url("../../fonts/Roboto-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url("../../fonts/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../../fonts/Roboto-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../../fonts/Roboto-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Roboto Black"), local("Roboto-Black"), url("../../fonts/Roboto-Black.ttf") format("truetype");
}
body {
  font-family: "Roboto", arial, sans-serif;
}

.icon, .icon-Icon_zoom-out__ui-05, .icon-Icon_zoom-out__brand-02, .icon-Icon_zoom-out__brand-01, .icon-Icon_zoom-in__ui-05, .icon-Icon_zoom-in__brand-02, .icon-Icon_zoom-in__brand-01, .icon-Icon_zoom--to--selected__ui-05, .icon-Icon_zoom--to--selected__brand-02, .icon-Icon_zoom--to--selected__brand-01, .icon-Icon_zoom--to--fit__ui-05, .icon-Icon_zoom--to--fit__brand-02, .icon-Icon_zoom--to--fit__brand-01, .icon-Icon_user__ui-05, .icon-Icon_user__brand-02, .icon-Icon_user__brand-01, .icon-Icon_user2__ui-05, .icon-Icon_user2__ui-01, .icon-Icon_user2__brand-01, .icon-Icon_upload__ui-05, .icon-Icon_upload__brand-02, .icon-Icon_upload__brand-01, .icon-Icon_unlocked__ui-05, .icon-Icon_unlocked__brand-02, .icon-Icon_unlocked__brand-01, .icon-Icon_stop__ui-05, .icon-Icon_stop__brand-02, .icon-Icon_stop__brand-01, .icon-Icon_settings__ui-05, .icon-Icon_settings__brand-02, .icon-Icon_settings__brand-01, .icon-Icon_search__ui-05, .icon-Icon_search__brand-01, .icon-Icon_restart__ui-05, .icon-Icon_restart__brand-02, .icon-Icon_restart__brand-01, .icon-Icon_play__ui-05, .icon-Icon_play__brand-02, .icon-Icon_play__brand-01, .icon-Icon_pause__ui-05, .icon-Icon_pause__brand-02, .icon-Icon_pause__brand-01, .icon-Icon_overflow-menu_vertical__ui-05, .icon-Icon_overflow-menu_vertical__brand-01, .icon-Icon_overflow-menu_horizontal__ui-05, .icon-Icon_overflow-menu_horizontal__brand-01, .icon-Icon_menu__ui-05, .icon-Icon_menu__brand-02, .icon-Icon_menu__brand-01, .icon-Icon_locked__ui-05, .icon-Icon_locked__brand-02, .icon-Icon_locked__brand-01, .icon-Icon_link__ui-05, .icon-Icon_link__brand-02, .icon-Icon_link__brand-01, .icon-Icon_launch__ui-05, .icon-Icon_launch__brand-02, .icon-Icon_launch__brand-01, .icon-Icon_info__ui-05, .icon-Icon_info__brand-02, .icon-Icon_info__brand-01, .icon-Icon_help__ui-05, .icon-Icon_help__brand-02, .icon-Icon_help__brand-01, .icon-Icon_group__ui-05, .icon-Icon_group__brand-02, .icon-Icon_group__brand-01, .icon-Icon_filter__ui-05, .icon-Icon_filter__brand-02, .icon-Icon_filter__brand-01, .icon-Icon_error__ui-05, .icon-Icon_error__brand-02, .icon-Icon_error__brand-01, .icon-Icon_draftprocess__ui-05, .icon-Icon_draftprocess__ui-01, .icon-Icon_download__ui-05, .icon-Icon_download__brand-02, .icon-Icon_download__brand-01, .icon-Icon_delete__ui-05, .icon-Icon_delete__brand-02, .icon-Icon_delete__brand-01, .icon-Icon_copy__ui-05, .icon-Icon_copy__brand-02, .icon-Icon_copy__brand-01, .icon-Icon_close__ui-05, .icon-Icon_close__ui-04, .icon-Icon_close__brand-02, .right-panel .panel-close-button:hover, .icon-Icon_close__brand-01, .right-panel .panel-close-button:active, .right-panel .panel-close-button, .icon-Icon_close--outline__ui-05, .icon-Icon_close--outline__brand-02, .icon-Icon_close--outline__brand-01, .icon-Icon_checkmark__ui-05, .icon-Icon_checkmark__brand-01, .icon-Icon_checkmark--outline__ui-05, .icon-Icon_checkmark--outline__brand-02, .icon-Icon_checkmark--outline__brand-01, .icon-Icon_camera__ui-05, .icon-Icon_camera__brand-02, .icon-Icon_camera__brand-01, .icon-Icon_arrows__ui-05, .icon-Icon_arrows__brand-02, .icon-Icon_arrows__brand-01, .icon-Icon_add__ui-05, .icon-Icon_add__brand-02, .icon-Icon_add__brand-01, .icon-Icon_add--outline__ui-05, .icon-Icon_add--outline__brand-02, .icon-Icon_add--outline__brand-01 {
  background-image: url("../../images/icons/icons_spritesheet.png");
  background-repeat: no-repeat;
  display: block;
}

.icon-Icon_add--outline__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -5px -5px;
}

.icon-Icon_add--outline__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -39px -5px;
}

.icon-Icon_add--outline__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -73px -5px;
}

.icon-Icon_add__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -107px -5px;
}

.icon-Icon_add__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -141px -5px;
}

.icon-Icon_add__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -175px -5px;
}

.icon-Icon_arrows__brand-01 {
  width: 24px;
  height: 22px;
  background-position: -209px -5px;
}

.icon-Icon_arrows__brand-02 {
  width: 24px;
  height: 22px;
  background-position: -243px -5px;
}

.icon-Icon_arrows__ui-05 {
  width: 24px;
  height: 22px;
  background-position: -277px -5px;
}

.icon-Icon_camera__brand-01 {
  width: 22px;
  height: 18px;
  background-position: -209px -37px;
}

.icon-Icon_camera__brand-02 {
  width: 22px;
  height: 18px;
  background-position: -241px -37px;
}

.icon-Icon_camera__ui-05 {
  width: 22px;
  height: 18px;
  background-position: -273px -37px;
}

.icon-Icon_checkmark--outline__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -5px -65px;
}

.icon-Icon_checkmark--outline__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -39px -65px;
}

.icon-Icon_checkmark--outline__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -73px -65px;
}

.icon-Icon_checkmark__brand-01 {
  width: 12px;
  height: 9px;
  background-position: -311px -5px;
}

.icon-Icon_checkmark__ui-05 {
  width: 12px;
  height: 9px;
  background-position: -311px -24px;
}

.icon-Icon_close--outline__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -107px -65px;
}

.icon-Icon_close--outline__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -141px -65px;
}

.icon-Icon_close--outline__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -175px -65px;
}

.icon-Icon_close__brand-01, .right-panel .panel-close-button:active, .right-panel .panel-close-button {
  width: 10px;
  height: 10px;
  background-position: -5px -43px;
}

.icon-Icon_close__brand-02, .right-panel .panel-close-button:hover {
  width: 10px;
  height: 10px;
  background-position: -25px -43px;
}

.icon-Icon_close__ui-04 {
  width: 10px;
  height: 10px;
  background-position: -45px -43px;
}

.icon-Icon_close__ui-05 {
  width: 10px;
  height: 10px;
  background-position: -65px -43px;
}

.icon-Icon_copy__brand-01 {
  width: 18px;
  height: 24px;
  background-position: -305px -43px;
}

.icon-Icon_copy__brand-02 {
  width: 18px;
  height: 24px;
  background-position: -209px -77px;
}

.icon-Icon_copy__ui-05 {
  width: 18px;
  height: 24px;
  background-position: -237px -77px;
}

.icon-Icon_delete__brand-01 {
  width: 16px;
  height: 24px;
  background-position: -265px -77px;
}

.icon-Icon_delete__brand-02 {
  width: 16px;
  height: 24px;
  background-position: -291px -77px;
}

.icon-Icon_delete__ui-05 {
  width: 16px;
  height: 24px;
  background-position: -5px -111px;
}

.icon-Icon_download__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -31px -111px;
}

.icon-Icon_download__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -65px -111px;
}

.icon-Icon_download__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -99px -111px;
}

.icon-Icon_draftprocess__ui-01 {
  width: 24px;
  height: 22px;
  background-position: -133px -111px;
}

.icon-Icon_draftprocess__ui-05 {
  width: 24px;
  height: 22px;
  background-position: -167px -111px;
}

.icon-Icon_error__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -201px -111px;
}

.icon-Icon_error__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -235px -111px;
}

.icon-Icon_error__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -269px -111px;
}

.icon-Icon_filter__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -303px -111px;
}

.icon-Icon_filter__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -5px -145px;
}

.icon-Icon_filter__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -39px -145px;
}

.icon-Icon_group__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -73px -145px;
}

.icon-Icon_group__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -107px -145px;
}

.icon-Icon_group__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -141px -145px;
}

.icon-Icon_help__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -175px -145px;
}

.icon-Icon_help__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -209px -145px;
}

.icon-Icon_help__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -243px -145px;
}

.icon-Icon_info__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -277px -145px;
}

.icon-Icon_info__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -5px -179px;
}

.icon-Icon_info__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -39px -179px;
}

.icon-Icon_launch__brand-01 {
  width: 24px;
  height: 20px;
  background-position: -73px -179px;
}

.icon-Icon_launch__brand-02 {
  width: 24px;
  height: 20px;
  background-position: -107px -179px;
}

.icon-Icon_launch__ui-05 {
  width: 24px;
  height: 20px;
  background-position: -141px -179px;
}

.icon-Icon_link__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -175px -179px;
}

.icon-Icon_link__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -209px -179px;
}

.icon-Icon_link__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -243px -179px;
}

.icon-Icon_locked__brand-01 {
  width: 18px;
  height: 24px;
  background-position: -277px -179px;
}

.icon-Icon_locked__brand-02 {
  width: 18px;
  height: 24px;
  background-position: -305px -179px;
}

.icon-Icon_locked__ui-05 {
  width: 18px;
  height: 24px;
  background-position: -5px -213px;
}

.icon-Icon_menu__brand-01 {
  width: 20px;
  height: 14px;
  background-position: -33px -213px;
}

.icon-Icon_menu__brand-02 {
  width: 20px;
  height: 14px;
  background-position: -63px -213px;
}

.icon-Icon_menu__ui-05 {
  width: 20px;
  height: 14px;
  background-position: -93px -213px;
}

.icon-Icon_overflow-menu_horizontal__brand-01 {
  width: 20px;
  height: 4px;
  background-position: -123px -213px;
}

.icon-Icon_overflow-menu_horizontal__ui-05 {
  width: 20px;
  height: 4px;
  background-position: -153px -213px;
}

.icon-Icon_overflow-menu_vertical__brand-01 {
  width: 4px;
  height: 20px;
  background-position: -317px -77px;
}

.icon-Icon_overflow-menu_vertical__ui-05 {
  width: 4px;
  height: 20px;
  background-position: -311px -145px;
}

.icon-Icon_pause__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -183px -213px;
}

.icon-Icon_pause__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -217px -213px;
}

.icon-Icon_pause__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -251px -213px;
}

.icon-Icon_play__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -285px -213px;
}

.icon-Icon_play__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -5px -247px;
}

.icon-Icon_play__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -39px -247px;
}

.icon-Icon_restart__brand-01 {
  width: 18px;
  height: 24px;
  background-position: -73px -247px;
}

.icon-Icon_restart__brand-02 {
  width: 18px;
  height: 24px;
  background-position: -101px -247px;
}

.icon-Icon_restart__ui-05 {
  width: 18px;
  height: 24px;
  background-position: -129px -247px;
}

.icon-Icon_search__brand-01 {
  width: 24px;
  height: 25px;
  background-position: -157px -247px;
}

.icon-Icon_search__ui-05 {
  width: 24px;
  height: 25px;
  background-position: -191px -247px;
}

.icon-Icon_settings__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -225px -247px;
}

.icon-Icon_settings__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -259px -247px;
}

.icon-Icon_settings__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -293px -247px;
}

.icon-Icon_stop__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -5px -281px;
}

.icon-Icon_stop__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -39px -281px;
}

.icon-Icon_stop__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -73px -281px;
}

.icon-Icon_unlocked__brand-01 {
  width: 18px;
  height: 24px;
  background-position: -107px -281px;
}

.icon-Icon_unlocked__brand-02 {
  width: 18px;
  height: 24px;
  background-position: -225px -281px;
}

.icon-Icon_unlocked__ui-05 {
  width: 18px;
  height: 24px;
  background-position: -253px -281px;
}

.icon-Icon_upload__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -281px -281px;
}

.icon-Icon_upload__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -333px -5px;
}

.icon-Icon_upload__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -333px -39px;
}

.icon-Icon_user2__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -333px -73px;
}

.icon-Icon_user2__ui-01 {
  width: 24px;
  height: 24px;
  background-position: -337px -107px;
}

.icon-Icon_user2__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -337px -141px;
}

.icon-Icon_user__brand-01 {
  width: 20px;
  height: 24px;
  background-position: -333px -175px;
}

.icon-Icon_user__brand-02 {
  width: 20px;
  height: 24px;
  background-position: -333px -209px;
}

.icon-Icon_user__ui-05 {
  width: 20px;
  height: 24px;
  background-position: -327px -243px;
}

.icon-Icon_zoom--to--fit__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -327px -277px;
}

.icon-Icon_zoom--to--fit__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -135px -311px;
}

.icon-Icon_zoom--to--fit__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -169px -311px;
}

.icon-Icon_zoom--to--selected__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -315px -311px;
}

.icon-Icon_zoom--to--selected__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -367px -5px;
}

.icon-Icon_zoom--to--selected__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -367px -39px;
}

.icon-Icon_zoom-in__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -367px -73px;
}

.icon-Icon_zoom-in__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -371px -107px;
}

.icon-Icon_zoom-in__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -371px -141px;
}

.icon-Icon_zoom-out__brand-01 {
  width: 24px;
  height: 24px;
  background-position: -363px -175px;
}

.icon-Icon_zoom-out__brand-02 {
  width: 24px;
  height: 24px;
  background-position: -363px -209px;
}

.icon-Icon_zoom-out__ui-05 {
  width: 24px;
  height: 24px;
  background-position: -357px -243px;
}

/***********************************
 * High Resolution
 ***********************************/
@media (min-resolution: 144dppx), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .icon-retina, .icon-icon_overflow-menu_vertical__ui-05, .icon-icon_overflow-menu_vertical__brand-01, .icon-icon_overflow-menu_horizontal__ui-05, .icon-icon_overflow-menu_horizontal__brand-01, .icon-Icon_zoom-out__ui-05, .icon-Icon_zoom-out__brand-02, .icon-Icon_zoom-out__brand-01, .icon-Icon_zoom-in__ui-05, .icon-Icon_zoom-in__brand-02, .icon-Icon_zoom-in__brand-01, .icon-Icon_zoom--to--selected__ui-05, .icon-Icon_zoom--to--selected__brand-02, .icon-Icon_zoom--to--selected__brand-01, .icon-Icon_zoom--to--fit__ui-05-, .icon-Icon_zoom--to--fit__brand-02, .icon-Icon_zoom--to--fit__brand-01, .icon-Icon_user__ui-05, .icon-Icon_user__brand-02, .icon-Icon_user__brand-01, .icon-Icon_user2__ui-05, .icon-Icon_user2__ui-01, .icon-Icon_user2__brand-01, .icon-Icon_upload__ui-05, .icon-Icon_upload__brand-02, .icon-Icon_upload__brand-01, .icon-Icon_unlocked__ui-05, .icon-Icon_unlocked__brand-02, .icon-Icon_unlocked__brand-01, .icon-Icon_stop__ui-05, .icon-Icon_stop__brand-02, .icon-Icon_stop__brand-01, .icon-Icon_settings__ui-05, .icon-Icon_settings__brand-02, .icon-Icon_settings__brand-01, .icon-Icon_search__ui-05, .icon-Icon_search__brand-01, .icon-Icon_restart__ui-05, .icon-Icon_restart__brand-02, .icon-Icon_restart__brand-01, .icon-Icon_play__ui-05, .icon-Icon_play__brand-02, .icon-Icon_play__brand-01, .icon-Icon_pause__ui-05, .icon-Icon_pause__brand-02, .icon-Icon_pause__brand-01, .icon-Icon_menu__ui-05, .icon-Icon_menu__brand-02, .icon-Icon_menu__brand-01, .icon-Icon_locked__ui-05, .icon-Icon_locked__brand-02, .icon-Icon_locked__brand-01, .icon-Icon_list__ui-05, .icon-Icon_list__brand-02, .icon-Icon_list__brand-01, .icon-Icon_link__ui-05, .icon-Icon_link__brand-02, .icon-Icon_link__brand-01, .icon-Icon_launch__ui-05, .icon-Icon_launch__brand-02, .icon-Icon_launch__brand-01, .icon-Icon_info__ui-05, .icon-Icon_info__brand-02, .icon-Icon_info__brand-01, .icon-Icon_help__ui-05, .icon-Icon_help__brand-02, .icon-Icon_help__brand-01, .icon-Icon_group__ui-05, .icon-Icon_group__brand-02, .icon-Icon_group__brand-01, .icon-Icon_filter__ui-05, .icon-Icon_filter__brand-02, .icon-Icon_filter__brand-01, .icon-Icon_error__ui-05, .icon-Icon_error__brand-02, .icon-Icon_error__brand-01, .icon-Icon_draftprocess__ui-05, .icon-Icon_draftprocess__ui-01, .icon-Icon_download__ui-05, .icon-Icon_download__brand-02, .icon-Icon_download__brand-01, .icon-Icon_delete__ui-05, .icon-Icon_delete__brand-02, .icon-Icon_delete__brand-01, .icon-Icon_copy__ui-05, .icon-Icon_copy__brand-02, .icon-Icon_copy__brand-01, .icon-Icon_close__ui-05, .icon-Icon_close__ui-04, .icon-Icon_close__brand-02, .right-panel .panel-close-button:hover, .icon-Icon_close__brand-01, .right-panel .panel-close-button:active, .right-panel .panel-close-button, .icon-Icon_close--outline__ui-05, .icon-Icon_close--outline__brand-02, .icon-Icon_close--outline__brand-01, .icon-Icon_checkmark__ui-05, .icon-Icon_checkmark__brand-01, .icon-Icon_checkmark--outline__ui-05, .icon-Icon_checkmark--outline__brand-02, .icon-Icon_checkmark--outline__brand-01, .icon-Icon_camera__ui-05, .icon-Icon_camera__brand-02, .icon-Icon_camera__brand-01, .icon-Icon_arrows__ui-05, .icon-Icon_arrows__brand-02, .icon-Icon_arrows__brand-01, .icon-Icon_add__ui-05, .icon-Icon_add__brand-02, .icon-Icon_add__brand-01, .icon-Icon_add--outline__ui-05, .icon-Icon_add--outline__brand-02, .icon-Icon_add--outline__brand-01 {
    background-image: url("../../images/icons/icons_2x_spritesheet.png");
    background-repeat: no-repeat;
    display: block;
    background-size: 312px 290px;
  }
  .icon-Icon_add--outline__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -2.5px -2.5px;
  }
  .icon-Icon_add--outline__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -31.5px -2.5px;
  }
  .icon-Icon_add--outline__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -60.5px -2.5px;
  }
  .icon-Icon_add__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -89.5px -2.5px;
  }
  .icon-Icon_add__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -118.5px -2.5px;
  }
  .icon-Icon_add__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -147.5px -2.5px;
  }
  .icon-Icon_arrows__brand-01 {
    width: 24px;
    height: 22px;
    background-position: -176.5px -2.5px;
  }
  .icon-Icon_arrows__brand-02 {
    width: 24px;
    height: 22px;
    background-position: -205.5px -2.5px;
  }
  .icon-Icon_arrows__ui-05 {
    width: 24px;
    height: 22px;
    background-position: -234.5px -2.5px;
  }
  .icon-Icon_camera__brand-01 {
    width: 22px;
    height: 18px;
    background-position: -176.5px -29.5px;
  }
  .icon-Icon_camera__brand-02 {
    width: 22px;
    height: 18px;
    background-position: -203.5px -29.5px;
  }
  .icon-Icon_camera__ui-05 {
    width: 22px;
    height: 18px;
    background-position: -230.5px -29.5px;
  }
  .icon-Icon_checkmark--outline__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -2.5px -52.5px;
  }
  .icon-Icon_checkmark--outline__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -31.5px -52.5px;
  }
  .icon-Icon_checkmark--outline__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -60.5px -52.5px;
  }
  .icon-Icon_checkmark__brand-01 {
    width: 12px;
    height: 9px;
    background-position: -263.5px -2.5px;
  }
  .icon-Icon_checkmark__ui-05 {
    width: 12px;
    height: 9px;
    background-position: -263.5px -16.5px;
  }
  .icon-Icon_close--outline__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -89.5px -52.5px;
  }
  .icon-Icon_close--outline__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -118.5px -52.5px;
  }
  .icon-Icon_close--outline__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -147.5px -52.5px;
  }
  .icon-Icon_close__brand-01, .right-panel .panel-close-button:active, .right-panel .panel-close-button {
    width: 10px;
    height: 10px;
    background-position: -257.5px -30.5px;
  }
  .icon-Icon_close__brand-02, .right-panel .panel-close-button:hover {
    width: 10px;
    height: 10px;
    background-position: -257.5px -45.5px;
  }
  .icon-Icon_close__ui-04 {
    width: 10px;
    height: 10px;
    background-position: -176.5px -60.5px;
  }
  .icon-Icon_close__ui-05 {
    width: 10px;
    height: 10px;
    background-position: -191.5px -60.5px;
  }
  .icon-Icon_copy__brand-01 {
    width: 18px;
    height: 24px;
    background-position: -206.5px -60.5px;
  }
  .icon-Icon_copy__brand-02 {
    width: 18px;
    height: 24px;
    background-position: -229.5px -60.5px;
  }
  .icon-Icon_copy__ui-05 {
    width: 18px;
    height: 24px;
    background-position: -252.5px -60.5px;
  }
  .icon-Icon_delete__brand-01 {
    width: 16px;
    height: 24px;
    background-position: -2.5px -89.5px;
  }
  .icon-Icon_delete__brand-02 {
    width: 16px;
    height: 24px;
    background-position: -23.5px -89.5px;
  }
  .icon-Icon_delete__ui-05 {
    width: 16px;
    height: 24px;
    background-position: -44.5px -89.5px;
  }
  .icon-Icon_download__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -65.5px -89.5px;
  }
  .icon-Icon_download__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -94.5px -89.5px;
  }
  .icon-Icon_download__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -123.5px -89.5px;
  }
  .icon-Icon_draftprocess__ui-01 {
    width: 24px;
    height: 22px;
    background-position: -152.5px -89.5px;
  }
  .icon-Icon_draftprocess__ui-05 {
    width: 24px;
    height: 22px;
    background-position: -181.5px -89.5px;
  }
  .icon-Icon_error__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -210.5px -89.5px;
  }
  .icon-Icon_error__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -239.5px -89.5px;
  }
  .icon-Icon_error__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -2.5px -118.5px;
  }
  .icon-Icon_filter__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -31.5px -118.5px;
  }
  .icon-Icon_filter__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -60.5px -118.5px;
  }
  .icon-Icon_filter__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -89.5px -118.5px;
  }
  .icon-Icon_group__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -118.5px -118.5px;
  }
  .icon-Icon_group__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -147.5px -118.5px;
  }
  .icon-Icon_group__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -176.5px -118.5px;
  }
  .icon-Icon_help__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -205.5px -118.5px;
  }
  .icon-Icon_help__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -234.5px -118.5px;
  }
  .icon-Icon_help__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -2.5px -147.5px;
  }
  .icon-Icon_info__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -31.5px -147.5px;
  }
  .icon-Icon_info__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -60.5px -147.5px;
  }
  .icon-Icon_info__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -89.5px -147.5px;
  }
  .icon-Icon_launch__brand-01 {
    width: 24px;
    height: 20px;
    background-position: -118.5px -147.5px;
  }
  .icon-Icon_launch__brand-02 {
    width: 24px;
    height: 20px;
    background-position: -147.5px -147.5px;
  }
  .icon-Icon_launch__ui-05 {
    width: 24px;
    height: 20px;
    background-position: -176.5px -147.5px;
  }
  .icon-Icon_link__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -205.5px -147.5px;
  }
  .icon-Icon_link__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -234.5px -147.5px;
  }
  .icon-Icon_link__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -2.5px -176.5px;
  }
  .icon-Icon_list__brand-01 {
    width: 8px;
    height: 7px;
    background-position: -272.5px -30.5px;
  }
  .icon-Icon_list__brand-01 {
    width: 16px;
    height: 14px;
    background-position: -263.5px -118.5px;
  }
  .icon-Icon_list__brand-02 {
    width: 8px;
    height: 7px;
    background-position: -272.5px -42.5px;
  }
  .icon-Icon_list__brand-02 {
    width: 16px;
    height: 14px;
    background-position: -263.5px -137.5px;
  }
  .icon-Icon_list__ui-05 {
    width: 8px;
    height: 7px;
    background-position: -268.5px -89.5px;
  }
  .icon-Icon_list__ui-05 {
    width: 16px;
    height: 14px;
    background-position: -263.5px -156.5px;
  }
  .icon-Icon_locked__brand-01 {
    width: 18px;
    height: 24px;
    background-position: -31.5px -176.5px;
  }
  .icon-Icon_locked__brand-02 {
    width: 18px;
    height: 24px;
    background-position: -54.5px -176.5px;
  }
  .icon-Icon_locked__ui-05 {
    width: 18px;
    height: 24px;
    background-position: -77.5px -176.5px;
  }
  .icon-Icon_menu__brand-01 {
    width: 20px;
    height: 14px;
    background-position: -100.5px -176.5px;
  }
  .icon-Icon_menu__brand-02 {
    width: 20px;
    height: 14px;
    background-position: -125.5px -176.5px;
  }
  .icon-Icon_menu__ui-05 {
    width: 20px;
    height: 14px;
    background-position: -150.5px -176.5px;
  }
  .icon-Icon_pause__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -175.5px -176.5px;
  }
  .icon-Icon_pause__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -204.5px -176.5px;
  }
  .icon-Icon_pause__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -233.5px -176.5px;
  }
  .icon-Icon_play__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -2.5px -205.5px;
  }
  .icon-Icon_play__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -31.5px -205.5px;
  }
  .icon-Icon_play__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -60.5px -205.5px;
  }
  .icon-Icon_restart__brand-01 {
    width: 18px;
    height: 24px;
    background-position: -262.5px -176.5px;
  }
  .icon-Icon_restart__brand-02 {
    width: 18px;
    height: 24px;
    background-position: -89.5px -205.5px;
  }
  .icon-Icon_restart__ui-05 {
    width: 18px;
    height: 24px;
    background-position: -112.5px -205.5px;
  }
  .icon-Icon_search__brand-01 {
    width: 24px;
    height: 25px;
    background-position: -135.5px -205.5px;
  }
  .icon-Icon_search__ui-05 {
    width: 24px;
    height: 25px;
    background-position: -164.5px -205.5px;
  }
  .icon-Icon_settings__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -193.5px -205.5px;
  }
  .icon-Icon_settings__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -222.5px -205.5px;
  }
  .icon-Icon_settings__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -251.5px -205.5px;
  }
  .icon-Icon_stop__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -2.5px -234.5px;
  }
  .icon-Icon_stop__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -31.5px -234.5px;
  }
  .icon-Icon_stop__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -60.5px -234.5px;
  }
  .icon-Icon_unlocked__brand-01 {
    width: 18px;
    height: 24px;
    background-position: -89.5px -234.5px;
  }
  .icon-Icon_unlocked__brand-02 {
    width: 18px;
    height: 24px;
    background-position: -112.5px -234.5px;
  }
  .icon-Icon_unlocked__ui-05 {
    width: 18px;
    height: 24px;
    background-position: -193.5px -234.5px;
  }
  .icon-Icon_upload__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -216.5px -234.5px;
  }
  .icon-Icon_upload__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -245.5px -234.5px;
  }
  .icon-Icon_upload__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -285.5px -2.5px;
  }
  .icon-Icon_user2__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -285.5px -31.5px;
  }
  .icon-Icon_user2__ui-01 {
    width: 24px;
    height: 24px;
    background-position: -275.5px -60.5px;
  }
  .icon-Icon_user2__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -281.5px -89.5px;
  }
  .icon-Icon_user__brand-01 {
    width: 20px;
    height: 24px;
    background-position: -284.5px -118.5px;
  }
  .icon-Icon_user__brand-02 {
    width: 20px;
    height: 24px;
    background-position: -284.5px -147.5px;
  }
  .icon-Icon_user__ui-05 {
    width: 20px;
    height: 24px;
    background-position: -285.5px -176.5px;
  }
  .icon-Icon_zoom--to--fit__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -280.5px -205.5px;
  }
  .icon-Icon_zoom--to--fit__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -274.5px -234.5px;
  }
  .icon-Icon_zoom--to--fit__ui-05- {
    width: 24px;
    height: 24px;
    background-position: -2.5px -263.5px;
  }
  .icon-Icon_zoom--to--selected__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -31.5px -263.5px;
  }
  .icon-Icon_zoom--to--selected__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -60.5px -263.5px;
  }
  .icon-Icon_zoom--to--selected__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -89.5px -263.5px;
  }
  .icon-Icon_zoom-in__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -118.5px -263.5px;
  }
  .icon-Icon_zoom-in__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -147.5px -263.5px;
  }
  .icon-Icon_zoom-in__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -176.5px -263.5px;
  }
  .icon-Icon_zoom-out__brand-01 {
    width: 24px;
    height: 24px;
    background-position: -205.5px -263.5px;
  }
  .icon-Icon_zoom-out__brand-02 {
    width: 24px;
    height: 24px;
    background-position: -234.5px -263.5px;
  }
  .icon-Icon_zoom-out__ui-05 {
    width: 24px;
    height: 24px;
    background-position: -263.5px -263.5px;
  }
  .icon-icon_overflow-menu_horizontal__brand-01 {
    width: 20px;
    height: 4px;
    background-position: -2.5px -31.5px;
  }
  .icon-icon_overflow-menu_horizontal__ui-05 {
    width: 20px;
    height: 4px;
    background-position: -27.5px -31.5px;
  }
  .icon-icon_overflow-menu_vertical__brand-01 {
    width: 4px;
    height: 20px;
    background-position: -304.5px -60.5px;
  }
  .icon-icon_overflow-menu_vertical__ui-05 {
    width: 4px;
    height: 20px;
    background-position: -303.5px -234.5px;
  }
}
.glyph, .glyph-Glyph_zoom--out__ui-05, .glyph-Glyph_zoom--out__ui-01, .glyph-Glyph_zoom--out__brand-01, .glyph-Glyph_zoom--in__ui-05, .glyph-Glyph_zoom--in__ui-01, .glyph-Glyph_zoom--in__brand-01, .glyph-Glyph_user__ui-05, .glyph-Glyph_user__ui-01, .glyph-Glyph_user__brand-01, .glyph-Glyph_tag__ui-05, .glyph-Glyph_tag__ui-01, .glyph-Glyph_tag__brand-01, .glyph-Glyph_subtract__ui-05, .glyph-Glyph_subtract__ui-01, .glyph-Glyph_subtract__brand-02, .glyph-Glyph_stop__ui-05, .glyph-Glyph_stop__ui-01, .glyph-Glyph_stop__brand-01, .glyph-Glyph_settings__ui-05, .glyph-Glyph_settings__ui-01, .glyph-Glyph_settings__brand-01, .glyph-Glyph_search__ui-05, .glyph-Glyph_search__ui-01, .glyph-Glyph_search__brand-01, .glyph-Glyph_restart__ui-05, .glyph-Glyph_restart__ui-01, .glyph-Glyph_restart__brand-01, .glyph-Glyph_recurring__ui-05, .glyph-Glyph_recurring__ui-01, .glyph-Glyph_recurring__text-01, .glyph-Glyph_recurring__brand-01, .glyph-Glyph_recurring--small__ui-05, .glyph-Glyph_recurring--small__ui-01, .glyph-Glyph_recurring--small__text-01, .glyph-Glyph_recurring--small__brand-01, .glyph-Glyph_question__ui-05, .glyph-Glyph_question__ui-01, .glyph-Glyph_question__brand-01, .glyph-Glyph_print__ui-05, .glyph-Glyph_print__ui-01, .glyph-Glyph_print__brand-01, .glyph-Glyph_play__ui-05, .glyph-Glyph_play__ui-01, .glyph-Glyph_play__brand-01, .glyph-Glyph_pause__ui-05, .glyph-Glyph_pause__ui-01, .glyph-Glyph_pause__brand-01, .glyph-Glyph_launch__ui-05, .glyph-Glyph_launch__ui-01, .glyph-Glyph_launch__brand-01, .glyph-Glyph_info__ui-05, .glyph-Glyph_info__ui-01, .glyph-Glyph_info__brand-01, .glyph-Glyph_help__ui-05, .glyph-Glyph_help__ui-01, .glyph-Glyph_help__brand-01, .glyph-Glyph_group__ui-05, .glyph-Glyph_group__brand-02, .glyph-Glyph_group__brand-01, .glyph-Glyph_grid__ui-05, .glyph-Glyph_grid__ui-01, .glyph-Glyph_grid__brand-01, .glyph-Glyph_folder__ui-05, .glyph-Glyph_folder__ui-01, .glyph-Glyph_folder__brand-01, .glyph-Glyph_filter__ui-05, .glyph-Glyph_filter__ui-01, .glyph-Glyph_filter__brand-01, .glyph-Glyph_error__ui-05, .glyph-Glyph_error__ui-01, .glyph-Glyph_error__brand-01, .glyph-Glyph_edit__ui-05, .glyph-Glyph_edit__ui-01, .glyph-Glyph_edit__brand-01, .glyph-Glyph_download__ui-05, .glyph-Glyph_download__ui-01, .glyph-Glyph_download__brand-01, .glyph-Glyph_delete__ui-05, .glyph-Glyph_delete__ui-01, .glyph-Glyph_delete__brand-01, .glyph-Glyph_database__ui-05, .glyph-Glyph_database__ui-01, .glyph-Glyph_database__brand-01, .glyph-Glyph_copy__ui-05, .glyph-Glyph_copy__brand-02, .glyph-Glyph_copy__brand-01, .glyph-Glyph_component__ui-05, .glyph-Glyph_component__ui-01, .glyph-Glyph_component__brand-01, .glyph-Glyph_cloud__ui-05, .glyph-Glyph_cloud__ui-01, .glyph-Glyph_cloud__brand-01, .glyph-Glyph_close__ui-05, .glyph-Glyph_close__ui-01, .glyph-Glyph_close__brand-01, .glyph-Glyph_checkmark__ui-05, .glyph-Glyph_checkmark__ui-01, .glyph-Glyph_checkmark__brand-01, .glyph-Glyph_camera__ui-05, .glyph-Glyph_camera__ui-01, .glyph-Glyph_camera__brand-01, .glyph-Glyph_calendar__ui-05, .glyph-Glyph_calendar__ui-01, .glyph-Glyph_calendar__brand-01, .glyph-Glyph_add__ui-05, .glyph-Glyph_add__ui-01, .glyph-Glyph_add__brand-01 {
  background-image: url("../../images/icons/glyphs_spritesheet.png");
  background-repeat: no-repeat;
  display: block;
}

.glyph-Glyph_add__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -5px -5px;
}

.glyph-Glyph_add__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -31px -5px;
}

.glyph-Glyph_add__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -57px -5px;
}

.glyph-Glyph_calendar__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -83px -5px;
}

.glyph-Glyph_calendar__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -109px -5px;
}

.glyph-Glyph_calendar__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -135px -5px;
}

.glyph-Glyph_camera__brand-01 {
  width: 16px;
  height: 12px;
  background-position: -161px -5px;
}

.glyph-Glyph_camera__ui-01 {
  width: 16px;
  height: 12px;
  background-position: -187px -5px;
}

.glyph-Glyph_camera__ui-05 {
  width: 16px;
  height: 12px;
  background-position: -213px -5px;
}

.glyph-Glyph_checkmark__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -239px -5px;
}

.glyph-Glyph_checkmark__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -5px -31px;
}

.glyph-Glyph_checkmark__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -31px -31px;
}

.glyph-Glyph_close__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -57px -31px;
}

.glyph-Glyph_close__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -83px -31px;
}

.glyph-Glyph_close__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -109px -31px;
}

.glyph-Glyph_cloud__brand-01 {
  width: 16px;
  height: 12px;
  background-position: -135px -31px;
}

.glyph-Glyph_cloud__ui-01 {
  width: 16px;
  height: 12px;
  background-position: -161px -31px;
}

.glyph-Glyph_cloud__ui-05 {
  width: 16px;
  height: 12px;
  background-position: -187px -31px;
}

.glyph-Glyph_component__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -213px -31px;
}

.glyph-Glyph_component__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -239px -31px;
}

.glyph-Glyph_component__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -5px -57px;
}

.glyph-Glyph_copy__brand-01 {
  width: 14px;
  height: 16px;
  background-position: -31px -57px;
}

.glyph-Glyph_copy__brand-02 {
  width: 14px;
  height: 16px;
  background-position: -55px -57px;
}

.glyph-Glyph_copy__ui-05 {
  width: 14px;
  height: 16px;
  background-position: -79px -57px;
}

.glyph-Glyph_database__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -103px -57px;
}

.glyph-Glyph_database__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -129px -57px;
}

.glyph-Glyph_database__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -155px -57px;
}

.glyph-Glyph_delete__brand-01 {
  width: 12px;
  height: 16px;
  background-position: -181px -57px;
}

.glyph-Glyph_delete__ui-01 {
  width: 12px;
  height: 16px;
  background-position: -203px -57px;
}

.glyph-Glyph_delete__ui-05 {
  width: 12px;
  height: 16px;
  background-position: -225px -57px;
}

.glyph-Glyph_download__brand-01 {
  width: 14px;
  height: 16px;
  background-position: -5px -83px;
}

.glyph-Glyph_download__ui-01 {
  width: 14px;
  height: 16px;
  background-position: -29px -83px;
}

.glyph-Glyph_download__ui-05 {
  width: 14px;
  height: 16px;
  background-position: -53px -83px;
}

.glyph-Glyph_edit__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -77px -83px;
}

.glyph-Glyph_edit__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -103px -83px;
}

.glyph-Glyph_edit__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -129px -83px;
}

.glyph-Glyph_error__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -155px -83px;
}

.glyph-Glyph_error__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -181px -83px;
}

.glyph-Glyph_error__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -207px -83px;
}

.glyph-Glyph_filter__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -233px -83px;
}

.glyph-Glyph_filter__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -5px -109px;
}

.glyph-Glyph_filter__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -31px -109px;
}

.glyph-Glyph_folder__brand-01 {
  width: 16px;
  height: 12px;
  background-position: -57px -109px;
}

.glyph-Glyph_folder__ui-01 {
  width: 16px;
  height: 12px;
  background-position: -83px -109px;
}

.glyph-Glyph_folder__ui-05 {
  width: 16px;
  height: 12px;
  background-position: -109px -109px;
}

.glyph-Glyph_grid__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -135px -109px;
}

.glyph-Glyph_grid__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -161px -109px;
}

.glyph-Glyph_grid__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -187px -109px;
}

.glyph-Glyph_group__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -213px -109px;
}

.glyph-Glyph_group__brand-02 {
  width: 16px;
  height: 16px;
  background-position: -239px -109px;
}

.glyph-Glyph_group__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -5px -135px;
}

.glyph-Glyph_help__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -31px -135px;
}

.glyph-Glyph_help__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -57px -135px;
}

.glyph-Glyph_help__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -83px -135px;
}

.glyph-Glyph_info__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -109px -135px;
}

.glyph-Glyph_info__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -135px -135px;
}

.glyph-Glyph_info__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -161px -135px;
}

.glyph-Glyph_launch__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -187px -135px;
}

.glyph-Glyph_launch__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -213px -135px;
}

.glyph-Glyph_launch__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -239px -135px;
}

.glyph-Glyph_pause__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -5px -161px;
}

.glyph-Glyph_pause__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -31px -161px;
}

.glyph-Glyph_pause__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -57px -161px;
}

.glyph-Glyph_play__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -83px -161px;
}

.glyph-Glyph_play__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -109px -161px;
}

.glyph-Glyph_play__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -135px -161px;
}

.glyph-Glyph_print__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -161px -161px;
}

.glyph-Glyph_print__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -187px -161px;
}

.glyph-Glyph_print__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -213px -161px;
}

.glyph-Glyph_question__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -239px -161px;
}

.glyph-Glyph_question__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -5px -187px;
}

.glyph-Glyph_question__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -31px -187px;
}

.glyph-Glyph_recurring--small__brand-01 {
  width: 12px;
  height: 12px;
  background-position: -247px -57px;
}

.glyph-Glyph_recurring--small__text-01 {
  width: 12px;
  height: 12px;
  background-position: -57px -187px;
}

.glyph-Glyph_recurring--small__ui-01 {
  width: 12px;
  height: 12px;
  background-position: -79px -187px;
}

.glyph-Glyph_recurring--small__ui-05 {
  width: 12px;
  height: 12px;
  background-position: -101px -187px;
}

.glyph-Glyph_recurring__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -123px -187px;
}

.glyph-Glyph_recurring__text-01 {
  width: 16px;
  height: 16px;
  background-position: -149px -187px;
}

.glyph-Glyph_recurring__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -175px -187px;
}

.glyph-Glyph_recurring__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -201px -187px;
}

.glyph-Glyph_restart__brand-01 {
  width: 12px;
  height: 16px;
  background-position: -227px -187px;
}

.glyph-Glyph_restart__ui-01 {
  width: 12px;
  height: 16px;
  background-position: -5px -213px;
}

.glyph-Glyph_restart__ui-05 {
  width: 12px;
  height: 16px;
  background-position: -27px -213px;
}

.glyph-Glyph_search__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -49px -213px;
}

.glyph-Glyph_search__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -75px -213px;
}

.glyph-Glyph_search__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -101px -213px;
}

.glyph-Glyph_settings__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -127px -213px;
}

.glyph-Glyph_settings__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -153px -213px;
}

.glyph-Glyph_settings__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -179px -213px;
}

.glyph-Glyph_stop__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -205px -213px;
}

.glyph-Glyph_stop__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -231px -213px;
}

.glyph-Glyph_stop__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -5px -239px;
}

.glyph-Glyph_subtract__brand-02 {
  width: 16px;
  height: 16px;
  background-position: -31px -239px;
}

.glyph-Glyph_subtract__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -57px -239px;
}

.glyph-Glyph_subtract__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -83px -239px;
}

.glyph-Glyph_tag__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -109px -239px;
}

.glyph-Glyph_tag__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -135px -239px;
}

.glyph-Glyph_tag__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -161px -239px;
}

.glyph-Glyph_user__brand-01 {
  width: 14px;
  height: 16px;
  background-position: -187px -239px;
}

.glyph-Glyph_user__ui-01 {
  width: 14px;
  height: 16px;
  background-position: -211px -239px;
}

.glyph-Glyph_user__ui-05 {
  width: 14px;
  height: 16px;
  background-position: -235px -239px;
}

.glyph-Glyph_zoom--in__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -265px -5px;
}

.glyph-Glyph_zoom--in__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -265px -31px;
}

.glyph-Glyph_zoom--in__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -269px -57px;
}

.glyph-Glyph_zoom--out__brand-01 {
  width: 16px;
  height: 16px;
  background-position: -259px -83px;
}

.glyph-Glyph_zoom--out__ui-01 {
  width: 16px;
  height: 16px;
  background-position: -265px -109px;
}

.glyph-Glyph_zoom--out__ui-05 {
  width: 16px;
  height: 16px;
  background-position: -265px -135px;
}

/***********************************
 * High Resolution
 ***********************************/
@media (min-resolution: 144dppx), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .glyph-retina, .glyph-Glyph_zoom--out__ui-05, .glyph-Glyph_zoom--out__ui-01, .glyph-Glyph_zoom--out__brand-01, .glyph-Glyph_zoom--in__ui-05, .glyph-Glyph_zoom--in__ui-01, .glyph-Glyph_zoom--in__brand-01, .glyph-Glyph_user__ui-05, .glyph-Glyph_user__ui-01, .glyph-Glyph_user__brand-01, .glyph-Glyph_tag__ui-05, .glyph-Glyph_tag__ui-01, .glyph-Glyph_tag__brand-01, .glyph-Glyph_subtract__ui-05, .glyph-Glyph_subtract__ui-01, .glyph-Glyph_subtract__brand-02, .glyph-Glyph_stop__ui-05, .glyph-Glyph_stop__ui-01, .glyph-Glyph_stop__brand-01, .glyph-Glyph_settings__ui-05, .glyph-Glyph_settings__ui-01, .glyph-Glyph_settings__brand-01, .glyph-Glyph_search__ui-05, .glyph-Glyph_search__ui-01, .glyph-Glyph_search__brand-01, .glyph-Glyph_restart__ui-05, .glyph-Glyph_restart__ui-01, .glyph-Glyph_restart__brand-01, .glyph-Glyph_recurring__ui-05, .glyph-Glyph_recurring__ui-01, .glyph-Glyph_recurring__text-01, .glyph-Glyph_recurring__brand-01, .glyph-Glyph_recurring--small__ui-05, .glyph-Glyph_recurring--small__ui-01, .glyph-Glyph_recurring--small__text-01, .glyph-Glyph_recurring--small__brand-01, .glyph-Glyph_question__ui-05, .glyph-Glyph_question__ui-01, .glyph-Glyph_question__brand-01, .glyph-Glyph_print__ui-05, .glyph-Glyph_print__ui-01, .glyph-Glyph_print__brand-01, .glyph-Glyph_play__ui-05, .glyph-Glyph_play__ui-01, .glyph-Glyph_play__brand-01, .glyph-Glyph_pause__ui-05, .glyph-Glyph_pause__ui-01, .glyph-Glyph_pause__brand-01, .glyph-Glyph_launch__ui-05, .glyph-Glyph_launch__ui-01, .glyph-Glyph_launch__brand-01, .glyph-Glyph_info__ui-05, .glyph-Glyph_info__ui-01, .glyph-Glyph_info__brand-01, .glyph-Glyph_help__ui-05, .glyph-Glyph_help__ui-01, .glyph-Glyph_help__brand-01, .glyph-Glyph_group__ui-05, .glyph-Glyph_group__brand-02, .glyph-Glyph_group__brand-01, .glyph-Glyph_grid__ui-05, .glyph-Glyph_grid__ui-01, .glyph-Glyph_grid__brand-01, .glyph-Glyph_folder__ui-05, .glyph-Glyph_folder__ui-01, .glyph-Glyph_folder__brand-01, .glyph-Glyph_filter__ui-05, .glyph-Glyph_filter__ui-01, .glyph-Glyph_filter__brand-01, .glyph-Glyph_error__ui-05, .glyph-Glyph_error__ui-01, .glyph-Glyph_error__brand-01, .glyph-Glyph_edit__ui-05, .glyph-Glyph_edit__ui-01, .glyph-Glyph_edit__brand-01, .glyph-Glyph_download__ui-05, .glyph-Glyph_download__ui-01, .glyph-Glyph_download__brand-01, .glyph-Glyph_delete__ui-05, .glyph-Glyph_delete__ui-01, .glyph-Glyph_delete__brand-01, .glyph-Glyph_database__ui-05, .glyph-Glyph_database__ui-01, .glyph-Glyph_database__brand-01, .glyph-Glyph_copy__ui-05, .glyph-Glyph_copy__brand-02, .glyph-Glyph_copy__brand-01, .glyph-Glyph_component__ui-05, .glyph-Glyph_component__ui-01, .glyph-Glyph_component__brand-01, .glyph-Glyph_cloud__ui-05, .glyph-Glyph_cloud__ui-01, .glyph-Glyph_cloud__brand-01, .glyph-Glyph_close__ui-05, .glyph-Glyph_close__ui-01, .glyph-Glyph_close__brand-01, .glyph-Glyph_checkmark__ui-05, .glyph-Glyph_checkmark__ui-01, .glyph-Glyph_checkmark__brand-01, .glyph-Glyph_camera__ui-05, .glyph-Glyph_camera__ui-01, .glyph-Glyph_camera__brand-01, .glyph-Glyph_calendar__ui-05, .glyph-Glyph_calendar__ui-01, .glyph-Glyph_calendar__brand-01, .glyph-Glyph_add__ui-05, .glyph-Glyph_add__brand-01 {
    background-image: url("../../images/icons/glyphs_2x_spritesheet.png");
    background-repeat: no-repeat;
    display: block;
    background-size: 231px 210px;
  }
  .glyph-Glyph_add__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -2.5px -2.5px;
  }
  .glyph-Glyph_add__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -23.5px -2.5px;
  }
  .glyph-Glyph_calendar__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -44.5px -2.5px;
  }
  .glyph-Glyph_calendar__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -65.5px -2.5px;
  }
  .glyph-Glyph_calendar__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -86.5px -2.5px;
  }
  .glyph-Glyph_camera__brand-01 {
    width: 16px;
    height: 12px;
    background-position: -107.5px -2.5px;
  }
  .glyph-Glyph_camera__ui-01 {
    width: 16px;
    height: 12px;
    background-position: -128.5px -2.5px;
  }
  .glyph-Glyph_camera__ui-05 {
    width: 16px;
    height: 12px;
    background-position: -149.5px -2.5px;
  }
  .glyph-Glyph_checkmark__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -170.5px -2.5px;
  }
  .glyph-Glyph_checkmark__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -191.5px -2.5px;
  }
  .glyph-Glyph_checkmark__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -2.5px -23.5px;
  }
  .glyph-Glyph_close__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -23.5px -23.5px;
  }
  .glyph-Glyph_close__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -44.5px -23.5px;
  }
  .glyph-Glyph_close__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -65.5px -23.5px;
  }
  .glyph-Glyph_cloud__brand-01 {
    width: 16px;
    height: 12px;
    background-position: -86.5px -23.5px;
  }
  .glyph-Glyph_cloud__ui-01 {
    width: 16px;
    height: 12px;
    background-position: -107.5px -23.5px;
  }
  .glyph-Glyph_cloud__ui-05 {
    width: 16px;
    height: 12px;
    background-position: -128.5px -23.5px;
  }
  .glyph-Glyph_component__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -149.5px -23.5px;
  }
  .glyph-Glyph_component__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -170.5px -23.5px;
  }
  .glyph-Glyph_component__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -191.5px -23.5px;
  }
  .glyph-Glyph_copy__brand-01 {
    width: 14px;
    height: 16px;
    background-position: -2.5px -44.5px;
  }
  .glyph-Glyph_copy__brand-02 {
    width: 14px;
    height: 16px;
    background-position: -21.5px -44.5px;
  }
  .glyph-Glyph_copy__ui-05 {
    width: 14px;
    height: 16px;
    background-position: -40.5px -44.5px;
  }
  .glyph-Glyph_database__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -59.5px -44.5px;
  }
  .glyph-Glyph_database__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -80.5px -44.5px;
  }
  .glyph-Glyph_database__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -101.5px -44.5px;
  }
  .glyph-Glyph_delete__brand-01 {
    width: 12px;
    height: 16px;
    background-position: -122.5px -44.5px;
  }
  .glyph-Glyph_delete__ui-01 {
    width: 12px;
    height: 16px;
    background-position: -139.5px -44.5px;
  }
  .glyph-Glyph_delete__ui-05 {
    width: 12px;
    height: 16px;
    background-position: -156.5px -44.5px;
  }
  .glyph-Glyph_download__brand-01 {
    width: 14px;
    height: 16px;
    background-position: -173.5px -44.5px;
  }
  .glyph-Glyph_download__ui-01 {
    width: 14px;
    height: 16px;
    background-position: -192.5px -44.5px;
  }
  .glyph-Glyph_download__ui-05 {
    width: 14px;
    height: 16px;
    background-position: -2.5px -65.5px;
  }
  .glyph-Glyph_edit__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -21.5px -65.5px;
  }
  .glyph-Glyph_edit__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -42.5px -65.5px;
  }
  .glyph-Glyph_edit__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -63.5px -65.5px;
  }
  .glyph-Glyph_error__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -84.5px -65.5px;
  }
  .glyph-Glyph_error__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -105.5px -65.5px;
  }
  .glyph-Glyph_error__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -126.5px -65.5px;
  }
  .glyph-Glyph_filter__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -147.5px -65.5px;
  }
  .glyph-Glyph_filter__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -168.5px -65.5px;
  }
  .glyph-Glyph_filter__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -189.5px -65.5px;
  }
  .glyph-Glyph_folder__brand-01 {
    width: 16px;
    height: 12px;
    background-position: -2.5px -86.5px;
  }
  .glyph-Glyph_folder__ui-01 {
    width: 16px;
    height: 12px;
    background-position: -23.5px -86.5px;
  }
  .glyph-Glyph_folder__ui-05 {
    width: 16px;
    height: 12px;
    background-position: -44.5px -86.5px;
  }
  .glyph-Glyph_grid__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -65.5px -86.5px;
  }
  .glyph-Glyph_grid__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -86.5px -86.5px;
  }
  .glyph-Glyph_grid__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -107.5px -86.5px;
  }
  .glyph-Glyph_group__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -128.5px -86.5px;
  }
  .glyph-Glyph_group__brand-02 {
    width: 16px;
    height: 16px;
    background-position: -149.5px -86.5px;
  }
  .glyph-Glyph_group__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -170.5px -86.5px;
  }
  .glyph-Glyph_help__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -191.5px -86.5px;
  }
  .glyph-Glyph_help__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -2.5px -107.5px;
  }
  .glyph-Glyph_help__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -23.5px -107.5px;
  }
  .glyph-Glyph_info__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -44.5px -107.5px;
  }
  .glyph-Glyph_info__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -65.5px -107.5px;
  }
  .glyph-Glyph_info__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -86.5px -107.5px;
  }
  .glyph-Glyph_launch__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -107.5px -107.5px;
  }
  .glyph-Glyph_launch__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -128.5px -107.5px;
  }
  .glyph-Glyph_launch__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -149.5px -107.5px;
  }
  .glyph-Glyph_pause__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -170.5px -107.5px;
  }
  .glyph-Glyph_pause__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -191.5px -107.5px;
  }
  .glyph-Glyph_pause__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -2.5px -128.5px;
  }
  .glyph-Glyph_play__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -23.5px -128.5px;
  }
  .glyph-Glyph_play__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -44.5px -128.5px;
  }
  .glyph-Glyph_play__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -65.5px -128.5px;
  }
  .glyph-Glyph_print__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -86.5px -128.5px;
  }
  .glyph-Glyph_print__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -107.5px -128.5px;
  }
  .glyph-Glyph_print__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -128.5px -128.5px;
  }
  .glyph-Glyph_question__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -149.5px -128.5px;
  }
  .glyph-Glyph_question__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -170.5px -128.5px;
  }
  .glyph-Glyph_question__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -191.5px -128.5px;
  }
  .glyph-Glyph_recurring--small__brand-01 {
    width: 12px;
    height: 12px;
    background-position: -2.5px -149.5px;
  }
  .glyph-Glyph_recurring--small__text-01 {
    width: 12px;
    height: 12px;
    background-position: -19.5px -149.5px;
  }
  .glyph-Glyph_recurring--small__ui-01 {
    width: 12px;
    height: 12px;
    background-position: -36.5px -149.5px;
  }
  .glyph-Glyph_recurring--small__ui-05 {
    width: 12px;
    height: 12px;
    background-position: -53.5px -149.5px;
  }
  .glyph-Glyph_recurring__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -70.5px -149.5px;
  }
  .glyph-Glyph_recurring__text-01 {
    width: 16px;
    height: 16px;
    background-position: -91.5px -149.5px;
  }
  .glyph-Glyph_recurring__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -112.5px -149.5px;
  }
  .glyph-Glyph_recurring__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -133.5px -149.5px;
  }
  .glyph-Glyph_restart__brand-01 {
    width: 12px;
    height: 16px;
    background-position: -154.5px -149.5px;
  }
  .glyph-Glyph_restart__ui-01 {
    width: 12px;
    height: 16px;
    background-position: -171.5px -149.5px;
  }
  .glyph-Glyph_restart__ui-05 {
    width: 12px;
    height: 16px;
    background-position: -188.5px -149.5px;
  }
  .glyph-Glyph_search__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -2.5px -170.5px;
  }
  .glyph-Glyph_search__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -23.5px -170.5px;
  }
  .glyph-Glyph_search__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -44.5px -170.5px;
  }
  .glyph-Glyph_settings__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -65.5px -170.5px;
  }
  .glyph-Glyph_settings__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -86.5px -170.5px;
  }
  .glyph-Glyph_settings__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -107.5px -170.5px;
  }
  .glyph-Glyph_stop__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -128.5px -170.5px;
  }
  .glyph-Glyph_stop__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -149.5px -170.5px;
  }
  .glyph-Glyph_stop__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -170.5px -170.5px;
  }
  .glyph-Glyph_subtract__brand-02 {
    width: 16px;
    height: 16px;
    background-position: -191.5px -170.5px;
  }
  .glyph-Glyph_subtract__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -2.5px -191.5px;
  }
  .glyph-Glyph_subtract__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -23.5px -191.5px;
  }
  .glyph-Glyph_tag__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -44.5px -191.5px;
  }
  .glyph-Glyph_tag__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -65.5px -191.5px;
  }
  .glyph-Glyph_tag__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -86.5px -191.5px;
  }
  .glyph-Glyph_user__brand-01 {
    width: 14px;
    height: 16px;
    background-position: -107.5px -191.5px;
  }
  .glyph-Glyph_user__ui-01 {
    width: 14px;
    height: 16px;
    background-position: -126.5px -191.5px;
  }
  .glyph-Glyph_user__ui-05 {
    width: 14px;
    height: 16px;
    background-position: -145.5px -191.5px;
  }
  .glyph-Glyph_zoom--in__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -164.5px -191.5px;
  }
  .glyph-Glyph_zoom--in__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -185.5px -191.5px;
  }
  .glyph-Glyph_zoom--in__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -212.5px -2.5px;
  }
  .glyph-Glyph_zoom--out__brand-01 {
    width: 16px;
    height: 16px;
    background-position: -212.5px -23.5px;
  }
  .glyph-Glyph_zoom--out__ui-01 {
    width: 16px;
    height: 16px;
    background-position: -211.5px -44.5px;
  }
  .glyph-Glyph_zoom--out__ui-05 {
    width: 16px;
    height: 16px;
    background-position: -210.5px -65.5px;
  }
}
.navIcon, .navIcon-Icon_chevron--up__ui-05, .navIcon-Icon_chevron--up__brand-01, .navIcon-Icon_chevron--right__ui-05, .navIcon-Icon_chevron--right__text-01, .navIcon-Icon_chevron--right__brand-01, .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarIncrease, .navIcon-Icon_chevron--left__ui-05, .navIcon-Icon_chevron--left__text-01, .navIcon-Icon_chevron--left__brand-01, .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarDecrease, .navIcon-Icon_chevron--down__ui-05, .navIcon-Icon_chevron--down__brand-01, .navIcon-Icon_caret--up__ui-05, .navIcon-Icon_caret--up__brand-01, .navIcon-Icon_caret--right__ui-05, .navIcon-Icon_caret--right__brand-01, .navIcon-Icon_caret--left__ui-05, .navIcon-Icon_caret--left__brand-01, .navIcon-Icon_caret--down__ui-05, .navIcon-Icon_caret--down__brand-01, .navIcon-Icon_arrow--up__ui-05, .navIcon-Icon_arrow--up__brand-02, .navIcon-Icon_arrow--up__brand-01, .navIcon-Icon_arrow--right__ui-05, .navIcon-Icon_arrow--right__brand-02, .navIcon-Icon_arrow--right__brand-01, .navIcon-Icon_arrow--left__ui-05, .navIcon-Icon_arrow--left__brand-02, .navIcon-Icon_arrow--left__brand-01, .navIcon-Icon_arrow--down__ui-05, .navIcon-Icon_arrow--down__brand-02, .navIcon-Icon_arrow--down__brand-01 {
  background-image: url("../../images/icons/navigation_spritesheet.png");
  background-repeat: no-repeat;
  display: block;
}

.navIcon-Icon_arrow--down__brand-01 {
  width: 14px;
  height: 16px;
  background-position: -5px -5px;
}

.navIcon-Icon_arrow--down__brand-02 {
  width: 14px;
  height: 16px;
  background-position: -29px -5px;
}

.navIcon-Icon_arrow--down__ui-05 {
  width: 14px;
  height: 16px;
  background-position: -53px -5px;
}

.navIcon-Icon_arrow--left__brand-01 {
  width: 16px;
  height: 14px;
  background-position: -77px -5px;
}

.navIcon-Icon_arrow--left__brand-02 {
  width: 16px;
  height: 14px;
  background-position: -77px -29px;
}

.navIcon-Icon_arrow--left__ui-05 {
  width: 16px;
  height: 14px;
  background-position: -5px -53px;
}

.navIcon-Icon_arrow--right__brand-01 {
  width: 16px;
  height: 14px;
  background-position: -31px -53px;
}

.navIcon-Icon_arrow--right__brand-02 {
  width: 16px;
  height: 14px;
  background-position: -57px -53px;
}

.navIcon-Icon_arrow--right__ui-05 {
  width: 16px;
  height: 14px;
  background-position: -83px -53px;
}

.navIcon-Icon_arrow--up__brand-01 {
  width: 14px;
  height: 16px;
  background-position: -5px -77px;
}

.navIcon-Icon_arrow--up__brand-02 {
  width: 14px;
  height: 16px;
  background-position: -29px -77px;
}

.navIcon-Icon_arrow--up__ui-05 {
  width: 14px;
  height: 16px;
  background-position: -53px -77px;
}

.navIcon-Icon_caret--down__brand-01 {
  width: 10px;
  height: 5px;
  background-position: -103px -5px;
}

.navIcon-Icon_caret--down__ui-05 {
  width: 10px;
  height: 5px;
  background-position: -103px -20px;
}

.navIcon-Icon_caret--left__brand-01 {
  width: 5px;
  height: 10px;
  background-position: -77px -77px;
}

.navIcon-Icon_caret--left__ui-05 {
  width: 5px;
  height: 10px;
  background-position: -92px -77px;
}

.navIcon-Icon_caret--right__brand-01 {
  width: 5px;
  height: 10px;
  background-position: -107px -77px;
}

.navIcon-Icon_caret--right__ui-05 {
  width: 5px;
  height: 10px;
  background-position: -77px -97px;
}

.navIcon-Icon_caret--up__brand-01 {
  width: 10px;
  height: 5px;
  background-position: -5px -35px;
}

.navIcon-Icon_caret--up__ui-05 {
  width: 10px;
  height: 5px;
  background-position: -25px -35px;
}

.navIcon-Icon_chevron--down__brand-01 {
  width: 12px;
  height: 8px;
  background-position: -92px -97px;
}

.navIcon-Icon_chevron--down__ui-05 {
  width: 12px;
  height: 8px;
  background-position: -123px -5px;
}

.navIcon-Icon_chevron--left__brand-01, .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarDecrease {
  width: 8px;
  height: 12px;
  background-position: -123px -23px;
}

.navIcon-Icon_chevron--left__text-01 {
  width: 8px;
  height: 12px;
  background-position: -109px -45px;
}

.navIcon-Icon_chevron--left__ui-05 {
  width: 8px;
  height: 12px;
  background-position: -127px -45px;
}

.navIcon-Icon_chevron--right__brand-01, .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarIncrease {
  width: 8px;
  height: 12px;
  background-position: -122px -67px;
}

.navIcon-Icon_chevron--right__text-01 {
  width: 8px;
  height: 12px;
  background-position: -122px -89px;
}

.navIcon-Icon_chevron--right__ui-05 {
  width: 8px;
  height: 12px;
  background-position: -5px -111px;
}

.navIcon-Icon_chevron--up__brand-01 {
  width: 12px;
  height: 8px;
  background-position: -23px -111px;
}

.navIcon-Icon_chevron--up__ui-05 {
  width: 12px;
  height: 8px;
  background-position: -45px -111px;
}

@media (min-resolution: 144dppx), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .navIcon-retina, .navIcon-Icon_chevron--up__ui-05, .navIcon-Icon_chevron--up__brand-01, .navIcon-Icon_chevron--right__ui-05, .navIcon-Icon_chevron--right__text-01, .navIcon-Icon_chevron--right__brand-01, .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarIncrease, .navIcon-Icon_chevron--left__ui-05, .navIcon-Icon_chevron--left__text-01, .navIcon-Icon_chevron--left__brand-01, .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarDecrease, .navIcon-Icon_chevron--down__ui-05, .navIcon-Icon_chevron--down__brand-01, .navIcon-Icon_caret--up__ui-05, .navIcon-Icon_caret--up__brand-01, .navIcon-Icon_caret--right__ui-05, .navIcon-Icon_caret--right__brand-01, .navIcon-Icon_caret--left__ui-05, .navIcon-Icon_caret--left__brand-01, .navIcon-Icon_caret--down__ui-05, .navIcon-Icon_caret--down__brand-01, .navIcon-Icon_arrow--up__ui-05, .navIcon-Icon_arrow--up__brand-02, .navIcon-Icon_arrow--up__brand-01, .navIcon-Icon_arrow--right__ui-05, .navIcon-Icon_arrow--right__brand-02, .navIcon-Icon_arrow--right__brand-01, .navIcon-Icon_arrow--left__ui-05, .navIcon-Icon_arrow--left__brand-02, .navIcon-Icon_arrow--left__brand-01, .navIcon-Icon_arrow--down__ui-05, .navIcon-Icon_arrow--down__brand-02, .navIcon-Icon_arrow--down__brand-01 {
    background-image: url("../../images/icons/navigation_2x_spritesheet.png");
    background-repeat: no-repeat;
    display: block;
    background-size: 120px 97px;
  }
  .navIcon-Icon_arrow--down__brand-01 {
    width: 14px;
    height: 16px;
    background-position: -2.5px -2.5px;
  }
  .navIcon-Icon_arrow--down__brand-02 {
    width: 14px;
    height: 16px;
    background-position: -21.5px -2.5px;
  }
  .navIcon-Icon_arrow--down__ui-05 {
    width: 14px;
    height: 16px;
    background-position: -40.5px -2.5px;
  }
  .navIcon-Icon_arrow--left__brand-01 {
    width: 16px;
    height: 14px;
    background-position: -59.5px -2.5px;
  }
  .navIcon-Icon_arrow--left__brand-02 {
    width: 16px;
    height: 14px;
    background-position: -59.5px -21.5px;
  }
  .navIcon-Icon_arrow--left__ui-05 {
    width: 16px;
    height: 14px;
    background-position: -2.5px -40.5px;
  }
  .navIcon-Icon_arrow--right__brand-01 {
    width: 16px;
    height: 14px;
    background-position: -23.5px -40.5px;
  }
  .navIcon-Icon_arrow--right__brand-02 {
    width: 16px;
    height: 14px;
    background-position: -44.5px -40.5px;
  }
  .navIcon-Icon_arrow--right__ui-05 {
    width: 16px;
    height: 14px;
    background-position: -65.5px -40.5px;
  }
  .navIcon-Icon_arrow--up__brand-01 {
    width: 14px;
    height: 16px;
    background-position: -2.5px -59.5px;
  }
  .navIcon-Icon_arrow--up__brand-02 {
    width: 14px;
    height: 16px;
    background-position: -21.5px -59.5px;
  }
  .navIcon-Icon_arrow--up__ui-05 {
    width: 14px;
    height: 16px;
    background-position: -40.5px -59.5px;
  }
  .navIcon-Icon_caret--down__brand-01 {
    width: 10px;
    height: 5px;
    background-position: -59.5px -59.5px;
  }
  .navIcon-Icon_caret--down__ui-05 {
    width: 10px;
    height: 5px;
    background-position: -74.5px -59.5px;
  }
  .navIcon-Icon_caret--left__brand-01 {
    width: 5px;
    height: 10px;
    background-position: -80.5px -2.5px;
  }
  .navIcon-Icon_caret--left__ui-05 {
    width: 5px;
    height: 10px;
    background-position: -80.5px -17.5px;
  }
  .navIcon-Icon_caret--right__brand-01 {
    width: 5px;
    height: 10px;
    background-position: -59.5px -69.5px;
  }
  .navIcon-Icon_caret--right__ui-05 {
    width: 5px;
    height: 10px;
    background-position: -69.5px -69.5px;
  }
  .navIcon-Icon_caret--up__brand-01 {
    width: 10px;
    height: 5px;
    background-position: -90.5px -2.5px;
  }
  .navIcon-Icon_caret--up__ui-05 {
    width: 10px;
    height: 5px;
    background-position: -90.5px -12.5px;
  }
  .navIcon-Icon_chevron--down__brand-01 {
    width: 12px;
    height: 8px;
    background-position: -90.5px -22.5px;
  }
  .navIcon-Icon_chevron--down__ui-05 {
    width: 12px;
    height: 8px;
    background-position: -86.5px -35.5px;
  }
  .navIcon-Icon_chevron--left__brand-01, .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarDecrease {
    width: 8px;
    height: 12px;
    background-position: -89.5px -48.5px;
  }
  .navIcon-Icon_chevron--left__text-01 {
    width: 8px;
    height: 12px;
    background-position: -89.5px -65.5px;
  }
  .navIcon-Icon_chevron--left__ui-05 {
    width: 8px;
    height: 12px;
    background-position: -2.5px -82.5px;
  }
  .navIcon-Icon_chevron--right__brand-01, .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarIncrease {
    width: 8px;
    height: 12px;
    background-position: -15.5px -82.5px;
  }
  .navIcon-Icon_chevron--right__text-01 {
    width: 8px;
    height: 12px;
    background-position: -28.5px -82.5px;
  }
  .navIcon-Icon_chevron--right__ui-05 {
    width: 8px;
    height: 12px;
    background-position: -41.5px -82.5px;
  }
  .navIcon-Icon_chevron--up__brand-01 {
    width: 12px;
    height: 8px;
    background-position: -79.5px -82.5px;
  }
  .navIcon-Icon_chevron--up__ui-05 {
    width: 12px;
    height: 8px;
    background-position: -105.5px -2.5px;
  }
}
.statusIcon, .statusIcon-Icon_warning__support-03, .statusIcon-Icon_unlocked__support-01, .statusIcon-Icon_locked__support-02, .statusIcon-Icon_info__support-04, .statusIcon-Icon_error__support-01, .statusIcon-Icon_checkmark--outline__support-02, .statusIcon-Glyph_warning__support-03, .statusIcon-Glyph_info__support-04, .statusIcon-Glyph_error__support-01, .statusIcon-Glyph_checkmark__support-02 {
  background-image: url("../../images/icons/statuses_spritesheet.png");
  background-repeat: no-repeat;
  display: block;
}

.statusIcon-Glyph_checkmark__support-02 {
  width: 16px;
  height: 16px;
  background-position: -5px -5px;
}

.statusIcon-Glyph_error__support-01 {
  width: 16px;
  height: 16px;
  background-position: -31px -5px;
}

.statusIcon-Glyph_info__support-04 {
  width: 16px;
  height: 16px;
  background-position: -57px -5px;
}

.statusIcon-Glyph_warning__support-03 {
  width: 16px;
  height: 14px;
  background-position: -5px -31px;
}

.statusIcon-Icon_checkmark--outline__support-02 {
  width: 24px;
  height: 24px;
  background-position: -31px -31px;
}

.statusIcon-Icon_error__support-01 {
  width: 24px;
  height: 24px;
  background-position: -65px -31px;
}

.statusIcon-Icon_info__support-04 {
  width: 24px;
  height: 24px;
  background-position: -5px -65px;
}

.statusIcon-Icon_locked__support-02 {
  width: 18px;
  height: 24px;
  background-position: -39px -65px;
}

.statusIcon-Icon_unlocked__support-01 {
  width: 18px;
  height: 24px;
  background-position: -67px -65px;
}

.statusIcon-Icon_warning__support-03 {
  width: 24px;
  height: 21px;
  background-position: -99px -5px;
}

@media (min-resolution: 144dppx), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .statusIcon-retina, .statusIcon-Icon_warning__support-03, .statusIcon-Icon_unlocked__ui-05, .statusIcon-Icon_locked__support-02, .statusIcon-Icon_info__support-04, .statusIcon-Icon_error__support-01, .statusIcon-Icon_checkmark--outline__support-02, .statusIcon-Glyph_warning__support-03, .statusIcon-Glyph_info__support-04, .statusIcon-Glyph_error__support-01, .statusIcon-Glyph_checkmark__support-02 {
    background-image: url("../../images/icons/statuses_2x_spritesheet.png");
    background-repeat: no-repeat;
    display: block;
    background-size: 108px 79px;
  }
  .statusIcon-Glyph_checkmark__support-02 {
    width: 16px;
    height: 16px;
    background-position: -2.5px -2.5px;
  }
  .statusIcon-Glyph_error__support-01 {
    width: 16px;
    height: 16px;
    background-position: -23.5px -2.5px;
  }
  .statusIcon-Glyph_info__support-04 {
    width: 16px;
    height: 16px;
    background-position: -44.5px -2.5px;
  }
  .statusIcon-Glyph_warning__support-03 {
    width: 16px;
    height: 14px;
    background-position: -2.5px -23.5px;
  }
  .statusIcon-Icon_checkmark--outline__support-02 {
    width: 24px;
    height: 24px;
    background-position: -23.5px -23.5px;
  }
  .statusIcon-Icon_error__support-01 {
    width: 24px;
    height: 24px;
    background-position: -52.5px -23.5px;
  }
  .statusIcon-Icon_info__support-04 {
    width: 24px;
    height: 24px;
    background-position: -2.5px -52.5px;
  }
  .statusIcon-Icon_locked__support-02 {
    width: 18px;
    height: 24px;
    background-position: -31.5px -52.5px;
  }
  .statusIcon-Icon_unlocked__ui-05 {
    width: 18px;
    height: 24px;
    background-position: -54.5px -52.5px;
  }
  .statusIcon-Icon_warning__support-03 {
    width: 24px;
    height: 21px;
    background-position: -81.5px -2.5px;
  }
}
.tooltipIcon, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--down, .tooltipIcon-tooltip--up, .dijitTooltipBelow .dijitTooltipConnector, .tooltipIcon-tooltip--right, .dijitTooltipLeft .dijitTooltipConnector, .tooltipIcon-tooltip--left, .dijitTooltipRight .dijitTooltipConnector, .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector {
  background-image: url("../../images/icons/tooltip_spritesheet.png");
  background-repeat: no-repeat;
  display: block;
}

.tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector {
  bottom: -2px;
  width: 15px;
  height: 8px;
  background-position: -5px -5px;
}

.tooltipIcon-tooltip--left, .dijitTooltipRight .dijitTooltipConnector {
  left: 2px;
  width: 8px;
  height: 15px;
  background-position: -30px -5px;
}

.tooltipIcon-tooltip--right, .dijitTooltipLeft .dijitTooltipConnector {
  right: 2px;
  width: 8px;
  height: 15px;
  background-position: -48px -5px;
}

.tooltipIcon-tooltip--up, .dijitTooltipBelow .dijitTooltipConnector {
  top: -1px;
  width: 15px;
  height: 8px;
  background-position: -5px -30px;
}

@media (min-resolution: 144dppx), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .tooltipIcon-retina, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--down, .tooltipIcon-tooltip--up, .dijitTooltipBelow .dijitTooltipConnector, .tooltipIcon-tooltip--right, .dijitTooltipLeft .dijitTooltipConnector, .tooltipIcon-tooltip--left, .dijitTooltipRight .dijitTooltipConnector, .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector {
    background-image: url("../../images/icons/tooltip_2x_spritesheet.png");
    background-repeat: no-repeat;
    display: block;
    background-size: 33px 40px;
  }
  .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector {
    width: 15px;
    height: 8px;
    background-position: -2.5px -2.5px;
  }
  .tooltipIcon-tooltip--left, .dijitTooltipRight .dijitTooltipConnector {
    width: 8px;
    height: 15px;
    background-position: -22.5px -2.5px;
  }
  .tooltipIcon-tooltip--right, .dijitTooltipLeft .dijitTooltipConnector {
    width: 8px;
    height: 15px;
    background-position: -2.5px -22.5px;
  }
  .tooltipIcon-tooltip--up, .dijitTooltipBelow .dijitTooltipConnector {
    width: 15px;
    height: 8px;
    background-position: -15.5px -22.5px;
  }
}
/*
 * Licensed Materials - Property of IBM* and/or HCL**
 * (c) Copyright IBM Corporation 2011, 2017. All Rights Reserved.
 * (c) Copyright HCL Technologies Ltd. 2018, 2023. All Rights Reserved.
 *
 * U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by
 * GSA ADP Schedule Contract with IBM Corp.
 *
 * * Trademark of International Business Machines
 * ** Trademark of HCL Technologies Limited
 */
body#loginPage {
  height: 100%;
}
body#loginPage .input-placeholder, body#loginPage .notallowed * {
  cursor: not-allowed;
  opacity: 0.5;
}

#loginPage.openid #loginForm .form-item, #loginPage #openidLoginForm, #realm-item {
  display: none;
}

#loginPage.openid #openidLoginForm, #realm-item.show {
  display: block;
}

#loginPage .login-error {
  padding: 12px 16px;
  border: 1px solid #5aaafa;
  border-left: 6px solid #5aaafa;
  background-color: #ffffff;
  border-color: #e0182d;
}
#loginPage .login-error .header {
  color: #e0182d;
}
#loginPage .login-error .detailMsg {
  white-space: normal;
}

.loginPage {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 800px;
  min-width: 1125px;
}
.loginPage .leftside {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: center;
  background-color: #ffffff;
  padding: 0 5%;
}
.loginPage .leftside .loginbox {
  width: 304px;
  white-space: nowrap;
}
.loginPage .leftside .loginbox .productName {
  font-size: 28px;
  font-weight: 300;
  line-height: 35px;
  color: #152935;
}
.loginPage .leftside .loginbox .productVersion {
  font-size: 13px;
  font-weight: 300;
  line-height: 30px;
  color: #152935;
}
.loginPage .leftside .loginbox .versionMoniker {
  font-size: 18px;
}
.loginPage .leftside .loginbox .login-message {
  margin: 16px 0;
  font-size: 18px;
  line-height: 23px;
  color: #152935;
}
.loginPage .leftside .loginbox .form-container .form-item {
  width: 100%;
  margin-bottom: 24px;
}
.loginPage .leftside .loginbox .form-container .form-item .label {
  display: block;
  font-size: 14px;
  font-weight: 600;
  vertical-align: baseline;
  margin-bottom: 8px;
}
.loginPage .leftside .loginbox .form-container .form-item .dijitTextBox {
  width: 100%;
  height: 44px;
  color: #152935;
  background-color: rgba(0, 102, 176, 0.1);
  border: none;
}
.loginPage .leftside .loginbox .form-container .form-item .dijitTextBox .dijitInputContainer {
  margin: 0 16px;
}
.loginPage .leftside .loginbox .form-container .form-item .dijitTextBox .dijitInputContainer input {
  line-height: 44px;
  height: 44px;
}
.loginPage .leftside .loginbox .form-container .form-item .dijitTextBox.dijitSecuredTextBox i {
  color: #5a6872;
  font-size: 24px;
  height: 44px;
  padding: 8px;
  margin-right: 8px;
}
.loginPage .leftside .loginbox .form-container .form-item.remember-me-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.loginPage .leftside .loginbox .form-container .form-item.remember-me-container .checkbox-label {
  margin-left: 8px;
}
.loginPage .leftside .loginbox .form-container .form-item.login-error {
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 15px;
}
.loginPage .leftside .loginbox .form-container .form-item.submit-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.loginPage .leftside .loginbox .form-container .form-item.submit-control .dijitButton {
  margin: 0;
}
.loginPage .leftside .loginbox .form-container .form-item.submit-control .dijitButton .dijitButtonNode {
  height: 38px;
  padding: 0 14px;
}
.loginPage .leftside .loginbox .form-container .form-item.submit-control .dijitButton .dijitButtonNode .dijitButtonText {
  font-weight: 400;
  line-height: 34px;
}
.loginPage .leftside .loginbox .form-container #usernameField .input-placeholder, .loginPage .leftside .loginbox .form-container #passwordField .input-placeholder {
  background-color: rgba(0, 102, 176, 0.1);
  height: 44px;
  width: 100%;
}
.loginPage .leftside .loginbox .form-container #rememberMe .input-placeholder {
  background-color: rgba(0, 102, 176, 0.1);
  border: 2px solid #8897a2;
  width: 16px;
  height: 16px;
}
.loginPage .leftside .loginbox .form-container #submitButton .input-placeholder {
  background-color: #0066B0;
  color: #ffffff;
  letter-spacing: 0.5px;
  line-height: 38px;
  padding: 0 16px;
}
.loginPage .leftside .loginbox .legal {
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
}
.loginPage .rightside {
  -ms-flex: 2;
  flex: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0066B0;
  padding: 0 32px;
}
.loginPage .rightside .centered-logo {
  width: 100%;
}
.loginPage .rightside .centered-logo img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 360px;
}

.logoutContent {
  width: 348px;
  margin-bottom: 16px;
}
.logoutContent p, .logoutContent a {
  padding: 10px 0px;
}

/**
 * Generic `deprecate` mixin that is being used to indicate that a component is
 * no longer going to be present in the next major release of Carbon.
 */
@font-face {
  font-family: "carbon-icons";
  src: url("../../fonts/carbon-icons.ttf?l1i8i8") format("truetype"), url("../../fonts/carbon-icons.woff?l1i8i8") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon-add--glyph:before, .icon-add--outline:before, .icon-add--solid:before, .generic-detail .detail-container.links-container .title .create i:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add:before, .tag-select .create-tag-link .create-tag-icon:before, .editAuthTokenRestriction .restriction-create-container .restriction-create-icon:before, #applicationWizardPage .environment-controls .add-button:before, .application-environment-list-filter .add-icon:before, .icon-add:before, .team-icon-add:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon:before, .icon-api:before, .icon-apis:before, .icon-app-services:before, .icon-applications:before, .icon-apps:before, .icon-arrow--down:before, .icon-arrow--left:before, .sidebarNav ul li.expando a i:before, .icon-arrow--right:before, .sidebarNav ul.compact li.expando i:before, .icon-arrow--up:before, .icon-arrows:before, .icon-asleep--glyph:before, .icon-asleep:before, .icon-attachment:before, .icon-awake:before, .icon-back-to-top:before, .icon-block-chain:before, .icon-calendar:before, .icon-caret--down:before, .color-picker .color-dropdown .color-dropdown-arrow:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down:before, .dijitArrowButtonChar:before, .dijitArrowButtonContainer:before, .icon-caret--left:before, .dojoxCalendar .buttonContainer .previous-view-icon:before, .icon-caret--right:before, .dojoxCalendar .buttonContainer .next-view-icon:before, .icon-caret--up:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up:before, .icon-cf-apps:before, .icon-chat:before, .icon-checkmark--glyph:before, .icon-checkmark--outline:before, .icon-checkmark--solid:before, .notification.success .icon-wrapper:before, .licenseManagement .connection-status.connected i:before, .password-validator ul.password-requirements li.compliant i:before, .missingPropertiesIcon.success .icon-wrapper:before, .icon-checkmark:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before, .dijitCheckBox.dijitCheckBoxChecked:before, .icon-chevron--down:before, .executionLog .containerLabel .expander.expander-expanded:before, .resource-multi-selector .show-resources-link .show-link-icon.more-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.more-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon:before, .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded:before, .icon-chevron--left:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon:before, .icon-chevron--right:before, .executionLog .containerLabel .expander.expander-collapsed:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon:before, .graph-palette-pane .palette .subdrawer .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed:before, .icon-chevron--up:before, .resource-multi-selector .show-resources-link .show-link-icon.less-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.less-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon:before, .icon-close--glyph:before, .icon-close--outline:before, .icon-close--solid:before, .webext-select .allowsNone .clear-container:before, .icon-close:before, .pill-box .pill-content .pill-remove:before, .generic-detail .detail-container.links-container .row .delete:before, .selection-item .item-delete:before, .team-selector .mappings-list .row .team-clear:before, .task-approval-conditions .conditions .row .conditions-clear:before, .edit-dynamic-resource-conditions .conditions .row .conditions-clear:before, .import-failure-tooltip-content .linkPointer.dismiss i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:before, .icon-cloud-foundry:before, .icon-code:before, .icon-console:before, .icon-containers:before, .icon-copy--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy:before, .icon-copy:before, #applicationWizardPage .environment-controls .clone-button:before, .icon-crash:before, .icon-dashboard:before, .icon-data:before, .icon-delete--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete:before, .editAuthTokenRestriction .auth-token-restriction .restriction-delete:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon:before, .icon-delete:before, #applicationWizardPage .environment-controls .remove-button:before, .icon-devices:before, .icon-devops:before, .icon-document:before, .icon-dollars:before, .icon-download--glyph:before, .icon-download:before, .icon-draggable:before, .webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper:before, .selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle:before, .icon-edit--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit:before, .icon-edit:before, .icon-email:before, .icon-error--glyph:before, .task-response-page .invalid-form-container .invalid-form-icon:before, .icon-error--outline:before, .icon-error--solid:before, .pageAlerts .pageAlert.errorPriority .priority-icon:before, .notification.error .icon-wrapper:before, .licenseManagement .connection-status.inactive i:before, .password-validator ul.password-requirements li.non-compliant i:before, .missingPropertiesIcon.error .icon-wrapper:before, .icon-error:before, .icon-favorite--outline:before, .icon-favorite--solid:before, .icon-favorite:before, .icon-filter--glyph:before, .icon-filter:before, .task-approval-conditions .conditions .row .conditions-icon:before, .edit-dynamic-resource-conditions .conditions .row .conditions-icon:before, #applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, .icon-finance:before, .icon-financial:before, .icon-folder--glyph:before, .icon-folder-add:before, .icon-folder:before, .icon-forum:before, .icon-functions:before, .icon-grid:before, .icon-header--avatar:before, .icon-header--chevron:before, .pipeline-summary .arrow-icon:before, .pipeline-execution .arrow-icon:before, .environment-summary .arrow-icon:before, #applicationProcessRequestForm .content-expander .arrow-icon:before, .icon-header--close:before, .icon-header--contact:before, .icon-header--docs:before, .icon-header--hamburger:before, .icon-header--help:before, .icon-header--notification:before, .icon-header--search:before, .icon-header--ticket:before, .icon-header--user:before, .icon-help--glyph:before, .icon-help--outline:before, .icon-help--solid:before, .icon-help:before, #pageHeader .page-banner .page-help-menu-container .page-header-help-icon:before, .icon-hpa--stress:before, .icon-hpa:before, .icon-info--glyph:before, .icon-info--outline:before, .pipeline-code-view .header .info-icon:before, .twoPaneContainer .twoPaneDetail .header .description-icon:before, .aboveTreeOptions .tableTitle .description-icon:before, .scrolling-dialog-container .header .title-container .info-icon:before, .columnForm .labelsAndValues-helpCell:before, .dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell:before, #applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip:before, .icon-info--solid:before, .pageAlerts .pageAlert.lowPriority .priority-icon:before, .notification.information .icon-wrapper:before, .missingPropertiesIcon.information .icon-wrapper:before, .icon-info:before, .icon-infrastructure:before, .icon-integration:before, .icon-iot:before, .icon-launch--glyph:before, .icon-launch:before, .import-failure-tooltip-content .linkPointer.details i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage i:before, .icon-light--glyph:before, .icon-light:before, .icon-link:before, .icon-list:before, .icon-locked:before, .icon-maximize:before, .icon-menu:before, .icon-minimize:before, .icon-mobile:before, .icon-network:before, .icon-new-tab:before, .icon-notification-off:before, .icon-notification-on:before, .icon-open-whisk:before, .icon-overflow-menu:before, .overflow-actions-button:before, .icon-pa--stress:before, .icon-pa:before, .icon-pause--glyph:before, .icon-pause--outline:before, .icon-pause--solid:before, .icon-pause:before, .icon-play--glyph:before, .pipeline-summary .request-process-icon:before, .environment-summary .run-process .request-process-icon:before, .icon-play--outline:before, .icon-play--solid:before, .icon-play:before, .icon-portfolio:before, .icon-power--glyph:before, .icon-power:before, .icon-predictive:before, .icon-purchase:before, .icon-restart--glyph:before, .icon-restart:before, .icon-save:before, .icon-schematics:before, .icon-search--glyph:before, .icon-search:before, .icon-security:before, .icon-services:before, .icon-settings--glyph:before, .icon-settings:before, .icon-star--outline:before, .generic-detail .links-container .priority-icon.low:before, .generic-details-links-grid .priority-icon.low:before, .icon-star--solid:before, .generic-detail .links-container .priority-icon.high:before, .generic-details-links-grid .priority-icon.high:before, .icon-start--glyph:before, .icon-start--outline:before, .icon-start:before, .icon-stop--glyph:before, .icon-stop--outline:before, .icon-stop--solid:before, .icon-stop:before, .icon-storage:before, .icon-subtract--glyph:before, .icon-subtract--outline:before, .pipeline-execution .pipeline-state-none-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon:before, .icon-subtract--solid:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before, .password-validator ul.password-requirements li i:before, .icon-terminal:before, .icon-unlock:before, .icon-unlocked:before, .icon-upload:before, .icon-user:before, .icon-visibility-off:before, .dijitSecuredTextBox i.secured:before, .icon-visibility-on:before, .environment-summary .preview-deployment:before, .icon-warning--glyph:before, .icon-warning--outline:before, .icon-warning--solid:before, .pageAlerts .pageAlert.mediumPriority .priority-icon:before, .pageAlerts .pageAlert.highPriority .priority-icon:before, .notification.warning .icon-wrapper:before, .licenseManagement .connection-status.warning i:before, .import-failure-tooltip-content .title i:before, .component-import-failure:before, .missingPropertiesIcon.warning .icon-wrapper:before, .jms-agent .error-image:before, .icon-warning:before, .warning-icon-container:before, .icon-watson:before, .icon-whisk:before, .icon-events:before, .team-selector .mappings-list .row .team-icon:before, .icon-filter-funnel:before, .dijitTextBox.dijitFilterTextBox .filter-funnel-icon:before, .icon-camera:before, .environment-summary .create-snapshot:before, .icon-tag--group:before, .icon-tag--edit:before, .icon-draft-process:before, .environment-summary .draft-process:before, .icon-user--avatar--filled:before, #pageHeader .page-banner .page-user-menu-container .page-header-user-icon:before, .icon-tag:before, .webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button:before, .icon-cloud:before, .environment-summary .cloud:before, .icon-tag--solid:before, .icon-view--filled:before, .dijitSecuredTextBox i:before, .icon-view:before, .icon-chart--combo:before, .icon-video:before, .icon-tools:before, .icon-blog:before, .icon-plug:before, .icon-delivery-truck:before, .icon-pin--filled:before, .icon-pin:before, .icon-gate:before, .icon-history-clock:before, .pipeline-summary .history-clock-icon:before, .icon-pending:before, .pipeline-execution .pipeline-state-not-started-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon:before, .icon-starting:before, .pipeline-execution .pipeline-state-starting-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon:before, .icon-running:before, .pipeline-execution .pipeline-state-running-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon:before, .icon-canceling:before, .pipeline-execution .pipeline-state-canceling-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon:before, .icon-canceled:before, .pipeline-execution .pipeline-state-canceled-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon:before, .icon-success:before, .pipeline-execution .pipeline-state-success-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon:before, .icon-failed:before, .pipeline-execution .pipeline-state-failed-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon:before, .icon-grab:before, .icon-grab-horizontal:before, .right-panel .right-panel-grabber:before, .icon-Applications:before, .icon-Calendar:before, .icon-Components:before, .icon-Configuration:before, .icon-Dashboard:before, .icon-Processes:before, .icon-Reports:before, .icon-Resources:before, .icon-Secret-Store:before, .icon-Settings:before, .icon-Work-Item:before, #loginPage .login-error .header i:before {
  font-family: "carbon-icons" !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add--glyph:before {
  content: "\e900";
}

.icon-add--outline:before {
  content: "\e901";
}

.icon-add--solid:before, .generic-detail .detail-container.links-container .title .create i:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add:before, .tag-select .create-tag-link .create-tag-icon:before, .editAuthTokenRestriction .restriction-create-container .restriction-create-icon:before, #applicationWizardPage .environment-controls .add-button:before, .application-environment-list-filter .add-icon:before {
  content: "\e902";
}

.icon-add:before, .team-icon-add:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon:before {
  content: "\e903";
}

.icon-api:before {
  content: "\e904";
}

.icon-apis:before {
  content: "\e905";
}

.icon-app-services:before {
  content: "\e906";
}

.icon-applications:before {
  content: "\e907";
}

.icon-apps:before {
  content: "\e908";
}

.icon-arrow--down:before {
  content: "\e909";
}

.icon-arrow--left:before, .sidebarNav ul li.expando a i:before {
  content: "\e90a";
}

.icon-arrow--right:before, .sidebarNav ul.compact li.expando i:before {
  content: "\e90b";
}

.icon-arrow--up:before {
  content: "\e90c";
}

.icon-arrows:before {
  content: "\e90d";
}

.icon-asleep--glyph:before {
  content: "\e90e";
}

.icon-asleep:before {
  content: "\e90f";
}

.icon-attachment:before {
  content: "\e910";
}

.icon-awake:before {
  content: "\e911";
}

.icon-back-to-top:before {
  content: "\e912";
}

.icon-block-chain:before {
  content: "\e913";
}

.icon-calendar:before {
  content: "\e914";
}

.icon-caret--down:before, .color-picker .color-dropdown .color-dropdown-arrow:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down:before, .dijitArrowButtonChar:before, .dijitArrowButtonContainer:before {
  content: "\e915";
}

.icon-caret--left:before, .dojoxCalendar .buttonContainer .previous-view-icon:before {
  content: "\e916";
}

.icon-caret--right:before, .dojoxCalendar .buttonContainer .next-view-icon:before {
  content: "\e917";
}

.icon-caret--up:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up:before {
  content: "\e918";
}

.icon-cf-apps:before {
  content: "\e919";
}

.icon-chat:before {
  content: "\e91a";
}

.icon-checkmark--glyph:before {
  content: "\e91b";
}

.icon-checkmark--outline:before {
  content: "\e91c";
}

.icon-checkmark--solid:before, .notification.success .icon-wrapper:before, .licenseManagement .connection-status.connected i:before, .password-validator ul.password-requirements li.compliant i:before, .missingPropertiesIcon.success .icon-wrapper:before {
  content: "\e91d";
}

.icon-checkmark:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before, .dijitCheckBox.dijitCheckBoxChecked:before {
  content: "\e91e";
}

.icon-chevron--down:before, .executionLog .containerLabel .expander.expander-expanded:before, .resource-multi-selector .show-resources-link .show-link-icon.more-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.more-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon:before, .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded:before {
  content: "\e91f";
}

.icon-chevron--left:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon:before {
  content: "\e920";
}

.icon-chevron--right:before, .executionLog .containerLabel .expander.expander-collapsed:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon:before, .graph-palette-pane .palette .subdrawer .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed:before {
  content: "\e921";
}

.icon-chevron--up:before, .resource-multi-selector .show-resources-link .show-link-icon.less-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.less-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon:before {
  content: "\e922";
}

.icon-close--glyph:before {
  content: "\e923";
}

.icon-close--outline:before {
  content: "\e924";
}

.icon-close--solid:before, .webext-select .allowsNone .clear-container:before {
  content: "\e925";
}

.icon-close:before, .pill-box .pill-content .pill-remove:before, .generic-detail .detail-container.links-container .row .delete:before, .selection-item .item-delete:before, .team-selector .mappings-list .row .team-clear:before, .task-approval-conditions .conditions .row .conditions-clear:before, .edit-dynamic-resource-conditions .conditions .row .conditions-clear:before, .import-failure-tooltip-content .linkPointer.dismiss i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:before {
  content: "\e926";
}

.icon-cloud-foundry:before {
  content: "\e927";
}

.icon-code:before {
  content: "\e928";
}

.icon-console:before {
  content: "\e929";
}

.icon-containers:before {
  content: "\e92a";
}

.icon-copy--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy:before {
  content: "\e92b";
}

.icon-copy:before, #applicationWizardPage .environment-controls .clone-button:before {
  content: "\e92c";
}

.icon-crash:before {
  content: "\e92d";
}

.icon-dashboard:before {
  content: "\e92e";
}

.icon-data:before {
  content: "\e92f";
}

.icon-delete--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete:before, .editAuthTokenRestriction .auth-token-restriction .restriction-delete:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon:before {
  content: "\e930";
}

.icon-delete:before, #applicationWizardPage .environment-controls .remove-button:before {
  content: "\e931";
}

.icon-devices:before {
  content: "\e932";
}

.icon-devops:before {
  content: "\e933";
}

.icon-document:before {
  content: "\e934";
}

.icon-dollars:before {
  content: "\e935";
}

.icon-download--glyph:before {
  content: "\e936";
}

.icon-download:before {
  content: "\e937";
}

.icon-draggable:before, .webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper:before, .selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle:before {
  content: "\e938";
}

.icon-edit--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit:before {
  content: "\e939";
}

.icon-edit:before {
  content: "\e93a";
}

.icon-email:before {
  content: "\e93b";
}

.icon-error--glyph:before, .task-response-page .invalid-form-container .invalid-form-icon:before {
  content: "\e93c";
}

.icon-error--outline:before, #loginPage .login-error .header i:before {
  content: "\e93d";
}

.icon-error--solid:before, .pageAlerts .pageAlert.errorPriority .priority-icon:before, .notification.error .icon-wrapper:before, .licenseManagement .connection-status.inactive i:before, .password-validator ul.password-requirements li.non-compliant i:before, .missingPropertiesIcon.error .icon-wrapper:before {
  content: "\e93e";
}

.icon-error:before {
  content: "\e93f";
}

.icon-favorite--outline:before {
  content: "\e940";
}

.icon-favorite--solid:before {
  content: "\e941";
}

.icon-favorite:before {
  content: "\e942";
}

.icon-filter--glyph:before {
  content: "\e943";
}

.icon-filter:before, .task-approval-conditions .conditions .row .conditions-icon:before, .edit-dynamic-resource-conditions .conditions .row .conditions-icon:before, #applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before {
  content: "\e944";
}

.icon-finance:before {
  content: "\e945";
}

.icon-financial:before {
  content: "\e946";
}

.icon-folder--glyph:before {
  content: "\e947";
}

.icon-folder-add:before {
  content: "\e948";
}

.icon-folder:before {
  content: "\e949";
}

.icon-forum:before {
  content: "\e94a";
}

.icon-functions:before {
  content: "\e94b";
}

.icon-grid:before {
  content: "\e94c";
}

.icon-header--avatar:before {
  content: "\e94d";
}

.icon-header--chevron:before, .pipeline-summary .arrow-icon:before, .pipeline-execution .arrow-icon:before, .environment-summary .arrow-icon:before, #applicationProcessRequestForm .content-expander .arrow-icon:before {
  content: "\e94e";
}

.icon-header--close:before {
  content: "\e94f";
}

.icon-header--contact:before {
  content: "\e950";
}

.icon-header--docs:before {
  content: "\e951";
}

.icon-header--hamburger:before {
  content: "\e952";
}

.icon-header--help:before {
  content: "\e953";
}

.icon-header--notification:before {
  content: "\e954";
}

.icon-header--search:before {
  content: "\e955";
}

.icon-header--ticket:before {
  content: "\e956";
}

.icon-header--user:before {
  content: "\e957";
}

.icon-help--glyph:before {
  content: "\e958";
}

.icon-help--outline:before {
  content: "\e959";
}

.icon-help--solid:before {
  content: "\e95a";
}

.icon-help:before, #pageHeader .page-banner .page-help-menu-container .page-header-help-icon:before {
  content: "\e95b";
}

.icon-hpa--stress:before {
  content: "\e95c";
}

.icon-hpa:before {
  content: "\e95d";
}

.icon-info--glyph:before {
  content: "\e95e";
}

.icon-info--outline:before, .pipeline-code-view .header .info-icon:before, .twoPaneContainer .twoPaneDetail .header .description-icon:before, .aboveTreeOptions .tableTitle .description-icon:before, .scrolling-dialog-container .header .title-container .info-icon:before, .columnForm .labelsAndValues-helpCell:before, .dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell:before, #applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip:before {
  content: "\e95f";
}

.icon-info--solid:before, .pageAlerts .pageAlert.lowPriority .priority-icon:before, .notification.information .icon-wrapper:before, .missingPropertiesIcon.information .icon-wrapper:before {
  content: "\e960";
}

.icon-info:before {
  content: "\e961";
}

.icon-infrastructure:before {
  content: "\e962";
}

.icon-integration:before {
  content: "\e963";
}

.icon-iot:before {
  content: "\e964";
}

.icon-launch--glyph:before {
  content: "\e965";
}

.icon-launch:before, .import-failure-tooltip-content .linkPointer.details i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage i:before {
  content: "\e966";
}

.icon-light--glyph:before {
  content: "\e967";
}

.icon-light:before {
  content: "\e968";
}

.icon-link:before {
  content: "\e969";
}

.icon-list:before {
  content: "\e96a";
}

.icon-locked:before {
  content: "\e96b";
}

.icon-maximize:before {
  content: "\e96c";
}

.icon-menu:before {
  content: "\e96d";
}

.icon-minimize:before {
  content: "\e96e";
}

.icon-mobile:before {
  content: "\e96f";
}

.icon-network:before {
  content: "\e970";
}

.icon-new-tab:before {
  content: "\e971";
}

.icon-notification-off:before {
  content: "\e972";
}

.icon-notification-on:before {
  content: "\e973";
}

.icon-open-whisk:before {
  content: "\e974";
}

.icon-overflow-menu:before, .overflow-actions-button:before {
  content: "\e975";
}

.icon-pa--stress:before {
  content: "\e976";
}

.icon-pa:before {
  content: "\e977";
}

.icon-pause--glyph:before {
  content: "\e978";
}

.icon-pause--outline:before {
  content: "\e979";
}

.icon-pause--solid:before {
  content: "\e97a";
}

.icon-pause:before {
  content: "\e97b";
}

.icon-play--glyph:before, .pipeline-summary .request-process-icon:before, .environment-summary .run-process .request-process-icon:before {
  content: "\e97c";
}

.icon-play--outline:before {
  content: "\e97d";
}

.icon-play--solid:before {
  content: "\e97e";
}

.icon-play:before {
  content: "\e97f";
}

.icon-portfolio:before {
  content: "\e980";
}

.icon-power--glyph:before {
  content: "\e981";
}

.icon-power:before {
  content: "\e982";
}

.icon-predictive:before {
  content: "\e983";
}

.icon-purchase:before {
  content: "\e984";
}

.icon-restart--glyph:before {
  content: "\e985";
}

.icon-restart:before {
  content: "\e986";
}

.icon-save:before {
  content: "\e987";
}

.icon-schematics:before {
  content: "\e988";
}

.icon-search--glyph:before {
  content: "\e989";
}

.icon-search:before {
  content: "\e98a";
}

.icon-security:before {
  content: "\e98b";
}

.icon-services:before {
  content: "\e98c";
}

.icon-settings--glyph:before {
  content: "\e98d";
}

.icon-settings:before {
  content: "\e98e";
}

.icon-star--outline:before, .generic-detail .links-container .priority-icon.low:before, .generic-details-links-grid .priority-icon.low:before {
  content: "\e98f";
}

.icon-star--solid:before, .generic-detail .links-container .priority-icon.high:before, .generic-details-links-grid .priority-icon.high:before {
  content: "\e990";
}

.icon-start--glyph:before {
  content: "\e991";
}

.icon-start--outline:before {
  content: "\e992";
}

.icon-start:before {
  content: "\e993";
}

.icon-stop--glyph:before {
  content: "\e994";
}

.icon-stop--outline:before {
  content: "\e995";
}

.icon-stop--solid:before {
  content: "\e996";
}

.icon-stop:before {
  content: "\e997";
}

.icon-storage:before {
  content: "\e998";
}

.icon-subtract--glyph:before {
  content: "\e999";
}

.icon-subtract--outline:before, .pipeline-execution .pipeline-state-none-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon:before {
  content: "\e99a";
}

.icon-subtract--solid:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before, .password-validator ul.password-requirements li i:before {
  content: "\e99b";
}

.icon-terminal:before {
  content: "\e99c";
}

.icon-unlock:before {
  content: "\e99d";
}

.icon-unlocked:before {
  content: "\e99e";
}

.icon-upload:before {
  content: "\e99f";
}

.icon-user:before {
  content: "\e9a0";
}

.icon-visibility-off:before, .dijitSecuredTextBox i.secured:before {
  content: "\e9a1";
}

.icon-visibility-on:before, .environment-summary .preview-deployment:before {
  content: "\e9a2";
}

.icon-warning--glyph:before {
  content: "\e9a3";
}

.icon-warning--outline:before {
  content: "\e9a4";
}

.icon-warning--solid:before, .pageAlerts .pageAlert.mediumPriority .priority-icon:before, .pageAlerts .pageAlert.highPriority .priority-icon:before, .notification.warning .icon-wrapper:before, .licenseManagement .connection-status.warning i:before, .import-failure-tooltip-content .title i:before, .component-import-failure:before, .missingPropertiesIcon.warning .icon-wrapper:before, .jms-agent .error-image:before {
  content: "\e9a5";
}

.icon-warning:before, .warning-icon-container:before {
  content: "\e9a6";
}

.icon-watson:before {
  content: "\e9a7";
}

.icon-whisk:before {
  content: "\e9a8";
}

.icon-events:before, .team-selector .mappings-list .row .team-icon:before {
  content: "\e9a9";
}

.icon-filter-funnel:before, .dijitTextBox.dijitFilterTextBox .filter-funnel-icon:before {
  content: "\e9aa";
}

.icon-camera:before, .environment-summary .create-snapshot:before {
  content: "\e9ab";
}

.icon-tag--group:before {
  content: "\e9ac";
}

.icon-tag--edit:before {
  content: "\e9ad";
}

.icon-draft-process:before, .environment-summary .draft-process:before {
  content: "\e9ae";
}

.icon-user--avatar--filled:before, #pageHeader .page-banner .page-user-menu-container .page-header-user-icon:before {
  content: "\e9af";
}

.icon-tag:before, .webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button:before {
  content: "\e9b0";
}

.icon-cloud:before, .environment-summary .cloud:before {
  content: "\e9b1";
}

.icon-tag--solid:before {
  content: "\e9b2";
}

.icon-view--filled:before, .dijitSecuredTextBox i:before {
  content: "\e9b3";
}

.icon-view:before {
  content: "\e9b4";
}

.icon-chart--combo:before {
  content: "\e9b5";
}

.icon-video:before {
  content: "\e9b6";
}

.icon-tools:before {
  content: "\e9b7";
}

.icon-blog:before {
  content: "\e9b8";
}

.icon-plug:before {
  content: "\e9b9";
}

.icon-delivery-truck:before {
  content: "\e9ba";
}

.icon-pin--filled:before {
  content: "\e9bb";
}

.icon-pin:before {
  content: "\e9bc";
}

.icon-gate:before {
  content: "\e9bd";
}

.icon-history-clock:before, .pipeline-summary .history-clock-icon:before {
  content: "\e9be";
}

.icon-pending:before, .pipeline-execution .pipeline-state-not-started-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon:before {
  content: "\e9bf";
}

.icon-starting:before, .pipeline-execution .pipeline-state-starting-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon:before {
  content: "\e9c3";
}

.icon-running:before, .pipeline-execution .pipeline-state-running-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon:before {
  content: "\e9c8";
}

.icon-canceling:before, .pipeline-execution .pipeline-state-canceling-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon:before {
  content: "\e9cc";
}

.icon-canceled:before, .pipeline-execution .pipeline-state-canceled-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon:before {
  content: "\e9cd";
}

.icon-success:before, .pipeline-execution .pipeline-state-success-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon:before {
  content: "\e9ce";
}

.icon-failed:before, .pipeline-execution .pipeline-state-failed-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon:before {
  content: "\e9d3";
}

.icon-grab:before {
  content: "\e9c0";
}

.icon-grab-horizontal:before, .right-panel .right-panel-grabber:before {
  content: "\e9c1";
}

.icon-Applications:before {
  content: "\e9c2";
}

.icon-Calendar:before {
  content: "\e9c4";
}

.icon-Components:before {
  content: "\e9c5";
}

.icon-Configuration:before {
  content: "\e9c6";
}

.icon-Dashboard:before {
  content: "\e9c7";
}

.icon-Processes:before {
  content: "\e9c9";
}

.icon-Reports:before {
  content: "\e9ca";
}

.icon-Resources:before {
  content: "\e9cb";
}

.icon-Secret-Store:before {
  content: "\e9cf";
}

.icon-Settings:before {
  content: "\e9d0";
}

.icon-Work-Item:before {
  content: "\e9d1";
}

body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #f4f7fb;
  height: 100%;
  min-height: 100%;
  overflow: auto;
}
body #pageHeader {
  height: 60px;
  width: 100%;
  flex-shrink: 0;
}
body #pageBody {
  display: flex;
  flex: 1;
  flex-direction: row;
  position: fixed;
  inset: 60px 0 0 0;
}
body #pageBody #pageMain {
  flex: 1;
  overflow: auto;
}
body .page-navigation-container {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #ffffff;
  width: 100%;
}
body .page-navigation-container.collapsed-secondary-tabs .secondary-nav #detailHeader .mainHeader:last-child {
  padding-bottom: 10px;
}
body .page-navigation-container.collapsed-secondary-tabs .secondary-nav #secondLevelTabs {
  display: none;
}
body .page-navigation-container .secondary-nav {
  position: relative;
  padding: 0 22px;
  min-height: 40px;
}
body .page-navigation-container .secondary-nav #breadcrumbs {
  padding: 12px 0;
}
body .page-navigation-container .secondary-nav #breadcrumbs .breadcrumb-item {
  font-size: 14px;
  line-height: 18px;
  margin-right: 16px;
}
body .page-navigation-container .secondary-nav #breadcrumbs .breadcrumb-item.clickable {
  color: #0066B0;
  text-decoration: none;
}
body .page-navigation-container .secondary-nav #detailHeader .pageAlerts {
  padding-bottom: 10px;
}
body .page-navigation-container .secondary-nav #detailHeader .pageAlerts .pageAlert:first-child {
  margin-top: 0;
}
body .page-navigation-container .secondary-nav #detailHeader .pageAlerts .pageAlert:last-child {
  margin-bottom: 0;
}
body .page-navigation-container .secondary-nav #detailHeader .mainHeader {
  font-size: 29px;
  font-weight: 300;
  line-height: 38px;
  color: #152935;
  letter-spacing: 0;
  text-align: left;
}
body .page-content-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  background: #f4f7fb;
}
body .page-content-container #pageContent {
  -ms-flex: 1;
  flex: 1;
  overflow: visible;
}
body .page-content-container #pageContent #pageBlocker {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 999;
  background-image: url("../../images/icons/loading.gif");
  background-position: center center;
  background-size: auto 40px;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  min-height: 200px;
}

.dijitButton .dijitButtonNode, .dijitDropDownButton .dijitButtonNode {
  background-color: transparent;
  border-width: 2px;
  border-style: solid;
  border-color: #0066B0;
  color: #0066B0;
}
.dijitButton .dijitButtonNode .dijitArrowButtonChar, .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  color: #0066B0;
}
.dijitButton .dijitButtonNode:focus, .dijitButton .dijitButtonNode:hover, .dijitDropDownButton .dijitButtonNode:focus, .dijitDropDownButton .dijitButtonNode:hover {
  background-color: #0066B0;
  border-color: #0066B0;
}
.dijitButton .dijitButtonNode:active, .dijitDropDownButton .dijitButtonNode:active {
  background-color: #002b4a;
  border-color: #002b4a;
}
.dijitButton .dijitButtonNode:focus, .dijitButton .dijitButtonNode:hover, .dijitButton .dijitButtonNode:active, .dijitDropDownButton .dijitButtonNode:focus, .dijitDropDownButton .dijitButtonNode:hover, .dijitDropDownButton .dijitButtonNode:active {
  color: #ffffff;
}
.dijitButton .dijitButtonNode:focus .dijitArrowButtonChar, .dijitButton .dijitButtonNode:hover .dijitArrowButtonChar, .dijitButton .dijitButtonNode:active .dijitArrowButtonChar, .dijitDropDownButton .dijitButtonNode:focus .dijitArrowButtonChar, .dijitDropDownButton .dijitButtonNode:hover .dijitArrowButtonChar, .dijitDropDownButton .dijitButtonNode:active .dijitArrowButtonChar {
  color: #ffffff;
}
.dijitButton.dijitButtonSpecial .dijitButtonNode, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  background-color: #0066B0;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  color: #ffffff;
}
.dijitButton.dijitButtonSpecial .dijitButtonNode .dijitArrowButtonChar, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode .dijitArrowButtonChar {
  color: #ffffff;
}
.dijitButton.dijitButtonSpecial .dijitButtonNode:focus, .dijitButton.dijitButtonSpecial .dijitButtonNode:hover, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode:focus, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode:hover {
  background-color: #4696d2;
  border-color: #4696d2;
}
.dijitButton.dijitButtonSpecial .dijitButtonNode:active, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode:active {
  background-color: #23618f;
  border-color: #23618f;
}
.dijitButton.dijitButtonSpecial .dijitButtonNode:focus, .dijitButton.dijitButtonSpecial .dijitButtonNode:hover, .dijitButton.dijitButtonSpecial .dijitButtonNode:active, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode:focus, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode:hover, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode:active {
  color: #ffffff;
}
.dijitButton.dijitButtonSpecial .dijitButtonNode:focus .dijitArrowButtonChar, .dijitButton.dijitButtonSpecial .dijitButtonNode:hover .dijitArrowButtonChar, .dijitButton.dijitButtonSpecial .dijitButtonNode:active .dijitArrowButtonChar, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode:focus .dijitArrowButtonChar, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode:hover .dijitArrowButtonChar, .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode:active .dijitArrowButtonChar {
  color: #ffffff;
}
.dijitButton.dijitButtonGhost .dijitButtonNode, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode {
  background-color: transparent;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  color: #0066B0;
}
.dijitButton.dijitButtonGhost .dijitButtonNode .dijitArrowButtonChar, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode .dijitArrowButtonChar {
  color: #0066B0;
}
.dijitButton.dijitButtonGhost .dijitButtonNode:focus, .dijitButton.dijitButtonGhost .dijitButtonNode:hover, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode:focus, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode:hover {
  background-color: #0066B0;
  border-color: #0066B0;
}
.dijitButton.dijitButtonGhost .dijitButtonNode:active, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode:active {
  background-color: #002b4a;
  border-color: #002b4a;
}
.dijitButton.dijitButtonGhost .dijitButtonNode:focus, .dijitButton.dijitButtonGhost .dijitButtonNode:hover, .dijitButton.dijitButtonGhost .dijitButtonNode:active, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode:focus, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode:hover, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode:active {
  color: #ffffff;
}
.dijitButton.dijitButtonGhost .dijitButtonNode:focus .dijitArrowButtonChar, .dijitButton.dijitButtonGhost .dijitButtonNode:hover .dijitArrowButtonChar, .dijitButton.dijitButtonGhost .dijitButtonNode:active .dijitArrowButtonChar, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode:focus .dijitArrowButtonChar, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode:hover .dijitArrowButtonChar, .dijitDropDownButton.dijitButtonGhost .dijitButtonNode:active .dijitArrowButtonChar {
  color: #ffffff;
}
.dijitButton.dijitButtonIsolated, .dijitDropDownButton.dijitButtonIsolated {
  margin: 0;
}

.dijitButton.dijitButtonDisabled .dijitButtonNode, .dijitDropDownButton.dijitDropDownButtonDisabled .dijitButtonNode {
  background-color: transparent;
  border-width: 2px;
  border-style: solid;
  border-color: #0066B0;
  color: #0066B0;
  opacity: 0.5;
  cursor: not-allowed !important;
}
.dijitButton.dijitButtonDisabled .dijitButtonNode .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled .dijitButtonNode .dijitArrowButtonChar {
  color: #0066B0;
}
.dijitButton.dijitButtonDisabled .dijitButtonNode:focus, .dijitButton.dijitButtonDisabled .dijitButtonNode:hover, .dijitButton.dijitButtonDisabled .dijitButtonNode:active, .dijitDropDownButton.dijitDropDownButtonDisabled .dijitButtonNode:focus, .dijitDropDownButton.dijitDropDownButtonDisabled .dijitButtonNode:hover, .dijitDropDownButton.dijitDropDownButtonDisabled .dijitButtonNode:active {
  background-color: transparent;
  border-color: #0066B0;
  color: #0066B0;
}
.dijitButton.dijitButtonDisabled .dijitButtonNode:focus .dijitArrowButtonChar, .dijitButton.dijitButtonDisabled .dijitButtonNode:hover .dijitArrowButtonChar, .dijitButton.dijitButtonDisabled .dijitButtonNode:active .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled .dijitButtonNode:focus .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled .dijitButtonNode:hover .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled .dijitButtonNode:active .dijitArrowButtonChar {
  color: #0066B0;
}
.dijitButton.dijitButtonDisabled .dijitButtonNode span, .dijitDropDownButton.dijitDropDownButtonDisabled .dijitButtonNode span {
  cursor: not-allowed;
}
.dijitButton.dijitButtonDisabled.dijitButtonSpecial .dijitButtonNode, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonSpecial .dijitButtonNode {
  background-color: #0066B0;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  color: #ffffff;
  opacity: 0.5;
  cursor: not-allowed !important;
}
.dijitButton.dijitButtonDisabled.dijitButtonSpecial .dijitButtonNode .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonSpecial .dijitButtonNode .dijitArrowButtonChar {
  color: #ffffff;
}
.dijitButton.dijitButtonDisabled.dijitButtonSpecial .dijitButtonNode:focus, .dijitButton.dijitButtonDisabled.dijitButtonSpecial .dijitButtonNode:hover, .dijitButton.dijitButtonDisabled.dijitButtonSpecial .dijitButtonNode:active, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonSpecial .dijitButtonNode:focus, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonSpecial .dijitButtonNode:hover, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonSpecial .dijitButtonNode:active {
  background-color: #0066B0;
  border-color: transparent;
  color: #ffffff;
}
.dijitButton.dijitButtonDisabled.dijitButtonSpecial .dijitButtonNode:focus .dijitArrowButtonChar, .dijitButton.dijitButtonDisabled.dijitButtonSpecial .dijitButtonNode:hover .dijitArrowButtonChar, .dijitButton.dijitButtonDisabled.dijitButtonSpecial .dijitButtonNode:active .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonSpecial .dijitButtonNode:focus .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonSpecial .dijitButtonNode:hover .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonSpecial .dijitButtonNode:active .dijitArrowButtonChar {
  color: #ffffff;
}
.dijitButton.dijitButtonDisabled.dijitButtonSpecial .dijitButtonNode span, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonSpecial .dijitButtonNode span {
  cursor: not-allowed;
}
.dijitButton.dijitButtonDisabled.dijitButtonGhost .dijitButtonNode, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonGhost .dijitButtonNode {
  background-color: transparent;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  color: #0066B0;
  opacity: 0.5;
  cursor: not-allowed !important;
}
.dijitButton.dijitButtonDisabled.dijitButtonGhost .dijitButtonNode .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonGhost .dijitButtonNode .dijitArrowButtonChar {
  color: #0066B0;
}
.dijitButton.dijitButtonDisabled.dijitButtonGhost .dijitButtonNode:focus, .dijitButton.dijitButtonDisabled.dijitButtonGhost .dijitButtonNode:hover, .dijitButton.dijitButtonDisabled.dijitButtonGhost .dijitButtonNode:active, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonGhost .dijitButtonNode:focus, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonGhost .dijitButtonNode:hover, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonGhost .dijitButtonNode:active {
  background-color: transparent;
  border-color: transparent;
  color: #0066B0;
}
.dijitButton.dijitButtonDisabled.dijitButtonGhost .dijitButtonNode:focus .dijitArrowButtonChar, .dijitButton.dijitButtonDisabled.dijitButtonGhost .dijitButtonNode:hover .dijitArrowButtonChar, .dijitButton.dijitButtonDisabled.dijitButtonGhost .dijitButtonNode:active .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonGhost .dijitButtonNode:focus .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonGhost .dijitButtonNode:hover .dijitArrowButtonChar, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonGhost .dijitButtonNode:active .dijitArrowButtonChar {
  color: #0066B0;
}
.dijitButton.dijitButtonDisabled.dijitButtonGhost .dijitButtonNode span, .dijitDropDownButton.dijitDropDownButtonDisabled.dijitButtonGhost .dijitButtonNode span {
  cursor: not-allowed;
}

.dijitOffScreen {
  display: none;
}

.dijitSelect {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  border: 1px solid transparent;
  box-sizing: border-box !important;
  background-color: #f4f7fb;
  color: #5a6872;
}
.dijitSelect.blankOptionSelected .dijitButtonContents {
  color: #8897a2;
}
.dijitSelect.unrecognizedOptionSelected .dijitButtonContents {
  font-style: italic;
}
.dijitSelect .dijitButtonContents {
  border: none;
  color: black;
  line-height: 40px;
}
.dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 11px 15px 11px 15px;
}
.dijitSelect.dijitSelectDisabled {
  opacity: 0.5;
}
.dijitSelect .dijitArrowButtonContainer {
  width: 32px;
}

.dijitSelectOpened {
  border: 1px solid #0066B0;
}

.combo-box-attach .selected-items-exist {
  padding-left: 45px;
}
.combo-box-attach .selected-items-exist .dijitPlaceHolder {
  display: none;
}

.filtering-scroll-select .combo-box-attach {
  position: relative;
}
.filtering-scroll-select .selected-items-list {
  overflow-y: auto;
  overflow-x: hidden;
}
.filtering-scroll-select .selected-items-list.selected-items-list-empty {
  margin-bottom: 0px;
}
.filtering-scroll-select .clear-selected-list {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border: 1px solid #cdd1d4;
  bottom: 6px;
  height: 20px;
  left: 10px;
  position: absolute;
  width: 40px;
  z-index: 99;
}
.filtering-scroll-select .clear-selected-list .clear-selected-list-text {
  line-height: normal;
  text-align: center;
}
.filtering-scroll-select .clear-selected-list .close {
  color: #5a6872;
  cursor: pointer;
  font-size: 10px;
}

.clear-selected-items {
  background-color: white;
  border: none;
  color: #0066B0;
  font-weight: bold;
  padding: 8px 0px 9px 0px;
  margin: 0;
}
.clear-selected-items:hover {
  border: none;
  background-color: white;
  color: #0066B0;
}

.selected-items-list {
  margin-top: 8px;
}

.selected-items-list .selected-item-container,
.selected-items-list .dojoDndItem.selected-item-container,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container,
.dojoDndAvatar .dojoDndAvatarItem td .dojoDndItem.selected-item-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid #dfe3e6;
  background-color: #ffffff;
  cursor: move;
  height: 32px;
  margin-bottom: 8px;
}
.selected-items-list .selected-item-container .selected-item-contents,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents,
.dojoDndAvatar .dojoDndAvatarItem td .dojoDndItem.selected-item-container .selected-item-contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle,
.dojoDndAvatar .dojoDndAvatarItem td .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle {
  border-right: solid 1px #dfe3e6;
  font-size: 12px;
  line-height: 20px;
  padding: 0 8px;
}
.selected-items-list .selected-item-container .selected-item-contents .selected-item-text,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-text,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-text,
.dojoDndAvatar .dojoDndAvatarItem td .dojoDndItem.selected-item-container .selected-item-contents .selected-item-text {
  -ms-flex: 1;
  flex: 1;
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px;
  padding: 0 8px;
}
.selected-items-list .selected-item-container .selected-item-contents .close,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .close,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .close,
.dojoDndAvatar .dojoDndAvatarItem td .dojoDndItem.selected-item-container .selected-item-contents .close {
  color: #5a6872;
  cursor: pointer;
  font-size: 10px;
  padding: 11px 10px;
}
.selected-items-list .selected-item-container.dojoDndItemBefore,
.selected-items-list .dojoDndItem.selected-item-container.dojoDndItemBefore,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container.dojoDndItemBefore,
.dojoDndAvatar .dojoDndAvatarItem td .dojoDndItem.selected-item-container.dojoDndItemBefore {
  border-top: 2px solid #272d33;
}
.selected-items-list .selected-item-container.dojoDndItemAfter,
.selected-items-list .dojoDndItem.selected-item-container.dojoDndItemAfter,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container.dojoDndItemAfter,
.dojoDndAvatar .dojoDndAvatarItem td .dojoDndItem.selected-item-container.dojoDndItemAfter {
  border-bottom: 2px solid #272d33;
}

.dojoDndAvatar .selected-item-orderable-handle,
.dojoDndAvatar .close {
  display: none;
}

.webext-multi-select-item {
  padding: 0 15px 0 0;
}

select {
  border: 1px solid #dfe3e6;
}
select option {
  padding: 3px 5px;
}

.dijitTextBox {
  position: relative;
  height: 40px;
  border: 1px solid #dfe3e6;
  background-color: #ffffff;
}
.dijitTextBox .dijitInputContainer {
  font-size: 14px;
  color: #152935;
  line-height: 18px;
  margin-left: 16px;
  margin-right: 16px;
  height: inherit;
}
.dijitTextBox .dijitInputContainer.dijitDisabled {
  cursor: not-allowed;
}
.dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 40px;
  height: 40px;
}
.dijitTextBox .dijitInputContainer .dijitInputInner::-webkit-input-placeholder {
  color: #5a6872;
}
.dijitTextBox .dijitInputContainer .dijitInputInner:-ms-input-placeholder {
  color: #5a6872;
}
.dijitTextBox .dijitInputContainer .dijitInputInner::-ms-input-placeholder {
  color: #5a6872;
}
.dijitTextBox .dijitInputContainer .dijitInputInner::placeholder {
  color: #5a6872;
}
.dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  color: #5a6872;
  line-height: 40px;
  height: 40px;
}
.dijitTextBox .dijitArrowButtonContainer {
  margin: 15px 10px 15px 0px;
}

.dijitValidationTextBox {
  position: relative;
  border: 1px solid #dfe3e6;
  background-color: #ffffff;
}
.dijitValidationTextBox .dijitValidationContainer {
  position: absolute;
  width: 100%;
  height: 2px;
  background: #e0182d;
  bottom: -1px;
  left: 0px;
}
.dijitValidationTextBox .dijitValidationContainer input {
  display: none;
}

.dijitSecuredTextBox {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.dijitSecuredTextBox .dijitInputContainer {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.dijitSecuredTextBox .dijitInputContainer input[type=password]::-ms-reveal,
.dijitSecuredTextBox .dijitInputContainer input[type=password]::-ms-clear {
  display: none;
}
.dijitSecuredTextBox i {
  cursor: pointer;
  font-size: 20px;
  padding: 3px 8px;
  margin-right: 4px;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  color: #8897a2;
}
.dijitSecuredTextBox i.secured {
  color: #dfe3e6;
}
.dijitSecuredTextBox i:hover {
  color: #0066B0;
}
.dijitSecuredTextBox i:active {
  color: #4696d2;
}

.dijitTextArea {
  font-family: monospace;
  font-size: 14px;
  color: #152935;
  line-height: 18px;
  padding: 16px;
  height: inherit;
}

.dijitTextBoxReadOnly, .dijitTextBoxDisabled {
  opacity: 0.5;
}

textarea {
  font-family: monospace;
}

.text-area {
  height: 200px;
  width: 100%;
}

.dijitSelect .dijitButtonContents {
  line-height: 32px;
}
.dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 7px 10px 7px 10px;
}
.dijitSelect .dijitArrowButtonContainer {
  margin: 0;
  padding: 8px;
}

.webext-select .dijit .dijitArrowButtonContainer {
  margin: 0;
  padding: 12px 10px;
}

.dijitTextBox {
  height: 32px;
}
.dijitTextBox .dijitInputContainer {
  margin-left: 10px;
  margin-right: 10px;
}
.dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 32px;
  height: 32px;
}
.dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
}
.dijitTextBox .dijitArrowButtonContainer {
  margin: 0px;
  padding: 12px 10px;
}

.dijitTextArea {
  height: inherit;
}

.dijitButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.dijitButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.dijitButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.dijitButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.dijitButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}

.dijitDropDownButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.dijitDropDownButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.dijitDropDownButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}

.dijitButtonRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.dijitButtonRight .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.dijitButtonRight .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.dijitButtonRight .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.dijitButtonRight .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.dijitButtonRight.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}

.masterContainer {
  margin: 40px 0 0 0;
  padding-bottom: 40px;
  background: #f4f7fb;
}

.innerContainer {
  margin: 0 22px;
}

.hr.inner-container-spacer {
  margin: 40px 0;
}

.containerLabel {
  padding-left: 22px;
  margin-top: 15px;
  font-size: 18px;
  font-weight: bold;
  color: #152935;
  line-height: 23px;
}

.innerContainer .description {
  margin-bottom: 5px;
}

.innerContainerLabel {
  margin: 0 0 3px 0;
  font: bold 15px Arial, Helvetica, sans-serif;
}

.listTopButtons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-align: center;
  align-items: center;
  margin: 16px 0 16px 16px;
}
.listTopButtons .dijitSelect .dijitButtonContents {
  line-height: 32px;
}
.listTopButtons .dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 7px 10px 7px 10px;
}
.listTopButtons .dijitSelect .dijitArrowButtonContainer {
  margin: 0;
  padding: 8px;
}
.listTopButtons .webext-select .dijit .dijitArrowButtonContainer {
  margin: 0;
  padding: 12px 10px;
}
.listTopButtons .dijitTextBox {
  height: 32px;
}
.listTopButtons .dijitTextBox .dijitInputContainer {
  margin-left: 10px;
  margin-right: 10px;
}
.listTopButtons .dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 32px;
  height: 32px;
}
.listTopButtons .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
}
.listTopButtons .dijitTextBox .dijitArrowButtonContainer {
  margin: 0px;
  padding: 12px 10px;
}
.listTopButtons .dijitTextArea {
  height: inherit;
}
.listTopButtons .dijitButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.listTopButtons .dijitButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.listTopButtons .dijitButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.listTopButtons .dijitButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.listTopButtons .dijitButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.listTopButtons .dijitDropDownButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.listTopButtons .dijitDropDownButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.listTopButtons .dijitDropDownButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.listTopButtons .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.listTopButtons .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.listTopButtons .dijitButtonRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.listTopButtons .dijitButtonRight .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.listTopButtons .dijitButtonRight .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.listTopButtons .dijitButtonRight .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.listTopButtons .dijitButtonRight .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.listTopButtons .dijitButtonRight.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}

.listTopButtons:empty {
  display: none;
}

.breadcrumb-arrow {
  margin: 0px 9px;
}

.inline-block, .inlineBlock {
  display: inline-block;
}

.dj_iequirks .inlineBlock {
  display: inline;
  zoom: 1;
}

.clearfix {
  content: "";
  display: table;
  clear: both;
}

.hidden, .notification.hidden, #applicationWizardPage .environment-controls.hidden {
  display: none;
}

.description-text {
  color: #777;
  font-style: italic;
}

div.hr {
  background-image: none;
  border-top: 1px solid #ccc;
  height: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.align-top {
  vertical-align: top;
  margin: 5px;
}

.webextTable .actionsPlaceholder {
  width: 78px;
}

.no-double-click-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
}

.one-line-overflow-text, .one-line-overflow-text-click-to-show {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.one-line-overflow-text-click-to-show:active {
  text-overflow: normal;
  white-space: normal;
  overflow: visible;
}

.display-flex {
  display: -ms-flexbox;
  display: flex;
}

.align-flex-end {
  -ms-flex-align: "end";
  align-items: flex-end;
}

.jms-agent .error-image {
  color: #e0182d;
  margin-right: 4px;
}

.grid-cell-status {
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  white-space: nowrap;
  width: 100%;
}
.grid-cell-status .name {
  padding-right: 10px;
  white-space: normal;
  word-wrap: break-word;
}
.grid-cell-status .online, .grid-cell-status .offline {
  -ms-flex-item-align: center;
  align-self: center;
  border: 1px solid #5aa700;
  border-radius: 10px;
  display: inline-block;
  min-width: 10px;
  min-height: 10px;
}
.grid-cell-status .online {
  background-color: #5aa700;
}
.grid-cell-status .offline {
  background-color: #ffffff;
}

.webextTable > table > thead > tr > td:nth-of-type(4) div > table.filterField,
.webextTable > table > thead > tr > td:nth-of-type(7) div > table.filterField,
.webextTable > table > thead > tr > td:nth-of-type(10) div > table.filterField {
  max-width: unset;
}

.agent-metadata table.metadata-details td {
  padding: 5px 0;
}
.agent-metadata table.metadata-details td.detail-key {
  font-weight: bold;
  white-space: nowrap;
}
.agent-metadata table.metadata-details td.detail-value {
  word-break: break-word;
  padding-left: 15px;
}

.agent-security table.security-details td {
  padding: 5px 0;
}
.agent-security table.security-details td.detail-key {
  font-weight: bold;
  white-space: nowrap;
}
.agent-security table.security-details td.detail-value {
  word-break: break-word;
  padding-left: 15px;
}
.agent-security .revoke-button-container {
  margin: 20px 0;
}
.agent-security .revoke-button-container .dijitButton.revoke-button {
  margin: 0;
}

.test-agent {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.test-agent table tr.label-value td {
  padding-bottom: 12px;
}
.test-agent table tr.label-value td.label {
  font-weight: 500;
  padding-right: 25px;
  white-space: nowrap;
}
.test-agent table tr.label-value td.value {
  font-weight: 400;
}
.test-agent .details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  margin-top: 25px;
}
.test-agent .details .label {
  font-weight: 500;
  margin-bottom: 8px;
}
.test-agent .details .value {
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #dfe3e6;
  font-family: monospace;
  font-size: 13px;
  line-height: 15px;
  min-height: 100px;
  padding: 12px;
  margin-bottom: 25px;
  white-space: pre-wrap;
}

.relay-security table.security-details td {
  padding: 5px 0;
}
.relay-security table.security-details td.detail-key {
  font-weight: bold;
  white-space: nowrap;
}
.relay-security table.security-details td.detail-value {
  word-break: break-word;
  padding-left: 15px;
}
.relay-security .revoke-button-container {
  margin: 20px 0;
}
.relay-security .revoke-button-container .dijitButton.revoke-button {
  margin: 0;
}

.test-relay {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.test-relay table tr.label-value td {
  padding-bottom: 12px;
}
.test-relay table tr.label-value td.label {
  font-weight: 500;
  padding-right: 25px;
  white-space: nowrap;
}
.test-relay table tr.label-value td.value {
  font-weight: 400;
}
.test-relay .details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  margin-top: 25px;
}
.test-relay .details .label {
  font-weight: 500;
  margin-bottom: 8px;
}
.test-relay .details .value {
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #dfe3e6;
  font-family: monospace;
  font-size: 13px;
  line-height: 15px;
  min-height: 100px;
  padding: 12px;
  margin-bottom: 25px;
  white-space: pre-wrap;
}

.application-environment-gates .legend {
  line-height: 16px;
}
.application-environment-gates .legend .instructions {
  margin: 20px 0;
}
.application-environment-gates .legend .key-information {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: "start";
  align-items: flex-start;
  margin: 10px 0;
}
.application-environment-gates .legend .key-information :first-child {
  font-size: 16px;
  margin-right: 8px;
}
.application-environment-gates .legend .key-information .icon-checkmark--solid, .application-environment-gates .legend .key-information .notification.success .icon-wrapper, .notification.success .application-environment-gates .legend .key-information .icon-wrapper, .application-environment-gates .legend .key-information .licenseManagement .connection-status.connected i, .licenseManagement .connection-status.connected .application-environment-gates .legend .key-information i, .application-environment-gates .legend .key-information .password-validator ul.password-requirements li.compliant i, .password-validator ul.password-requirements li.compliant .application-environment-gates .legend .key-information i, .application-environment-gates .legend .key-information .missingPropertiesIcon.success .icon-wrapper, .missingPropertiesIcon.success .application-environment-gates .legend .key-information .icon-wrapper {
  color: #5aa700;
}
.application-environment-gates .legend .key-information .icon-error--glyph, .application-environment-gates .legend .key-information .task-response-page .invalid-form-container .invalid-form-icon, .task-response-page .invalid-form-container .application-environment-gates .legend .key-information .invalid-form-icon {
  color: #e0182d;
}
.application-environment-gates .gates-list {
  margin: 40px 0;
  min-height: 50px;
}
.application-environment-gates .gates-list .environment-gate:not(:first-child) {
  margin-top: 16px;
}
.application-environment-gates .button-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
}

.application-environment-list .saved-notification, .process-save-dialog {
  position: fixed;
  top: 30px;
  left: 30px;
  right: 30px;
  box-shadow: 0 0 10px 0 #555;
  z-index: 1000;
  text-align: center;
  font-size: 1.6em;
  font-weight: 300;
  padding: 15px;
  margin: 0;
  visibility: visible;
  opacity: 1;
  color: #FFF;
  -webkit-transition: visibility 0s linear 0s, opacity 0.4s linear, top 0.4s linear, left 0.4s linear, right 0.4s linear;
  -moz-transition: visibility 0s linear 0s, opacity 0.4s linear, top 0.4s linear, left 0.4s linear, right 0.4s linear;
  transition: visibility 0s linear 0s, opacity 0.4s linear, top 0.4s linear, left 0.4s linear, right 0.4s linear;
}

.fixed-top.application-environment-list .saved-notification {
  top: 60px;
  left: 15px;
  right: 15px;
}

.application-environment-list .hide-notification .saved-notification, .process-save-dialog.hide-notification {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s linear 0.5s, opacity 0.5s linear;
  -moz-transition: visibility 0s linear 0.5s, opacity 0.5s linear;
  transition: visibility 0s linear 0.5s, opacity 0.5s linear;
}

.application-environment-list .saved-notification .general-icon, .process-save-dialog .general-icon {
  margin: 0 12px -8px;
}

.application-environment-list .environment-list-help-text {
  margin-right: auto;
}

.application-environment-list .environment-list-help-text .number-of-environments {
  margin-left: 20px;
}

.application-environment-list-filter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background-color: #EEE;
  padding: 10px;
  margin-bottom: 15px;
}

.fixed-top .application-environment-list-filter {
  position: fixed;
  padding: 40px 20px 10px 20px;
  top: 0px;
  left: 0px;
  right: 0px;
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
  z-index: 10;
}

.fixed-top.application-environment-list .environment-list {
  margin-top: 75px;
}

.application-environment-list-filter .message-container {
  display: none;
  position: absolute;
  top: 14px;
}
.application-environment-list-filter .message-container .number-of-environments {
  margin-left: 20px;
}

.fixed-top .application-environment-list-filter .message-container {
  display: block;
}

.application-environment-list-filter .add-icon {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: none;
  margin-right: 10px;
  padding: 5px;
  font-size: 20px;
  color: #0066B0;
}
.application-environment-list-filter .add-icon:hover {
  color: #4696d2;
}

.fixed-top .application-environment-list-filter .add-icon {
  display: block;
  margin-top: 5px;
}

.application-environment-list-filter .collapse-link {
  margin-left: auto;
  margin-right: 5px;
}

.fixed-top .application-environment-list-filter .collapse-link {
  margin-right: 0px;
}

.environment-list-search-box {
  margin-right: 10px;
}

.environment-list-search-box.webext-select {
  margin-left: 10px;
}

.environment-list-search-box, .environment-list-search-box .dijitTextBox,
.environment-list-search-box, .environment-list-search-box .dijitComboBox {
  width: 280px;
}

.application-environment-list > .listTopButtons {
  margin-left: 0;
  min-height: 26px;
}

.snapshot-environment-list > .application-environment-list > .listTopButtons {
  margin-top: -20px;
}

.environmentCompliancy .compliancyHeader {
  padding-bottom: 10px;
}
.environmentCompliancy .compliancyHeader .statusContainer {
  font-size: 15px;
  line-height: 17px;
}
.environmentCompliancy .compliancyHeader .statusContainer .statusDot {
  margin-right: 6px;
}

.roleLabel, .statusLabel {
  display: inline-block;
  margin-left: 3px;
  padding: 0px 2px;
}

.loadCompliancy {
  background: none;
  border: none;
}

.loadCompliancy:hover {
  color: darkblue;
  text-decoration: underline;
}

.application-webhooks .control-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 16px;
}
.application-webhooks .webhook-list {
  margin: 40px 0;
  min-height: 50px;
}
.application-webhooks .webhook-list .filter-wrapper .env-selector .dijitComboBox {
  min-width: 240px;
}
.application-webhooks .webhook-list .webhook-card {
  border: 1px solid #dfe3e6;
  border-left-width: 6px;
  border-left-color: #5aaafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  margin-top: 16px;
  padding: 16px;
  position: relative;
}
.application-webhooks .webhook-list .webhook-card.highlight-card {
  border-left-color: #efc100;
}
.application-webhooks .webhook-list .webhook-card.disable-card {
  border-left-color: #dfe3e6;
  opacity: 50%;
}
.application-webhooks .webhook-list .webhook-card.disable-card:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  background: transparent;
}
.application-webhooks .webhook-list .webhook-card .card-details {
  border-spacing: 5px;
  display: table;
  margin-bottom: 16px;
  table-layout: fixed;
  width: 100%;
}
.application-webhooks .webhook-list .webhook-card .card-details > .labelValueWrapper {
  display: table-row;
}
.application-webhooks .webhook-list .webhook-card .card-details > .labelValueWrapper > div {
  display: table-cell;
}
.application-webhooks .webhook-list .webhook-card .card-details > .labelValueWrapper > div.genericLabel {
  padding-right: 10px;
  width: 100px;
}
.application-webhooks .webhook-list .webhook-card .card-details > .labelValueWrapper > div.long-value {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.application-webhooks .webhook-list .webhook-card .webhook-action {
  color: #8897a2;
  font-size: 10px;
  padding: 3px;
  transition-duration: 250ms;
}
.application-webhooks .webhook-list .webhook-card .webhook-action:hover {
  color: #5a6872;
  cursor: pointer;
}
.application-webhooks .webhook-list .webhook-card .webhook-action.remove-webhook {
  position: absolute;
  right: 10px;
  top: 10px;
}
.application-webhooks .webhook-list .webhook-card .webhook-action.edit-webhook {
  bottom: 8px;
  position: absolute;
  left: 16px;
}

.requestPipelineExecutionForm {
  /* Spacing for input focused styling to expand outside of parent container while still aligning content. */
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 2px;
  padding: 40px 72px;
  height: 100%;
}
.requestPipelineExecutionForm .content-expander {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  color: #152935;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
  width: 820px;
}
.requestPipelineExecutionForm .content-expander > .content-details {
  display: none;
  padding-bottom: 25px;
}
.requestPipelineExecutionForm .content-expander.expanded > .content-details {
  display: flex;
}
.requestPipelineExecutionForm .content-expander > .name-container {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  align-items: center;
  height: 48px;
  margin-left: 4px;
}
.requestPipelineExecutionForm .content-expander > .name-container > div {
  -ms-flex-align: center;
  align-items: center;
  font-weight: 300;
  line-height: normal;
}
.requestPipelineExecutionForm .content-expander > .name-container > .content-expander-description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 20px;
  overflow: hidden;
  padding: 5px;
  min-height: 34px;
  flex-basis: 50%;
}
.requestPipelineExecutionForm .content-expander > .name-container > .actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0 6px;
}
.requestPipelineExecutionForm .content-expander > .name-container > .actions > * {
  margin-right: 5px;
}
.requestPipelineExecutionForm .content-expander .snapshotSelection > div:first-child,
.requestPipelineExecutionForm .content-expander .versionSelection > div:first-child {
  margin-bottom: 8px;
}
.requestPipelineExecutionForm .content-expander .snapshotSelection > .snapshotSelect {
  padding: 3px;
}
.requestPipelineExecutionForm .content-expander .non-clickable,
.requestPipelineExecutionForm .content-expander .clickable {
  color: #8897a2;
  padding: 5px;
}
.requestPipelineExecutionForm .content-expander .clickable {
  cursor: pointer;
}
.requestPipelineExecutionForm .content-expander .clickable:hover:not(.disabled) {
  color: #0066B0;
}
.requestPipelineExecutionForm .content-expander .clickable.disabled {
  cursor: not-allowed;
  color: #dfe3e6;
}
.requestPipelineExecutionForm .content-expander .icon-container > div {
  position: relative;
}
.requestPipelineExecutionForm .content-expander .arrow-icon {
  display: none;
}
.requestPipelineExecutionForm > .footer {
  text-align: left;
}

.dijitOffScreen {
  display: none;
}

#applicationWizardPage .editApplication .team-selector .team-form {
  background-color: #ffffff;
}
#applicationWizardPage .agentMappingPage {
  position: relative;
}
#applicationWizardPage .agentMappingPage .left-column {
  width: 48%;
  min-width: 600px;
  overflow-x: hidden;
  overflow-y: auto;
}
#applicationWizardPage .agentMappingPage .left-column .content-switcher {
  height: 40px;
  margin-bottom: 20px;
}
#applicationWizardPage .agentMappingPage .left-column .agentsAttach {
  overflow-y: auto;
  max-height: 500px;
}
#applicationWizardPage .agentMappingPage .left-column .webextTable-container {
  margin: 0;
}
#applicationWizardPage .agentMappingPage .left-column .webextTable-container .webextTable table {
  min-width: unset;
}
#applicationWizardPage .agentMappingPage .divider-column {
  width: 4%;
  min-width: 20px;
}
#applicationWizardPage .agentMappingPage .columnInstructions {
  margin-bottom: 30px;
}
#applicationWizardPage .agentMappingPage .environmentsColumn {
  width: 48%;
  min-width: 600px;
}
#applicationWizardPage .agentMappingPage .environmentsColumn table {
  min-width: unset;
}
#applicationWizardPage .agentMappingPage .environmentsColumn .columnHeader {
  font-weight: 400;
  font-size: 22px;
  line-height: 40px;
  white-space: nowrap;
  margin-bottom: 20px;
}
#applicationWizardPage .agentMappingPage .environmentsColumn .environmentsAttach {
  overflow-y: auto;
  max-height: 500px;
}
#applicationWizardPage .agentMappingPage .environmentsColumn .environment-name-container {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-top: 1px solid #dfe3e6;
  border-right: 1px solid #dfe3e6;
}
#applicationWizardPage .agentMappingPage .environmentsColumn .environment-name-container .environment-color {
  max-width: 5px;
  min-width: 5px;
  height: 44px;
}
#applicationWizardPage .agentMappingPage .environmentsColumn .environment-name-container .environment-name {
  font-size: 16px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 44px;
  line-height: 44px;
}
#applicationWizardPage .agentMappingPage .environmentsColumn .webextTable-container {
  margin: 0;
}
#applicationWizardPage .agentMappingPage .environmentsColumn .webextTable-container .webextTable table {
  min-width: unset;
}
#applicationWizardPage .agentMappingPage .assignedAgent {
  position: relative;
  padding-top: 7px;
  padding-left: 11px;
}
#applicationWizardPage .agentMappingPage .assignedAgent:hover span.del {
  display: inline;
}
#applicationWizardPage .progress-indicator {
  margin: 28px 0 0 0;
}
#applicationWizardPage .columns {
  display: -ms-flexbox;
  display: flex;
}
#applicationWizardPage .dijitContentPane {
  border: none;
}
#applicationWizardPage .environment-template-option:hover {
  background-color: rgba(85, 150, 230, 0.1);
  cursor: pointer;
}
#applicationWizardPage .environment-controls {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
}
#applicationWizardPage .environment-controls .addEnvironmentMenu {
  position: absolute;
  top: 30px;
  z-index: 999;
  border: 1px solid #979797;
  background-color: white;
}
#applicationWizardPage .environment-controls .created-environments-title {
  font-weight: normal;
  font-size: 22px;
  line-height: 36px;
  white-space: nowrap;
}
#applicationWizardPage .environment-controls .button-container {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
#applicationWizardPage .environment-controls .icon-button:hover {
  cursor: pointer;
}
#applicationWizardPage .environment-controls .icon-button {
  font-size: 16px;
  padding: 10px;
}
#applicationWizardPage .environment-controls .add-button {
  padding: 10px;
  color: #0066B0;
}
#applicationWizardPage .environment-controls .add-button:hover {
  color: #4696d2;
}
#applicationWizardPage .environment-controls .clone-button {
  padding: 10px;
  color: #0066B0;
}
#applicationWizardPage .environment-controls .clone-button:hover {
  color: #4696d2;
}
#applicationWizardPage .environment-controls .clone-button-disabled {
  color: #5a6872;
  padding: 10px;
}
#applicationWizardPage .environment-controls .remove-button {
  padding: 10px;
}
#applicationWizardPage .environment-controls .remove-button:hover {
  color: #4696d2;
}
#applicationWizardPage .environment-controls .remove-button-disabled {
  color: #5a6872;
  padding: 10px;
}
#applicationWizardPage .environment-option {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 16px;
  line-height: 32px;
  border-top: 1px solid #dfe3e6;
  border-right: 1px solid #dfe3e6;
  border-bottom: 1px solid #dfe3e6;
  margin-bottom: 4px;
  width: 100%;
}
#applicationWizardPage .environment-option.selected {
  background-color: #ffffff;
  border-top: 1px solid transparent;
  border-right: none;
  border-bottom: 1px solid transparent;
}
#applicationWizardPage .environment-option.selected:after {
  content: "";
  position: relative;
  left: 16px;
  border-top: solid 16px transparent;
  border-left: solid 16px #ffffff;
  border-bottom: solid 16px transparent;
}
#applicationWizardPage .environment-option.selected .environment-name {
  font-weight: 700;
}
#applicationWizardPage .environment-option .environment-option-content {
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.2em;
}
#applicationWizardPage .environment-option .full-length,
#applicationWizardPage .environment-option .partial-length {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#applicationWizardPage .environment-option .required-property-wrapper {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
}
#applicationWizardPage .environment-option .environment-name {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0 10px;
}
#applicationWizardPage .environment-option .expandNode {
  left: 8px;
}
#applicationWizardPage .environment-option .expand-node-container {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  width: 20px;
  cursor: pointer;
}
#applicationWizardPage .appComponentSelector {
  margin-bottom: 50px;
}
#applicationWizardPage .appComponentSelector .dijitSelect .dijitButtonContents {
  line-height: 32px;
}
#applicationWizardPage .appComponentSelector .dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 7px 10px 7px 10px;
}
#applicationWizardPage .appComponentSelector .dijitSelect .dijitArrowButtonContainer {
  margin: 0;
  padding: 8px;
}
#applicationWizardPage .appComponentSelector .webext-select .dijit .dijitArrowButtonContainer {
  margin: 0;
  padding: 12px 10px;
}
#applicationWizardPage .appComponentSelector .dijitTextBox {
  height: 32px;
}
#applicationWizardPage .appComponentSelector .dijitTextBox .dijitInputContainer {
  margin-left: 10px;
  margin-right: 10px;
}
#applicationWizardPage .appComponentSelector .dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 32px;
  height: 32px;
}
#applicationWizardPage .appComponentSelector .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
}
#applicationWizardPage .appComponentSelector .dijitTextBox .dijitArrowButtonContainer {
  margin: 0px;
  padding: 12px 10px;
}
#applicationWizardPage .appComponentSelector .dijitTextArea {
  height: inherit;
}
#applicationWizardPage .appComponentSelector .dijitButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
#applicationWizardPage .appComponentSelector .dijitButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
#applicationWizardPage .appComponentSelector .dijitButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
#applicationWizardPage .appComponentSelector .dijitButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
#applicationWizardPage .appComponentSelector .dijitButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
#applicationWizardPage .appComponentSelector .dijitDropDownButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
#applicationWizardPage .appComponentSelector .dijitDropDownButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
#applicationWizardPage .appComponentSelector .dijitDropDownButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
#applicationWizardPage .appComponentSelector .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
#applicationWizardPage .appComponentSelector .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
#applicationWizardPage .appComponentSelector .dijitButtonRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
#applicationWizardPage .appComponentSelector .dijitButtonRight .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
#applicationWizardPage .appComponentSelector .dijitButtonRight .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
#applicationWizardPage .appComponentSelector .dijitButtonRight .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
#applicationWizardPage .appComponentSelector .dijitButtonRight .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
#applicationWizardPage .appComponentSelector .dijitButtonRight.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
#applicationWizardPage .appComponentSelector:last-child {
  margin-bottom: 0;
}
#applicationWizardPage .appComponentSelector .requirementDescription {
  display: -ms-flexbox;
  display: flex;
}
#applicationWizardPage .appComponentSelector .requirementDescription.hidden {
  display: none;
}
#applicationWizardPage .appComponentSelector .requirementDescription .notification {
  width: 100%;
}
#applicationWizardPage .appComponentSelector .selectorControls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 50px;
  padding: 0px 12px;
  background-color: #ffffff;
  margin: 10px 0;
}
#applicationWizardPage .appComponentSelector .selectorControls .tag-display .tag-container {
  max-width: 300px;
}
#applicationWizardPage .appComponentSelector .selectorControls .dijitTextBox {
  width: 400px;
}
#applicationWizardPage .appComponentSelector .componentList .modelWidgetList {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#applicationWizardPage .appComponentSelector .componentList .modelWidgetList .selection-item {
  background-color: #ffffff;
}
#applicationWizardPage .agentMappingTargetTree:not(:first-child) {
  margin-top: 20px;
}
#applicationWizardPage .agentMappingTargetTree span.del {
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
  display: none;
}
#applicationWizardPage .agentMappingTargetTree .environment-name {
  margin: 0 14px;
}
#applicationWizardPage .wizardFullPage {
  min-height: 100px;
}
#applicationWizardPage .created-environments-column {
  max-width: 400px;
  min-width: 400px;
  margin-right: 100px;
}
#applicationWizardPage .created-environments-column .created-environments-controls {
  margin-bottom: 12px;
}
#applicationWizardPage .created-environments-column .modelWidgetList {
  cursor: pointer;
}
#applicationWizardPage .environment-configuration-column {
  max-width: 400px;
  min-width: 400px;
}
#applicationWizardPage .environment-configuration-column .environment-form .dijitTextBox {
  width: 100%;
}
#applicationWizardPage .environment-configuration-column .environment-form .configuration-header {
  font-weight: 400;
  font-size: 22px;
  line-height: 36px;
  white-space: nowrap;
  margin-bottom: 12px;
}
#applicationWizardPage .env-tmpl-dropdown {
  margin-bottom: 25px;
}
#applicationWizardPage .env-tmpl-dropdown:hover .env-tmpl-dropdown-label .tooltip {
  visibility: visible;
  opacity: 1;
}
#applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label {
  vertical-align: middle;
  display: inline-block;
}
#applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .env-tmpl-dropdown-label {
  display: inline-block;
  margin-bottom: 8px;
}
#applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip {
  display: inline-block;
  font-size: 16px;
  color: #0066B0;
  cursor: help;
  -webkit-transition: visibility 0.25s, opacity 0.25s;
  -moz-transition: visibility 0.25s, opacity 0.25s;
  transition: visibility 0.25s, opacity 0.25s;
  visibility: hidden;
  opacity: 0;
}
#applicationWizardPage .environment-template-option {
  margin-bottom: 1px;
}
#applicationWizardPage .environment-template-option .environment-name-container {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
#applicationWizardPage .environment-template-option-content {
  height: 26px;
  font-size: 1.3em;
  line-height: 26px;
}
#applicationWizardPage .env-prop-label {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #8897a2;
  font-size: 1.1em;
}
#applicationWizardPage .horizontal-spacer {
  display: inline;
  margin-right: 5px;
}
#applicationWizardPage .containerLabel {
  padding-left: 0px;
  margin-top: 15px;
  font-size: 18px;
  text-shadow: none;
  vertical-align: baseline;
}
#applicationWizardPage .page-error-details .solutionheader {
  font-weight: 700;
  font-size: 16px;
  padding: 30px 0 10px 0;
}
#applicationWizardPage .page-error-details .solutionoptions {
  font-weight: normal;
  line-height: 20px;
}
#applicationWizardPage .page-error-details ul.listheader {
  margin-left: 15px;
  list-style: disc;
}

.request-configuration-changes .table-header-checkbox-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 40px;
}
.request-configuration-changes .table-header-checkbox-container .table-header-checkbox-label {
  display: inline-block;
  margin-right: 5px;
}

div.stepError .detailsButton {
  margin-top: 1rem;
}
div.stepError .detailsButton .dijitButton {
  margin: 0;
}

#applicationProcessRequestWizardPage .wizardFullPage {
  /* Spacing for input focused styling to expand outside of parent container while still aligning content. */
  margin: 0 2px;
}
#applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box {
  background-color: #ffffff;
}
#applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #dfe3e6;
}
#applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset:last-child {
  border-bottom: 1px solid #dfe3e6;
}
#applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon {
  -ms-flex: 0;
  flex: 0;
  font-size: 14px;
  height: 14px;
  min-width: 24px;
  margin-left: 10px;
}
#applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-details {
  font-size: 13px;
  line-height: 17px;
  padding: 6px 12px;
}
#applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-details div {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 308px;
}
#applicationProcessRequestWizardPage .select-version-page .content-switcher {
  margin-bottom: 25px;
}
#applicationProcessRequestWizardPage .verify-properties .props-loading-row {
  padding-bottom: 60px;
}
#applicationProcessRequestWizardPage .switch .webext-switch-label {
  font-weight: normal;
  margin-left: 0px;
  margin-right: 10px;
  width: auto;
}
#applicationProcessRequestWizardPage .switch.webext-switch-label-before .webext-switch-label {
  text-align: left;
}
#applicationProcessRequestWizardPage .labelValueWrapper {
  line-height: 35px;
}
#applicationProcessRequestWizardPage .endSpacing {
  margin-bottom: 25px;
}
#applicationProcessRequestWizardPage .review-label {
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
}

#applicationProcessRequestForm {
  /* Spacing for input focused styling to expand outside of parent container while still aligning content. */
}
#applicationProcessRequestForm .applicationProcessRequestForm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 2px;
  padding: 40px 72px;
  height: 100%;
}
#applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box {
  background-color: #ffffff;
}
#applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #dfe3e6;
}
#applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset:last-child {
  border-bottom: 1px solid #dfe3e6;
}
#applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon {
  -ms-flex: 0;
  flex: 0;
  font-size: 14px;
  height: 14px;
  min-width: 24px;
  margin-left: 10px;
}
#applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-details {
  font-size: 13px;
  line-height: 17px;
  padding: 6px 12px;
}
#applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-details div {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 308px;
}
#applicationProcessRequestForm .select-version-page .right-panel .version-selection .webextTable > table {
  overflow-wrap: anywhere;
}
#applicationProcessRequestForm .select-version-page .right-panel .version-selection .webextTable > table .tableHeaderRow th:first-child {
  width: 50%;
}
#applicationProcessRequestForm .verify-properties {
  padding: 6px 12px;
}
#applicationProcessRequestForm .verify-properties .props-loading-row {
  padding-bottom: 60px;
}
#applicationProcessRequestForm .verify-properties .group-row {
  width: 820px;
}
#applicationProcessRequestForm .verify-properties .labelsAndValues-row {
  padding: 0px 12px;
}
#applicationProcessRequestForm .schedule-deployment {
  padding: 6px 12px;
}
#applicationProcessRequestForm .webext-switch .webext-switch-label {
  font-weight: normal;
  margin-left: 0px;
  margin-right: 10px;
  width: auto;
}
#applicationProcessRequestForm .webext-switch.webext-switch-label-before .webext-switch-label {
  text-align: left;
}
#applicationProcessRequestForm .labelValueWrapper {
  line-height: 35px;
}
#applicationProcessRequestForm .endSpacing {
  margin-bottom: 25px;
}
#applicationProcessRequestForm .content-expander {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  color: #152935;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
  width: 820px;
}
#applicationProcessRequestForm .content-expander .content-details {
  display: none;
}
#applicationProcessRequestForm .content-expander.expanded .content-details {
  display: flex;
}
#applicationProcessRequestForm .content-expander .actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0 6px;
}
#applicationProcessRequestForm .content-expander .actions > * {
  margin-right: 5px;
}
#applicationProcessRequestForm .content-expander .name-container {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  align-items: center;
  height: 48px;
  margin-left: 4px;
}
#applicationProcessRequestForm .content-expander .name-container div {
  -ms-flex-align: center;
  align-items: center;
  font-weight: 300;
  line-height: normal;
}
#applicationProcessRequestForm .content-expander .non-clickable,
#applicationProcessRequestForm .content-expander .clickable {
  color: #8897a2;
  padding: 5px;
}
#applicationProcessRequestForm .content-expander .clickable {
  cursor: pointer;
}
#applicationProcessRequestForm .content-expander .clickable:hover:not(.disabled) {
  color: #0066B0;
}
#applicationProcessRequestForm .content-expander .clickable.disabled {
  cursor: not-allowed;
  color: #dfe3e6;
}
#applicationProcessRequestForm .content-expander .icon-container > div {
  position: relative;
}
#applicationProcessRequestForm .content-expander.expanded .arrow-icon {
  transform: rotate(90deg);
}
#applicationProcessRequestForm .content-expander .arrow-icon:before {
  font-size: 24px;
}
#applicationProcessRequestForm .content-expander .content-expander-description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 20px;
  overflow: hidden;
  padding: 0;
  min-height: 34px;
  flex-basis: 50%;
}
#applicationProcessRequestForm .content-expander .expand-node-container {
  width: 36px;
  height: 48px;
  font-size: 16px;
  cursor: pointer;
}
#applicationProcessRequestForm .runApplicationProcess {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}
#applicationProcessRequestForm .runApplicationProcess .descriptionForm {
  padding: 0px 20px;
  height: 250px;
}
#applicationProcessRequestForm .runApplicationProcess .descriptionForm textarea {
  height: 190px;
}
#applicationProcessRequestForm .footer {
  text-align: left;
}

.missingPropertiesIcon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.missingPropertiesIcon.empty .icon-wrapper {
  color: #e0182d;
}
.missingPropertiesIcon.error .icon-wrapper {
  color: #e0182d;
}
.missingPropertiesIcon.success .icon-wrapper {
  color: #5aa700;
}
.missingPropertiesIcon.warning .icon-wrapper {
  color: #efc100;
}
.missingPropertiesIcon.information .icon-wrapper {
  color: #5aaafa;
}

.selectVersionContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.snapshotSelection {
  padding: 6px 12px;
}

.versionSelection {
  padding: 6px 12px;
}

.verticalLine {
  border-left: 1px solid #dfe3e6;
}

.sharedForm {
  padding: 6px 12px;
}

.task-response-page {
  height: 100%;
}
.task-response-page .task-response-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0066B0;
  color: #ffffff;
}
.task-response-page .task-response-header .product-logo {
  background-image: url(../../images/vendor/deploy-white.png);
  background-repeat: no-repeat;
  background-size: 43px 28px;
  width: 50px;
  height: 50px;
  background-position: center;
}
.task-response-page .invalid-form-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 25px 0;
}
.task-response-page .invalid-form-container .invalid-form-icon {
  color: #e0182d;
  font-size: 18px;
  margin-right: 8px;
}
.task-response-page .invalid-form-container .invalid-form-message {
  word-break: break-word;
  font-weight: 700;
}
.task-response-page .invalid-form-container.hidden, .task-response-page #applicationWizardPage .invalid-form-container.environment-controls.hidden, #applicationWizardPage .task-response-page .invalid-form-container.environment-controls.hidden {
  display: none;
}
.task-response-page .task-response-content {
  word-break: break-all;
}
.task-response-page hr {
  color: #dfe3e6;
}
.task-response-page table tr {
  vertical-align: baseline;
}
.task-response-page .detail-row * {
  line-height: 16px;
}
.task-response-page .detail-row .detail-label {
  padding: 4px 30px 4px 4px;
  font-weight: 500;
}
.task-response-page .detail-row .detail-value {
  padding: 4px;
  font-weight: 400;
}
.task-response-page form .input-field input, .task-response-page form .input-field textarea {
  box-shadow: none;
}
.task-response-page form .input-field .detail-label, .task-response-page form .input-field .detail-value {
  display: block;
}
.task-response-page .radio-option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 16px;
}
.task-response-page textarea {
  resize: none;
  background-color: #ffffff;
  border: 1px solid #dfe3e6;
}
.task-response-page button {
  background-color: #0066B0;
  color: #ffffff;
  font-family: "Roboto", arial, sans-serif;
  font-weight: 600;
  outline: none;
  border: none;
}
.task-response-page button:hover {
  cursor: pointer;
  background-color: #4696d2;
}
.task-response-page button:disabled {
  cursor: not-allowed;
  background-color: #0066B0;
  opacity: 0.5;
}
.task-response-page .view-more-link a {
  color: #0066B0;
  font-weight: 700;
  text-decoration: none;
}
@media screen and (min-device-width: 980px) {
  .task-response-page .view-more-link a {
    font-size: 14px;
  }
  .task-response-page .task-response-header {
    height: 48px;
  }
  .task-response-page .task-response-header .product-logo {
    padding-left: 15px;
    font-size: 30px;
  }
  .task-response-page .task-response-header .product-name {
    padding-left: 15px;
    font-size: 20px;
  }
  .task-response-page .task-response-content {
    margin: 40px 72px;
  }
  .task-response-page .task-response-content h1 {
    font-size: 28px;
  }
  .task-response-page .task-response-content table {
    font-size: 14px;
  }
  .task-response-page .task-response-content .detail-row .detail-label {
    padding-right: 30px;
  }
  .task-response-page .task-response-content hr {
    margin: 25px 0;
  }
  .task-response-page .task-response-content form .input-field {
    font-size: 14px;
  }
  .task-response-page .task-response-content form .input-field:not(:first-child) {
    margin: 25px 0;
  }
  .task-response-page .task-response-content form .input-field .detail-label {
    margin-bottom: 8px;
  }
  .task-response-page .task-response-content .radio-option {
    margin: 2px 0;
  }
  .task-response-page .task-response-content .radio-option input {
    margin: 4px;
  }
  .task-response-page .task-response-content .radio-option label {
    margin-left: 4px;
  }
  .task-response-page .task-response-content textarea {
    width: 500px;
    height: 108px;
    padding: 6px;
    font-size: 12px;
    line-height: 14px;
  }
  .task-response-page .task-response-content button {
    height: 32px;
    padding: 6px 16px;
    font-size: 14px;
    line-height: 14px;
  }
}
@media screen and (max-device-width: 979px) {
  .task-response-page .view-more-link a {
    font-size: 18px;
  }
  .task-response-page .task-response-header {
    height: 60px;
  }
  .task-response-page .task-response-header .product-logo {
    padding-left: 20px;
    font-size: 44px;
  }
  .task-response-page .task-response-header .product-name {
    padding-left: 20px;
    font-size: 28px;
  }
  .task-response-page .task-response-content {
    margin: 50px 60px;
  }
  .task-response-page h1 {
    font-size: 40px;
  }
  .task-response-page table {
    font-size: 18px;
  }
  .task-response-page .detail-row .detail-label {
    padding-right: 40px;
  }
  .task-response-page hr {
    margin: 25px 0;
  }
  .task-response-page form .input-field {
    font-size: 18px;
    margin: 25px 0;
  }
  .task-response-page form .input-field .detail-label {
    margin-bottom: 8px;
  }
  .task-response-page .radio-option {
    margin: 8px 3px;
  }
  .task-response-page .radio-option label {
    margin-left: 8px;
  }
  .task-response-page input[type=radio] {
    transform: scale(1.3);
  }
  .task-response-page textarea {
    width: 100%;
    height: 192px;
    padding: 6px 10px;
    font-size: 16px;
    line-height: 20px;
  }
  .task-response-page .invalid-form-container .invalid-form-message {
    font-size: 18px;
  }
  .task-response-page button {
    height: 38px;
    padding: 6px 20px;
    font-size: 18px;
    line-height: 20px;
  }
}
@media screen and (max-device-width: 500px) {
  .task-response-page .view-more-link {
    margin-top: 30px;
  }
  .task-response-page .view-more-link a {
    font-size: 16px;
  }
  .task-response-page .task-response-header {
    height: 50px;
  }
  .task-response-page .task-response-header .product-logo {
    padding-left: 14px;
    font-size: 36px;
  }
  .task-response-page .task-response-header .product-name {
    padding-left: 14px;
    font-size: 24px;
  }
  .task-response-page .task-response-content {
    margin: 16px 20px 30px 20px;
  }
  .task-response-page .task-response-content h1 {
    font-size: 24px;
  }
  .task-response-page .task-response-content table {
    font-size: 14px;
  }
  .task-response-page .task-response-content .detail-row .detail-label {
    padding: 4px 20px 4px 0;
    line-height: 16px;
  }
  .task-response-page .task-response-content hr {
    margin: 14px 0;
  }
  .task-response-page .task-response-content form .input-field {
    font-size: 16px;
    margin: 20px 0;
  }
  .task-response-page .task-response-content form .input-field .detail-label {
    margin-bottom: 8px;
  }
  .task-response-page .task-response-content .radio-option {
    margin: 10px 4px;
  }
  .task-response-page .task-response-content .radio-option label {
    margin-left: 8px;
  }
  .task-response-page .task-response-content input[type=radio] {
    transform: scale(1.5);
  }
  .task-response-page .task-response-content textarea {
    width: 100%;
    height: 192px;
    padding: 6px 10px;
    font-size: 14px;
    line-height: 20px;
  }
  .task-response-page .task-response-content .invalid-form-container .invalid-form-message {
    font-size: 16px;
  }
  .task-response-page .task-response-content button {
    height: 40px;
    padding: 10px 18px;
    font-size: 16px;
    line-height: 20px;
  }
}

#blueprintManager .configuration-container {
  min-height: 100px;
}

.component-import-failure {
  color: #efc100;
  font-size: 16px;
}

.import-error-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.import-error-container .component-import-failure {
  margin-right: 6px;
}

.import-failure-tooltip-content {
  width: 300px;
}
.import-failure-tooltip-content .title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
}
.import-failure-tooltip-content .title i {
  color: #efc100;
  padding: 0 10px 2px 0;
}
.import-failure-tooltip-content .description {
  margin-top: 18px;
}
.import-failure-tooltip-content .divider {
  background-color: #dfe3e6;
  width: 100%;
  height: 1px;
  margin-top: 20px;
}
.import-failure-tooltip-content .linkPointer, .import-failure-tooltip-content .webextTable > table .collapsedRow .collapseSpace.expandImage, .webextTable > table .collapsedRow .import-failure-tooltip-content .collapseSpace.expandImage, .import-failure-tooltip-content .webextTable > table .collapseSpace.collapseImage, .webextTable > table .import-failure-tooltip-content .collapseSpace.collapseImage {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
}
.import-failure-tooltip-content .linkPointer i, .import-failure-tooltip-content .webextTable > table .collapsedRow .collapseSpace.expandImage i, .webextTable > table .collapsedRow .import-failure-tooltip-content .collapseSpace.expandImage i, .import-failure-tooltip-content .webextTable > table .collapseSpace.collapseImage i, .webextTable > table .import-failure-tooltip-content .collapseSpace.collapseImage i {
  width: 26px;
}
.import-failure-tooltip-content .linkPointer.details, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage {
  margin-top: 20px;
  text-decoration: none;
}
.import-failure-tooltip-content .linkPointer.dismiss, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage {
  margin-top: 8px;
}
.version-history-calendar-tooltip.dijitTooltipDialog .dijitTooltipContainer .calendar-popup {
  white-space: nowrap;
}
.version-history-calendar-tooltip.dijitTooltipDialog .dijitTooltipContainer .calendar-popup .version-name-label {
  margin-bottom: 5px;
}
.version-history-calendar-tooltip.dijitTooltipDialog .dijitTooltipContainer .calendar-popup .version-date-label {
  font-weight: bold;
  margin-right: 4px;
}

.editConfigTemplate .versionToggle {
  margin-bottom: 15px;
}

.configurationTree {
  background-color: white;
}
.configurationTree > .configurationTreeContainer {
  min-height: 725px;
}
.configurationTree > .configurationTreeContainer > .configurationDetail {
  min-height: 725px;
}
.configurationTree > .configurationTreeContainer > .configurationDetail .columnForm + .clear {
  clear: unset;
}
.configurationTree .configurationTreeDiv {
  min-height: 725px;
}
.configurationTree .configurationTreeDiv .aboveTreeOptions {
  margin: 0 10px;
}
.configurationTree .configurationTreeDiv .table-actions {
  display: none;
}
.configurationTree .configurationTreeDiv .webextTable .columnLabel {
  white-space: normal;
}
.configurationTree .configurationTreeDiv .webextTable > table {
  min-width: unset;
}
.configurationTree .configurationTreeDiv .webextTable > table tr {
  border: none;
}
.configurationTree .configurationTreeDiv .webextTable > table tr > td {
  border: none;
}
.configurationTree .configurationTreeDiv .webextTable > table > tbody > tr > td .cellWrapper {
  min-height: unset;
  padding: 10px 12px;
}
.configurationTree .configurationTreeDiv .webextTable > table > thead {
  border-bottom: 1px solid #dfe3e6;
}
.configurationTree .configurationTreeDiv .webextTable > table > thead > tr > th {
  background-color: white;
}
.configurationTree .configurationTreeDiv .webextTable > table > thead > tr.tableFilterRow > td {
  background-color: white;
  border-top: 2px solid white;
}
.configurationTree .configurationTreeDiv .webextTable > table .tbodySizerGroup {
  display: none;
}
.configurationTree .configurationTreeDiv .webextTable > table > .tableDataBody {
  display: block;
  max-height: 510px;
  overflow-y: auto;
}
.configurationTree .configurationTreeDiv .webextTable > table > .tableDataBody > tr:not(.hidden):not(.notification.hidden) {
  display: block;
}
.configurationTree .configurationTreeDiv .webextTable > table > .tableDataBody > tr:not(.hidden):not(.notification.hidden) > td {
  display: block;
}
.configurationTree .configurationTreeDiv .webextTable > table > tfoot {
  border-top: 1px solid #dfe3e6;
}
.configurationTree .configurationTreeDiv .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link,
.configurationTree .configurationTreeDiv .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link {
  width: 40px;
}
.configurationTree .configurationTreeDiv .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-divider:first-child,
.configurationTree .configurationTreeDiv .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link > div:last-child,
.configurationTree .configurationTreeDiv .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link > div:first-child {
  display: none;
}

.calendar {
  display: flex;
}
.calendar .calendar-sidebar {
  background-color: white;
  display: flex;
  flex-direction: column;
  width: 324px;
}
.calendar .calendar-sidebar a {
  text-decoration: none;
  line-height: 16px;
}
.calendar .calendar-sidebar .calendar-sidebar-tabs {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  border-bottom: none;
  white-space: nowrap;
  margin: 20px 0 10px 0;
}
.calendar .calendar-sidebar .calendar-sidebar-tabs .calendar-sidebar-tab {
  background-color: white;
  border: 1px solid #0066B0;
  color: #0066B0;
  height: 38px;
  width: 130px;
  padding: 11px 0;
  text-align: center;
  cursor: pointer;
}
.calendar .calendar-sidebar .calendar-sidebar-tabs .calendar-sidebar-tab:nth-child(1) {
  border-radius: 8px 0px 0px 8px;
}
.calendar .calendar-sidebar .calendar-sidebar-tabs .calendar-sidebar-tab:nth-child(2) {
  border-radius: 0px 8px 8px 0px;
}
.calendar .calendar-sidebar .calendar-sidebar-tabs .calendar-sidebar-tab.current-calendar-tab {
  color: white;
  background-color: #0066B0;
  padding-bottom: 5px;
}
.calendar .calendar-contents {
  flex: 1 0 min-content;
}
.calendar .calendar-contents .buttonContainer .calendar-title {
  font-size: 28px;
  color: #5a6872;
  line-height: 35px;
  float: left;
  padding-left: 50px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar {
  float: right;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitSelect .dijitButtonContents {
  line-height: 32px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 7px 10px 7px 10px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitSelect .dijitArrowButtonContainer {
  margin: 0;
  padding: 8px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .webext-select .dijit .dijitArrowButtonContainer {
  margin: 0;
  padding: 12px 10px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitTextBox {
  height: 32px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitTextBox .dijitInputContainer {
  margin-left: 10px;
  margin-right: 10px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 32px;
  height: 32px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitTextBox .dijitArrowButtonContainer {
  margin: 0px;
  padding: 12px 10px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitTextArea {
  height: inherit;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitDropDownButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitDropDownButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitDropDownButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButtonRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButtonRight .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButtonRight .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButtonRight .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButtonRight .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.calendar .calendar-contents .buttonContainer .dijitToolbar .dijitButtonRight.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.calendar .calendar-contents .buttonContainer::after {
  content: "";
  display: table;
  clear: both;
}

.dijitCalendarPopup .dijitCalendar {
  background: #FFFFFF;
  box-shadow: 6px 6px 6px 0 rgba(0, 0, 0, 0.1);
  width: 280px !important;
}

div.dijitCalendar > table {
  border-collapse: separate;
  border-spacing: 8px;
  background-color: #FFFFFF;
}

.dijitCalendar div.dijitCalendarMonthContainer {
  display: flex;
  justify-content: space-evenly;
}
.dijitCalendar div.dijitCalendarMonthContainer > * {
  flex: 1;
  display: flex;
  align-items: center;
}
.dijitCalendar div.dijitCalendarMonthContainer .dijitCalendarIncrementArrow {
  order: 2;
}
.dijitCalendar .dijitCalendarMonthContainer .dijitCalendarIncrementControl {
  margin: auto;
}
.dijitCalendar .dijitCalendarMonthContainer .dijitA11ySideArrow {
  display: none;
}
.dijitCalendar .dijitCalendarDayLabel {
  font-weight: bold;
  padding: 4px;
}
.dijitCalendar .dijitCalendarDateLabel {
  padding: 4px;
}
.dijitCalendar .dijitCalendarBodyContainer {
  font-size: 12px;
}
.dijitCalendar .dijitCalendarBodyContainer .dijitCalendarNextMonth .dijitCalendarDateLabel {
  color: #5a6872;
}
.dijitCalendar .dijitCalendarBodyContainer .dijitCalendarCurrentMonth .dijitCalendarDateLabel {
  color: #152935;
}
.dijitCalendar .dijitCalendarBodyContainer .dijitCalendarCurrentDate .dijitCalendarDateLabel {
  border: 2px solid #4178BE;
}
.dijitCalendar .dijitCalendarYearLabel {
  text-align: center;
}
.dijitCalendar .dijitCalendarYearLabel .dijitCalendarSelectedYear {
  color: #0066B0;
  font-weight: bold;
}

.calendar .calendar-contents .dojoxCalendar.listView {
  height: unset !important;
}
.calendar .calendar-contents .dojoxCalendar.listView .viewContainer {
  background-color: unset;
}
.calendar .calendar-contents .dojoxCalendar.listView .viewContainer > .dojoxCalendarColumnView,
.calendar .calendar-contents .dojoxCalendar.listView .viewContainer > .dojoxCalendarMatrixView {
  visibility: hidden;
}
.calendar .calendar-contents .viewContainer {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 15px;
  background-color: white;
}
.calendar .calendar-contents .webextTable {
  overflow-wrap: break-word;
}
.calendar .calendar-contents .webextTable > table {
  table-layout: fixed;
  max-width: 100%;
}
.calendar .calendar-contents .webextTable .tableHeaderRow > th {
  padding-top: 10px;
  padding-bottom: 10px;
}
.calendar .calendar-contents .webextTable .cellWrapper {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 30px;
}
.calendar .calendar-sidebar {
  box-shadow: none;
  border-radius: 0;
  border: 1px solid #CCC;
}
.calendar .calendar-sidebar .dijitSelect .dijitButtonContents {
  line-height: 32px;
}
.calendar .calendar-sidebar .dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 7px 10px 7px 10px;
}
.calendar .calendar-sidebar .dijitSelect .dijitArrowButtonContainer {
  margin: 0;
  padding: 8px;
}
.calendar .calendar-sidebar .webext-select .dijit .dijitArrowButtonContainer {
  margin: 0;
  padding: 12px 10px;
}
.calendar .calendar-sidebar .dijitTextBox {
  height: 32px;
}
.calendar .calendar-sidebar .dijitTextBox .dijitInputContainer {
  margin-left: 10px;
  margin-right: 10px;
}
.calendar .calendar-sidebar .dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 32px;
  height: 32px;
}
.calendar .calendar-sidebar .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
}
.calendar .calendar-sidebar .dijitTextBox .dijitArrowButtonContainer {
  margin: 0px;
  padding: 12px 10px;
}
.calendar .calendar-sidebar .dijitTextArea {
  height: inherit;
}
.calendar .calendar-sidebar .dijitButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.calendar .calendar-sidebar .dijitButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.calendar .calendar-sidebar .dijitButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.calendar .calendar-sidebar .dijitButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.calendar .calendar-sidebar .dijitButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.calendar .calendar-sidebar .dijitDropDownButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.calendar .calendar-sidebar .dijitDropDownButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.calendar .calendar-sidebar .dijitDropDownButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.calendar .calendar-sidebar .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.calendar .calendar-sidebar .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.calendar .calendar-sidebar .dijitButtonRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.calendar .calendar-sidebar .dijitButtonRight .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.calendar .calendar-sidebar .dijitButtonRight .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.calendar .calendar-sidebar .dijitButtonRight .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.calendar .calendar-sidebar .dijitButtonRight .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.calendar .calendar-sidebar .dijitButtonRight.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.calendar .calendar-sidebar div.dijitCalendarContainer > table {
  width: 280px;
  margin: auto;
}
.calendar .calendar-sidebar .calendar-sidebar-panel {
  width: 324px;
  padding: 8px 20px 8px 20px;
  border-top: 1px solid #CCC;
  min-height: 351px;
}
.calendar .calendar-sidebar .calendar-sidebar-panel.calendar-sidebar-panel-filters {
  display: flex;
  flex-direction: column;
}
.calendar .calendar-sidebar .calendar-sidebar-panel.calendar-sidebar-panel-filters.hidden, .calendar .calendar-sidebar .calendar-sidebar-panel.calendar-sidebar-panel-filters.notification.hidden, .calendar .calendar-sidebar #applicationWizardPage .calendar-sidebar-panel.calendar-sidebar-panel-filters.environment-controls.hidden, #applicationWizardPage .calendar .calendar-sidebar .calendar-sidebar-panel.calendar-sidebar-panel-filters.environment-controls.hidden {
  display: none;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section {
  margin-bottom: 8px;
  overflow: hidden;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section.link-section {
  margin: 12px 0;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section.link-section .link-container {
  margin: 2px 0;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .calendar-sidebar-panel-label {
  font-weight: bold;
  padding-bottom: 4px;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .versionSelectorComponent {
  margin-bottom: 8px;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .calendar-date-drop-down {
  width: 125px !important;
  float: left;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .calendar-time-drop-down {
  width: 154px !important;
  float: right;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .dijitSelect,
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .versionSelectorComponent,
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .dijitTextBox {
  width: 100%;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .dijitSelect .dijitButtonContents,
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .versionSelectorComponent .dijitButtonContents,
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .dijitTextBox .dijitButtonContents {
  width: 100%;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .webext-select,
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-panel-section .webext-select .dijitTextBox {
  width: 100% !important;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-sidebar-bottom-filter-container {
  border-top: 1px solid #dfe3e6;
  padding-top: 10px;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section {
  display: flex;
  flex-direction: column;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container {
  order: 3;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-label {
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon {
  font-size: 14px;
  width: 14px;
  height: 14px;
  padding-left: 7px;
}
.calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon {
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-size: 14px;
  width: 14px;
  height: 14px;
}
.calendar .dojoxCalendar {
  width: auto;
}
.calendar .dojoxCalendar .dojoxCalendarRowHeaderLabel {
  position: absolute;
}

.calendar,
#calendarContainer {
  padding-top: 10px;
}

.dojoxCalendar {
  width: auto;
}
.dojoxCalendar .buttonContainer .dijitToolbar .current-calendar-view .dijitButtonNode {
  background-color: #0066B0;
  border-color: #0066B0;
  color: #ffffff;
}
.dojoxCalendar .buttonContainer .dijitToolbar .current-calendar-view .dijitButtonText {
  font-weight: bold;
}
.dojoxCalendar .buttonContainer .dijitToolbarSeparator {
  background: none;
  background-color: #8897a2;
  width: 1px;
  height: 26px;
  padding: 0;
  margin: 0 5px;
}
.dojoxCalendar .buttonContainer .previous-view-icon, .dojoxCalendar .buttonContainer .next-view-icon {
  font-size: 14px;
}
.dojoxCalendar .buttonContainer .previous-view-icon {
  padding: 0 5px 0 3px;
}
.dojoxCalendar .buttonContainer .next-view-icon {
  padding: 0 3px 0 5px;
}

.dojoxCalendar .view {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.dojoxCalendarColumnView .dojoxCalendarEvent.entry .endTime {
  display: none !important;
}

.calendar-sidebar .dijitCalendar {
  background-color: #FFF;
}

.calendar-sidebar .dijitCalendar .dijitCalendarArrow,
.calendar-sidebar .dijitCalendar .dijitCalendarNextYear,
.calendar-sidebar .dijitCalendar .dijitCalendarPreviousYear {
  border-color: #FFF;
}

.calendar-sidebar-environment-color {
  height: 10px;
  width: 10px;
  border-radius: 10px;
  margin: 3px 5px 0 0;
  vertical-align: top;
  box-shadow: 0 0 2px #888;
}

.calendar-sidebar-create-button-container {
  padding: 0 10px 10px 10px;
  border-bottom: 1px solid #CCC;
  margin: 0 -10px 10px;
  text-align: center;
}

.calendar-sidebar-create-button-container .dijitButtonNode .dijitButtonText {
  max-width: 180px;
  word-break: break-word;
  white-space: pre-wrap;
}

.dijitButton.calendar-sidebar-button {
  margin-left: 0px;
  width: 100%;
  text-align: center;
}

.calendar-sidebar-save-message,
.calendar-sidebar-hover-container {
  position: absolute;
  width: 193px;
  padding: 10px;
  background-color: #FFF;
  border: 2px solid #555;
  border-radius: 4px;
  box-shadow: 0 0 10px 0 #AAA;
  z-index: 5;
}

.calendar-sidebar-panel-filters .calendar-sidebar-save-message {
  margin-top: 10px;
}

.calendar-sidebar-save-message {
  margin-top: -1px;
  background-color: #D4ECFE;
  border: 2px solid #1A99FC;
  z-index: 10;
  text-align: center;
}

.calendar-sidebar-panel-section .calendar-date-drop-down {
  width: 110px;
  margin-right: 4px;
}

.calendar-sidebar-panel-section .calendar-time-drop-down {
  width: 100px;
}

.calendar-sidebar-modify-button-container,
.calendar-sidebar-filter-button-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.calendar-sidebar-panel .calendar-update-button,
.calendar-sidebar-panel .calendar-cancel-button {
  margin-top: 5px;
}

.agentHealthPanel {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
}
.agentHealthPanel .titlebar {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.agentHealthPanel .titlebar .title {
  font-size: 20px;
}
.agentHealthPanel .titlebar .dijitValidationTextBox {
  border-width: 0px;
  border-bottom: 1px solid #0066B0;
}
.agentHealthPanel .health-details {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
}
.agentHealthPanel .health-details .details-section {
  flex: 1 1 auto;
  text-align: center;
}
.agentHealthPanel .health-details .details-section .label {
  white-space: nowrap;
  padding: 5px;
}
.agentHealthPanel .health-details .details-section .count {
  font-size: 20px;
  font-weight: bold;
}
.agentHealthPanel .plotly-chart-container {
  flex: 1;
  max-height: 250px;
  max-width: 25vw;
}

.agentUtilizationPanel {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
}
.agentUtilizationPanel .titlebar {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.agentUtilizationPanel .titlebar .title {
  font-size: 20px;
}
.agentUtilizationPanel .titlebar .dijitValidationTextBox {
  border-width: 0px;
  border-bottom: 1px solid #0066B0;
}
.agentUtilizationPanel .plotly-chart-container {
  flex: 1;
  max-height: 250px;
  max-width: 25vw;
}

.dashbaordPanels {
  width: 100%;
  margin-bottom: 20px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto auto;
  gap: 15px;
}
.dashbaordPanels > .panel {
  min-height: 250px;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);
  background-color: white;
  padding: 12px;
}
.dashbaordPanels > .panel:last-child {
  grid-column: span 3;
}
.dashbaordPanels > .panel .plotly-chart-container .js-plotly-plot {
  max-height: 100%;
  max-width: 100%;
}

.deploymentHealthPanel {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
}
.deploymentHealthPanel .titlebar {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.deploymentHealthPanel .titlebar .title {
  font-size: 20px;
}
.deploymentHealthPanel .titlebar .dijitValidationTextBox {
  border-width: 0px;
  border-bottom: 1px solid #0066B0;
}
.deploymentHealthPanel .deployment-executions {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
}
.deploymentHealthPanel .deployment-executions .execution-section {
  flex: 1;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);
  padding: 20px 5px;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.deploymentHealthPanel .deployment-executions .execution-section.execution-total {
  background-color: lightblue;
}
.deploymentHealthPanel .deployment-executions .execution-section.execution-success {
  background-color: lightgreen;
}
.deploymentHealthPanel .deployment-executions .execution-section.execution-failed {
  background-color: lightpink;
}
.deploymentHealthPanel .deployment-executions .execution-section .label {
  white-space: nowrap;
  padding: 5px;
}
.deploymentHealthPanel .deployment-executions .execution-section .count {
  font-size: 20px;
  font-weight: bold;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.deploymentHealthPanel hr {
  width: 100%;
}
.deploymentHealthPanel .server-details-title {
  font-size: 20px;
  flex: 0 0 auto;
}
.deploymentHealthPanel .server-details {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
}
.deploymentHealthPanel .server-details .details-section {
  flex: 1 1 auto;
  text-align: center;
}
.deploymentHealthPanel .server-details .details-section:last-child {
  flex: 2 1 auto;
}
.deploymentHealthPanel .server-details .details-section .label {
  white-space: nowrap;
  padding: 5px;
}
.deploymentHealthPanel .server-details .details-section .count {
  font-size: 20px;
  font-weight: bold;
}
.deploymentHealthPanel .server-details .details-section .progressbar {
  width: 100%;
  height: 20px;
  background-color: #e0e0e0;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
.deploymentHealthPanel .server-details .details-section .progressbar .progressbar-progress {
  height: 100%;
  background-color: #4caf50;
  transition: width 0.5s, background-color 0.5s;
}
.deploymentHealthPanel .server-details .details-section .progressbar.warn .progressbar-progress {
  background-color: orange;
}
.deploymentHealthPanel .server-details .details-section .progressbar.error {
  background: repeating-linear-gradient(135deg, orangered, black 8px);
}
.deploymentHealthPanel .server-details .details-section .progressbar.error .progressbar-progress {
  background-color: orangered;
}
.deploymentHealthPanel .server-details .details-section .progressbar .progressbar-text {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
  font-weight: bold;
  text-shadow: 1px 1px 0 white, -1px -1px 0 white, -1px 1px 0 white, 1px -1px 0 white;
  pointer-events: none;
}

.deploymentActivityPanel {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
}
.deploymentActivityPanel .titlebar {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.deploymentActivityPanel .titlebar .title {
  font-size: 20px;
}
.deploymentActivityPanel .titlebar .dijitValidationTextBox {
  border-width: 0px;
  border-bottom: 1px solid #0066B0;
}
.deploymentActivityPanel .plotly-chart-container {
  flex: 1;
  max-height: 250px;
}

.error-page {
  background-color: #ffffff;
  border: 1px solid #e0182d;
  border-left: 6px solid #e0182d;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  padding: 30px 20px;
}
.error-page .header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}
.error-page .header i.icon-error--solid, .error-page .header .pageAlerts .pageAlert.errorPriority i.priority-icon, .pageAlerts .pageAlert.errorPriority .error-page .header i.priority-icon, .error-page .header .notification.error i.icon-wrapper, .notification.error .error-page .header i.icon-wrapper, .error-page .header .licenseManagement .connection-status.inactive i, .licenseManagement .connection-status.inactive .error-page .header i, .error-page .header .password-validator ul.password-requirements li.non-compliant i, .password-validator ul.password-requirements li.non-compliant .error-page .header i, .error-page .header .missingPropertiesIcon.error i.icon-wrapper, .missingPropertiesIcon.error .error-page .header i.icon-wrapper {
  color: #e0182d;
  font-size: 40px;
  margin-right: 20px;
}
.error-page .header .title {
  font-size: 50px;
  font-weight: 300;
}
.error-page .custom-detail {
  margin-top: 40px;
}

.dijitTextBox.dijitFilterTextBox {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.dijitTextBox.dijitFilterTextBox .filter-funnel-icon {
  padding-left: 6px;
  color: #5a6872;
}
.dijitTextBox.dijitFilterTextBox .dijitInputContainer {
  -ms-flex: 1;
  flex: 1;
}

.page-loading-image {
  background: rgba(255, 255, 255, 0) url("../../images/icons/loading.gif") no-repeat center center;
  background-size: 40px 40px;
  height: 40px;
  width: 40px;
  position: absolute;
  top: 1px;
  right: 18px;
  pointer-events: none;
}

:root {
  background-color: #f4f7fb;
  --page-header-height: 60px;
  --secondary-nav-height: 90px;
  --body-background-offset: calc(var(--page-header-height) + var(--secondary-nav-height));
  background-image: linear-gradient(to bottom, #0066B0 var(--page-header-height), #ffffff var(--page-header-height), #ffffff var(--body-background-offset), #f4f7fb var(--body-background-offset));
  background-repeat: repeat-x;
}

#pageHeader {
  background-color: #0066B0;
  color: #ffffff;
  width: 100%;
}
#pageHeader .productLogo {
  background-image: url(../../images/vendor/deploy-white.png);
  background-repeat: no-repeat;
  width: 60px;
  height: 60px;
  background-position: center;
  background-size: 50px 32px;
}
#pageHeader .productLogo.platformEnabled {
  margin-left: 45px;
}
#pageHeader .page-banner {
  display: -ms-flexbox;
  display: flex;
}
#pageHeader .page-banner .banner-item {
  height: 60px;
}
#pageHeader .page-banner .page-product-name-container {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
}
#pageHeader .page-banner .page-product-name-container a {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  color: #ffffff;
  display: block;
  cursor: pointer;
  text-decoration: none;
  font-weight: 400;
  font-size: 22px;
  padding: 19px 12px;
  margin-left: 0;
}
#pageHeader .page-banner .page-product-name-container a:hover {
  background-color: #00487d;
  color: #ffffff;
}
#pageHeader .page-banner .top-level-tabs-container,
#pageHeader .page-banner .banner-fill-spacer {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-right: 35px;
  min-width: 150px;
}
#pageHeader .page-banner .page-help-menu-container {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-left: 10px;
}
#pageHeader .page-banner .page-help-menu-container .page-header-help-icon {
  display: inline-block;
  font-size: 22px;
  font-weight: 100;
  vertical-align: middle;
}
#pageHeader .page-banner .page-help-menu-container .dijitDropDownButton .dijitButtonNode {
  width: 60px;
}
#pageHeader .page-banner .page-user-menu-container {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0;
}
#pageHeader .page-banner .page-user-menu-container .page-header-user-icon {
  display: inline-block;
  font-size: 28px;
  font-weight: 100;
  vertical-align: middle;
  margin-right: 8px;
}
#pageHeader .page-banner .page-user-menu-container .dijitDropDownButton .dijitButtonNode {
  padding: 0 20px 0 6px;
}
#pageHeader .page-banner .page-help-menu-container .dijitDropDownButton, #pageHeader .page-banner .page-user-menu-container .dijitDropDownButton {
  height: 100%;
  margin: 0;
}
#pageHeader .page-banner .page-help-menu-container .dijitDropDownButton:hover .dijitButtonNode, #pageHeader .page-banner .page-user-menu-container .dijitDropDownButton:hover .dijitButtonNode {
  background-color: #00487d;
  color: #ffffff;
}
#pageHeader .page-banner .page-help-menu-container .dijitDropDownButton .dijitButtonNode, #pageHeader .page-banner .page-user-menu-container .dijitDropDownButton .dijitButtonNode {
  background-color: #0066B0;
  border: none;
  color: #ffffff;
  height: 100%;
  margin: 0;
}
#pageHeader .page-banner .page-help-menu-container .dijitDropDownButton .dijitButtonNode .dijitArrowButtonInner, #pageHeader .page-banner .page-help-menu-container .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar, #pageHeader .page-banner .page-user-menu-container .dijitDropDownButton .dijitButtonNode .dijitArrowButtonInner, #pageHeader .page-banner .page-user-menu-container .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  display: none !important;
}
#pageHeader .page-banner .page-help-menu-container .dijitDropDownButton .dijitButtonNode .dijitButtonText, #pageHeader .page-banner .page-user-menu-container .dijitDropDownButton .dijitButtonNode .dijitButtonText {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-style: normal;
  font-weight: 400;
  height: 16px;
  line-height: 16px;
}
#pageHeader .page-banner .dijitButtonNode {
  transition: none;
}

div[aria-label=pageHeaderUserMenuPopup], div[aria-label=pageHeaderHelpMenuPopup] {
  border: none !important;
}

div[aria-label=pageHeaderUserMenuPopup] .extended-menu-item .dijitMenuItemLabel {
  padding-left: 0px;
}
div[aria-label=pageHeaderUserMenuPopup] .extended-menu-item .dijitMenuItemLabel::before {
  width: 16px;
  margin-left: -12px;
  margin-right: 6px;
  content: "‹";
  font-size: 20px;
}

div[aria-label=pageHeaderProfileMenuPopup] {
  border: 1px solid #0066B0;
}

div[aria-label=pageHeaderUserMenuPopup], div[aria-label=pageHeaderHelpMenuPopup], div[aria-label=pageHeaderProfileMenuPopup] {
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.1);
}

.dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu {
  border: none;
}
.dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu .dijitMenuItem {
  height: 40px;
  text-align: left;
  background-color: #0066B0;
}
.dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu .dijitMenuItem.dijitMenuItemSelected, .dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu .dijitMenuItem.dijitMenuItemHover {
  background-color: #00487d;
}
.dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu .dijitMenuItem.dijitMenuItemSelected .dijitMenuItemLabel, .dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu .dijitMenuItem.dijitMenuItemSelected .linkedMenuItem, .dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu .dijitMenuItem.dijitMenuItemHover .dijitMenuItemLabel, .dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu .dijitMenuItem.dijitMenuItemHover .linkedMenuItem {
  color: #ffffff;
}
.dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu .dijitMenuItem .dijitMenuItemLabel, .dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu .dijitMenuItem .linkedMenuItem {
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
}
.dijitMenuPopup.dijitMenuPopup > .dijitMenu.dijitMenuTable.page-header-actions-menu .dijitMenuItem .dijitMenuItemLabel {
  line-height: 40px;
  padding-left: 16px;
  padding-right: 16px;
}

.about-popup.dijitDialog {
  overflow: visible;
  width: 700px;
}
.about-popup.dijitDialog .dijitDialogTitleBar {
  height: 40px;
  font-size: 24px;
  font-weight: 400;
}
.about-popup.dijitDialog .dijitDialogPaneContent {
  padding: 0 50px 50px 50px;
}
.about-popup.dijitDialog .dijitDialogPaneContent .product-name {
  font-size: 24px;
  font-weight: 400;
  padding-bottom: 10px;
}
.about-popup.dijitDialog .dijitDialogPaneContent .product-name .version-moniker {
  font-weight: 200;
  margin-left: 8px;
}
.about-popup.dijitDialog .dijitDialogPaneContent .product-version {
  font-size: 14px;
  padding-bottom: 38px;
}
.about-popup.dijitDialog .dijitDialogPaneContent .copyright, .about-popup.dijitDialog .dijitDialogPaneContent .gov-notice {
  font-size: 14px;
  line-height: 18px;
}
.about-popup.dijitDialog .dijitDialogPaneContent .copyright {
  margin-bottom: 20px;
}

.chart-container {
  background-color: #FFF;
  border: solid 1px #DBDBDB;
  padding: 10px;
}

.report-sidebar .report-accordion .dijitTitlePane {
  background: white;
}
.report-sidebar .report-accordion .dijitTitlePane:hover {
  background: #dfe3e6;
}
.report-sidebar .report-accordion .dijitTitlePane .dijitTitlePaneTextNode {
  padding-left: 8px;
  color: #152935;
  font-size: 14px;
  font-weight: bold;
}
.report-sidebar .report-accordion .dijitTitlePane .dijitTitlePaneTextNode:hover {
  color: #0066B0;
}
.report-sidebar .report-accordion .report-link-div-selected .report-link-selected {
  color: #0066B0;
  font-weight: bold;
  text-decoration: none;
  background-color: #dfe3e6;
}
.report-sidebar .report-accordion .report-link-div:hover {
  background: #dfe3e6;
}
.report-sidebar .report-accordion .report-link-div .report-link {
  font-size: 12px;
  color: #152935;
  text-decoration: none;
}
.report-sidebar .report-accordion .report-link-div .report-link:hover {
  color: #0066B0;
}

.report-form-table .report-configuration-container {
  background-color: #ffffff;
  border: 1px solid #dfe3e6;
  padding: 20px;
  margin-bottom: 18px;
}
.report-form-table .report-configuration-container .report-header.has-form {
  margin-bottom: 30px;
}
.report-form-table .report-configuration-container .report-header .report-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.report-form-table .report-configuration-container .report-header .report-title .report-breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 1;
  flex: 1;
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 10px;
  color: #152935;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}
.report-form-table .report-configuration-container .report-header .report-title .report-breadcrumb .report-breadcrumb-spacer {
  margin: 0 10px;
}
.report-form-table .report-configuration-container .report-header .report-title .report-link {
  padding: 0 5px;
}
.report-form-table .report-configuration-container .report-header .report-description {
  margin-top: 16px;
  line-height: 18px;
}
.report-form-table .report-configuration-container .report-form .date-range-selector {
  margin-bottom: 15px;
}
.report-form-table .report-configuration-container .report-form .date-range-selector .date-range-control {
  margin-bottom: 10px;
}
.report-form-table .report-configuration-container .report-form .report-form-label {
  margin-bottom: 8px;
}
.report-form-table .report-configuration-container .report-form .report-form-field {
  margin: 0 10px 25px 0;
}
.report-form-table .report-configuration-container .report-form .report-form-field .dijitSelect {
  width: 400px;
}
.report-form-table .report-configuration-container .report-buttons .dijitButton:first-child {
  margin-left: 0;
}

.time-picker .input-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.time-picker .input-container .hour-minute-text-container {
  margin-right: 5px;
}
.time-picker .input-container .hour-minute-text-container .dijitTextBox.dijitValidationTextBox {
  width: 100px !important;
}
.time-picker .input-container .am-pm-select-container .dijitSelect {
  background: transparent;
  border: 1px solid transparent;
}
.time-picker .input-container .am-pm-select-container .dijitSelect .dijitButtonContents .dijitSelectLabel, .time-picker .input-container .am-pm-select-container .dijitSelect.dijitSelectDisabled .dijitButtonContents .dijitSelectLabel {
  width: 30px !important;
}
.time-picker .input-container .am-pm-select-container .dijitSelect .dijitButtonContents .dijitSelectLabel {
  font-weight: 600;
  margin: 6px 10px;
}
.time-picker .input-container .am-pm-select-container .dijitSelect.dijitSelectDisabled .dijitButtonContents .dijitSelectLabel {
  color: #152935;
}
.time-picker .input-container .am-pm-select-container .dijitSelect:not(.dijitSelectDisabled) .dijitButtonContents .dijitSelectLabel {
  color: #0066B0;
  margin-right: 2px;
}
.time-picker .input-container .am-pm-select-container .dijitSelect:not(.dijitSelectDisabled).dijitSelectOpened, .time-picker .input-container .am-pm-select-container .dijitSelect:not(.dijitSelectDisabled).dijitSelectFocused, .time-picker .input-container .am-pm-select-container .dijitSelect:not(.dijitSelectDisabled).dijitSelectActive {
  background: #ffffff;
  border: 1px solid #dfe3e6;
}
.time-picker .validation-message {
  color: #da1e28;
  font-size: 12px;
  line-height: 14px;
  margin-top: 3px;
}

.date-range-selector .date-range-control:not(:last-child) {
  margin-right: 7px;
}

.date-range-selector-option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-weight: normal;
}
.date-range-selector-option img {
  width: 16px;
  margin-right: 10px;
}

.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .header .log-details .labelValueWrapper:first-of-type {
  padding-top: 8px;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .header .log-details .labelValueWrapper {
  padding: 3px 0px;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .header .log-details .labelValueWrapper .labelsAndValues-labelCell {
  float: left;
  margin-right: 15px;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .content {
  padding: 0;
  overflow: hidden;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .content .log-mask {
  height: 100%;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .content .log-mask .log-container {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #5a6872;
  border-top: 1px solid #5a6872;
  font-family: monospace;
  font-size: 12px;
  height: 100%;
  overflow: auto;
  /*
   * We need this extra layer because flex limits the
   * content box height of lines-container. This made
   * the background and border stop at the scroll point.
   */
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .content .log-mask .log-container .lines-container .lines-wrapper {
  background-color: #f4f7fb;
  border-right: 1px solid #5a6872;
  min-height: 100%;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .content .log-mask .log-container .lines-container .lines-wrapper > div {
  padding: 0px 6px;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .content .log-mask .log-container .datetimes-container .lines-wrapper {
  border-right: 1px solid #5a6872;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .content .log-mask .log-container .datetimes-container .lines-wrapper > div {
  white-space: nowrap;
  padding: 0px 6px;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .content .log-mask .log-container .log-text {
  white-space: pre;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .content .log-mask .log-container .log-text > div {
  padding: 0px 6px;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0 48px;
}
.live-log-viewer.scrolling-dialog-wrapper .scrolling-dialog-container .footer .dijitButton {
  margin: 0;
}

.environmentSelectionWidget .webext-multi-select {
  margin: 0;
}

.environmentSelectionWidget .selectAllLabel {
  text-align: center;
  margin-bottom: 4px;
  border: 1px solid #0066B0;
  color: #0066B0;
  border-radius: 3px;
  display: block;
  cursor: pointer;
  width: 183px;
  margin-left: 48px;
}

.environmentSelectionWidget .selectAllLabel:hover {
  color: #FFF;
  background-color: #0066B0;
}

.environmentSelectionWidget .dijitButton .dijitButtonNode {
  margin-right: 10px;
  margin-bottom: 10px;
}

.property-comparison-popup {
  max-width: 900px;
}

.property-comparison-popup .title {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: bold;
}

.property-comparison-popup table {
  border-collapse: collapse;
}

.property-comparison-popup th,
.property-comparison-popup thead {
  font-weight: bold;
}

.property-comparison-popup thead tr {
  border-bottom: #cccccc solid 1px;
}

.property-comparison-popup th,
.property-comparison-popup td {
  text-align: center;
  padding: 5px 10px;
  min-width: 60px;
  word-break: break-all;
}

.property-comparison-popup td.empty {
  font-style: italic;
  color: #444;
}

.environmentPropertyComparisonGrid {
  border-top: 1px #ccc solid;
}

.environmentPropertyComparisonGrid.overflowed {
  border: 1px #ccc solid;
}

.environmentPropertyComparisonGrid.overflowed .horizontalScrollContainer {
  min-height: 250px;
  overflow-x: scroll;
}

.environmentPropertyComparisonGrid.overflowed .body {
  display: inline-block;
}

.environmentPropertyComparisonGrid ul.environmentHeaders {
  list-style: none;
  margin-top: 0px;
  white-space: nowrap;
}

.environmentPropertyComparisonGrid li.environmentHeader {
  display: inline-block;
  height: 150px;
  position: relative;
  border-bottom-style: solid;
  border-bottom-width: 4px;
  margin-right: 10px;
}

.environmentPropertyComparisonGrid li.environmentHeader > div {
  position: absolute;
  width: 255px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: right;
}

.environmentPropertyComparisonGrid .notReadyMessage {
  display: block;
  position: relative;
  background-color: #EEE;
  line-height: 30px;
  font-size: 1.5em;
  font-weight: 300;
  text-align: center;
  width: 100%;
  margin-top: 1.5em;
  padding: 10px;
}

.environmentPropertyComparisonGrid li.environmentHeader > div > span {
  font-size: 18px;
}

.environmentPropertyComparisonGrid .environmentHeadersFloating {
  position: fixed;
  top: 0px;
  left: 30px;
  right: 30px;
  width: auto;
  z-index: 20;
  background-color: rgb(255, 255, 255);
  white-space: nowrap;
  overflow: hidden;
}

.environmentPropertyComparisonGrid .environmentHeadersVerticalSpacer {
  height: 150px;
}

.environmentPropertyComparisonGrid .propertyRow > div {
  display: inline-block;
  padding: 0px 5px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.environmentPropertyComparisonGrid .propertyRow:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.propSheetRowGroup > div.propertyRow:nth-of-type(1) {
  border-top: #ccc 1px solid;
}

.environmentPropertyComparisonGrid .propSheetRowGroup > div:last-child {
  border-bottom: #ccc 1px solid;
}

.environmentPropertyComparisonGrid .propertyRow > div.rowHeader {
  font-weight: 900;
  text-align: right;
  word-wrap: break-word;
  overflow-x: hidden;
}

.environmentPropertyComparisonGrid .propSheetRowEmpty {
  height: 24px;
  margin-top: 12px;
  padding-left: 20px;
  display: block;
}

.environmentPropertyComparisonGrid .propertyRow > div {
  display: inline-block;
}

.environmentPropertyComparisonGrid .propertyRow > div.referenceValue {
  text-align: center;
}

.environmentPropertyComparisonGrid div.propSheetRowGroupHeader {
  padding-bottom: 5px;
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
  margin-top: 30px;
  vertical-align: middle;
}

.environmentPropertyComparisonGrid div.propSheetRowGroupHeader:before {
  vertical-align: middle;
  height: 100%;
  content: "";
}

.environmentPropertyComparisonGrid .generalIcon.componentIcon {
  display: inline-block;
  vertical-align: middle;
}

.environmentPropertyComparisonGrid .propSheetRowGroupHeaderLabel {
  display: inline-block;
  vertical-align: middle;
}

.environmentPropertyComparisonGrid .propertyRowComparisons > div {
  display: inline-block;
  text-align: center;
}

.environmentSelectionWidget .dijitButtonSpecial {
  display: block;
  padding-top: 15px;
  text-align: right;
}

.property-cell > * {
  display: inline-block;
  vertical-align: middle;
}

.comparison-icon.no-match,
.property-cell .no-match {
  background: url("../../images/icons/env-comparison.png") -1px -4px;
  width: 28px;
  height: 28px;
}

.comparison-icon.match,
.property-cell .match {
  background: url("../../images/icons/env-comparison.png") -30px -5px;
  width: 28px;
  height: 28px;
}

.comparison-icon.secure,
.property-cell .secure {
  background: url("../../images/icons/env-comparison.png") -60px -2px;
  width: 28px;
  height: 28px;
}

.comparison-icon.missing,
.property-cell .missing {
  background: url("../../images/icons/env-comparison.png") -91px -1px;
  width: 28px;
  height: 28px;
}

.comparison-icon.no-value-required,
.property-cell .no-value-required {
  background: url("../../images/icons/env-comparison.png") -126px -1px;
  width: 28px;
  height: 28px;
}

.propertyRow {
  height: 36px;
  white-space: nowrap;
}

.propertyRow:nth-child(even) {
  background-color: #f8f8f8;
}

.property-cell:before {
  height: 100%;
  content: "";
  vertical-align: middle;
  display: inline-block;
}

.property-cell {
  border-left-style: dotted;
  border-left-color: #cccccc;
  border-left-width: thin;
  padding-bottom: 1px;
  height: 100%;
  text-align: center;
  transition: 0.5s background-color;
  cursor: pointer;
}

.preamble.clearfix {
  padding-bottom: 15px;
}

.environmentPropertyComparisonGrid .downloadCSV > a {
  position: absolute;
  right: 0;
  padding: 4px;
  padding-left: 10px;
  z-index: 10;
}

.environmentPropertyComparisonGrid.overflowed .downloadCSV > a {
  background: #EEE;
}

.downloadCSV > a:before {
  vertical-align: middle;
  content: "";
  height: 100%;
}

.downloadCSV .downloadCSVText {
  vertical-align: middle;
  height: 100%;
  display: inline-block;
  margin-right: 3px;
}

.environmentPropertyComparisonGrid .downloadCSV .envCompareDownloadCSV {
  height: 28px;
  width: 24px;
  vertical-align: middle;
  display: inline-block;
}

.environmentPropertyComparisonGrid .propertyRow > div.property-cell:hover {
  background-color: #cce8f2;
}

.right-panel-container {
  position: fixed;
  top: 1px;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.right-panel-container .right-panel {
  height: 100%;
  overflow-y: scroll;
}

.right-panel {
  top: 0;
  height: 100%;
  background-color: #FFF;
  box-shadow: -1px 1px 4px 0 #CCC;
  border-left: 1px solid #CCC;
  position: relative;
  z-index: 20;
  overflow-y: auto;
  min-width: 600px;
}
.right-panel .right-panel-grabber {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 10px;
  cursor: col-resize;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.right-panel .right-panel-grabber::before {
  color: #AAA;
}
.right-panel .right-panel-grabber.active i {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.right-panel .webextTable > table {
  min-width: 400px;
  overflow-wrap: anywhere;
}
.right-panel .webextTable > table .general-icon:first-child {
  float: left;
  margin-bottom: 3px;
}
.right-panel .perPage {
  display: none;
}
.right-panel .panel-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 24px;
  padding-left: 32px;
  padding-right: 24px;
}
.right-panel .panel-header .rightPanel-tooltipTitle {
  padding-top: 12px;
  font-size: 18px;
}
.right-panel .panel-header .rightPanel-tooltipTitle .containerLabel {
  padding-left: 0px;
}
.right-panel .panel-header .panel-subtitle {
  width: 60%;
  margin-top: 8px;
  font-size: 16px;
}
.right-panel .panel-header .panel-title-contents {
  text-align: right;
  width: 100%;
  padding-right: 12px;
  padding-top: 14px;
}
.right-panel .panel-content {
  padding: 0 32px;
}
.right-panel .panel-content .webextTable {
  margin-top: 10px;
}
.right-panel .panel-close-button {
  float: right;
  position: sticky;
  z-index: 10;
  top: 24px;
  margin-right: 12px;
}
.right-panel .panel-title {
  font-size: 1.6em;
  color: #222;
  text-shadow: #C6C6C6 0px 1px 1px;
}

.with-description-text .tableLinksContainer {
  margin-top: 0px;
  margin-bottom: 3px;
}

.with-description-text .listTopButtons {
  margin-left: 12px;
}

.with-top-buttons .listTopButtons {
  margin-left: 12px;
  margin-bottom: -10px;
}

@media only screen and (min-width: 1400px) {
  .table-show-right-panel {
    margin-right: 540px;
  }
}
.edit-dynamic-resource-conditions .conditions {
  margin: 8px 0 0 0;
  width: 100%;
}
.edit-dynamic-resource-conditions .conditions .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #dfe3e6;
  min-height: 36px;
}
.edit-dynamic-resource-conditions .conditions .row:last-child {
  border-bottom: 1px solid #dfe3e6;
  margin-bottom: 12px;
}
.edit-dynamic-resource-conditions .conditions .row .conditions-icon {
  -ms-flex: 0;
  flex: 0;
  font-size: 14px;
  height: 14px;
  min-width: 24px;
  margin-left: 10px;
}
.edit-dynamic-resource-conditions .conditions .row .conditions-info {
  -ms-flex: 1;
  flex: 1;
  padding: 6px 12px;
}
.edit-dynamic-resource-conditions .conditions .row .conditions-info .conditions-label {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 284px;
  font-size: 13px;
  line-height: 17px;
}
.edit-dynamic-resource-conditions .conditions .row .conditions-clear {
  -ms-flex: 0;
  flex: 0;
  color: #8897a2;
  cursor: pointer;
  font-size: 8px;
  height: 20px;
  min-width: 20px;
  padding: 7px;
  margin-right: 4px;
}
.edit-dynamic-resource-conditions .conditions .row .conditions-clear:hover {
  color: #5a6872;
}
.edit-dynamic-resource-conditions .inputs {
  margin: 25px 0 0 0;
}
.edit-dynamic-resource-conditions .inputs .condition-input {
  margin: 8px 0 15px 0;
  width: 100%;
}
.edit-dynamic-resource-conditions .actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  padding-top: 10px;
}
.edit-dynamic-resource-conditions .actions .dijitButton {
  margin: 0;
}

.resource-compare-selector-dialog .content-switcher {
  padding-bottom: 20px;
}

.resource-compare-tree .instructions-title {
  font-weight: 600;
}
.resource-compare-tree ul.instructions-list {
  padding-top: 10px;
}
.resource-compare-tree ul.instructions-list li {
  line-height: 18px;
}
.resource-compare-tree .continue-button {
  margin: 0;
  padding: 10px 0 13px 0;
}
.resource-compare-tree .inline-table-icon {
  margin-right: 5px;
  margin-bottom: -2px;
}
.resource-compare-tree .resource-compare-placeholder-cell * {
  display: none;
}

.dijitDialog {
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  border-top: 5px solid #0066B0;
  padding: 0;
  max-width: 80vw;
}
.dijitDialog .innerContainer {
  margin: 0px;
  padding: 0 48px;
}
.dijitDialog .dijitDialogTitleBar {
  margin-top: 44px;
  margin-bottom: 24px;
  font-size: 28px;
  color: #5a6872;
  line-height: 35px;
  margin-left: 48px;
  margin-right: 48px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell {
  background: none;
  font-size: 16px;
  margin-bottom: 4px;
  height: 16px;
  width: 16px;
  vertical-align: middle;
}
.dijitDialog .containerLabel {
  padding-left: 48px;
}
.dijitDialog .dijitDialogCloseIcon {
  position: absolute;
  right: 16px;
  top: 16px;
}
.dijitDialog .columnForm div.table {
  margin: 0 48px;
}
.dijitDialog .columnForm .underField {
  padding: 25px 48px;
  background-color: #f0f3f6;
}
.dijitDialog .defaultDialogContentBuffer {
  margin-left: 48px;
  margin-right: 48px;
  margin-bottom: 48px;
  display: inline-block;
}
.dijitDialog .defaultDialogButtonContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
}
.dijitDialog .defaultDialogButtonContainer .dijitButton {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.ucd-generic-confirm-alert {
  padding: 0px 48px 0px 48px;
}
.ucd-generic-confirm-alert .dijitDialogTitleBar {
  margin-left: 0;
}
.ucd-generic-confirm-alert .underField {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  padding: 25px 0px;
}

.dijitDialog .resourceList {
  margin: 0 48px 24px 48px;
}
.dijitDialog .resourceList .bottom-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin: 24px 0;
}

.resourceList .inline-table-icon {
  margin-right: 5px;
  margin-bottom: -2px;
}
.resourceList .resourceList-nameColumn .pill-box {
  max-width: 150px;
}

.resourceCellLink {
  margin-left: 6px;
}

.dojoDndAvatar .dojoDndAvatarItem .cellWrapper .resourceList-nameColumn {
  /* override inline style */
  margin-right: 0 !important;
}
.dojoDndAvatar .dojoDndAvatarItem .cellWrapper .resourceList-nameColumn .inline-table-icon {
  margin-right: 5px;
  margin-bottom: -2px;
}

.codeEditor .editor {
  position: relative;
  width: 400px;
  height: 300px;
}
.codeEditor.labelsAndValues-editorCell .editor {
  position: relative;
  width: 400px;
  height: 75px;
  border: 1px solid #CCC;
  box-shadow: 1px 1px 1px -1px #AAA;
  border-radius: 3px;
  overflow: hidden;
  cursor: pointer;
}
.codeEditor.labelsAndValues-editorCell .editor * {
  cursor: pointer !important;
}
.codeEditor.labelsAndValues-editorCell .editor .ace_scroller {
  bottom: 0px !important;
}
.codeEditor.labelsAndValues-editorCell .editor .ace_scrollbar,
.codeEditor.labelsAndValues-editorCell .editor .ace_scrollbar-h {
  display: none;
}
.codeEditor.labelsAndValues-editorCell .editor .ace_print-margin {
  display: none;
}
.codeEditor.labelsAndValues-editorCell.empty .editor {
  height: 35px;
}

.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  overflow: hidden;
}
.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content .edit-fields {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0 10px 8px 10px;
}
.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content .edit-fields .name-label,
.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content .edit-fields .description-label {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-weight: 600;
  margin-right: 14px;
}
.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content .edit-fields .name-value {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 300px;
  margin-right: 40px;
}
.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content .edit-fields .description-value {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content .toolbar-container {
  overflow: hidden;
  border-top: 1px solid #dfe3e6;
  border-bottom: 1px solid #dfe3e6;
  padding: 3px;
  height: 44px;
}
.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content .codeEditor {
  height: 100%;
}
.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content .codeEditor .toolbar-container {
  display: none;
}
.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content .codeEditor .editor-container {
  height: 100%;
}
.script-editor.scrolling-dialog-wrapper .scrolling-dialog-container .content .codeEditor .editor-container .editor {
  width: 100%;
  height: 100%;
}

.password-validator {
  width: 400px;
}
.password-validator ul.password-requirements li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #152935;
  font-size: 14px;
  margin: 0;
  padding: 3px 0;
}
.password-validator ul.password-requirements li i {
  color: #5a6872;
  font-size: 16px;
  padding-right: 8px;
}
.password-validator ul.password-requirements li span {
  line-height: 16px;
}
.password-validator ul.password-requirements li.compliant {
  color: #152935;
}
.password-validator ul.password-requirements li.compliant i {
  color: #5aa700;
}
.password-validator ul.password-requirements li.non-compliant {
  color: #e0182d;
}
.password-validator ul.password-requirements li.non-compliant i {
  color: #e0182d;
}
.password-validator ul.password-requirements li.hidden, .password-validator ul.password-requirements #applicationWizardPage li.environment-controls.hidden, #applicationWizardPage .password-validator ul.password-requirements li.environment-controls.hidden {
  display: none;
}
.password-validator .password-input {
  margin-top: 10px;
}
.password-validator .password-input .dijitSecuredTextBox {
  width: 100%;
}

.discoveryWidget {
  display: -ms-flexbox;
  display: flex;
}
.discoveryWidget .discoverButton .dijitButton {
  margin: 0;
  margin-left: 4px;
}

.discoveryBlocker {
  height: 100px;
}

.discovery-dialog-preamble {
  margin-bottom: 14px;
}

.database-latency-results-blocker {
  min-height: 50px;
  min-width: 50px;
}

.database-latency-results .latency-results-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: right;
}
.database-latency-results .table-view td {
  padding: 5px 10px;
}
.database-latency-results .text-view textarea {
  opacity: 1;
}

table.loggingTable td {
  vertical-align: middle !important;
}
table.loggingTable div.cellWrapper {
  min-height: unset !important;
  padding: 10px 12px !important;
}

.roleDefaultActions .switch-row {
  margin-bottom: 10px;
}
.roleDefaultActions .switch-row .webext-switch {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.roleDefaultActions .switch-row .webext-switch .webext-switch-label {
  text-align: left;
  width: auto;
}

#roleManager .twoPaneManager .twoPaneManager .twoPaneList {
  min-width: 190px;
  max-width: 190px;
}

@font-face {
  font-family: "carbon-icons";
  src: url("../../fonts/carbon-icons.ttf?l1i8i8") format("truetype"), url("../../fonts/carbon-icons.woff?l1i8i8") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon-add--glyph:before, .icon-add--outline:before, .icon-add--solid:before, .generic-detail .detail-container.links-container .title .create i:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add:before, .tag-select .create-tag-link .create-tag-icon:before, .editAuthTokenRestriction .restriction-create-container .restriction-create-icon:before, .icon-add:before, .team-icon-add:before, .icon-api:before, .icon-apis:before, .icon-app-services:before, .icon-applications:before, .icon-apps:before, .icon-arrow--down:before, .icon-arrow--left:before, .sidebarNav ul li.expando a i:before, .icon-arrow--right:before, .sidebarNav ul.compact li.expando i:before, .icon-arrow--up:before, .icon-arrows:before, .icon-asleep--glyph:before, .icon-asleep:before, .icon-attachment:before, .icon-awake:before, .icon-back-to-top:before, .icon-block-chain:before, .icon-calendar:before, .icon-caret--down:before, .color-picker .color-dropdown .color-dropdown-arrow:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down:before, .dijitArrowButtonChar:before, .dijitArrowButtonContainer:before, .icon-caret--left:before, .icon-caret--right:before, .icon-caret--up:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up:before, .icon-cf-apps:before, .icon-chat:before, .icon-checkmark--glyph:before, .icon-checkmark--outline:before, .icon-checkmark--solid:before, .notification.success .icon-wrapper:before, .licenseManagement .connection-status.connected i:before, .icon-checkmark:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before, .dijitCheckBox.dijitCheckBoxChecked:before, .icon-chevron--down:before, .executionLog .containerLabel .expander.expander-expanded:before, .resource-multi-selector .show-resources-link .show-link-icon.more-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.more-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon:before, .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded:before, .icon-chevron--left:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon:before, .icon-chevron--right:before, .executionLog .containerLabel .expander.expander-collapsed:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon:before, .graph-palette-pane .palette .subdrawer .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed:before, .icon-chevron--up:before, .resource-multi-selector .show-resources-link .show-link-icon.less-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.less-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon:before, .icon-close--glyph:before, .icon-close--outline:before, .icon-close--solid:before, .webext-select .allowsNone .clear-container:before, .icon-close:before, .pill-box .pill-content .pill-remove:before, .generic-detail .detail-container.links-container .row .delete:before, .selection-item .item-delete:before, .team-selector .mappings-list .row .team-clear:before, .task-approval-conditions .conditions .row .conditions-clear:before, .icon-cloud-foundry:before, .icon-code:before, .icon-console:before, .icon-containers:before, .icon-copy--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy:before, .icon-copy:before, .icon-crash:before, .icon-dashboard:before, .icon-data:before, .icon-delete--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete:before, .editAuthTokenRestriction .auth-token-restriction .restriction-delete:before, .icon-delete:before, .icon-devices:before, .icon-devops:before, .icon-document:before, .icon-dollars:before, .icon-download--glyph:before, .icon-download:before, .icon-draggable:before, .webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper:before, .icon-edit--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit:before, .icon-edit:before, .icon-email:before, .icon-error--glyph:before, .icon-error--outline:before, .icon-error--solid:before, .pageAlerts .pageAlert.errorPriority .priority-icon:before, .notification.error .icon-wrapper:before, .licenseManagement .connection-status.inactive i:before, .icon-error:before, .icon-favorite--outline:before, .icon-favorite--solid:before, .icon-favorite:before, .icon-filter--glyph:before, .icon-filter:before, .task-approval-conditions .conditions .row .conditions-icon:before, .icon-finance:before, .icon-financial:before, .icon-folder--glyph:before, .icon-folder-add:before, .icon-folder:before, .icon-forum:before, .icon-functions:before, .icon-grid:before, .icon-header--avatar:before, .icon-header--chevron:before, .pipeline-summary .arrow-icon:before, .pipeline-execution .arrow-icon:before, .environment-summary .arrow-icon:before, .icon-header--close:before, .icon-header--contact:before, .icon-header--docs:before, .icon-header--hamburger:before, .icon-header--help:before, .icon-header--notification:before, .icon-header--search:before, .icon-header--ticket:before, .icon-header--user:before, .icon-help--glyph:before, .icon-help--outline:before, .icon-help--solid:before, .icon-help:before, .icon-hpa--stress:before, .icon-hpa:before, .icon-info--glyph:before, .icon-info--outline:before, .pipeline-code-view .header .info-icon:before, .twoPaneContainer .twoPaneDetail .header .description-icon:before, .aboveTreeOptions .tableTitle .description-icon:before, .scrolling-dialog-container .header .title-container .info-icon:before, .columnForm .labelsAndValues-helpCell:before, .icon-info--solid:before, .pageAlerts .pageAlert.lowPriority .priority-icon:before, .notification.information .icon-wrapper:before, .icon-info:before, .icon-infrastructure:before, .icon-integration:before, .icon-iot:before, .icon-launch--glyph:before, .icon-launch:before, .icon-light--glyph:before, .icon-light:before, .icon-link:before, .icon-list:before, .icon-locked:before, .icon-maximize:before, .icon-menu:before, .icon-minimize:before, .icon-mobile:before, .icon-network:before, .icon-new-tab:before, .icon-notification-off:before, .icon-notification-on:before, .icon-open-whisk:before, .icon-overflow-menu:before, .overflow-actions-button:before, .icon-pa--stress:before, .icon-pa:before, .icon-pause--glyph:before, .icon-pause--outline:before, .icon-pause--solid:before, .icon-pause:before, .icon-play--glyph:before, .pipeline-summary .request-process-icon:before, .environment-summary .run-process .request-process-icon:before, .icon-play--outline:before, .icon-play--solid:before, .icon-play:before, .icon-portfolio:before, .icon-power--glyph:before, .icon-power:before, .icon-predictive:before, .icon-purchase:before, .icon-restart--glyph:before, .icon-restart:before, .icon-save:before, .icon-schematics:before, .icon-search--glyph:before, .icon-search:before, .icon-security:before, .icon-services:before, .icon-settings--glyph:before, .icon-settings:before, .icon-star--outline:before, .generic-detail .links-container .priority-icon.low:before, .generic-details-links-grid .priority-icon.low:before, .icon-star--solid:before, .generic-detail .links-container .priority-icon.high:before, .generic-details-links-grid .priority-icon.high:before, .icon-start--glyph:before, .icon-start--outline:before, .icon-start:before, .icon-stop--glyph:before, .icon-stop--outline:before, .icon-stop--solid:before, .icon-stop:before, .icon-storage:before, .icon-subtract--glyph:before, .icon-subtract--outline:before, .pipeline-execution .pipeline-state-none-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon:before, .icon-subtract--solid:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before, .icon-terminal:before, .icon-unlock:before, .icon-unlocked:before, .icon-upload:before, .icon-user:before, .icon-visibility-off:before, .icon-visibility-on:before, .environment-summary .preview-deployment:before, .icon-warning--glyph:before, .icon-warning--outline:before, .icon-warning--solid:before, .pageAlerts .pageAlert.mediumPriority .priority-icon:before, .pageAlerts .pageAlert.highPriority .priority-icon:before, .notification.warning .icon-wrapper:before, .licenseManagement .connection-status.warning i:before, .icon-warning:before, .warning-icon-container:before, .icon-watson:before, .icon-whisk:before, .icon-events:before, .team-selector .mappings-list .row .team-icon:before, .icon-filter-funnel:before, .icon-camera:before, .environment-summary .create-snapshot:before, .icon-tag--group:before, .icon-tag--edit:before, .icon-draft-process:before, .environment-summary .draft-process:before, .icon-user--avatar--filled:before, .icon-tag:before, .webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button:before, .icon-cloud:before, .environment-summary .cloud:before, .icon-tag--solid:before, .icon-view--filled:before, .icon-view:before, .icon-chart--combo:before, .icon-video:before, .icon-tools:before, .icon-blog:before, .icon-plug:before, .icon-delivery-truck:before, .icon-pin--filled:before, .icon-pin:before, .icon-gate:before, .icon-history-clock:before, .pipeline-summary .history-clock-icon:before, .icon-pending:before, .pipeline-execution .pipeline-state-not-started-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon:before, .icon-starting:before, .pipeline-execution .pipeline-state-starting-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon:before, .icon-running:before, .pipeline-execution .pipeline-state-running-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon:before, .icon-canceling:before, .pipeline-execution .pipeline-state-canceling-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon:before, .icon-canceled:before, .pipeline-execution .pipeline-state-canceled-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon:before, .icon-success:before, .pipeline-execution .pipeline-state-success-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon:before, .icon-failed:before, .pipeline-execution .pipeline-state-failed-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon:before, .icon-grab:before, .icon-grab-horizontal:before, .icon-Applications:before, .icon-Calendar:before, .icon-Components:before, .icon-Configuration:before, .icon-Dashboard:before, .icon-Processes:before, .icon-Reports:before, .icon-Resources:before, .icon-Secret-Store:before, .icon-Settings:before, .icon-Work-Item:before, #loginPage .login-error .header i:before, .selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle:before, .dijitSecuredTextBox i:before, .dijitSecuredTextBox i.secured:before, .jms-agent .error-image:before, .application-environment-list-filter .add-icon:before, #applicationWizardPage .environment-controls .add-button:before, #applicationWizardPage .environment-controls .clone-button:before, #applicationWizardPage .environment-controls .remove-button:before, #applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip:before, #applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestForm .content-expander .arrow-icon:before, .missingPropertiesIcon.error .icon-wrapper:before, .missingPropertiesIcon.success .icon-wrapper:before, .missingPropertiesIcon.warning .icon-wrapper:before, .missingPropertiesIcon.information .icon-wrapper:before, .task-response-page .invalid-form-container .invalid-form-icon:before, .component-import-failure:before, .import-failure-tooltip-content .title i:before, .import-failure-tooltip-content .linkPointer.details i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage i:before, .import-failure-tooltip-content .linkPointer.dismiss i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon:before, .dojoxCalendar .buttonContainer .previous-view-icon:before, .dojoxCalendar .buttonContainer .next-view-icon:before, .dijitTextBox.dijitFilterTextBox .filter-funnel-icon:before, #pageHeader .page-banner .page-help-menu-container .page-header-help-icon:before, #pageHeader .page-banner .page-user-menu-container .page-header-user-icon:before, .right-panel .right-panel-grabber:before, .edit-dynamic-resource-conditions .conditions .row .conditions-icon:before, .edit-dynamic-resource-conditions .conditions .row .conditions-clear:before, .dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell:before, .password-validator ul.password-requirements li i:before, .password-validator ul.password-requirements li.compliant i:before, .password-validator ul.password-requirements li.non-compliant i:before {
  font-family: "carbon-icons" !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add--glyph:before {
  content: "\e900";
}

.icon-add--outline:before {
  content: "\e901";
}

.icon-add--solid:before, .generic-detail .detail-container.links-container .title .create i:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add:before, .tag-select .create-tag-link .create-tag-icon:before, .editAuthTokenRestriction .restriction-create-container .restriction-create-icon:before, .application-environment-list-filter .add-icon:before, #applicationWizardPage .environment-controls .add-button:before {
  content: "\e902";
}

.icon-add:before, .team-icon-add:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon:before {
  content: "\e903";
}

.icon-api:before {
  content: "\e904";
}

.icon-apis:before {
  content: "\e905";
}

.icon-app-services:before {
  content: "\e906";
}

.icon-applications:before {
  content: "\e907";
}

.icon-apps:before {
  content: "\e908";
}

.icon-arrow--down:before {
  content: "\e909";
}

.icon-arrow--left:before, .sidebarNav ul li.expando a i:before {
  content: "\e90a";
}

.icon-arrow--right:before, .sidebarNav ul.compact li.expando i:before {
  content: "\e90b";
}

.icon-arrow--up:before {
  content: "\e90c";
}

.icon-arrows:before {
  content: "\e90d";
}

.icon-asleep--glyph:before {
  content: "\e90e";
}

.icon-asleep:before {
  content: "\e90f";
}

.icon-attachment:before {
  content: "\e910";
}

.icon-awake:before {
  content: "\e911";
}

.icon-back-to-top:before {
  content: "\e912";
}

.icon-block-chain:before {
  content: "\e913";
}

.icon-calendar:before {
  content: "\e914";
}

.icon-caret--down:before, .color-picker .color-dropdown .color-dropdown-arrow:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down:before, .dijitArrowButtonChar:before, .dijitArrowButtonContainer:before {
  content: "\e915";
}

.icon-caret--left:before, .dojoxCalendar .buttonContainer .previous-view-icon:before {
  content: "\e916";
}

.icon-caret--right:before, .dojoxCalendar .buttonContainer .next-view-icon:before {
  content: "\e917";
}

.icon-caret--up:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up:before {
  content: "\e918";
}

.icon-cf-apps:before {
  content: "\e919";
}

.icon-chat:before {
  content: "\e91a";
}

.icon-checkmark--glyph:before {
  content: "\e91b";
}

.icon-checkmark--outline:before {
  content: "\e91c";
}

.icon-checkmark--solid:before, .notification.success .icon-wrapper:before, .licenseManagement .connection-status.connected i:before, .missingPropertiesIcon.success .icon-wrapper:before, .password-validator ul.password-requirements li.compliant i:before {
  content: "\e91d";
}

.icon-checkmark:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before, .dijitCheckBox.dijitCheckBoxChecked:before {
  content: "\e91e";
}

.icon-chevron--down:before, .executionLog .containerLabel .expander.expander-expanded:before, .resource-multi-selector .show-resources-link .show-link-icon.more-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.more-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon:before, .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded:before {
  content: "\e91f";
}

.icon-chevron--left:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon:before {
  content: "\e920";
}

.icon-chevron--right:before, .executionLog .containerLabel .expander.expander-collapsed:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon:before, .graph-palette-pane .palette .subdrawer .expanded-arrow-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed:before {
  content: "\e921";
}

.icon-chevron--up:before, .resource-multi-selector .show-resources-link .show-link-icon.less-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.less-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon:before {
  content: "\e922";
}

.icon-close--glyph:before {
  content: "\e923";
}

.icon-close--outline:before {
  content: "\e924";
}

.icon-close--solid:before, .webext-select .allowsNone .clear-container:before {
  content: "\e925";
}

.icon-close:before, .pill-box .pill-content .pill-remove:before, .generic-detail .detail-container.links-container .row .delete:before, .selection-item .item-delete:before, .team-selector .mappings-list .row .team-clear:before, .task-approval-conditions .conditions .row .conditions-clear:before, .import-failure-tooltip-content .linkPointer.dismiss i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:before, .edit-dynamic-resource-conditions .conditions .row .conditions-clear:before {
  content: "\e926";
}

.icon-cloud-foundry:before {
  content: "\e927";
}

.icon-code:before {
  content: "\e928";
}

.icon-console:before {
  content: "\e929";
}

.icon-containers:before {
  content: "\e92a";
}

.icon-copy--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy:before {
  content: "\e92b";
}

.icon-copy:before, #applicationWizardPage .environment-controls .clone-button:before {
  content: "\e92c";
}

.icon-crash:before {
  content: "\e92d";
}

.icon-dashboard:before {
  content: "\e92e";
}

.icon-data:before {
  content: "\e92f";
}

.icon-delete--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete:before, .editAuthTokenRestriction .auth-token-restriction .restriction-delete:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon:before {
  content: "\e930";
}

.icon-delete:before, #applicationWizardPage .environment-controls .remove-button:before {
  content: "\e931";
}

.icon-devices:before {
  content: "\e932";
}

.icon-devops:before {
  content: "\e933";
}

.icon-document:before {
  content: "\e934";
}

.icon-dollars:before {
  content: "\e935";
}

.icon-download--glyph:before {
  content: "\e936";
}

.icon-download:before {
  content: "\e937";
}

.icon-draggable:before, .webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper:before, .selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle:before {
  content: "\e938";
}

.icon-edit--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit:before {
  content: "\e939";
}

.icon-edit:before {
  content: "\e93a";
}

.icon-email:before {
  content: "\e93b";
}

.icon-error--glyph:before, .task-response-page .invalid-form-container .invalid-form-icon:before {
  content: "\e93c";
}

.icon-error--outline:before, #loginPage .login-error .header i:before {
  content: "\e93d";
}

.icon-error--solid:before, .pageAlerts .pageAlert.errorPriority .priority-icon:before, .notification.error .icon-wrapper:before, .licenseManagement .connection-status.inactive i:before, .missingPropertiesIcon.error .icon-wrapper:before, .password-validator ul.password-requirements li.non-compliant i:before {
  content: "\e93e";
}

.icon-error:before {
  content: "\e93f";
}

.icon-favorite--outline:before {
  content: "\e940";
}

.icon-favorite--solid:before {
  content: "\e941";
}

.icon-favorite:before {
  content: "\e942";
}

.icon-filter--glyph:before {
  content: "\e943";
}

.icon-filter:before, .task-approval-conditions .conditions .row .conditions-icon:before, #applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, .edit-dynamic-resource-conditions .conditions .row .conditions-icon:before {
  content: "\e944";
}

.icon-finance:before {
  content: "\e945";
}

.icon-financial:before {
  content: "\e946";
}

.icon-folder--glyph:before {
  content: "\e947";
}

.icon-folder-add:before {
  content: "\e948";
}

.icon-folder:before {
  content: "\e949";
}

.icon-forum:before {
  content: "\e94a";
}

.icon-functions:before {
  content: "\e94b";
}

.icon-grid:before {
  content: "\e94c";
}

.icon-header--avatar:before {
  content: "\e94d";
}

.icon-header--chevron:before, .pipeline-summary .arrow-icon:before, .pipeline-execution .arrow-icon:before, .environment-summary .arrow-icon:before, #applicationProcessRequestForm .content-expander .arrow-icon:before {
  content: "\e94e";
}

.icon-header--close:before {
  content: "\e94f";
}

.icon-header--contact:before {
  content: "\e950";
}

.icon-header--docs:before {
  content: "\e951";
}

.icon-header--hamburger:before {
  content: "\e952";
}

.icon-header--help:before {
  content: "\e953";
}

.icon-header--notification:before {
  content: "\e954";
}

.icon-header--search:before {
  content: "\e955";
}

.icon-header--ticket:before {
  content: "\e956";
}

.icon-header--user:before {
  content: "\e957";
}

.icon-help--glyph:before {
  content: "\e958";
}

.icon-help--outline:before {
  content: "\e959";
}

.icon-help--solid:before {
  content: "\e95a";
}

.icon-help:before, #pageHeader .page-banner .page-help-menu-container .page-header-help-icon:before {
  content: "\e95b";
}

.icon-hpa--stress:before {
  content: "\e95c";
}

.icon-hpa:before {
  content: "\e95d";
}

.icon-info--glyph:before {
  content: "\e95e";
}

.icon-info--outline:before, .pipeline-code-view .header .info-icon:before, .twoPaneContainer .twoPaneDetail .header .description-icon:before, .aboveTreeOptions .tableTitle .description-icon:before, .scrolling-dialog-container .header .title-container .info-icon:before, .columnForm .labelsAndValues-helpCell:before, #applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip:before, .dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell:before {
  content: "\e95f";
}

.icon-info--solid:before, .pageAlerts .pageAlert.lowPriority .priority-icon:before, .notification.information .icon-wrapper:before, .missingPropertiesIcon.information .icon-wrapper:before {
  content: "\e960";
}

.icon-info:before {
  content: "\e961";
}

.icon-infrastructure:before {
  content: "\e962";
}

.icon-integration:before {
  content: "\e963";
}

.icon-iot:before {
  content: "\e964";
}

.icon-launch--glyph:before {
  content: "\e965";
}

.icon-launch:before, .import-failure-tooltip-content .linkPointer.details i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage i:before {
  content: "\e966";
}

.icon-light--glyph:before {
  content: "\e967";
}

.icon-light:before {
  content: "\e968";
}

.icon-link:before {
  content: "\e969";
}

.icon-list:before {
  content: "\e96a";
}

.icon-locked:before {
  content: "\e96b";
}

.icon-maximize:before {
  content: "\e96c";
}

.icon-menu:before {
  content: "\e96d";
}

.icon-minimize:before {
  content: "\e96e";
}

.icon-mobile:before {
  content: "\e96f";
}

.icon-network:before {
  content: "\e970";
}

.icon-new-tab:before {
  content: "\e971";
}

.icon-notification-off:before {
  content: "\e972";
}

.icon-notification-on:before {
  content: "\e973";
}

.icon-open-whisk:before {
  content: "\e974";
}

.icon-overflow-menu:before, .overflow-actions-button:before {
  content: "\e975";
}

.icon-pa--stress:before {
  content: "\e976";
}

.icon-pa:before {
  content: "\e977";
}

.icon-pause--glyph:before {
  content: "\e978";
}

.icon-pause--outline:before {
  content: "\e979";
}

.icon-pause--solid:before {
  content: "\e97a";
}

.icon-pause:before {
  content: "\e97b";
}

.icon-play--glyph:before, .pipeline-summary .request-process-icon:before, .environment-summary .run-process .request-process-icon:before {
  content: "\e97c";
}

.icon-play--outline:before {
  content: "\e97d";
}

.icon-play--solid:before {
  content: "\e97e";
}

.icon-play:before {
  content: "\e97f";
}

.icon-portfolio:before {
  content: "\e980";
}

.icon-power--glyph:before {
  content: "\e981";
}

.icon-power:before {
  content: "\e982";
}

.icon-predictive:before {
  content: "\e983";
}

.icon-purchase:before {
  content: "\e984";
}

.icon-restart--glyph:before {
  content: "\e985";
}

.icon-restart:before {
  content: "\e986";
}

.icon-save:before {
  content: "\e987";
}

.icon-schematics:before {
  content: "\e988";
}

.icon-search--glyph:before {
  content: "\e989";
}

.icon-search:before {
  content: "\e98a";
}

.icon-security:before {
  content: "\e98b";
}

.icon-services:before {
  content: "\e98c";
}

.icon-settings--glyph:before {
  content: "\e98d";
}

.icon-settings:before {
  content: "\e98e";
}

.icon-star--outline:before, .generic-detail .links-container .priority-icon.low:before, .generic-details-links-grid .priority-icon.low:before {
  content: "\e98f";
}

.icon-star--solid:before, .generic-detail .links-container .priority-icon.high:before, .generic-details-links-grid .priority-icon.high:before {
  content: "\e990";
}

.icon-start--glyph:before {
  content: "\e991";
}

.icon-start--outline:before {
  content: "\e992";
}

.icon-start:before {
  content: "\e993";
}

.icon-stop--glyph:before {
  content: "\e994";
}

.icon-stop--outline:before {
  content: "\e995";
}

.icon-stop--solid:before {
  content: "\e996";
}

.icon-stop:before {
  content: "\e997";
}

.icon-storage:before {
  content: "\e998";
}

.icon-subtract--glyph:before {
  content: "\e999";
}

.icon-subtract--outline:before, .pipeline-execution .pipeline-state-none-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon:before {
  content: "\e99a";
}

.icon-subtract--solid:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before, .password-validator ul.password-requirements li i:before {
  content: "\e99b";
}

.icon-terminal:before {
  content: "\e99c";
}

.icon-unlock:before {
  content: "\e99d";
}

.icon-unlocked:before {
  content: "\e99e";
}

.icon-upload:before {
  content: "\e99f";
}

.icon-user:before {
  content: "\e9a0";
}

.icon-visibility-off:before, .dijitSecuredTextBox i.secured:before {
  content: "\e9a1";
}

.icon-visibility-on:before, .environment-summary .preview-deployment:before {
  content: "\e9a2";
}

.icon-warning--glyph:before {
  content: "\e9a3";
}

.icon-warning--outline:before {
  content: "\e9a4";
}

.icon-warning--solid:before, .pageAlerts .pageAlert.mediumPriority .priority-icon:before, .pageAlerts .pageAlert.highPriority .priority-icon:before, .notification.warning .icon-wrapper:before, .licenseManagement .connection-status.warning i:before, .jms-agent .error-image:before, .missingPropertiesIcon.warning .icon-wrapper:before, .component-import-failure:before, .import-failure-tooltip-content .title i:before {
  content: "\e9a5";
}

.icon-warning:before, .warning-icon-container:before {
  content: "\e9a6";
}

.icon-watson:before {
  content: "\e9a7";
}

.icon-whisk:before {
  content: "\e9a8";
}

.icon-events:before, .team-selector .mappings-list .row .team-icon:before {
  content: "\e9a9";
}

.icon-filter-funnel:before, .dijitTextBox.dijitFilterTextBox .filter-funnel-icon:before {
  content: "\e9aa";
}

.icon-camera:before, .environment-summary .create-snapshot:before {
  content: "\e9ab";
}

.icon-tag--group:before {
  content: "\e9ac";
}

.icon-tag--edit:before {
  content: "\e9ad";
}

.icon-draft-process:before, .environment-summary .draft-process:before {
  content: "\e9ae";
}

.icon-user--avatar--filled:before, #pageHeader .page-banner .page-user-menu-container .page-header-user-icon:before {
  content: "\e9af";
}

.icon-tag:before, .webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button:before {
  content: "\e9b0";
}

.icon-cloud:before, .environment-summary .cloud:before {
  content: "\e9b1";
}

.icon-tag--solid:before {
  content: "\e9b2";
}

.icon-view--filled:before, .dijitSecuredTextBox i:before {
  content: "\e9b3";
}

.icon-view:before {
  content: "\e9b4";
}

.icon-chart--combo:before {
  content: "\e9b5";
}

.icon-video:before {
  content: "\e9b6";
}

.icon-tools:before {
  content: "\e9b7";
}

.icon-blog:before {
  content: "\e9b8";
}

.icon-plug:before {
  content: "\e9b9";
}

.icon-delivery-truck:before {
  content: "\e9ba";
}

.icon-pin--filled:before {
  content: "\e9bb";
}

.icon-pin:before {
  content: "\e9bc";
}

.icon-gate:before {
  content: "\e9bd";
}

.icon-history-clock:before, .pipeline-summary .history-clock-icon:before {
  content: "\e9be";
}

.icon-pending:before, .pipeline-execution .pipeline-state-not-started-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon:before {
  content: "\e9bf";
}

.icon-starting:before, .pipeline-execution .pipeline-state-starting-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon:before {
  content: "\e9c3";
}

.icon-running:before, .pipeline-execution .pipeline-state-running-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon:before {
  content: "\e9c8";
}

.icon-canceling:before, .pipeline-execution .pipeline-state-canceling-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon:before {
  content: "\e9cc";
}

.icon-canceled:before, .pipeline-execution .pipeline-state-canceled-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon:before {
  content: "\e9cd";
}

.icon-success:before, .pipeline-execution .pipeline-state-success-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon:before {
  content: "\e9ce";
}

.icon-failed:before, .pipeline-execution .pipeline-state-failed-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon:before {
  content: "\e9d3";
}

.icon-grab:before {
  content: "\e9c0";
}

.icon-grab-horizontal:before, .right-panel .right-panel-grabber:before {
  content: "\e9c1";
}

.icon-Applications:before {
  content: "\e9c2";
}

.icon-Calendar:before {
  content: "\e9c4";
}

.icon-Components:before {
  content: "\e9c5";
}

.icon-Configuration:before {
  content: "\e9c6";
}

.icon-Dashboard:before {
  content: "\e9c7";
}

.icon-Processes:before {
  content: "\e9c9";
}

.icon-Reports:before {
  content: "\e9ca";
}

.icon-Resources:before {
  content: "\e9cb";
}

.icon-Secret-Store:before {
  content: "\e9cf";
}

.icon-Settings:before {
  content: "\e9d0";
}

.icon-Work-Item:before {
  content: "\e9d1";
}

.actions-container .users-and-groups-button.dijitButton {
  margin: 0;
  padding-right: 20px;
  border-right: 1px solid #8897a2;
}
.actions-container .hide-empty-roles-switch.webext-switch {
  padding-left: 5px;
  display: inline-block;
  vertical-align: middle;
}
.actions-container .hide-empty-roles-switch.webext-switch .webext-switch-label {
  width: auto;
}

.team-icon-add {
  color: #0066B0;
}

.user-role-manager .table-header {
  font-size: 1.2em;
  font-weight: bold;
}
.user-role-manager .row-text-block {
  white-space: nowrap;
}
.user-role-manager .group-cell .cellWrapper {
  padding-top: 17px;
  padding-bottom: 17px;
}
.user-role-manager .context-label {
  line-height: 16px;
  padding-right: 8px;
}
.user-role-manager .group-box {
  color: #ffffff;
  background-color: #ba8ff7;
}

.edit-team .team-list-button-container {
  position: relative;
  z-index: 1;
}
.edit-team .team-list-button-container .team-save-button {
  position: absolute;
  margin-top: 22px;
  left: 407px;
}
.edit-team .team-list {
  z-index: 0;
}

/*************************
 * Copied from legacy code
 ************************/
.edit-team.right-panel-show .team-member-selector,
.edit-team.minimize-roles .columnForm {
  margin-right: 540px;
  min-width: 500px;
}

.edit-team .columnForm .labelsAndValues-row {
  margin-bottom: 20px;
}

.edit-team .columnForm .labelsAndValues-valueCell {
  width: 100%;
  padding-left: 0;
}

.edit-team .columnForm .selector-permission-container .twoPaneDetail .roleDefaultActions {
  position: relative;
}

.edit-team .columnForm .selector-permission-container .labelsAndValues-labelCell {
  left: 0px;
  text-align: right;
}

.labelsAndValues-row-verticalAlign-top .labelsAndValues-labelCell {
  padding-top: 0.2em;
}

.labelsAndValues-row-verticalAlign-top > div {
  vertical-align: top;
}

.edit-team .columnForm .selector-permission-container .labelsAndValues-valueCell {
  width: auto;
  padding-left: 15px;
}

.edit-team .right-panel-container .right-panel .right-panel-groups {
  margin-bottom: 400px;
}

.edit-team .right-panel .dnd-handle-text {
  font-size: 14px;
  border: 1px solid #CCC;
  padding: 0 2px 3px;
  margin-left: 4px;
}

.edit-team .right-panel-role-minimizer-container.hide-minimizer {
  display: none;
}

.edit-team .right-panel-role-minimizer-text.containerLabel {
  vertical-align: top;
  font-size: 15px;
  margin: 8px 12px;
  padding: 8px 10px;
  padding-left: 10px !important;
  background-color: #FFF;
  border: 4px solid #1183AD;
  border-radius: 5px;
  box-shadow: 0px 0px 6px 2px #888 !important;
}

.edit-team .right-panel-role-minimizer-container {
  position: absolute;
  text-align: right;
  margin-left: -500px;
  width: 500px;
  z-index: 10;
  top: 5px;
}

.edit-team.minimize-roles .team-member-selector {
  min-width: 160px;
  padding: 0;
  margin: 0 6px 0 0;
  border-radius: 5px;
  text-align: center;
}

.edit-team.minimize-roles .columnForm .team-role-row .labelsAndValues-labelCell,
.edit-team.minimize-roles .team-member-selector .selector-header-expand,
.edit-team.minimize-roles .team-member-selector .selector-button,
.edit-team.minimize-roles .team-member-selector .selector-member-container,
.edit-team.minimize-roles .team-member-selector .selector-permission-container {
  display: none;
}

.edit-team.minimize-roles .columnForm .team-role-row {
  display: inline-block;
  margin-bottom: 0;
}

.team-manager .twoPaneManager .twoPaneDetail {
  background-color: #FFF;
}

.team-object-mapping-divider {
  height: 8px;
  margin: 0 -20px;
  border-top: 1px solid #CCC;
}

.manage-teams-button {
  margin: 14px 0 0 20px;
  vertical-align: top;
}

.selector-header-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}

.team-member-selector {
  background-color: #dfe3e6;
  border: 1px solid #cdd1d4;
  border-radius: 5px;
  padding: 0px 7px 7px 7px;
}

.team-member-selector:hover, .team-member-selector.dojoDndContainerOver {
  background-color: #c2cad0;
  border-color: #b2b8bc;
}

.team-member-selector .selector-header-container .selector-header {
  -ms-flex: 1;
  flex: 1;
  color: #152935;
  padding: 18px 12px 18px 0px;
  font-size: 1.2em;
  word-break: break-all;
}

.team-member-selector .selector-header-container .selector-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  padding-top: 7px;
}

.team-member-selector .selector-header-container .selector-button .dijitButtonNode {
  background-color: #ffffff;
}

.team-member-selector .selector-header-container .selector-button .dijitButtonNode:hover {
  background-color: #0066B0;
}

.team-member-selector .selector-header-container .selector-button .dijitButtonSpecial .dijitButtonNode {
  background-color: #0066B0;
}

.team-member-selector .selector-header-container .selector-button .dijitButtonSpecial .dijitButtonNode:hover {
  background-color: #4696d2;
}

.team-member-selector .selector-member-container .selector-label {
  color: #5a6872;
  font-size: 11px;
  margin: 4px;
  min-width: 45px;
  padding: 2px 4px;
}

.team-member-selector .selector-header-container .selector-header-expand {
  -ms-flex: 0;
  flex: 0;
  min-width: 25px;
}

.team-member-selector .selector-header-container .selector-header-expand .team-expander {
  height: 12px;
  width: 12px;
}

.team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed {
  color: #152935;
  font-size: 11px;
  margin: 20px 0px 15px 2px;
}

.team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded {
  color: #152935;
  font-size: 7px;
  margin: 22px 0px 15px 2px;
}

.team-member-selector .selector-member-container .selector-users {
  border-bottom: 1px dashed #CCC;
}

.team-member-selector .selector-member-container .selector-users, .team-member-selector .selector-member-container .selector-groups {
  padding: 4px;
  min-height: 25px;
  background-color: #ffffff;
}

.team-member-selector .selector-member-container .team-member-tag {
  color: #ffffff;
}
.team-member-selector .selector-member-container .team-member-tag:hover, .team-member-selector .selector-member-container .team-member-tag.hover {
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.25);
}
.team-member-selector .selector-member-container .team-member-tag .pill-remove:hover {
  color: #152935;
}
.team-member-selector .selector-member-container .selector-users .team-member-tag {
  background-color: #4696d2;
}
.team-member-selector .selector-member-container .selector-users .team-member-tag:hover, .team-member-selector .selector-member-container .selector-users .team-member-tag.hover {
  background-color: #0066B0;
}
.team-member-selector .selector-member-container .selector-groups .team-member-tag {
  background-color: #ba8ff7;
}
.team-member-selector .selector-member-container .selector-groups .team-member-tag:hover, .team-member-selector .selector-member-container .selector-groups .team-member-tag.hover {
  background-color: #734098;
}

.team-member-selector .selector-permission-container {
  overflow-x: auto;
}

.team-member-selector .selector-permission-container .edit-role-permissions-note {
  background-color: #ffffff;
  border-bottom: 1px dashed #CCC;
  padding: 5px;
  text-align: center;
}

.team-member-selector .selector-permission-container.hide-permissions {
  display: none;
}

.team-member-selector .selector-permission-container .twoPaneManager {
  margin: 0;
  min-width: 800px;
}

.team-member-selector .selector-permission-container .twoPaneManager .twoPaneList {
  min-height: 265px;
  width: 160px;
}

.team-member-selector .selector-permission-container .twoPaneManager .twoPaneList .twoPaneEntry {
  font-weight: normal;
}

.team-member-selector .selector-permission-container .twoPaneManager .twoPaneContainer {
  border: none;
  border-top: 1px solid #CCC;
  margin: 0;
}

.team-member-selector .selector-permission-container .twoPaneManager .twoPaneDetail {
  background-color: #ffffff;
  margin-left: 160px;
}

.team-member-selector .selector-permission-container .twoPaneManager .twoPaneDetail h2 {
  font-weight: normal;
}

.team-member-group-tooltip.dijitTooltipDialog .dijitTooltipContainer .group-popup-title {
  font-weight: bold;
  margin-bottom: 5px;
}
.team-member-group-tooltip.dijitTooltipDialog .dijitTooltipContainer ul.group-member-list {
  padding-left: 15px;
}
.team-member-group-tooltip.dijitTooltipDialog .dijitTooltipContainer ul.group-member-list li.team-member-label {
  list-style-type: circle;
}

.secured-objects .toolbar-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  -ms-flex-align: "end";
  align-items: flex-end;
}
.secured-objects .toolbar-row .row-control:not(:first-child) {
  margin-left: 8px;
}
.secured-objects .toolbar-row .row-control:not(:first-child) .dijitButton, .secured-objects .toolbar-row .row-control:not(:first-child) .dijitDropDownButton {
  margin: 0;
}
.secured-objects .toolbar-row .control-label {
  font-weight: 500;
  margin-bottom: 6px;
}

.editAuthTokenRestriction .restriction-create-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #0066B0;
  cursor: pointer;
  padding: 7px 0;
}
.editAuthTokenRestriction .restriction-create-container.disabled {
  color: #dfe3e6;
  cursor: not-allowed;
}
.editAuthTokenRestriction .restriction-create-container:hover:not(.disabled) {
  color: #4696d2;
}
.editAuthTokenRestriction .restriction-create-container .restriction-create-icon {
  font-size: 16px;
}
.editAuthTokenRestriction .restriction-create-container .restriction-create-label {
  font-size: 14px;
  padding-left: 10px;
}
.editAuthTokenRestriction .restrictions-container {
  width: 100%;
  padding: 15px 0 8px 0;
}
.editAuthTokenRestriction .auth-token-restriction {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.editAuthTokenRestriction .auth-token-restriction .restriction-method {
  width: 150px;
  margin-right: 5px;
}
.editAuthTokenRestriction .auth-token-restriction .restriction-method .dijitSelect .dijitSelectLabel {
  width: 100px;
}
.editAuthTokenRestriction .auth-token-restriction .restriction-url {
  -ms-flex: 1;
  flex: 1;
  margin-right: 5px;
}
.editAuthTokenRestriction .auth-token-restriction .restriction-delete {
  color: #8897a2;
  cursor: pointer;
  font-size: 16px;
  padding: 8px 10px;
}
.editAuthTokenRestriction .auth-token-restriction .restriction-delete.disabled {
  color: #dfe3e6;
  cursor: not-allowed;
}
.editAuthTokenRestriction .auth-token-restriction .restriction-delete:hover:not(.disabled) {
  color: #0066B0;
}
.editAuthTokenRestriction .auth-token-restriction.restriction-label {
  font-size: 16px;
  font-weight: bold;
}
.editAuthTokenRestriction .auth-token-restriction.restriction-value:not(:first-child) {
  padding-top: 10px;
}
.editAuthTokenRestriction .auth-token-restriction.restriction-value .restriction-method .dijitSelect .dijitButtonContents,
.editAuthTokenRestriction .auth-token-restriction.restriction-value .restriction-url .dijitTextBox {
  /* override inline style */
  width: 100% !important;
}

.secretStoreList .control-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
}
.secretStoreList .control-bar .button-section {
  display: -ms-flexbox;
  display: flex;
}

.vaultAppRoleList .control-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
}
.vaultAppRoleList .control-bar .button-section {
  display: -ms-flexbox;
  display: flex;
}

.snapshot-environment-list .environment-list-help-text {
  margin-top: 30px;
}

.snapshot-configuration .button-table {
  min-width: 400px;
  max-width: 800px;
  margin-bottom: 60px;
}
.snapshot-configuration .button-table td {
  vertical-align: middle;
  padding: 14px 0;
  line-height: 18px;
}
.snapshot-configuration .button-table td:first-child {
  padding-right: 30px;
}

.snapshot-set-version-dialog .version-option {
  padding: 5px 0;
}

.snapshot-copy-config-dialog .copy-warning {
  font-weight: bold;
  padding-bottom: 15px;
}

.wizard-prev-button.dijitButton .dijitButtonNode .dijitButtonText,
.wizard-next-button.dijitButton .dijitButtonNode .dijitButtonText {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.wizard-prev-button.dijitButton .dijitButtonNode .dijitButtonText i,
.wizard-next-button.dijitButton .dijitButtonNode .dijitButtonText i {
  font-size: 12px;
  padding: 0 2px;
}

.wizard-prev-button.dijitButton .dijitButtonNode .dijitButtonText i {
  margin-right: 8px;
}

.wizard-next-button.dijitButton .dijitButtonNode .dijitButtonText i {
  margin-left: 8px;
}

.wizard-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 40px 22px;
  height: 100%;
}
.wizard-page .page-header {
  padding-bottom: 2.5rem;
}
.wizard-page .page-content {
  -ms-flex: 1;
  flex: 1;
}
.wizard-page .page-content .dojoxWizard {
  overflow: visible;
}
.wizard-page .page-content .dojoxWizard > .dojoxWizardContainer > .dijitContentPane {
  overflow: visible;
}
.wizard-page .page-content .dojoxWizard .dojoxWizardContainer > * {
  margin-bottom: 0px;
}
.wizard-page .page-content .dojoxWizard .dojoxWizardContainer > * .wizardFullPage {
  margin-bottom: 25px;
}
.wizard-page .page-footer {
  border-top: 1px solid #ccc;
  padding-top: 25px;
}

.task-approval-conditions .loading-container {
  margin: 8px 0;
}
.task-approval-conditions .loading-container .conditions-mask {
  height: 100px;
}
.task-approval-conditions .conditions {
  margin: 8px 0 0 0;
  width: 100%;
}
.task-approval-conditions .conditions .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #dfe3e6;
  min-height: 36px;
}
.task-approval-conditions .conditions .row:last-child {
  border-bottom: 1px solid #dfe3e6;
  margin-bottom: 12px;
}
.task-approval-conditions .conditions .row .conditions-icon {
  -ms-flex: 0;
  flex: 0;
  font-size: 14px;
  height: 14px;
  min-width: 24px;
  margin-left: 10px;
}
.task-approval-conditions .conditions .row .conditions-info {
  -ms-flex: 1;
  flex: 1;
  padding: 6px 12px;
}
.task-approval-conditions .conditions .row .conditions-info .conditions-label {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 284px;
  font-size: 13px;
  line-height: 17px;
}
.task-approval-conditions .conditions .row .conditions-clear {
  -ms-flex: 0;
  flex: 0;
  color: #8897a2;
  cursor: pointer;
  font-size: 8px;
  height: 20px;
  min-width: 20px;
  padding: 7px;
  margin-right: 4px;
}
.task-approval-conditions .conditions .row .conditions-clear:hover {
  color: #5a6872;
}
.task-approval-conditions .inputs {
  margin: 25px 0 0 0;
}
.task-approval-conditions .inputs .condition-input {
  margin: 8px 0 15px 0;
  width: 100%;
}
.task-approval-conditions .actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  padding-top: 10px;
}
.task-approval-conditions .actions .dijitButton {
  margin: 0;
}

.border-container > .dijitSplitterV {
  border: 1px solid #ccc;
  border-top: none;
  border-bottom: none;
}

#graphContainer .dijitContentPane {
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 0px;
}
#graphContainer .border-container {
  border-top: 1px solid #d2d2d2;
  width: 100%;
}
#graphContainer .graph-notification-container {
  position: absolute;
  right: 50px;
  top: 50px;
}

.graph-container {
  height: 100%;
}

.graph-palette-pane {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.graph-palette-pane .palette {
  height: 100%;
  overflow-y: scroll;
}
.graph-palette-pane .palette .dijitTree {
  overflow-x: hidden;
}
.graph-palette-pane .palette .dijitTree .dijitTreeLabel {
  margin-left: 0px;
}
.graph-palette-pane .palette .process-icon {
  transform: scale(0.75, 0.75);
}
.graph-palette-pane .palette .step {
  cursor: pointer;
  position: relative;
  color: #152935;
  white-space: nowrap;
  overflow: hidden;
  background-color: #ffffff;
}
.graph-palette-pane .palette .step:hover {
  background-color: #dfe3e6;
}
.graph-palette-pane .palette .step.clipboard {
  height: 40px;
}
.graph-palette-pane .palette .step .label {
  position: absolute;
  top: 6px;
}
.graph-palette-pane .palette .drawer {
  background-color: #5a6872;
  color: #ffffff;
  border-top: 0px;
  border-bottom: 1px;
  border-left: 0px;
  border-right: 0px;
  border-color: #ffffff;
  border-style: solid;
  padding: 0;
  margin: 0;
}
.graph-palette-pane .palette .drawer .step {
  padding: 0 0 0 6px;
}
.graph-palette-pane .palette .drawer .step .label {
  left: 35px;
  background-color: transparent;
}
.graph-palette-pane .palette .drawer .step .label.clipboard {
  left: 55px;
}
.graph-palette-pane .palette .drawer .dijitTreeRow {
  padding: 8px 0 8px 6px !important;
}
.graph-palette-pane .palette .drawer.expanded {
  background-color: #5a6872;
}
.graph-palette-pane .palette .drawer .dijitTreeRowHover {
  background-color: #8897a2;
}
.graph-palette-pane .palette .subdrawer {
  background-color: #5a6872;
  color: #ffffff;
  border-top: 1px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-color: #ffffff;
  border-style: solid;
}
.graph-palette-pane .palette .subdrawer .step {
  padding: 0 0 0 calc(6px + 17px);
}
.graph-palette-pane .palette .subdrawer .step .label {
  left: calc(35px + 17px);
}
.graph-palette-pane .palette .subdrawer .dijitTreeRow {
  padding: 8px 0 8px 6px;
}
.graph-palette-pane .palette .subdrawer .expanded-arrow-icon {
  font-size: 11px;
  display: inline-block;
  vertical-align: top;
  margin-top: 1px;
  padding-left: 2px;
  min-width: 18px;
  font-weight: bold;
}
.graph-palette-pane .palette .subdrawer.expanded {
  background-color: #5a6872;
}
.graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon {
  font-size: 7px;
  margin-top: 3px;
  padding-left: 0px;
}
.graph-palette-pane .palette .subdrawer .dijitTreeRowHover {
  background-color: #8897a2;
}
.graph-palette-pane .search-bar {
  display: -ms-flexbox;
  display: flex;
}
.graph-palette-pane .smaller-search {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.graph-palette-pane .smaller-search .dijitSelect .dijitButtonContents {
  line-height: 32px;
}
.graph-palette-pane .smaller-search .dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 7px 10px 7px 10px;
}
.graph-palette-pane .smaller-search .dijitSelect .dijitArrowButtonContainer {
  margin: 0;
  padding: 8px;
}
.graph-palette-pane .smaller-search .webext-select .dijit .dijitArrowButtonContainer {
  margin: 0;
  padding: 12px 10px;
}
.graph-palette-pane .smaller-search .dijitTextBox {
  height: 32px;
}
.graph-palette-pane .smaller-search .dijitTextBox .dijitInputContainer {
  margin-left: 10px;
  margin-right: 10px;
}
.graph-palette-pane .smaller-search .dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 32px;
  height: 32px;
}
.graph-palette-pane .smaller-search .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
}
.graph-palette-pane .smaller-search .dijitTextBox .dijitArrowButtonContainer {
  margin: 0px;
  padding: 12px 10px;
}
.graph-palette-pane .smaller-search .dijitTextArea {
  height: inherit;
}
.graph-palette-pane .smaller-search .dijitButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.graph-palette-pane .smaller-search .dijitButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.graph-palette-pane .smaller-search .dijitButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.graph-palette-pane .smaller-search .dijitButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.graph-palette-pane .smaller-search .dijitButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.graph-palette-pane .smaller-search .dijitDropDownButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.graph-palette-pane .smaller-search .dijitDropDownButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.graph-palette-pane .smaller-search .dijitDropDownButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.graph-palette-pane .smaller-search .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.graph-palette-pane .smaller-search .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.graph-palette-pane .smaller-search .dijitButtonRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.graph-palette-pane .smaller-search .dijitButtonRight .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.graph-palette-pane .smaller-search .dijitButtonRight .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.graph-palette-pane .smaller-search .dijitButtonRight .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.graph-palette-pane .smaller-search .dijitButtonRight .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.graph-palette-pane .smaller-search .dijitButtonRight.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.graph-palette-pane .search-box {
  margin: 2px auto;
  display: block;
  width: 100%;
}
.graph-palette-pane .palette-minus {
  background-image: url("../../images/icons/minus.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 32px;
  width: 32px;
  cursor: pointer;
}
.graph-palette-pane .input-eraser, .graph-palette-pane .input-search {
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  position: absolute;
  cursor: pointer;
  right: 4px;
  top: 8px;
}
.graph-palette-pane .input-search {
  background-image: url("../../images/icons/search.png");
}
.graph-palette-pane .input-eraser {
  background-image: url("../../images/icons/eraser.png");
}

.graph-print-preview-dialog .group-title {
  font-size: 16px;
  margin-bottom: 14px;
}
.graph-print-preview-dialog .options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 25px;
}
.graph-print-preview-dialog .options .option-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f7fb;
  border: 2px solid #dfe3e6;
  cursor: pointer;
  width: 186px;
  height: 220px;
  opacity: 0.5;
}
.graph-print-preview-dialog .options .option-box.selected {
  border: 2px solid #4696d2;
  opacity: 1;
}
.graph-print-preview-dialog .options .option-box .option-diagram {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 20px 0 0 0;
}
.graph-print-preview-dialog .options .option-box .option-diagram .diagram-content {
  height: 100%;
}
.graph-print-preview-dialog .options .option-box .option-diagram .page {
  background-color: #ffffff;
  border: 3px solid #8897a2;
  border-radius: 6px;
}
.graph-print-preview-dialog .options .option-box .option-diagram .page.portrait {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: center;
  height: 150px;
  width: 106px;
  margin: auto;
}
.graph-print-preview-dialog .options .option-box .option-diagram .page.portrait i {
  font-size: 25px;
  margin: 7px;
}
.graph-print-preview-dialog .options .option-box .option-diagram .page.landscape {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: center;
  height: 106px;
  width: 150px;
  margin: auto;
}
.graph-print-preview-dialog .options .option-box .option-diagram .page.landscape i {
  font-size: 22px;
  margin: 7px;
}
.graph-print-preview-dialog .options .option-box .option-diagram .page.fit {
  height: 150px;
  width: 106px;
  margin: auto;
  position: relative;
}
.graph-print-preview-dialog .options .option-box .option-diagram .page.fit .node {
  width: 30px;
  height: 18px;
  background-color: #7F1C7D;
  border-radius: 4px;
  position: absolute;
}
.graph-print-preview-dialog .options .option-box .option-diagram .poster {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 150px;
  width: 106px;
  margin: auto;
}
.graph-print-preview-dialog .options .option-box .option-diagram .poster .row {
  -ms-flex: 1;
  flex: 1;
}
.graph-print-preview-dialog .options .option-box .option-diagram .poster .row:first-child {
  margin-bottom: 6px;
}
.graph-print-preview-dialog .options .option-box .option-diagram .poster .row .page {
  height: 72px;
  width: 48px;
  display: inline-block;
  position: relative;
}
.graph-print-preview-dialog .options .option-box .option-diagram .poster .row .page:first-child {
  margin-right: 6px;
}
.graph-print-preview-dialog .options .option-box .option-diagram .poster .row .page .node {
  width: 22px;
  height: 14px;
  background-color: #7F1C7D;
  border-radius: 4px;
  position: absolute;
}
.graph-print-preview-dialog .options .option-box .option-diagram .with-overlay {
  position: relative;
}
.graph-print-preview-dialog .options .option-box .option-diagram .with-overlay .node {
  width: 70px;
  height: 42px;
  background-color: #7F1C7D;
  border-radius: 4px;
  position: absolute;
}
.graph-print-preview-dialog .options .option-box .option-diagram .with-overlay .overlay {
  border-radius: 50%;
  position: absolute;
}
.graph-print-preview-dialog .options .option-box .option-diagram .with-overlay .overlay.node-control {
  width: 13px;
  height: 13px;
  background-color: #ffffff;
  border: 3px solid #152935;
}
.graph-print-preview-dialog .options .option-box .option-diagram .with-overlay .overlay.line-control {
  width: 9px;
  height: 9px;
  background-color: #152935;
}
.graph-print-preview-dialog .options .option-box .option-diagram .with-overlay .overlay.info {
  width: 18px;
  height: 18px;
  background-color: #ffffff;
  text-align: center;
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  user-select: none;
}
.graph-print-preview-dialog .options .option-box .option-diagram .with-overlay .text {
  position: absolute;
  height: 3px;
  width: 32px;
  border-radius: 1px;
  background-color: #ffffff;
}
.graph-print-preview-dialog .options .option-box .option-diagram .without-overlay {
  position: relative;
}
.graph-print-preview-dialog .options .option-box .option-diagram .without-overlay .node {
  width: 70px;
  height: 42px;
  background-color: #7F1C7D;
  border-radius: 4px;
  position: absolute;
}
.graph-print-preview-dialog .options .option-box .option-diagram .without-overlay .text {
  position: absolute;
  height: 3px;
  width: 54px;
  border-radius: 1px;
  background-color: #ffffff;
}
.graph-print-preview-dialog .options .option-box .option-diagram .shaded {
  position: relative;
}
.graph-print-preview-dialog .options .option-box .option-diagram .shaded .node {
  width: 70px;
  height: 42px;
  background-color: #7F1C7D;
  border-radius: 4px;
  position: absolute;
}
.graph-print-preview-dialog .options .option-box .option-diagram .outlined {
  position: relative;
}
.graph-print-preview-dialog .options .option-box .option-diagram .outlined .node {
  width: 70px;
  height: 42px;
  background-color: #ffffff;
  border: 3px solid #152935;
  border-radius: 4px;
  position: absolute;
}
.graph-print-preview-dialog .options .option-box .option-text {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  font-size: 15px;
  line-height: 18px;
  padding: 12px;
  text-align: center;
}
.graph-print-preview-dialog .page-number-spinner {
  margin-bottom: 45px;
}
.graph-print-preview-dialog .page-number-spinner label {
  display: block;
  margin-bottom: 8px;
}
.graph-print-preview-dialog .page-number-spinner .dijitNumberTextBox {
  width: 100%;
}
.graph-print-preview-dialog label:not(.disabled) {
  cursor: pointer;
}

.graph-container .toolbar-container .toolbar-autolayout {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
}
.graph-container .toolbar-container .toolbar-autolayout .webext-switch {
  margin-left: 10px;
}

.dojoDndAvatar {
  background-color: #f4f7fb;
  border: 1px solid #0066B0;
}
.dojoDndAvatar .dojoDndAvatarHeader td {
  height: 32px;
  line-height: 30px;
  padding: 0 12px 0 36px;
  color: #ffffff;
  font-size: 18px;
}
.dojoDndAvatar .dojoDndAvatarHeader .dndCopyHint {
  display: none;
}
.dojoDndAvatar .dojoDndAvatarItem td {
  padding: 12px;
}
.dojoDndAvatar .dojoDndAvatarItem td .dojoDndItem {
  display: block;
  padding: 0;
}

.dojoDndMove .dojoDndAvatarHeader, .dojoDndCopy .dojoDndAvatarHeader {
  background-color: #5a6872;
  background-image: url("../../images/webext/icons/dnd-avatar-icons.png");
  background-repeat: no-repeat;
  background-position: 5px 0;
}

.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-position: 5px -32px;
}

.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-position: 5px -64px;
}

.dojoDndMove table.dojoDndAvatar .dndCopyHint {
  display: inline-block;
  margin-left: 10px;
}

.dijitArrowButtonChar, .dijitArrowButtonContainer {
  color: #0066B0;
}
.dijitArrowButtonChar:before, .dijitArrowButtonContainer:before {
  font-size: 6px;
}

.dijitArrowButton.dijitButtonNode {
  border-width: 0px 0px 0px 0px !important;
}

.dijitArrowButtonContainer .dijitArrowButtonInner {
  display: none;
}

.dijitDisabled .dijitArrowButtonContainer {
  display: none;
}

.dijitArrowButtonChar {
  display: inline-block !important;
  font-size: 0px;
}

.dijitCheckBox {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  background-color: #ffffff;
  border: 2px solid #8897a2;
  width: 16px;
  height: 16px;
  position: relative;
}
.dijitCheckBox.dijitCheckBoxChecked {
  color: #ffffff;
  background-color: #0066B0;
  border-color: #0066B0;
  font-size: 8px;
}
.dijitCheckBox.dijitCheckBoxChecked:before {
  position: absolute;
  top: 3px;
  left: 1px;
}
.dijitCheckBox.dijitCheckBoxFocused {
  box-shadow: 0 0 0 2px #5aaafa;
}
.dijitCheckBox.dijitCheckBoxDisabled {
  opacity: 0.5;
}
.dijitCheckBox input {
  height: 16px;
  width: 16px;
  opacity: 0.01;
  position: absolute;
  top: -2px;
  left: -2px;
}

.dijitCheckBoxLabel {
  display: inline-block;
  padding: 0 5px;
}

.dojoxTriStateCheckBox {
  background-color: #ffffff;
  border: solid 2px #8897a2;
  width: 16px;
  height: 16px;
  margin-bottom: 2px;
  position: relative;
}
.dojoxTriStateCheckBox.dojoxTriStateCheckBoxFocused {
  box-shadow: 0 0 0 2px #5aaafa;
}
.dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked {
  color: #ffffff;
  background-color: #0066B0;
  border-color: #0066B0;
  font-size: 8px;
}
.dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before {
  position: absolute;
  top: 3px;
  left: 1px;
}
.dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed {
  color: #0066B0;
  background-color: #ffffff;
  border-color: #0066B0;
  font-size: 18px;
  overflow: hidden;
}
.dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before {
  position: absolute;
  top: -3px;
  left: -3px;
}
.dojoxTriStateCheckBox .dojoxTriStateCheckBoxInner {
  display: none;
}
.dojoxTriStateCheckBox .dojoxTriStateCheckBoxInput {
  width: 16px;
  height: 16px;
  opacity: 0.01;
  position: absolute;
  top: -2px;
  left: -2px;
}

.dijitNumberTextBox input.dijitInputInner,
.dijitCurrencyTextBox input.dijitInputInner,
.dijitSpinner input.dijitInputInner {
  text-align: left;
}

.radioButtonGroup .dijitRadio {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  border-color: #8897a2;
  border-radius: 100%;
  border-style: solid;
  border-width: 2px;
  border-spacing: 1px;
}
.radioButtonGroup .dijitRadio input {
  height: 12px;
  width: 12px;
}
.radioButtonGroup .dijitRadio.dijitRadioDisabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.radioButtonGroup .dijitRadio.dijitRadioFocused {
  box-shadow: 0 0 5px 2px #5aaafa;
}
.radioButtonGroup .dijitRadio.dijitRadioChecked {
  border-color: white;
  background-image: url(../../images/icons/glyphs_2x_spritesheet.png);
  background-position: -185px -50px;
  border-width: 3px;
  box-shadow: 0 0 1px 2px #8897a2;
}
.radioButtonGroup .radioButtonLabel {
  margin-left: 8px;
}

.dijitOffScreen {
  display: none;
}

.dijitPopup.dijitMenuPopup {
  overflow-x: hidden;
}
.dijitPopup .dijitMenu {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  background-color: #fff;
  border: 1px solid #0066B0;
  box-sizing: content-box;
}
.dijitPopup .dijitMenu .dijitMenuItemSelected {
  background-color: #fff;
}
.dijitPopup .dijitMenu .dijitMenuItemIconCell {
  display: none;
}
.dijitPopup .dijitMenu .dijitMenuArrowCell {
  display: none;
}
.dijitPopup .dijitMenu .dijitMenuItem {
  color: black;
  padding: 0 6px;
}
.dijitPopup .dijitMenu .dijitMenuItem.blankOption {
  color: #8897a2;
}
.dijitPopup .dijitMenu .dijitMenuItem.unrecognizedOption {
  font-style: italic;
}
.dijitPopup .dijitMenu .dijitMenuItem:hover {
  color: #fff;
  background-color: #0066B0;
}
.dijitPopup .dijitMenu .dijitSelectSelectedOption .dijitMenuItemLabel {
  font-weight: normal;
}

.dijitComboBoxMenuPopup {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  background-color: #ffffff;
}
.dijitComboBoxMenuPopup .dijitMenuItemIconCell {
  display: none;
}
.dijitComboBoxMenuPopup .dijitMenuArrowCell {
  display: none;
}
.dijitComboBoxMenuPopup .dijitMenuItem {
  color: black;
  padding: 0 6px;
}
.dijitComboBoxMenuPopup .dijitMenuItem .dijitCheckBox {
  margin-bottom: 2px;
  margin-right: 6px;
}
.dijitComboBoxMenuPopup .dijitMenuItem:hover {
  color: #fff;
  background-color: #0066B0 !important;
}
.dijitComboBoxMenuPopup .dijitSelectSelectedOption .dijitMenuItemLabel {
  font-weight: normal;
}

.dijitMenuTable .dijitMenuItemActive,
.dijitMenuTable .dijitMenuItemFocused,
.dijitMenuTable .dijitMenuItemSelected,
.dijitMenuTable .dijitMenuItemChecked {
  background: white;
}

.dijitComboBoxMenu .dijitMenuItem, .dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem td {
  border: none;
  height: 38px;
  line-height: 38px;
}

.dijitPopup .dijitMenu .dijitMenuItem .dijitMenuItemLabel {
  padding: 0px 10px;
}

.dijitMenuItem td {
  border-bottom: none;
}

.menu-item-none-item {
  text-align: center;
  font-weight: bold;
}

td.dijitMenuItemIconCell {
  border: none;
}

.dijitMenuItem .dijitMenuArrowCell {
  border: none;
}

.dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemCheckbox {
  padding: 0px 10px;
  position: relative;
  vertical-align: middle;
}
.dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemCheckbox :not(.dijitDisabled) .dijitCheckBoxInput {
  cursor: pointer;
}
.dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemLabel {
  padding: 0 20px 0 5px;
}
.dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton {
  vertical-align: middle;
  width: 32px;
}
.dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton:hover {
  background-color: #4696d2;
}
.dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon {
  font-size: 10px;
  padding: 14px 6px 14px 7px;
}
.dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon {
  font-size: 10px;
  padding: 14px 6px 14px 7px;
}
.dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem.dijitMenuItemDisabled .dijitMenuItemButton.dijitForceEnabled {
  opacity: 1;
  cursor: pointer;
}
.dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem.dijitMenuItemDisabled .dijitMenuItemButton.dijitForceEnabled * {
  opacity: 1;
  cursor: pointer;
}

.dijitTooltip {
  position: absolute;
  z-index: 2000;
  display: block;
  overflow: visible;
  left: 0;
  top: -10000px;
}
.dijitTooltip .dijitTooltipContainer {
  max-width: 400px;
}

.dijitTooltipRight {
  padding: 5px 5px 5px 9px;
}

.dijitTooltipLeft {
  padding: 5px 9px 5px 5px;
}

.dijitTooltipAbove {
  padding: 9px 5px 5px 5px;
}

.dijitTooltipBelow {
  padding: 5px 5px 9px 5px;
}

.dijitTooltipContainer {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  line-height: 21px;
  background-color: #ffffff;
  border: 1px solid #dfe3e6;
  padding: 24px;
  overflow-wrap: break-word;
}

.dijitTooltipDialog {
  /* Dojo calculates dialog width based on content-box. */
  box-sizing: content-box;
}
.dijitTooltipDialog.compact .dijitTooltipContainer {
  line-height: 16px;
  padding: 8px 24px;
}

.dijitTooltipRight .dijitTooltipConnector .tooltipIcon, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--down {
  background-image: url("../../images/icons/tooltip_spritesheet.png");
  background-repeat: no-repeat;
  display: block;
}
.dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipAbove .dijitTooltipConnector, .dijitTooltipAbove .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector {
  bottom: -2px;
  width: 15px;
  height: 8px;
  background-position: -5px -5px;
}
.dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector {
  left: 2px;
  width: 8px;
  height: 15px;
  background-position: -30px -5px;
}
.dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipLeft .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector {
  right: 2px;
  width: 8px;
  height: 15px;
  background-position: -48px -5px;
}
.dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipBelow .dijitTooltipConnector, .dijitTooltipBelow .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector {
  top: -1px;
  width: 15px;
  height: 8px;
  background-position: -5px -30px;
}
@media (min-resolution: 144dppx), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-retina, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--down {
    background-image: url("../../images/icons/tooltip_2x_spritesheet.png");
    background-repeat: no-repeat;
    display: block;
    background-size: 33px 40px;
  }
  .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipAbove .dijitTooltipConnector, .dijitTooltipAbove .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector {
    width: 15px;
    height: 8px;
    background-position: -2.5px -2.5px;
  }
  .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector {
    width: 8px;
    height: 15px;
    background-position: -22.5px -2.5px;
  }
  .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipLeft .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector {
    width: 8px;
    height: 15px;
    background-position: -2.5px -22.5px;
  }
  .dijitTooltipRight .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipRight .dijitTooltipConnector .dijitTooltipBelow .dijitTooltipConnector, .dijitTooltipBelow .dijitTooltipRight .dijitTooltipConnector .dijitTooltipConnector {
    width: 15px;
    height: 8px;
    background-position: -15.5px -22.5px;
  }
}

.dijitTooltipLeft .dijitTooltipConnector .tooltipIcon, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--down {
  background-image: url("../../images/icons/tooltip_spritesheet.png");
  background-repeat: no-repeat;
  display: block;
}
.dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipAbove .dijitTooltipConnector, .dijitTooltipAbove .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector {
  bottom: -2px;
  width: 15px;
  height: 8px;
  background-position: -5px -5px;
}
.dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipRight .dijitTooltipConnector, .dijitTooltipRight .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector {
  left: 2px;
  width: 8px;
  height: 15px;
  background-position: -30px -5px;
}
.dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector {
  right: 2px;
  width: 8px;
  height: 15px;
  background-position: -48px -5px;
}
.dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipBelow .dijitTooltipConnector, .dijitTooltipBelow .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector {
  top: -1px;
  width: 15px;
  height: 8px;
  background-position: -5px -30px;
}
@media (min-resolution: 144dppx), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-retina, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--down {
    background-image: url("../../images/icons/tooltip_2x_spritesheet.png");
    background-repeat: no-repeat;
    display: block;
    background-size: 33px 40px;
  }
  .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipAbove .dijitTooltipConnector, .dijitTooltipAbove .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector {
    width: 15px;
    height: 8px;
    background-position: -2.5px -2.5px;
  }
  .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipRight .dijitTooltipConnector, .dijitTooltipRight .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector {
    width: 8px;
    height: 15px;
    background-position: -22.5px -2.5px;
  }
  .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector {
    width: 8px;
    height: 15px;
    background-position: -2.5px -22.5px;
  }
  .dijitTooltipLeft .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipBelow .dijitTooltipConnector, .dijitTooltipBelow .dijitTooltipLeft .dijitTooltipConnector .dijitTooltipConnector {
    width: 15px;
    height: 8px;
    background-position: -15.5px -22.5px;
  }
}

.dijitTooltipAbove .dijitTooltipConnector .tooltipIcon, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector {
  background-image: url("../../images/icons/tooltip_spritesheet.png");
  background-repeat: no-repeat;
  display: block;
}
.dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector {
  bottom: -2px;
  width: 15px;
  height: 8px;
  background-position: -5px -5px;
}
.dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipRight .dijitTooltipConnector, .dijitTooltipRight .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector {
  left: 2px;
  width: 8px;
  height: 15px;
  background-position: -30px -5px;
}
.dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipLeft .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector {
  right: 2px;
  width: 8px;
  height: 15px;
  background-position: -48px -5px;
}
.dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipBelow .dijitTooltipConnector, .dijitTooltipBelow .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector {
  top: -1px;
  width: 15px;
  height: 8px;
  background-position: -5px -30px;
}
@media (min-resolution: 144dppx), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-retina, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector {
    background-image: url("../../images/icons/tooltip_2x_spritesheet.png");
    background-repeat: no-repeat;
    display: block;
    background-size: 33px 40px;
  }
  .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector {
    width: 15px;
    height: 8px;
    background-position: -2.5px -2.5px;
  }
  .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipRight .dijitTooltipConnector, .dijitTooltipRight .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector {
    width: 8px;
    height: 15px;
    background-position: -22.5px -2.5px;
  }
  .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipLeft .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector {
    width: 8px;
    height: 15px;
    background-position: -2.5px -22.5px;
  }
  .dijitTooltipAbove .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipBelow .dijitTooltipConnector, .dijitTooltipBelow .dijitTooltipAbove .dijitTooltipConnector .dijitTooltipConnector {
    width: 15px;
    height: 8px;
    background-position: -15.5px -22.5px;
  }
}

.dijitTooltipBelow .dijitTooltipConnector .tooltipIcon, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--down {
  background-image: url("../../images/icons/tooltip_spritesheet.png");
  background-repeat: no-repeat;
  display: block;
}
.dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipAbove .dijitTooltipConnector, .dijitTooltipAbove .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector {
  bottom: -2px;
  width: 15px;
  height: 8px;
  background-position: -5px -5px;
}
.dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipRight .dijitTooltipConnector, .dijitTooltipRight .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector {
  left: 2px;
  width: 8px;
  height: 15px;
  background-position: -30px -5px;
}
.dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipLeft .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector {
  right: 2px;
  width: 8px;
  height: 15px;
  background-position: -48px -5px;
}
.dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector {
  top: -1px;
  width: 15px;
  height: 8px;
  background-position: -5px -30px;
}
@media (min-resolution: 144dppx), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-retina, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--down {
    background-image: url("../../images/icons/tooltip_2x_spritesheet.png");
    background-repeat: no-repeat;
    display: block;
    background-size: 33px 40px;
  }
  .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--down, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipAbove .dijitTooltipConnector, .dijitTooltipAbove .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector {
    width: 15px;
    height: 8px;
    background-position: -2.5px -2.5px;
  }
  .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--left, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipRight .dijitTooltipConnector, .dijitTooltipRight .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector {
    width: 8px;
    height: 15px;
    background-position: -22.5px -2.5px;
  }
  .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--right, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipLeft .dijitTooltipConnector, .dijitTooltipLeft .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector {
    width: 8px;
    height: 15px;
    background-position: -2.5px -22.5px;
  }
  .dijitTooltipBelow .dijitTooltipConnector .tooltipIcon-tooltip--up, .dijitTooltipBelow .dijitTooltipConnector .dijitTooltipConnector {
    width: 15px;
    height: 8px;
    background-position: -15.5px -22.5px;
  }
}

.dojoxWizardContainer > .dijitStackContainerChildWrapper > .dijitContentPane {
  margin-bottom: 58px;
}

.team-selector {
  margin: 0;
  min-width: 400px;
  width: 400px;
}
.team-selector .mappings-list .row {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #dfe3e6;
  height: 36px;
}
.team-selector .mappings-list .row:last-child {
  border-bottom: 1px solid #dfe3e6;
  margin-bottom: 12px;
}
.team-selector .mappings-list .row .team-icon {
  -ms-flex: 0;
  flex: 0;
  font-size: 24px;
  height: 24px;
  min-width: 34px;
  padding-left: 10px;
}
.team-selector .mappings-list .row .team-label {
  -ms-flex: 0;
  flex: 0;
  line-height: 20px;
  min-width: 340px;
  overflow: hidden;
  padding: 0 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.team-selector .mappings-list .row .team-clear {
  -ms-flex: 0;
  flex: 0;
  color: #8897a2;
  cursor: pointer;
  font-size: 8px;
  height: 20px;
  min-width: 20px;
  padding: 7px;
}
.team-selector .mappings-list .row .team-clear:hover {
  color: #5a6872;
}
.team-selector .show-more-container {
  padding-bottom: 10px;
}
.team-selector .show-more-container .show-more-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: center;
  color: #0066B0;
  cursor: pointer;
  margin: 0 auto;
  width: 120px;
}
.team-selector .show-more-container .show-more-link .show-more-text {
  padding: 4px;
}
.team-selector .show-more-container .show-more-link .show-more-icon {
  font-size: 9px;
  padding: 7px;
}
.team-selector .team-form {
  background-color: #f4f7fb;
  border: 1px solid #dfe3e6;
  padding: 16px;
}
.team-selector .team-form .label {
  padding-top: 5px;
}
.team-selector .team-form .webext-multi-select, .team-selector .team-form .webext-select {
  margin: 10px 0;
}
.team-selector .team-form .webext-multi-select .dijitComboBox, .team-selector .team-form .webext-select .dijitComboBox {
  width: 366px !important;
}
.team-selector .team-form .actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  padding-top: 10px;
}
.team-selector .team-form .actions .dijitButton {
  margin-bottom: 0;
}
.team-selector .team-form .actions .dijitButton:first-child {
  margin-left: 0;
}
.team-selector .team-form .actions .dijitButton:last-child {
  margin-right: 0;
}

.authorizationRealmList .dijitButtonSpecial {
  margin-bottom: 8px;
  margin-right: 0px;
}

.cleanupConfiguration .webextTable > table > thead > tr > th .columnHeadingWrapper .columnLabel {
  white-space: normal;
}

.licenseManagement .license-title {
  font-size: 28px;
  line-height: 1.25;
  font-weight: 300;
  margin-bottom: 25px;
}
.licenseManagement .columnForm .underField {
  flex-direction: row;
}
.licenseManagement .columnForm .underField .dijitButton {
  margin: 0px;
}
.licenseManagement .connection-status {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.licenseManagement .connection-status i {
  padding-right: 6px;
}
.licenseManagement .connection-status.connected i {
  color: #5aa700;
}
.licenseManagement .connection-status.warning i {
  color: #efc100;
}
.licenseManagement .connection-status.inactive i {
  color: #e0182d;
}
.licenseManagement .no-licenses {
  margin-top: 30px;
}
.licenseManagement .status-blocker {
  min-height: 70px;
}
.licenseManagement .licensePanel {
  display: inline-block;
  margin: 14px 24px 14px 0px;
  padding: 24px;
  width: 350px;
  background-color: white;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
.licenseManagement .licensePanel .labelValueWrapper {
  margin-top: 5px;
  line-height: 16px;
}
.licenseManagement .licensePanel .genericLabel {
  min-width: 96px;
}
.licenseManagement .progressContainer {
  width: 100%;
}
.licenseManagement .progressContainer .progressLabel {
  text-align: center;
  width: 100%;
  margin-top: 8px;
}
.licenseManagement .progressContainer .progressMeterContainer {
  height: 18px;
  padding-top: 4px;
  width: 100%;
}
.licenseManagement .progressContainer .progressMeterContainer .progressMeter {
  display: inline-block;
  height: 100%;
}
.licenseManagement .progressContainer .progressMeterContainer .progressMeter:first-child {
  border-top-left-radius: 7px 50%;
  border-bottom-left-radius: 7px 50%;
}
.licenseManagement .progressContainer .progressMeterContainer .progressMeter:last-child {
  border-top-right-radius: 7px 50%;
  border-bottom-right-radius: 7px 50%;
}

.java-packages .control-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
}
.java-packages .control-bar .button-section {
  display: -ms-flexbox;
  display: flex;
}

.settings-index {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  margin: -40px 0 0 0;
}
.settings-index > .settings-index-wrapper {
  display: -ms-flexbox;
  display: flex;
}
.settings-index .category {
  background-color: #fff;
  width: 32%;
  min-width: 400px;
  min-height: 720px;
  vertical-align: top;
}
.settings-index .category .category-wrapper {
  padding: 0px 0px 0px 0px;
  height: 100%;
  vertical-align: top;
}
.settings-index .category .category-label {
  color: #5a6872;
  font-size: 1.7em;
  font-weight: 200;
  padding: 43px 0px 48px 0px;
  margin-bottom: 0px;
  text-align: center;
}
.settings-index .category .category-links .link-container {
  font-size: 1.1em;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 22px 80px;
  max-height: 54px;
}
.settings-index .category .category-links .link-container a {
  text-align: left;
  text-decoration: none;
  display: inline-block;
}
.settings-index .category .category-links .link-container a:hover {
  text-decoration: underline;
}
.settings-index .category .category-links .link-container a .inner-link-text {
  color: #152935;
  font-weight: 500;
  padding: 0px 5px 0px 0px;
  margin-top: 8px;
  margin-left: 45px;
}
.settings-index .category .category-links .link-container .output-log-download-link {
  color: #8897a2;
  font-size: 0.8em;
  position: relative;
}
.settings-index .category.inline-block {
  margin-top: 50px;
}
.settings-index .category-divider {
  width: 0px;
  margin: 0 1%;
  min-height: 460px;
}
.settings-index .general-icon {
  width: 15px;
  height: 16px;
}
.settings-index .progressBar {
  position: fixed;
  left: 0px;
  bottom: -60px;
  width: 100%;
}

.masterContainer .systemSettings {
  min-height: 70px;
  container-type: inline-size;
}
.masterContainer .systemSettings .columnForm {
  margin: 0;
}
.masterContainer .systemSettings .columnForm .legacy-configuration-options .labelsAndValues-row:has(.webext-switch),
.masterContainer .systemSettings .columnForm .password-requirements-settings .labelsAndValues-row:has(.webext-switch) {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.masterContainer .systemSettings .columnForm .legacy-configuration-options .labelsAndValues-row:has(.webext-switch) > .labelsAndValues-labelCell,
.masterContainer .systemSettings .columnForm .password-requirements-settings .labelsAndValues-row:has(.webext-switch) > .labelsAndValues-labelCell {
  margin-left: 4px;
}
.masterContainer .systemSettings .columnForm .legacy-configuration-options .labelsAndValues-row:has(.webext-switch) > .labelsAndValues-labelCell > .labelsAndValues-labelCell,
.masterContainer .systemSettings .columnForm .password-requirements-settings .labelsAndValues-row:has(.webext-switch) > .labelsAndValues-labelCell > .labelsAndValues-labelCell {
  margin: 0;
  vertical-align: middle;
}
.masterContainer .systemSettings .underField .dijitButton {
  padding-right: 16px;
}
.masterContainer .systemSettings .group-row {
  width: 425px;
}

.settings-index .general-icon {
  width: 15px;
  height: 16px;
}

.logButtons {
  margin-bottom: -5px;
}

.rolePermissions .expandNode {
  cursor: pointer;
  width: 14px;
  height: 14px;
  margin-right: 4px;
  background: url(../../images/webext/icons/misc-arrow-sprite.png) no-repeat;
  background-position: 0 -330px;
  position: relative;
  top: 2px;
}

.rolePermissions .expandNode:hover {
  background-position: -16px -330px;
}

.rolePermissions .expandNode:active {
  background-position: -32px -330px;
}

.rolePermissions .expanded.expandNode {
  background: url(../../images/webext/icons/misc-arrow-sprite.png) no-repeat;
  background-position: 0 -270px;
}

.rolePermissions .collapsedRolePermissions {
  height: 0px;
  overflow: hidden;
}

.rolePermissions > .subActionContainer {
  border-top: 1px dotted #999;
  padding-top: 7px;
  padding-left: 18px;
}

.rolePermissions > .subActionContainer.collapsedRolePermissions {
  border-top: 0px;
  padding-top: 0px;
}

.rolePermissions .subAction {
  margin-bottom: 3px;
}

.form-container, .systemSettings .underField {
  margin: 10px auto 20px;
}

.systemSettings {
  margin-bottom: -40px;
}
.systemSettings .columnForm .sectionLabel {
  font-size: 1.4em;
  margin: 0px;
  line-height: 25px;
  font-weight: 300;
  border: none;
  color: #ffffff;
  position: relative;
  left: 2px;
}

.systemSettings .underField {
  padding: 15px 0;
  margin: 0 auto !important;
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
}

.systemSettings .underField .dijitButton {
  margin-left: 10px;
}

.settings-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-content: center;
  margin-bottom: 25px;
}
@container (min-width: 900px) {
  .settings-column {
    max-height: 3500px;
  }
}
@container (min-width: 1300px) {
  .settings-column {
    max-height: 2500px;
  }
}

.settings-section {
  width: 100%;
  max-width: 50%;
}
.settings-section .dijitButton {
  margin: 3px 0px;
}

.columnForm .settings-section-inner {
  background-color: #ffffff;
  margin: 20px 10px 10px 10px;
}
.columnForm .settings-section-inner.group-row.first-visible-row {
  margin-top: 20px;
}
.columnForm .settings-section-inner .labelsAndValues-row {
  padding: 10px 14px;
  margin: 0;
  border: 1px solid #dfe3e6;
  border-top: none;
}
.columnForm .settings-section-inner .labelsAndValues-row.section-label-row {
  background-color: #0066B0;
  border: 1px solid #0066B0;
}
.columnForm .settings-section-inner .labelsAndValues-labelCell {
  font-weight: 400;
}
.columnForm .settings-section-inner .labelsAndValues-labelCell .labelsAndValues-labelCell {
  display: inline;
}
.columnForm .settings-section-inner .labelsAndValues-valueCell .dijitValidationTextBoxLabel {
  overflow: hidden;
  text-overflow: ellipsis;
}
.columnForm .settings-section-inner .progressBarContainer {
  overflow-y: hidden;
}
.columnForm .settings-section-inner .progressBarContainer .progressBar {
  background-color: transparent;
  font-size: 12px;
}
.columnForm .settings-section-inner .progressBarContainer .progressBar .caption {
  margin-top: 18px;
  color: #ffffff;
  line-height: 16px;
}
.columnForm .settings-section-inner .progressBarContainer .progressBar .caption .label {
  margin-left: 0;
  font-weight: 600;
}
.columnForm .settings-section-inner .progressBarContainer .progressBar .progressIndicator, .columnForm .settings-section-inner .progressBarContainer .progressBar .progressIndicatorFill {
  height: 6px;
}
.columnForm .settings-section-inner .progressBarContainer .progressBar .progressIndicator {
  margin: 6px 0;
  background-color: #ffffff;
}
.columnForm .settings-section-inner .progressBarContainer .progressBar .progressIndicatorFill {
  background-color: #5aa700;
}

.webhook-templates .control-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
}

/*
* Licensed Materials - Property of IBM* and/or HCL**
* (c) Copyright IBM Corporation 2011, 2017. All Rights Reserved.
* (c) Copyright HCL Technologies Ltd. 2018, 2023. All Rights Reserved.
*
* U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*
* * Trademark of International Business Machines
* ** Trademark of HCL Technologies Limited
*/
/* ***************************************************************** */
/*    Generic classes to replace programmatic styling                */
/* ***************************************************************** */
.margin2Left {
  margin-left: 2px;
}

.margin5Left {
  margin-left: 5px;
}

.margin5Bottom {
  margin-bottom: 5px;
}

.margin10Bottom {
  margin-bottom: 10px;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.invisible {
  visibility: hidden;
}

.hidden, .notification.hidden, #applicationWizardPage .environment-controls.hidden {
  display: none;
  visibility: hidden;
}

.bold {
  font-weight: bold;
}

.dj_ie7 .inlineBlock {
  zoom: 1;
  display: inline;
}

.vAlignMiddle {
  vertical-align: middle;
}

.cursorPointer {
  cursor: pointer;
}

.lineThrough {
  text-decoration: line-through;
}

.floatLeft {
  float: left;
}

.block {
  display: block;
}

/***********************************
 * Assorted other styling
 ***********************************/
/* This class can be added to an element which is to have vertically centered children - they will
   not be centered unless there is at least one element in their parent using all vertical space. */
.vertical-alignment-sizer {
  height: 100%;
  width: 0px;
}

.collapsed {
  display: table;
}

.centered {
  margin: 10px auto;
}

.noSelect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

h2 {
  font-size: 15px;
  margin-bottom: 12px;
  margin-top: 12px;
}

h3 {
  font-size: 15px;
  margin-bottom: 6px;
  margin-top: 14px;
}

.indent15px {
  padding-left: 15px;
}

.tagSelector .newtag .dijitComboBox {
  border: 1px solid #5aaafa;
}
.tagSelector .newtag .info-text {
  color: #5aaafa;
  display: block;
}
.tagSelector .dijitComboBox {
  width: 400px;
}
.tagSelector .info-text {
  padding-top: 4px;
  display: none;
}

.tag-select {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 8px;
  width: 300px;
}
.tag-select .tag-select-title {
  font-size: 20px;
  padding: 15px 0 23px 0;
}
.tag-select .tag-select-label {
  padding-bottom: 8px;
}
.tag-select .tag-select-divider {
  background-color: #dfe3e6;
  width: 100%;
  height: 1px;
  margin: 20px 0 9px 0;
}
.tag-select .create-tag-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: center;
  color: #0066B0;
  cursor: pointer;
  padding: 11px 0;
}
.tag-select .create-tag-link:hover {
  color: #4696d2;
}
.tag-select .create-tag-link .create-tag-label {
  font-size: 16px;
  font-weight: bold;
}
.tag-select .create-tag-link .create-tag-icon {
  font-size: 14px;
  margin-left: 8px;
}
.tag-select .dijitInputContainer .dijitSelect .dijitButtonContents {
  line-height: 32px;
}
.tag-select .dijitInputContainer .dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 7px 10px 7px 10px;
}
.tag-select .dijitInputContainer .dijitSelect .dijitArrowButtonContainer {
  margin: 0;
  padding: 8px;
}
.tag-select .dijitInputContainer .webext-select .dijit .dijitArrowButtonContainer {
  margin: 0;
  padding: 12px 10px;
}
.tag-select .dijitInputContainer .dijitTextBox {
  height: 32px;
}
.tag-select .dijitInputContainer .dijitTextBox .dijitInputContainer {
  margin-left: 10px;
  margin-right: 10px;
}
.tag-select .dijitInputContainer .dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 32px;
  height: 32px;
}
.tag-select .dijitInputContainer .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
}
.tag-select .dijitInputContainer .dijitTextBox .dijitArrowButtonContainer {
  margin: 0px;
  padding: 12px 10px;
}
.tag-select .dijitInputContainer .dijitTextArea {
  height: inherit;
}
.tag-select .dijitInputContainer .dijitButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag-select .dijitInputContainer .dijitButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.tag-select .dijitInputContainer .dijitButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.tag-select .dijitInputContainer .dijitButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitDropDownButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitDropDownButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag-select .dijitInputContainer .dijitDropDownButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.tag-select .dijitInputContainer .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.tag-select .dijitInputContainer .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitButtonRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.tag-select .dijitInputContainer .dijitButtonRight .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitButtonRight .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag-select .dijitInputContainer .dijitButtonRight .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.tag-select .dijitInputContainer .dijitButtonRight .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.tag-select .dijitInputContainer .dijitButtonRight.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitSelect .dijitButtonContents {
  line-height: 32px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 7px 10px 7px 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitSelect .dijitArrowButtonContainer {
  margin: 0;
  padding: 8px;
}
.tag-select .dijitInputContainer .dijitInputField .webext-select .dijit .dijitArrowButtonContainer {
  margin: 0;
  padding: 12px 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitTextBox {
  height: 32px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitTextBox .dijitInputContainer {
  margin-left: 10px;
  margin-right: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 32px;
  height: 32px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitTextBox .dijitArrowButtonContainer {
  margin: 0px;
  padding: 12px 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitTextArea {
  height: inherit;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitDropDownButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitDropDownButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag-select .dijitInputContainer .dijitInputField .dijitDropDownButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.tag-select .dijitInputContainer .dijitInputField .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButtonRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButtonRight .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButtonRight .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButtonRight .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButtonRight .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.tag-select .dijitInputContainer .dijitInputField .dijitButtonRight.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitSelect .dijitButtonContents {
  line-height: 32px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 7px 10px 7px 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitSelect .dijitArrowButtonContainer {
  margin: 0;
  padding: 8px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .webext-select .dijit .dijitArrowButtonContainer {
  margin: 0;
  padding: 12px 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitTextBox {
  height: 32px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitTextBox .dijitInputContainer {
  margin-left: 10px;
  margin-right: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 32px;
  height: 32px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitTextBox .dijitArrowButtonContainer {
  margin: 0px;
  padding: 12px 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitTextArea {
  height: inherit;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitDropDownButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitDropDownButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitDropDownButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButtonRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButtonRight .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButtonRight .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButtonRight .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButtonRight .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.tag-select .dijitInputContainer .dijitInputField .dijitInputInner .dijitButtonRight.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}

.roleSelector {
  max-width: 400px;
  margin-top: 2px;
}

.roleSelector .showTeam {
  margin-top: 2px;
}

.teamSelectorComponent {
  display: inline-block;
  margin-bottom: 9px;
}

.dojoDndItemBefore,
.dojoDndItemAfter {
  border-top: 0px;
}

.tag-display .tag-container {
  max-width: 150px;
}

.resourceVarianceDiff {
  display: none;
}

.webextTable > table > tbody > tr.resourceVarianceChildChanged,
.table-compare-children-changed {
  background-color: #FFF69B;
}

.webextTable > table > tbody > tr.resourceVarianceChanged,
.table-compare-changed {
  background-color: #FABE79;
}

.webextTable > table > tbody > tr.resourceVarianceError,
.table-compare-error {
  background-color: #AD1F25;
  color: #FFFFFF;
}

.webextTable > table > tbody > tr.resourceVarianceAdded,
.table-compare-added {
  background-color: #B3D66D;
}

.webextTable > table > tbody > tr.resourceVarianceRemoved,
.table-compare-removed {
  background-color: #F2BCBC;
}

.webextTable tr:hover .resourceVarianceDiff {
  display: inline-block;
}

.tagRequirementSelector .webext-select {
  margin-bottom: 5px;
}

.tagRequirementList {
  max-width: 400px;
}

.selectAttach .webext-select .dijit.dijitReset.dijitInline.dijitLeft.dijitTextBox.dijitComboBox.dijitValidationTextBox {
  width: 200px;
}

.tagRequirement .componentTagRequirementContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #f4f7fb;
  padding: 5px;
  border: 1px solid #dfe3e6;
  width: 400px;
  margin: 5px 0;
}
.tagRequirement .componentTagRequirementContainer .tagRequirementInputs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
}
.tagRequirement .componentTagRequirementContainer .tagRequirementInputs .requirementType.dijitSelect {
  margin-right: 10px;
}
.tagRequirement .componentTagRequirementContainer .tagRequirementInputs .requirementType.dijitSelect .dijitButtonContents .dijitSelectLabel, .tagRequirement .componentTagRequirementContainer .tagRequirementInputs .requirementType.dijitSelect.dijitSelectDisabled .dijitButtonContents .dijitSelectLabel {
  width: 140px !important;
}
.tagRequirement .componentTagRequirementContainer .tagRequirementInputs .requirementValue {
  width: 150px;
  margin-right: 10px;
}
.tagRequirement .componentTagRequirementContainer .tag-display .tag-container {
  max-width: 350px;
}
.tagRequirement .componentTagRequirementContainer .close {
  margin: 0 8px;
}

.columnForm {
  padding-top: 3px;
}
.columnForm .group-row, .columnForm .labelsAndValues-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.columnForm .group-row.first-visible-row, .columnForm .labelsAndValues-row.first-visible-row {
  margin-top: 0;
}
.columnForm .group-row.checkBox, .columnForm .labelsAndValues-row.checkBox {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-pack: start;
  justify-content: flex-end;
}
.columnForm .group-row.checkBox .labelsAndValues-labelCell, .columnForm .labelsAndValues-row.checkBox .labelsAndValues-labelCell {
  margin-left: 3px;
  margin-top: 3px;
  display: inline;
}
.columnForm .group-row.checkBox .labelsAndValues-helpCell, .columnForm .labelsAndValues-row.checkBox .labelsAndValues-helpCell {
  display: inline;
}
.columnForm .group-row.inline-highlight-box, .columnForm .labelsAndValues-row.inline-highlight-box {
  background-color: #f4f7fb;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 25px 0;
  width: 400px;
  padding: 25px 16px;
}
.columnForm .group-row.inline-highlight-box .labelsAndValues-row:last-child, .columnForm .labelsAndValues-row.inline-highlight-box .labelsAndValues-row:last-child {
  margin-bottom: 0px;
}
.columnForm .group-row.inline-highlight-box .group-title, .columnForm .labelsAndValues-row.inline-highlight-box .group-title {
  font-weight: 700;
  font-size: 16px;
  color: #152935;
}
.columnForm .group-row.inline-highlight-box .group-subtitle, .columnForm .labelsAndValues-row.inline-highlight-box .group-subtitle {
  font-weight: 400;
  font-size: 14px;
  color: #152935;
  margin-top: 8px;
  line-height: 16px;
}
.columnForm .group-row.inline-highlight-box .labelsAndValues-valueCell .notification, .columnForm .labelsAndValues-row.inline-highlight-box .labelsAndValues-valueCell .notification {
  width: 366px;
}
.columnForm .group-row.inline-highlight-box .labelsAndValues-valueCell .dijitTextBox, .columnForm .labelsAndValues-row.inline-highlight-box .labelsAndValues-valueCell .dijitTextBox {
  max-width: 366px;
}
.columnForm .group-row.inline-highlight-box .labelsAndValues-valueCell .dijitSelect .dijitSelectLabel, .columnForm .labelsAndValues-row.inline-highlight-box .labelsAndValues-valueCell .dijitSelect .dijitSelectLabel {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 314px;
}
.columnForm .group-row.inline-highlight-box .labelsAndValues-valueCell .dijitSelect.dijitSelectDisabled .dijitSelectLabel, .columnForm .labelsAndValues-row.inline-highlight-box .labelsAndValues-valueCell .dijitSelect.dijitSelectDisabled .dijitSelectLabel {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 344px;
}
.columnForm .labelsAndValues-row {
  margin-bottom: 25px;
}
.columnForm .labelsAndValues-row > div {
  vertical-align: middle;
}
.columnForm .labelsAndValues-labelCell {
  font-weight: normal;
  margin-bottom: 0px;
}
.columnForm .labelsAndValues-labelCell .labelsAndValues-labelCell {
  display: inline-block;
  margin-bottom: 8px;
}
.columnForm .labelsAndValues-labelCell .labelsAndValues-labelCell:empty {
  margin-bottom: 0px;
}
.columnForm .labelsAndValues-row.help-toolip-on-hover .labelsAndValues-helpCell {
  cursor: help;
  -webkit-transition: visibility 0.25s, opacity 0.25s;
  -moz-transition: visibility 0.25s, opacity 0.25s;
  transition: visibility 0.25s, opacity 0.25s;
  visibility: hidden;
  opacity: 0;
}
.columnForm .labelsAndValues-row.help-toolip-on-hover:hover .labelsAndValues-helpCell {
  visibility: visible;
  opacity: 1;
}
.columnForm .cjk .labelsAndValues-labelCell {
  word-break: keep-all;
}
.columnForm .labelsAndValues-valueCell {
  vertical-align: top;
}
.columnForm .labelsAndValues-valueCell .notification {
  width: 400px;
}
.columnForm .labelsAndValues-valueCell .notification .title {
  line-height: normal;
  margin-bottom: 8px;
}
.columnForm .labelsAndValues-valueCell .dijitTextBox {
  width: 400px;
}
.columnForm .labelsAndValues-valueCell .dijitTextBox.dijitTimeTextBox {
  width: 8em;
}
.columnForm .labelsAndValues-valueCell .dijitSelect .dijitSelectLabel {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 348px;
}
.columnForm .labelsAndValues-valueCell .dijitSelect.dijitSelectDisabled .dijitSelectLabel {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 378px;
}
.columnForm .labelsAndValues-valueCell .webextTable .webextTableFooter .dijitSelect .dijitSelectLabel {
  width: unset;
}
.columnForm .labelsAndValues-buttonCell {
  margin-top: 5px;
}
.columnForm .labelsAndValues-buttonCell .dijitButton:first-child {
  margin-left: 0;
}
.columnForm .labelsAndValues-buttonCell .dijitButton:last-child {
  margin-right: 0;
}
.columnForm .labelsAndValues-helpCell {
  color: #0066B0;
  font-size: 16px;
  background: none;
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin: 0 0 3px 8px;
}
.columnForm .invisibleLabels-labelCell label {
  display: none;
}
.columnForm .sectionLabel {
  font-weight: 700;
  font-size: 16px;
  color: #152935;
  margin-top: 15px;
}
.columnForm .underField {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.dijitDialog .dialogMultiSelectDialog {
  padding: 0px 48px 0px 48px;
}
.dijitDialog .dialogMultiSelectDialog .dijitDialogTitleBar {
  margin-left: 0;
}
.dijitDialog .dialogMultiSelectDialog .underField {
  padding: 25px 0px;
}

.labelValuePairs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.labelValuePairs .labelValueWrapper {
  display: -ms-flexbox;
  display: flex;
}
.labelValuePairs .labelValueWrapper .genericLabel {
  font-weight: 600;
  margin-right: 1rem;
}

.linkedMenuItem {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  cursor: pointer;
  display: block;
  text-decoration: none;
}

.notification {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  font-size: 12pt;
  line-height: 14px;
  padding: 12px 16px;
  border: 1px solid #5aaafa;
  border-left: 6px solid #5aaafa;
  background-color: #ffffff;
}
.notification.shadow {
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.3);
}
.notification.error {
  border-color: #e0182d;
}
.notification.error .icon-wrapper {
  color: #e0182d;
}
.notification.success {
  border-color: #5aa700;
}
.notification.success .icon-wrapper {
  color: #5aa700;
}
.notification.warning {
  border-color: #efc100;
}
.notification.warning .icon-wrapper {
  color: #efc100;
}
.notification.information {
  border-color: #5aaafa;
}
.notification.information .icon-wrapper {
  color: #5aaafa;
}
.notification .text-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  margin-left: 16px;
}
.notification .text-wrapper .title {
  font-weight: bold;
  margin-bottom: 8px;
}
.notification .text-wrapper .title,
.notification .text-wrapper .subtitle {
  line-height: 16px;
  font-size: 14px;
}
.notification .close {
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5a6872;
  cursor: pointer;
  font-size: 10px;
  padding: 3px;
  margin-left: 16px;
}

.content-switcher .content-switcher-button {
  background-color: transparent;
  border: 1px solid #0066B0;
  color: #0066B0;
  font-size: 14px;
  font-weight: normal;
  padding: 10px;
}
.content-switcher .content-switcher-button:first-of-type {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
.content-switcher .content-switcher-button:last-of-type {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.content-switcher .content-switcher-button.selected {
  background-color: #0066B0;
  border-color: #0066B0;
  color: #ffffff;
}
.content-switcher .content-switcher-button:hover {
  background-color: #30588c;
  border-color: #30588c;
  color: #ffffff;
}

.date-time-picker {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: "start";
  align-items: flex-start;
}
.date-time-picker .date-box-picker {
  margin-right: 5px;
}

.progress-indicator li:first-of-type span.progress-line {
  display: none;
}
.progress-indicator .stage-list {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
}
.progress-indicator .stage {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  position: relative;
  min-width: 220px;
  max-width: 220px;
  transition: all 0.25s cubic-bezier(0.5, 0, 0.1, 1);
  overflow: visible;
}
.progress-indicator .stage .complete-stage {
  position: relative;
  z-index: 1;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  margin-bottom: 0.5rem;
  fill: #0066B0;
}
.progress-indicator .stage .current-stage {
  position: relative;
  z-index: 1;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  margin-bottom: 0.5rem;
  fill: #0066B0;
}
.progress-indicator .stage .current-stage .outer-circle {
  stroke: #0066B0;
  stroke-width: 5;
  fill: transparent;
}
.progress-indicator .stage .current-stage .inner-circle {
  stroke: #0066B0;
}
.progress-indicator .stage .incomplete-stage {
  position: relative;
  z-index: 1;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  margin-bottom: 0.5rem;
  stroke: #8897a2;
  stroke-width: 5;
  fill: transparent;
}
.progress-indicator .stage .label {
  color: #8897a2;
  padding-right: 20px;
}
.progress-indicator .stage .label.complete, .progress-indicator .stage .label.current {
  font-weight: 600;
  color: #0066B0;
}
.progress-indicator .stage .progress-line {
  position: absolute;
  top: 0.625rem;
  right: 100%;
  height: 1px;
  width: calc(100% - 24px);
  border: 1px inset transparent;
  background-color: #0066B0;
}
.progress-indicator .stage .progress-line.incomplete {
  background-color: #8897a2;
}

/*
 * Dialogs have both a min and max height that is allowed. If the screen size
 * is smaller than the min height the dialog will take up the full vertical
 * space. Otherwise the dialog height will be the height-ratio percent of the
 * screen.
 */
.dijitDialogUnderlay {
  background: black;
  opacity: 0.4;
}

.dijitDialogUnderlayWrapper:has(.scrolling-dialog_underlay) {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  height: 100vh !important;
  width: 100vw !important;
}
.dijitDialogUnderlayWrapper:has(.scrolling-dialog_underlay) .dijitDialogUnderlay {
  width: 100% !important;
  height: 100% !important;
}

.scrolling-dialog-wrapper {
  position: fixed !important;
  max-height: 1000px;
  overflow: hidden;
}
@media (min-height: 1400px) {
  .scrolling-dialog-wrapper.short {
    height: 25vh;
    top: 37.5vh;
  }
}
@media (max-height: 1400px) and (min-height: 350px) {
  .scrolling-dialog-wrapper.short {
    height: 350px;
    top: calc(50vh - 175px);
  }
}
@media (max-height: 350px) {
  .scrolling-dialog-wrapper.short {
    bottom: 0px;
    top: 0px;
  }
}
@media (min-width: 500px) {
  .scrolling-dialog-wrapper.short {
    left: calc(50vw - 250px);
    width: 500px;
  }
}
@media (max-width: 500px) {
  .scrolling-dialog-wrapper.short {
    left: 0px;
    right: 0px;
  }
}
@media (min-height: 538.4615384615px) {
  .scrolling-dialog-wrapper.standard {
    height: 65vh;
    top: 17.5vh;
  }
}
@media (max-height: 538.4615384615px) and (min-height: 350px) {
  .scrolling-dialog-wrapper.standard {
    height: 350px;
    top: calc(50vh - 175px);
  }
}
@media (max-height: 350px) {
  .scrolling-dialog-wrapper.standard {
    bottom: 0px;
    top: 0px;
  }
}
@media (min-width: 500px) {
  .scrolling-dialog-wrapper.standard {
    left: calc(50vw - 250px);
    width: 500px;
  }
}
@media (max-width: 500px) {
  .scrolling-dialog-wrapper.standard {
    left: 0px;
    right: 0px;
  }
}
@media (min-height: 538.4615384615px) {
  .scrolling-dialog-wrapper.wide {
    height: 65vh;
    top: 17.5vh;
  }
}
@media (max-height: 538.4615384615px) and (min-height: 350px) {
  .scrolling-dialog-wrapper.wide {
    height: 350px;
    top: calc(50vh - 175px);
  }
}
@media (max-height: 350px) {
  .scrolling-dialog-wrapper.wide {
    bottom: 0px;
    top: 0px;
  }
}
@media (min-width: 1100px) {
  .scrolling-dialog-wrapper.wide {
    left: calc(50vw - 550px);
    width: 1100px;
  }
}
@media (max-width: 1100px) {
  .scrolling-dialog-wrapper.wide {
    left: 0px;
    right: 0px;
  }
}
@media (min-height: 1125px) {
  .scrolling-dialog-wrapper.fullpage {
    height: 80vh;
    top: 10vh;
  }
}
@media (max-height: 1125px) and (min-height: 900px) {
  .scrolling-dialog-wrapper.fullpage {
    height: 900px;
    top: calc(50vh - 450px);
  }
}
@media (max-height: 900px) {
  .scrolling-dialog-wrapper.fullpage {
    bottom: 0px;
    top: 0px;
  }
}
@media (min-width: 1100px) {
  .scrolling-dialog-wrapper.fullpage {
    left: calc(50vw - 550px);
    width: 1100px;
  }
}
@media (max-width: 1100px) {
  .scrolling-dialog-wrapper.fullpage {
    left: 0px;
    right: 0px;
  }
}

.scrolling-dialog-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #ffffff;
  border-top: 4px solid #0066B0;
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);
  height: 100%;
}
.scrolling-dialog-container .header {
  -ms-flex-align: "start";
  align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  box-sizing: border-box;
  min-height: 85px;
  padding-top: 20px;
  padding-bottom: 25px;
  padding-left: 48px;
  padding-right: 48px;
}
.scrolling-dialog-container .header .title-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
}
.scrolling-dialog-container .header .title-container .title-bar {
  min-width: 0;
  top: auto !important;
  left: auto !important;
  width: auto !important;
  position: static !important;
}
.scrolling-dialog-container .header .title-container .title-bar .title {
  font-size: 24px;
  font-weight: normal;
  line-height: 35px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scrolling-dialog-container .header .title-container .info-icon {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #0066B0;
  font-size: 16px;
  font-weight: 400;
  padding: 3px;
  margin-left: 10px;
}
.scrolling-dialog-container .header .progress-indicator {
  margin: 10px 0 0 0;
}
.scrolling-dialog-container .header .close {
  font-size: 10px;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.scrolling-dialog-container .content {
  overflow-y: auto;
  padding-left: 48px;
  padding-right: 48px;
  flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-grow: 1;
  -ms-flex-positive: 1;
}
.scrolling-dialog-container .footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  min-height: 72px;
  background-color: #f4f7fb;
  padding-right: 48px;
  box-sizing: border-box;
}
.scrolling-dialog-container .footer .dijitButton {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 8px;
  margin-right: 8px;
}
.scrolling-dialog-container .footer .dijitButton:first-of-type {
  margin-right: 0px;
}

.checkbox-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.checkbox-container .dijitCheckBox {
  margin: 0.5rem;
  padding: 5px;
}
.checkbox-container label {
  color: #e0182d;
}

.selection-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
  padding: 0 10px;
  margin: 0 10px 10px 0;
  border: 1px solid #cdd1d4;
}
.selection-item .item-icon {
  font-size: 16px;
}
.selection-item .item-name {
  font-size: 14px;
  line-height: 32px;
  padding: 0 10px;
}
.selection-item .item-delete {
  font-size: 10px;
  color: #5a6872;
  padding: 0 0 0 5px;
}

.overflow-actions-button {
  font-size: 20px;
  border: 1px solid transparent;
  padding: 7px 10px;
  cursor: pointer;
}

.overflow-actions-tooltip.dijitTooltipDialog .dijitTooltipContainer {
  padding: 0;
}
.overflow-actions-tooltip.dijitTooltipDialog .dijitTooltipContainer .dijitTooltipContents {
  padding: 0;
}
.overflow-actions-tooltip.dijitTooltipDialog .dijitTooltipContainer .dijitTooltipContents .overflow-actions-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 6px 0 10px 0;
}
.overflow-actions-tooltip.dijitTooltipDialog .dijitTooltipContainer .dijitTooltipContents .overflow-actions-menu .group-spacer {
  background-color: #8897a2;
  height: 1px;
  width: 100%;
  margin: 4px 0;
}
.overflow-actions-tooltip.dijitTooltipDialog .dijitTooltipContainer .dijitTooltipContents .overflow-actions-menu .menu-item {
  background-color: #ffffff;
  color: #152935;
  cursor: pointer;
  text-decoration: none;
  display: block;
  padding: 7px 16px;
  min-width: 175px;
}
.overflow-actions-tooltip.dijitTooltipDialog .dijitTooltipContainer .dijitTooltipContents .overflow-actions-menu .menu-item:hover {
  background-color: #0066B0;
  color: #ffffff;
}
.overflow-actions-tooltip.dijitTooltipDialog .dijitTooltipContainer .dijitTooltipContents .overflow-actions-menu .menu-item.disabled {
  color: #5a6872;
  cursor: not-allowed;
}
.overflow-actions-tooltip.dijitTooltipDialog .dijitTooltipContainer .dijitTooltipContents .overflow-actions-menu .menu-item.disabled:hover {
  background-color: #dfe3e6;
  color: #5a6872;
}

.menu-button {
  cursor: pointer;
  color: #5a6872;
  background: transparent;
  border: 1px solid transparent;
}
.menu-button:focus, .menu-button:hover, .menu-button.menu-button-opened {
  color: #0066B0;
  box-shadow: inset 0 0 0 1px #0066B0;
}

.file-input {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.file-input .choose-button.dijitButton {
  margin: 0;
}
.file-input .file-name {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 18px;
  padding-left: 20px;
}

.webext-switch {
  min-width: 32px;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
}
.webext-switch.webext-switch-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.webext-switch .webext-switch-wrapper {
  margin: 2px 0;
  position: relative;
}
.webext-switch.switch-on .webext-switch-container {
  background-color: #0066B0;
  border-radius: 100px;
  border: 2px;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.webext-switch.switch-on .webext-switch-handle {
  left: 20px;
  border: none;
  background-color: #ffffff;
}
.webext-switch.switch-off .webext-switch-handle {
  background-color: #8897a2;
  left: 3px;
}
.webext-switch.switch-off .webext-switch-handle .webext-switch-handle-check {
  display: none;
}
.webext-switch .webext-switch-handle {
  height: 10px;
  width: 10px;
  border-radius: 10px;
  top: 3px;
  box-shadow: none;
  text-align: center;
  background-color: #8897a2;
  position: absolute;
  -webkit-transition: left 0.2s, width 0.2s, border-color 0.25s;
  -moz-transition: left 0.2s, width 0.2s, border-color 0.25s;
  transition: left 0.2s, width 0.2s, border-color 0.25s;
}
.webext-switch .webext-switch-handle .webext-switch-handle-check {
  fill: #4178BE;
  height: 100%;
  transition: fill 0.4s;
}
.webext-switch .webext-switch-container {
  height: 16px;
  width: 32px;
  border: 2px solid #8897a2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 20px;
  background-color: #ffffff;
  -webkit-transition: background-color 0.25s, border-color 0.5s, border-width 0.25s;
  -moz-transition: background-color 0.25s, border-color 0.5s, border-width 0.25s;
  transition: background-color 0.25s, border-color 0.5s, border-width 0.25s;
}
.webext-switch .webext-switch-label {
  vertical-align: top;
  position: relative;
  top: 3px;
  margin: 0 10px;
  font-size: 14px;
  width: 200px;
  white-space: normal;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
}
.webext-switch.webext-switch-label-before .webext-switch-label {
  text-align: right;
}

.webext-switch:focus .webext-switch-handle, .webext-switch:hover .webext-switch-handle {
  border-color: #82D1F5;
}

.webext-switch-checkbox {
  position: absolute;
  top: 3px;
  left: 10px;
  display: none;
}

.webext-switch:focus .webext-switch-container, .webext-switch:hover .webext-switch-container {
  box-shadow: 0 0 6px 0 #82D1F5;
}

.webext-select, .webext-multi-select {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
}
.webext-select .dijitComboBoxOpened, .webext-multi-select .dijitComboBoxOpened {
  border: 1px solid #0066B0;
}
.webext-select .dijitTextBox, .webext-multi-select .dijitTextBox {
  line-height: 40px;
  color: black;
  width: 100%;
  max-width: 400px;
}
.webext-select .dijitValidationInner, .webext-multi-select .dijitValidationInner {
  display: none;
}
.webext-select .webext-spinner, .webext-multi-select .webext-spinner {
  position: absolute;
  right: -16px;
  top: -16px;
  transform: scale(0.5);
  z-index: 1;
}

.webext-select .dijitComboBox {
  /* So we can absolutely position the clear-container in it */
  position: relative;
}
.webext-select .allowsNone .dijitTextBox .dijitInputContainer {
  margin-right: 50px;
}
.webext-select .allowsNone .clear-container {
  position: absolute;
  top: 0;
  right: 31px;
  padding: 8px 0;
  font-size: 14px;
  cursor: pointer;
  color: #8897a2;
}
.webext-select .allowsNone .clear-container:hover {
  color: #0066B0;
}

.dijitOffScreen {
  display: none;
}

.dijitOffScreen {
  display: none;
}

/*
* Licensed Materials - Property of IBM* and/or HCL**
* (c) Copyright IBM Corporation 2011, 2017. All Rights Reserved.
* (c) Copyright HCL Technologies Ltd. 2018, 2023. All Rights Reserved.
*
* U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*
* * Trademark of International Business Machines
* ** Trademark of HCL Technologies Limited
*/
/* ***************************************************************** */
/*    Icon classes that show an icon next to something               */
/* ***************************************************************** */
.iconPencil, .iconPlus, .iconMinus {
  background-image: url(../../images/webext/icons/general-sprite.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}

.iconPencil {
  background-position: 0 0;
}

.iconPencil:hover {
  background-position: -27px 0;
}

.iconPencil:active {
  background-position: -54px 0;
}

.iconPlus {
  background-position: 0 -100px;
}

.iconPlus:hover {
  background-position: -27px -100px;
}

.iconPlus:active {
  background-position: -54px -100px;
}

.iconMinus {
  background-position: 0 -250px;
}

.iconMinus:hover {
  background-position: -27px -250px;
}

.iconMinus:active {
  background-position: -54px -250px;
}

.iconMoveUp, .iconMoveUpDisabled, .iconMoveDown, .iconMoveDownDisabled {
  background-image: url(../../images/webext/icons/misc-arrow-sprite.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 18px;
}

.iconMoveUp {
  background-position: 0 -210px;
}

.iconMoveUp:hover {
  background-position: -16px -210px;
}

.iconMoveUp:active {
  background-position: -32px -210px;
}

.iconMoveUpDisabled {
  background-position: -48px -210px;
}

.iconMoveDown {
  background-position: 0 -240px;
}

.iconMoveDown:hover {
  background-position: -16px -240px;
}

.iconMoveDown:active {
  background-position: -32px -240px;
}

.iconMoveDownDisabled {
  background-position: -48px -240px;
}

.icon_check_green {
  background: url(../../images/webext/icons/icon_check_green.png) no-repeat;
  width: 16px;
  height: 16px;
}

.icon_check_gray {
  background: url(../../images/webext/icons/icon_check_gray.png) no-repeat;
  width: 16px;
  height: 16px;
}

.monospace {
  font-family: monospace !important;
}

.dj_ie .logText {
  white-space: no-wrap;
}

.mainContainer {
  padding: 10px 20px 20px 20px;
  background: url(../../images/webext/borderBead.gif) top repeat-x;
}

.dj_ie7 .mainContainer {
  padding-top: 1px;
}

.bgFiller {
  background: #e2e2e3;
}

.popupBody {
  font-size: 11px;
}

.navLink {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
  display: inline-block;
}

.navLinkActive {
  text-decoration: none;
  color: #000000;
}

.navLinkSeparator {
  font-size: 12px;
  padding: 0px 4px;
  margin-bottom: 10px;
  display: inline-block;
}

div.hr {
  /*background:url(../dojo/themes/images/bg_hr.gif);*/
  height: 15px;
}

iframe {
  border: none;
}

.filterBox {
  background: url(../dojo/themes/images/inset_BG.gif) repeat-x top #e2e2e3;
  float: left;
  padding: 10px 15px;
  margin-right: 18px;
}

.filterBox .dijitTextBox {
  color: orange !important;
  font-style: italic !important;
}

.filterBox input {
  background: #fff !important;
  border: none !important;
}

.filterBox .dijitTextBox input {
  text-transform: uppercase;
  color: #000;
  background: purple;
}

.noDropDown .dijitDownArrowButton {
  display: none;
}

.stackedLabel {
  padding: 6px 0 1px 0;
}

.deleteIcon {
  display: inline-block;
  position: relative;
  left: 2px;
  top: 3px;
  height: 14px;
  width: 14px;
}

.editDependency .dijitSelect {
  margin: 0px;
}

.editDependency .dijitButton .dijitButtonNode {
  margin-top: 0px;
}

.editDependency .dijitContentPane {
  top: 2px !important;
}

.required {
  color: red;
  font-size: 13px;
  margin-left: 3px;
}

.wideFormLabel {
  font-size: 16px;
  font-weight: bold;
  padding-left: 20px;
  margin-top: 15px;
  margin-bottom: 5px;
}

.wideFormSubLabel {
  font-size: 13px;
  font-weight: bold;
  padding-left: 30px;
  margin-top: 8px;
  margin-bottom: 3px;
}

.raisedFormElement {
  margin: 0px 2px !important;
}

.dj_ie7 .raisedFormElement {
  top: 0px;
}

.raisedFormElement .dijitButtonNode {
  margin-top: 0px !important;
}

.actionsLink {
  margin-right: 15px;
  text-decoration: underline;
}

.radioButtonGroup .dijitRadio {
  vertical-align: top;
}

.radioButtonGroup .radioButtonLabel {
  width: 358px;
  margin-bottom: 8px;
}

.last {
  clear: right;
}

.first {
  clear: left;
}

.clearFloats {
  clear: both;
}

#popupContainer {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 3;
}

.upperTabs {
  height: 29px;
  margin-left: 2px;
}

/* ------------------------------------------------------------------- */
.footerContainer, #_webext_footer {
  overflow: hidden;
}

.footer {
  color: #888888;
  font-size: 10px;
  letter-spacing: 0.04em;
  line-height: 12px;
  text-align: center;
}

div.clear {
  clear: both;
}

.exp, .col {
  background: url(../dojo/images/sprite_expCol.png) no-repeat;
  height: 10px;
  width: 10px;
  overflow: hidden;
  vertical-align: middle;
  float: left;
  margin: 2px 5px 0 0;
  cursor: pointer;
}

.exp {
  background-position: top;
}

.col {
  background-position: bottom;
}

.noBorder {
  border: none !important;
}

.headerTreeRow {
  background: url(../dojo/images/table_header.png) repeat-x top #cde4f4 !important;
}

.evenTreeRow {
  background-color: #f3f6fb !important;
  border-bottom: solid 1px #d7e3f7 !important;
}

.oddTreeRow {
  background: #d7e3f7 !important;
  border-bottom: solid 1px #f3f6fb !important;
}

.emptyTree {
  text-align: center;
  padding: 10px 0px;
}

.loadingBox {
  width: 200px;
  margin: 10px auto;
  text-align: center;
}

.loadingBoxBorder {
  width: 200px;
  margin: 10px auto;
  text-align: center;
  padding: 10px;
  background-color: #F3F6FB;
  border: 1px solid #AEC0D6;
}

:focus {
  outline: none;
}

.successAlert {
  width: 100%;
  padding: 5px;
  text-align: center;
}

.errorText, .genericDetail .detailField.errorText {
  color: red;
  padding: 4px;
  font-weight: bold;
}

.helpImage {
  margin-left: 3px;
}

.container {
  width: 200px;
  display: block;
  background: #fff;
  border: 3px solid #ccc;
  padding: 1em 1em;
  height: 250px;
  overflow: auto;
}

.clear {
  clear: both;
}

.container .dojoDndItem {
  background: #efefef;
}

.container .dojoDndItem.dojoDndItemOver {
  background: #ef9f9f;
}

.container .dojoDndItem.dojoDndItemAnchor {
  background: #9fef9f;
}

.container .dojoDndItem.dojoDndItemSelected {
  background: #9f9fef;
}

/* ------------------ login table -------------------- */
table.login {
  margin-left: auto;
  margin-right: auto;
}

table.login td.label {
  text-align: right;
  margin-right: 20px;
}

.dojoBlockOverlay {
  background: url("../../images/icons/loading.gif") no-repeat center center;
}

#tabManagerContainerId {
  margin: 0 13px;
}

.pagerItem {
  margin: 0px 4px;
}

.hidden, #applicationWizardPage .environment-controls.hidden, .notification.hidden {
  display: none;
}

.errorBox {
  background-color: #FFA0A0;
  white-space: pre-wrap;
}

.noPadding {
  padding: 0px !important;
}

.noMargin {
  margin: 0px !important;
}

/*
a:link - a normal, unvisited link
a:visited - a link the user has visited
a:hover - a link when the user mouses over it
a:active - a link the moment it is clicked
*/
.link {
  cursor: pointer;
  color: #076ebd;
}

.link.disabled {
  cursor: auto;
  color: black;
}

.linkPointer, .webextTable > table .collapsedRow .collapseSpace.expandImage, .webextTable > table .collapseSpace.collapseImage {
  color: #00649d;
  cursor: pointer;
}

.pointer {
  cursor: pointer;
}

.wordBreakerTable > table {
  table-layout: fixed;
}

.wordBreakerTable > table td,
.wordBreakerTable > table th {
  word-wrap: break-word;
}

/* ***************************************************************** */
/*    Source Browser                                                 */
/* ***************************************************************** */
.sourceBrowser .icon_select_row {
  background: url(../../images/webext/icons/icon_check_gray.png) no-repeat;
  width: 16px;
  height: 16px;
}

.sourceBrowser .dijitTreeRowSelected .icon_select_row {
  background: url(../../images/webext/icons/icon_check_green.png) no-repeat;
  width: 16px;
  height: 16px;
}

/* ***************************************************************** */
/*    Table.js                                                       */
/* ***************************************************************** */
.helpImage {
  background: url(../../images/webext/icon_help.png);
  width: 16px;
  height: 16px;
}

.arrow_fastBackwards,
.arrow_fastBackwards_grey,
.arrow_fastForward,
.arrow_fastForward_grey {
  width: 13px;
  height: 14px;
  background-image: url(../../images/webext/icons/misc-arrow-sprite.png);
  background-repeat: no-repeat;
  position: relative;
  top: 3px;
  cursor: pointer;
}

.arrow_backwards,
.arrow_backwards_grey,
.arrow_forward,
.arrow_forward_grey {
  width: 14px;
  height: 14px;
  background-image: url(../../images/webext/icons/misc-arrow-sprite.png);
  background-repeat: no-repeat;
  position: relative;
  top: 3px;
  cursor: pointer;
}

.arrow_fastBackwards {
  background-position: 0 -177px;
}

.arrow_fastBackwards:hover {
  background-position: -16px -177px;
}

.arrow_fastBackwards:active {
  background-position: -32px -177px;
}

.arrow_fastBackwards_grey,
.arrow_fastBackwards.arrow_disabled {
  background-position: -48px -177px;
  cursor: default;
}

.arrow_backwards {
  background-position: 4px -87px;
}

.arrow_backwards:hover {
  background-position: -12px -87px;
}

.arrow_backwards:active {
  background-position: -28px -87px;
}

.arrow_backwards_grey,
.arrow_backwards.arrow_disabled {
  background-position: -44px -87px;
  cursor: default;
}

.arrow_forward {
  background-position: 4px -57px;
}

.arrow_forward:hover {
  background-position: -12px -57px;
}

.arrow_forward:active {
  background-position: -28px -57px;
}

.arrow_forward_grey,
.arrow_forward.arrow_disabled {
  background-position: -44px -57px;
  cursor: default;
}

.arrow_fastForward {
  background-position: 0 -147px;
}

.arrow_fastForward:hover {
  background-position: -16px -147px;
}

.arrow_fastForward:active {
  background-position: -32px -147px;
}

.arrow_fastForward_grey,
.arrow_fastForward.arrow_disabled {
  background-position: -48px -147px;
  cursor: default;
}

.icon_delete {
  background: url(../../images/webext/icons/general-sprite.png) no-repeat 0 -350px;
  width: 14px;
  height: 14px;
}

.icon_delete:hover {
  background-position: -27px -350px;
}

.icon_delete:active {
  background-position: -54px -350px;
}

.icon_delete_red {
  background: url(../../images/webext/icons/general-sprite.png) no-repeat 0 -375px;
  width: 14px;
  height: 14px;
}

.icon_delete_red:hover {
  background-position: -27px -375px;
}

.icon_delete_red:active {
  background-position: -54px -375px;
}

.arrow_asc,
.arrow_desc {
  width: 9px;
  height: 6px;
  background-image: url(../../images/webext/icons/misc-arrow-sprite.png);
  background-repeat: no-repeat;
}

.arrow_asc {
  background-position: 0 -30px;
}

.arrow_desc {
  background-position: 0 0;
}

/* ***************************************************************** */
/*    DialogMultiSelect.js                                           */
/* ***************************************************************** */
.partialSelect {
  background-image: url("../../images/webext/checkboxStates_alt.png") !important;
}

.dialogMultiSelectDialog label {
  display: block;
  margin: 2px;
  white-space: nowrap;
}

.dialogMultiSelectDialog label.hidden, .dialogMultiSelectDialog #applicationWizardPage label.environment-controls.hidden, #applicationWizardPage .dialogMultiSelectDialog label.environment-controls.hidden {
  display: none;
}

/***********************************
 * InfiniteScrollMixin
 ***********************************/
.infinite-scroll-loading-more-container {
  height: 50px;
  width: 100%;
  text-align: center;
  background-color: #EEE;
  margin-bottom: 400px;
}

.infinite-scroll-loading-more-container > .infinite-scroll-loading-more-container-text {
  position: relative;
  top: 16px;
  font-size: 1.5em;
  font-weight: 300;
}

/***********************************
 * Loading Spinner
 ***********************************/
.webext-spinner, .webext-spinner.hide-spinner {
  opacity: 0;
  zoom: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s 0s ease, zoom 0.25s 0s ease, visibility 0.25s 0s ease;
  -moz-transition: opacity 0.25s 0s ease, zoom 0.25s 0s ease, visibility 0.25s 0s ease;
  transition: opacity 0.25s 0s ease, zoom 0.25s 0s ease, visibility 0.25s 0s ease;
}

.webext-spinner.show-spinner {
  opacity: 1;
  zoom: 1;
  visibility: visible;
}

.webext-spinner > div {
  background-image: url("../../images/webext/loading/loading-spinner-64px.png");
  height: 64px;
  width: 64px;
}

.dj_ie7 .webext-spinner > div,
.dj_ie8 .webext-spinner > div {
  background-image: url("../../images/webext/loading/loading-spinner-64px.gif");
  height: 64px;
  width: 64px;
}

.webext-spinner > .black-spinner {
  background-position: 0 0;
}

.webext-spinner > .white-spinner {
  background-position: 0 -64px;
}

.webext-spinner > .blue-spinner {
  background-position: -64px -64px;
}

.webext-spinner > .darkblue-spinner {
  background-position: -64px -64px;
}

/***********************************
 * GenericConfirm
 ***********************************/
.webext-generic-confirm {
  min-width: 300px;
  max-width: 500px;
}
.webext-generic-confirm .confirm-message {
  line-height: 16px;
  word-wrap: break-word;
}

/***********************************
 * Alert
 ***********************************/
.webext-alert {
  min-width: 300px;
  max-width: 500px;
}
.webext-alert .alert-message {
  line-height: 16px;
  word-wrap: break-word;
}

/***********************************
 * Icons (High Resolution)
 ***********************************/
@media (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .iconPencil, .iconPlus, .iconMinus, .labelsAndValues-helpCell, .icon_delete, .icon_delete_red {
    background-image: url(../../images/webext/icons/general-retina-sprite.png);
    background-size: 81px 400px;
  }
  .arrow_fastBackwards, .arrow_fastBackwards_grey, .arrow_fastForward, .arrow_fastForward_grey,
  .arrow_backwards, .arrow_backwards_grey, .arrow_forward, .arrow_forward_grey, .arrow_asc, .arrow_desc,
  .iconMoveUp, .iconMoveUpDisabled, .iconMoveDown, .iconMoveDownDisabled {
    background-image: url(../../images/webext/icons/misc-arrow-retina-sprite.png);
    background-size: 64px 374px;
  }
  .webext-spinner > div {
    background-image: url("../../images/webext/loading/loading-spinner-128px.png");
    background-size: 128px 128px;
  }
}
/***********************************
 * Progress Bars
 ***********************************/
.webext.progressBar {
  background-color: #22b0e5;
  color: #191919;
  font-size: 0.75rem;
}

.webext.progressBar .progressIndicator,
.webext.progressBar .progressIndicator .progressIndicatorFill {
  height: 5px;
}

.webext.progressBar .caption {
  margin-top: 14px;
}

.webext.progressBar .caption .label {
  margin-left: 30px;
  font-weight: 600;
}

.webext.progressBar .caption .progressDetailsProgressCount {
  margin-left: 30px;
}

.webext.progressBar .progressIndicator {
  position: relative;
  margin: 10px 30px;
  background-color: #d9d9d9;
}

.webext.progressBar .progressIndicator .progressIndicatorFill {
  background-color: #264a60;
  width: 0px;
}

.webext.progressBar .caption .progressDetailsTimeInfo {
  float: right;
  padding-right: 30px;
}

.collapseImage + .expandableCellContent {
  margin-left: 17px;
}

.expandImage + .expandableCellContent {
  margin-left: 17px;
}

.aboveTreeOptions {
  display: -ms-flexbox;
  display: flex;
}
.aboveTreeOptions > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
}
.aboveTreeOptions .tableTitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  line-height: 23px;
  font-weight: 600;
}
.aboveTreeOptions .tableTitle .description-icon {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #0066B0;
  font-size: 16px;
  font-weight: 400;
  padding: 3px;
  margin-left: 7px;
}
.aboveTreeOptions .tableLinksContainer {
  margin-left: auto;
}
.aboveTreeOptions .tableLinksContainer a.linkPointer:not(:last-child), .aboveTreeOptions .tableLinksContainer .webextTable > table .collapsedRow a.collapseSpace.expandImage:not(:last-child), .webextTable > table .collapsedRow .aboveTreeOptions .tableLinksContainer a.collapseSpace.expandImage:not(:last-child), .aboveTreeOptions .tableLinksContainer .webextTable > table a.collapseSpace.collapseImage:not(:last-child), .webextTable > table .aboveTreeOptions .tableLinksContainer a.collapseSpace.collapseImage:not(:last-child) {
  margin-right: 15px;
}
.aboveTreeOptions .listTopButtons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}

.webextTable-container {
  margin-top: 15px;
  margin-bottom: 15px;
}
.webextTable-container .table-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  padding-top: 10px;
}
.webextTable-container .table-actions.hidden, .webextTable-container #applicationWizardPage .table-actions.environment-controls.hidden, #applicationWizardPage .webextTable-container .table-actions.environment-controls.hidden {
  display: none;
}
.webextTable-container .table-actions a.linkPointer, .webextTable-container .table-actions .webextTable > table .collapsedRow a.collapseSpace.expandImage, .webextTable > table .collapsedRow .webextTable-container .table-actions a.collapseSpace.expandImage, .webextTable-container .table-actions .webextTable > table a.collapseSpace.collapseImage, .webextTable > table .webextTable-container .table-actions a.collapseSpace.collapseImage {
  line-height: 18px;
}

.webextTable {
  font-size: 14px;
}
.webextTable.scrollableTable {
  overflow-x: auto;
}
.webextTable > table {
  width: 100%;
  min-width: 768px;
  border-collapse: separate;
  border: 1px solid #dfe3e6;
}
.webextTable > table > thead > tr {
  border: none;
  border-bottom: 1px solid #dfe3e6;
}
.webextTable > table > thead > tr > td {
  background: #f4f7fb;
  border-bottom: 1px solid #dfe3e6;
}
.webextTable > table > thead > tr > th {
  background: #f4f7fb;
  border: none;
  border-bottom: 1px solid #dfe3e6;
  cursor: default;
  padding: 17px 12px;
  font-weight: 600;
}
.webextTable > table > thead > tr > th .columnHeadingWrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: center;
  align-items: center;
}
.webextTable > table > thead > tr > th .columnHeadingWrapper .columnLabel {
  white-space: nowrap;
  line-height: 18px;
}
.webextTable > table > thead > tr > th.sortableColumn {
  cursor: pointer;
}
.webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper {
  display: flex;
  flex-direction: column;
  margin-left: 10px;
}
.webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper i {
  color: #8897a2;
  font-size: 5px;
  padding: 2px 0;
}
.webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper.asc i.icon-caret--up, .webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper.asc .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions i.action.move-up, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper.asc i.action.move-up, .webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper.desc i.icon-caret--down, .webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper.desc .color-picker .color-dropdown i.color-dropdown-arrow, .color-picker .color-dropdown .webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper.desc i.color-dropdown-arrow, .webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper.desc .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions i.action.move-down, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper.desc i.action.move-down, .webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper.desc i.dijitArrowButtonContainer, .webextTable > table > thead > tr > th.sortableColumn .sortIconsWrapper.desc i.dijitArrowButtonChar {
  color: #152935;
}
.webextTable > table > thead > tr > th.dnd-column {
  width: 35px;
}
.webextTable > table > thead > tr > th.actions-column {
  width: 43px;
}
.webextTable > table > thead > tr > th.tags-column {
  width: 250px;
}
.webextTable > table > thead > tr > th.input-column {
  width: 424px;
}
.webextTable > table > thead > tr > td:not(.table-sizer-cell) {
  padding: 6px 12px;
}
.webextTable > table > thead > tr.tableFilterRow {
  background-color: #f4f7fb;
}
.webextTable > table > thead > tr.tableFilterRow .dijitSelect .dijitButtonContents {
  line-height: 32px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitSelect .dijitButtonContents .dijitSelectLabel {
  margin: 7px 10px 7px 10px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitSelect .dijitArrowButtonContainer {
  margin: 0;
  padding: 8px;
}
.webextTable > table > thead > tr.tableFilterRow .webext-select .dijit .dijitArrowButtonContainer {
  margin: 0;
  padding: 12px 10px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitTextBox {
  height: 32px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitTextBox .dijitInputContainer {
  margin-left: 10px;
  margin-right: 10px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitTextBox .dijitInputContainer .dijitInputInner {
  line-height: 32px;
  height: 32px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitTextBox .dijitArrowButtonContainer {
  margin: 0px;
  padding: 12px 10px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitTextArea {
  height: inherit;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitDropDownButton .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitDropDownButton .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.webextTable > table > thead > tr.tableFilterRow .dijitDropDownButton .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.webextTable > table > thead > tr.tableFilterRow .dijitDropDownButton.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButtonRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButtonRight .dijitButtonNode {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.5rem;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in;
  white-space: nowrap;
  line-height: 16px;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 10px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButtonRight .dijitButtonNode:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButtonRight .dijitButtonNode .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButtonRight .dijitButtonNode .dijitArrowButtonChar {
  transition-duration: 250ms;
  transition-timing-function: ease-in;
}
.webextTable > table > thead > tr.tableFilterRow .dijitButtonRight.dijitButtonSpecial .dijitButtonNode {
  height: 32px;
  padding: 10px;
}
.webextTable > table > thead > tr.tableFilterRow .dijitDownArrowButton tbody, .webextTable > table > thead > tr.tableFilterRow .dijitDownArrowButton tr, .webextTable > table > thead > tr.tableFilterRow .dijitDownArrowButton td {
  width: 100%;
}
.webextTable > table > thead > tr.tableFilterRow .filterField.half-width {
  width: 45%;
}
.webextTable > table > thead > tr.tableFilterRow .dijitPlaceHolder {
  font-style: normal;
}
.webextTable > table > thead > tr.tableFilterRow .filterField, .webextTable > table > thead > tr.tableFilterRow .dijitDateTextBox {
  min-width: 5em;
  max-width: 16em;
  border: 1px solid #dfe3e6;
  background-color: #ffffff;
  width: 100%;
}
.webextTable > table > thead > tr.tableFilterRow .dijitDateTextBox {
  width: 8em;
}
.webextTable > table > thead > tr.tableFilterRow .filterField {
  margin-left: 4px;
}
.webextTable > table > thead > tr.tableFilterRow .filterField:first-of-type {
  margin-left: 0px;
}
.webextTable > table > tbody > tr {
  border-bottom: 1px solid #dfe3e6;
}
.webextTable > table > tbody > tr:hover {
  outline: #4696d2 solid 1px;
  box-shadow: inset -1px 0 0 #4696d2, inset 1px 0 0 #4696d2;
}
.webextTable > table > tbody > tr.selected {
  background-color: rgba(70, 150, 210, 0.1);
}
.webextTable > table > tbody > tr.dojoDndItem {
  -ms-user-select: auto; /* IE 10+ and Edge */
  user-select: auto; /* Standard syntax */
}
.webextTable > table > tbody > tr.dojoDndItem.dojoDndItemOver {
  cursor: auto;
}
.webextTable > table > tbody > tr.dojoDndItem .dojoDndHandle {
  -ms-user-select: none; /* IE 10+ and Edge */
  user-select: none; /* Standard syntax */
}
.webextTable > table > tbody > tr > td {
  border-left: 1px solid #dfe3e6;
  border-bottom: 1px solid #dfe3e6;
  vertical-align: top;
}
.webextTable > table > tbody > tr > td:first-child {
  border-left: none;
}
.webextTable > table > tbody > tr > td .cellWrapper {
  position: relative;
  height: 100%;
  min-height: 60px;
  padding: 23px 12px;
}
.webextTable > table > tbody > tr > td .cellWrapper.tag-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}
.webextTable > table > tbody > tr > td .cellWrapper.tag-cell .tag-color {
  height: 60px;
  width: 8px;
  margin-right: 12px;
}
.webextTable > table > tbody > tr > td.force-wrap-column {
  word-break: break-word;
}
.webextTable > table > tbody > tr > td.version-select-column .cellWrapper {
  padding: 17px 12px;
}
.webextTable > table > tbody > tr > td.tags-column {
  width: 250px;
}
.webextTable > table > tbody > tr > td.tags-column .cellWrapper {
  padding: 17px 12px;
}
.webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  min-width: 226px;
  max-width: 226px;
}
.webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button {
  font-size: 20px;
  padding: 2px 6px;
}
.webextTable > table > tbody > tr > td.input-column {
  width: 424px;
}
.webextTable > table > tbody > tr > td.input-column .cellWrapper {
  padding: 0 12px;
}
.webextTable > table > tbody > tr > td.input-column .cellWrapper > .dijitTextBox {
  margin: 14px 0;
}
.webextTable > table > tbody > tr > td.input-column .cellWrapper > textarea {
  margin: 15px 0;
  resize: none;
}
.webextTable > table > tbody > tr > td.input-column .cellWrapper > .dijitCheckBox {
  margin: 22px 0;
}
.webextTable > table > tbody > tr > td.input-column .cellWrapper > .dijitSelect {
  margin: 14px 0;
}
.webextTable > table > tbody > tr > td.input-column .cellWrapper > select {
  margin: 15px 0;
}
.webextTable > table > tbody > tr > td.input-column .cellWrapper > .date-time-picker {
  padding: 14px 0;
}
.webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle {
  width: 35px;
}
.webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper {
  cursor: move;
  font-size: 14px;
  padding: 24px 14px;
}
.webextTable > table > tbody > tr > td.actions-column {
  width: 43px;
}
.webextTable > table > tbody > tr > td.actions-column .cellWrapper {
  padding: 12px 8px;
}
.webextTable > table > tbody > tr > td.table-sizer-cell {
  height: 0px;
  margin: 0px;
  padding: 0px;
  border: none;
}
.webextTable > table > tbody > tr .dojoDndItem.dojoDndItemSelected, .webextTable > table > tbody > tr .dojoDndItemAnchor {
  background-color: #D4E6FF;
}
.webextTable > table > tfoot > tr > td.webextErrorTableFooter {
  border: none;
  padding: 15px;
}
.webextTable > table > tfoot > tr > td.webextErrorTableFooter .error-message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
}
.webextTable > table > tfoot > tr > td.webextErrorTableFooter .error-message i {
  color: #e0182d;
  margin-right: 10px;
}
.webextTable > table > tfoot > tr > td.webextErrorTableFooter .error-message span {
  font-weight: 500;
}
.webextTable > table > tfoot > tr > td.webextErrorTableFooter .error-reason {
  margin-top: 8px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter {
  border: none;
  height: 50px;
  vertical-align: middle;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .per-page-label {
  color: #5a6872;
  font-size: 12px;
  margin: 0 5px 0 12px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .per-page-select {
  margin-right: 10px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .per-page-select .dijitSelect {
  border: none;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .per-page-select .dijitSelect .dijitSelectLabel {
  color: #0066B0;
  font-size: 14px;
  font-weight: 500;
  margin-right: 0;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .per-page-select .dijitSelect .dijitArrowButtonContainer {
  padding: 8px 4px;
  width: 24px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .per-page-select .dijitSelect .dijitArrowButtonContainer::before {
  font-size: 6px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .total-items-label {
  border-left: 1px solid #5a6872;
  color: #5a6872;
  font-size: 12px;
  padding-left: 15px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  margin-left: auto;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-divider {
  background-color: #dfe3e6;
  height: 100%;
  width: 1px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-label {
  color: #5a6872;
  font-size: 12px;
  margin-right: 10px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link,
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: center;
  color: #0066B0;
  cursor: pointer;
  font-size: 12px;
  padding: 17px 10px;
  width: 120px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link div,
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link div {
  padding: 0 10px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link.pager-link-disabled,
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link.pager-link-disabled {
  color: #5a6872;
  cursor: not-allowed;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon,
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon {
  font-size: 10px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon {
  padding-right: 3px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon {
  padding-left: 3px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-text-box {
  padding: 9px 10px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-text-box .dijitTextBox {
  border: none;
  height: 30px;
  width: 50px;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-text-box .dijitTextBox .dijitInputContainer {
  margin: 0;
}
.webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-text-box .dijitTextBox .dijitInputContainer .dijitInputInner {
  color: #0066B0;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}
.webextTable > table > tfoot > tr.noDataRow {
  color: #777777;
}
.webextTable > table > tfoot > tr.noDataRow span {
  display: inline-block;
  line-height: 16px;
  padding: 14px 0;
}
.webextTable > table > tfoot > tr.noDataRow > td {
  text-align: center;
  padding-top: 7px;
  padding-bottom: 6px;
  font-weight: bold;
}
.webextTable > table > tbody, .webextTable > table > tfoot {
  background-color: #ffffff;
}
.webextTable > table > tbody > tr > td.progressCell .cellWrapper, .webextTable > table > tfoot > tr > td.progressCell .cellWrapper {
  padding: 14px 12px;
}
.webextTable > table > tbody > tr > td.progressCell .cellWrapper .progressContainer, .webextTable > table > tfoot > tr > td.progressCell .cellWrapper .progressContainer {
  width: 100%;
}
.webextTable > table > tbody > tr > td.progressCell .cellWrapper .progressContainer .progressLabel, .webextTable > table > tfoot > tr > td.progressCell .cellWrapper .progressContainer .progressLabel {
  text-align: center;
  width: 100%;
}
.webextTable > table > tbody > tr > td.progressCell .cellWrapper .progressContainer .progressMeterContainer, .webextTable > table > tfoot > tr > td.progressCell .cellWrapper .progressContainer .progressMeterContainer {
  height: 18px;
  padding-top: 4px;
  width: 100%;
}
.webextTable > table > tbody > tr > td.progressCell .cellWrapper .progressContainer .progressMeterContainer .progressMeter, .webextTable > table > tfoot > tr > td.progressCell .cellWrapper .progressContainer .progressMeterContainer .progressMeter {
  display: inline-block;
  height: 100%;
}
.webextTable > table > tbody > tr > td.progressCell .cellWrapper .progressContainer .progressMeterContainer .progressMeter:first-child, .webextTable > table > tfoot > tr > td.progressCell .cellWrapper .progressContainer .progressMeterContainer .progressMeter:first-child {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.webextTable > table > tbody > tr > td.progressCell .cellWrapper .progressContainer .progressMeterContainer .progressMeter:last-child, .webextTable > table > tfoot > tr > td.progressCell .cellWrapper .progressContainer .progressMeterContainer .progressMeter:last-child {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.webextTable > table > thead.thead-fixed-position {
  position: fixed;
  top: 0px;
  z-index: 800;
  background: #f4f7fb;
  border: 1px solid #dfe3e6;
}
.webextTable > table.allowHeaderLocking > thead > tr.tableHeaderRow:empty {
  display: none;
}
.webextTable > table.allowHeaderLocking > thead > tr.tableHeaderRow:empty ~ tr.tableFilterRow > td {
  top: 0;
}
.webextTable > table.allowHeaderLocking > thead > tr > th,
.webextTable > table.allowHeaderLocking > thead > tr > td {
  position: sticky;
  z-index: 1;
}
.webextTable > table.allowHeaderLocking > thead > tr.tableHeaderRow > th {
  top: 0px;
}
.webextTable > table.allowHeaderLocking > thead > tr.tableHeaderRow > th .columnHeadingWrapper {
  height: 16px;
}
.webextTable > table.allowHeaderLocking > thead > tr.tableHeaderRow > th > .dijitCheckBox {
  max-height: 15px;
}
.webextTable > table.allowHeaderLocking > thead > tr.tableFilterRow > td {
  top: 51px;
}
.webextTable > table .collapseSpace {
  display: none;
  width: 17px;
  height: 21px;
  margin: -3px 0px;
  position: absolute;
}
.webextTable > table .collapseSpace.linkPointer, .webextTable > table .collapsedRow .collapseSpace.expandImage, .webextTable > table .collapseSpace.collapseImage {
  display: inline-block;
}
.webextTable > table .collapseSpace.collapseImage {
  background: url(../../images/webext/sprites/misc-arrow-retina-sprite.png) top no-repeat;
  background-position: 4px -84px;
  background-size: 9px 128px;
}
.webextTable > table .collapsedRow .collapseSpace.expandImage {
  background: url(../../images/webext/sprites/misc-arrow-retina-sprite.png) top no-repeat;
  background-position: 4px -54px;
  background-size: 9px 128px;
}
.webextTable > table .loadingImage .collapseSpace.expandImage {
  cursor: auto;
  background-image: url(../../images/webext/table/loading.gif);
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
  background-position: 0px 0px;
}

.dojoDndAvatar .dojoDndAvatarItem .cellWrapper {
  /* override inline style */
  padding: 0 !important;
}
.dojoDndAvatar .dojoDndAvatarItem .cellWrapper .expandableCellContent {
  margin-left: 0px;
}

.twoPaneContainer {
  display: -ms-flexbox;
  display: flex;
  background-color: white;
  border: 1px solid #dfe3e6;
  margin: 0 22px;
  /** For a two-pane manager inside a two-pane manager */
}
.twoPaneContainer .twoPaneList {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  letter-spacing: 0.5px;
  border: none;
  min-width: 225px;
  max-width: 225px;
  min-height: 380px;
  margin: 16px 0;
}
.twoPaneContainer .twoPaneList .twoPaneEntry {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #152935;
}
.twoPaneContainer .twoPaneList .twoPaneEntry.twoPaneSelectedEntry {
  color: #0066B0;
}
.twoPaneContainer .twoPaneList .twoPaneEntry.twoPaneSelectedEntry .twoPaneEntryContent {
  font-weight: bold;
  box-shadow: inset 4px 0px 0px 0px #0066B0;
}
.twoPaneContainer .twoPaneList .twoPaneEntry.twoPaneSelectedEntry .twoPaneEntryContent:hover {
  box-shadow: inset 4px 0px 0px 0px #4696d2;
  color: #4696d2;
}
.twoPaneContainer .twoPaneList .twoPaneEntry.twoPaneSelectedEntry .twoPaneEntryActions .action:hover:not(.disabled) {
  color: #4696d2;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 1;
  flex: 1;
  padding: 10px 20px;
  box-shadow: inset 4px 0px 0px 0px transparent;
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent:hover {
  color: #0066B0;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent.with-actions {
  padding-right: 4px;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add {
  font-size: 14px;
  margin-right: 8px;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryLabel {
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  text-align: left;
  word-break: normal;
  overflow-wrap: anywhere;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 10px;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action {
  cursor: pointer;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.disabled {
  cursor: not-allowed;
  color: #dfe3e6;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action:hover:not(.disabled) {
  color: #0066B0;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up {
  font-size: 6px;
  padding: 15px 4px;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down {
  font-size: 6px;
  padding: 15px 4px;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit {
  font-size: 14px;
  padding: 11px 3px;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy {
  font-size: 16px;
  padding: 10px 3px;
}
.twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete {
  font-size: 14px;
  padding: 11px 3px;
}
.twoPaneContainer .twoPaneDetail {
  -ms-flex: 1;
  flex: 1;
  background-color: white;
  border-left: 1px solid #dfe3e6;
}
.twoPaneContainer .twoPaneDetail .twoPaneDetailPadding {
  padding: 30px;
}
.twoPaneContainer .twoPaneDetail .twoPaneDetailPadding .actions-container:not(:empty) {
  padding: 5px 0 15px 0;
}
.twoPaneContainer .twoPaneDetail .header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 17px;
  margin-bottom: 32px;
}
.twoPaneContainer .twoPaneDetail .header .title {
  font-size: 28px;
  font-weight: 100;
  color: #5a6872;
  line-height: 35px;
}
.twoPaneContainer .twoPaneDetail .header .title.bread-crumbs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.twoPaneContainer .twoPaneDetail .header .title.bread-crumbs .bread-crumb-spacer {
  margin: 0 15px;
}
.twoPaneContainer .twoPaneDetail .header .title.bread-crumbs .linkPointer, .twoPaneContainer .twoPaneDetail .header .title.bread-crumbs .webextTable > table .collapseSpace.collapseImage, .webextTable > table .twoPaneContainer .twoPaneDetail .header .title.bread-crumbs .collapseSpace.collapseImage, .twoPaneContainer .twoPaneDetail .header .title.bread-crumbs .webextTable > table .collapsedRow .collapseSpace.expandImage, .webextTable > table .collapsedRow .twoPaneContainer .twoPaneDetail .header .title.bread-crumbs .collapseSpace.expandImage {
  font-weight: 300;
}
.twoPaneContainer .twoPaneDetail .header .description-icon {
  color: #0066B0;
  font-size: 18px;
  margin-left: 14px;
}
.twoPaneContainer .twoPaneDetail .section-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
  margin-bottom: 25px;
}
.twoPaneContainer .twoPaneDetail .hr {
  margin: 40px 0;
}
.twoPaneContainer .twoPaneManager {
  padding-top: 20px;
}
.twoPaneContainer .twoPaneManager .twoPaneContainer {
  margin: 0;
}
.twoPaneContainer .twoPaneManager .twoPaneContainer .twoPaneList {
  background-color: #ffffff;
}

.title-helpCell {
  margin-top: 10px;
}

.pageAlerts .pageAlert {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid;
  border-left: 6px solid;
  padding: 10px 15px;
  margin: 8px 0;
  min-height: 40px;
  line-height: 18px;
}
.pageAlerts .pageAlert .priority-icon {
  font-size: 16px;
  margin-right: 16px;
}
.pageAlerts .pageAlert.errorPriority {
  border-color: #e0182d;
}
.pageAlerts .pageAlert.errorPriority .priority-icon {
  color: #e0182d;
}
.pageAlerts .pageAlert.highPriority {
  border-color: #e0182d;
}
.pageAlerts .pageAlert.highPriority .priority-icon {
  color: #e0182d;
}
.pageAlerts .pageAlert.lowPriority {
  border-color: #5aaafa;
}
.pageAlerts .pageAlert.lowPriority .priority-icon {
  color: #5aaafa;
}
.pageAlerts .pageAlert.mediumPriority {
  border-color: #efc100;
}
.pageAlerts .pageAlert.mediumPriority .priority-icon {
  color: #efc100;
}
.pageAlerts .pageAlert .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  font-size: 14px;
  line-height: 16px;
}
.pageAlerts .pageAlert .content .title {
  font-weight: 600;
  margin-bottom: 4px;
}
.pageAlerts .pageAlert .content .subtitle + .messages {
  margin-top: 2px;
}

.generic-detail {
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 16px;
  padding-top: 3px;
  padding-bottom: 10px;
}
.generic-detail .detail-container.property-container .row {
  display: -ms-flexbox;
  display: flex;
  margin: 2px 0;
}
.generic-detail .detail-container.property-container .row .label {
  width: 160px;
}
.generic-detail .detail-container.property-container .row .value {
  width: 200px;
}
.generic-detail .detail-container.property-container .description-container {
  margin-top: 0;
}
.generic-detail .detail-container.property-container .description-container .label,
.generic-detail .detail-container.property-container .description-container .value {
  margin: 2px 0;
}
.generic-detail .detail-container.links-container {
  min-width: 320px;
  max-width: 360px;
  width: 360px;
}
.generic-detail .detail-container.links-container .generic-details-links-grid {
  display: none;
}
.generic-detail .detail-container.links-container .title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 2px 0;
}
.generic-detail .detail-container.links-container .title .label {
  -ms-flex: 1;
  flex: 1;
  margin-right: 25px;
}
.generic-detail .detail-container.links-container .title .create {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #0066B0;
  cursor: pointer;
}
.generic-detail .detail-container.links-container .title .create i {
  font-size: 12px;
  margin-right: 6px;
}
.generic-detail .detail-container.links-container .title .create span {
  font-weight: bold;
}
.generic-detail .detail-container.links-container .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px 0px;
  border-bottom: 1px solid #dfe3e6;
}
.generic-detail .detail-container.links-container .row:first-child {
  border-top: 1px solid #dfe3e6;
  margin-top: 6px;
}
.generic-detail .detail-container.links-container .row .empty-message, .generic-detail .detail-container.links-container .row .linkPointer, .generic-detail .detail-container.links-container .row .webextTable > table .collapseSpace.collapseImage, .webextTable > table .generic-detail .detail-container.links-container .row .collapseSpace.collapseImage, .generic-detail .detail-container.links-container .row .webextTable > table .collapsedRow .collapseSpace.expandImage, .webextTable > table .collapsedRow .generic-detail .detail-container.links-container .row .collapseSpace.expandImage {
  line-height: 18px;
}
.generic-detail .detail-container.links-container .row .priority-icon {
  padding: 2px;
  margin-right: 8px;
}
.generic-detail .detail-container.links-container .row .linkPointer, .generic-detail .detail-container.links-container .row .webextTable > table .collapseSpace.collapseImage, .webextTable > table .generic-detail .detail-container.links-container .row .collapseSpace.collapseImage, .generic-detail .detail-container.links-container .row .webextTable > table .collapsedRow .collapseSpace.expandImage, .webextTable > table .collapsedRow .generic-detail .detail-container.links-container .row .collapseSpace.expandImage {
  -ms-flex: 1;
  flex: 1;
  text-decoration: none;
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.generic-detail .detail-container.links-container .row .delete {
  color: #5a6872;
  font-size: 8px;
  padding: 4px;
  margin-left: 4px;
  cursor: pointer;
}
.generic-detail .detail-container.links-container .view {
  color: #0066B0;
  cursor: pointer;
  display: block;
  font-weight: bold;
  margin-top: 6px;
  text-decoration: none;
}
.generic-detail .detail-container.description-container {
  min-width: 280px;
  max-width: 360px;
}
.generic-detail .detail-container.description-container .label,
.generic-detail .detail-container.description-container .value {
  margin: 2px 0;
}
.generic-detail .detail-container.used-by-container {
  min-width: 320px;
  max-width: 360px;
  width: 360px;
}
.generic-detail .detail-container.used-by-container .title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 2px 0;
}
.generic-detail .detail-container.used-by-container .title .label {
  -ms-flex: 1;
  flex: 1;
  margin-right: 25px;
}
.generic-detail .detail-container.used-by-container .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 4px;
  padding: 4px 0px;
  border-bottom: 1px solid #dfe3e6;
}
.generic-detail .detail-container.used-by-container .row:first-child {
  border-top: 1px solid #dfe3e6;
  margin-top: 6px;
}
.generic-detail .detail-container.used-by-container .row .empty-message, .generic-detail .detail-container.used-by-container .row .linkPointer, .generic-detail .detail-container.used-by-container .row .webextTable > table .collapseSpace.collapseImage, .webextTable > table .generic-detail .detail-container.used-by-container .row .collapseSpace.collapseImage, .generic-detail .detail-container.used-by-container .row .webextTable > table .collapsedRow .collapseSpace.expandImage, .webextTable > table .collapsedRow .generic-detail .detail-container.used-by-container .row .collapseSpace.expandImage {
  line-height: 18px;
}
.generic-detail .detail-container.used-by-container .row .linkPointer, .generic-detail .detail-container.used-by-container .row .webextTable > table .collapseSpace.collapseImage, .webextTable > table .generic-detail .detail-container.used-by-container .row .collapseSpace.collapseImage, .generic-detail .detail-container.used-by-container .row .webextTable > table .collapsedRow .collapseSpace.expandImage, .webextTable > table .collapsedRow .generic-detail .detail-container.used-by-container .row .collapseSpace.expandImage {
  -ms-flex: 1;
  flex: 1;
  text-decoration: none;
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.generic-detail .detail-container.used-by-container .view {
  color: #0066B0;
  cursor: pointer;
  display: block;
  font-weight: bold;
  margin-top: 6px;
  text-decoration: none;
}
.generic-detail .detail-container:not(:first-child) {
  border-left: 1px solid #dfe3e6;
  padding-left: 30px;
}
.generic-detail .detail-container:not(:last-child) {
  padding-right: 30px;
}
.generic-detail .detail-container .label {
  font-weight: bold;
}

.webextTable table.generic-details-links-grid > tbody > tr td.link-priority-column {
  white-space: nowrap;
  width: 1px;
}
.webextTable table.generic-details-links-grid > tbody > tr td.link-priority-column .cellWrapper {
  padding: 15px 12px;
  text-align: center;
}
.webextTable table.generic-details-links-grid > tbody > tr td.link-priority-column .cellWrapper .priority-icon {
  display: block;
  font-size: 18px;
  height: 29.5px;
  padding: 5px;
}
.webextTable table.generic-details-links-grid > tbody > tr td.link-priority-column .cellWrapper .priority-icon:focus, .webextTable table.generic-details-links-grid > tbody > tr td.link-priority-column .cellWrapper .priority-icon:hover, .webextTable table.generic-details-links-grid > tbody > tr td.link-priority-column .cellWrapper .priority-icon.menu-button-opened {
  box-shadow: inset 0 0 0 1px #0066B0;
}
.webextTable table.generic-details-links-grid > tbody > tr td.link-name-column {
  min-width: 275px;
}
.webextTable table.generic-details-links-grid > tbody > tr td.link-url-column {
  min-width: 275px;
}

.generic-detail .links-container .priority-icon, .generic-details-links-grid .priority-icon {
  cursor: pointer;
}
.generic-detail .links-container .priority-icon.high, .generic-details-links-grid .priority-icon.high {
  color: #0066B0;
}
.generic-detail .links-container .priority-icon.low, .generic-details-links-grid .priority-icon.low {
  color: #8897a2;
}

.used-by-dialog .webextTable > table > tbody > tr > td .cellWrapper {
  min-height: 30px;
  padding: 8px 12px;
}

.pill-box {
  position: relative;
  display: inline-block;
  background-color: #5aaafa;
  border-radius: 11px;
  height: 22px;
  max-width: inherit;
  margin: 2px 4px 2px 0px;
}
.pill-box.dark-color {
  color: #f4f7fb;
}
.pill-box .pill-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  margin: 0 6px;
}
.pill-box .pill-content .pill-name {
  font-size: 12px;
  line-height: 16px;
  padding: 0px 4px 0 4px;
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pill-box .pill-content .pill-remove {
  cursor: pointer;
  font-size: 6px;
  padding: 4px;
  transition: color 0.25s;
}

.version-display.dojoDndItem .pill-box {
  margin: 0;
}
.version-display .pill-box {
  max-width: 175px;
}

.sidebarNav {
  display: -ms-flexbox;
  display: flex;
  background-color: #262626;
  color: #FFFFFF;
  font-size: 14px;
  transition: width 0.5s ease;
  overflow: hidden auto;
}
.sidebarNav .sidebarNavLiner {
  position: relative;
}
.sidebarNav ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100vh;
  position: sticky;
  top: 0;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.sidebarNav ul li {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 40px;
  white-space: nowrap;
  line-height: 16px;
  margin: 0 0 5px 0;
}
.sidebarNav ul li.tab-entry:not(.selected):hover {
  background-color: #1D1D23;
  color: #E6E6E6;
}
.sidebarNav ul li.selected {
  background: linear-gradient(to right, #0066B0 5px, #4A4A56 5px);
  color: #FFFFFF;
}
.sidebarNav ul li.expando {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  text-align: right;
  margin: 0;
}
.sidebarNav ul li.expando a {
  margin-top: auto;
  background: #0066B0;
  padding-top: 10px;
  height: 40px;
  position: sticky;
  bottom: 0px;
}
.sidebarNav ul li.expando a i {
  font-size: 16px;
  width: 16px;
}
.sidebarNav ul li a {
  cursor: pointer;
  text-decoration: none;
  color: inherit;
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 12px 17px;
}
.sidebarNav ul li a i {
  display: inline-block;
  text-align: center;
  font-size: 16px;
  width: 16px;
  height: 16px;
}
.sidebarNav ul li a .label {
  padding-left: 12px;
  margin-right: -7px;
}
.sidebarNav ul.compact .label {
  display: none;
}
#pageMain {
  -ms-flex: 1;
  flex: 1;
  background-color: #f4f7fb;
  z-index: 0;
}

.tabbed-content-tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tabbed-content-tabs .tabHeading {
  height: 48px;
  padding: 0;
  padding-right: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #152935;
  font-size: 24px;
  font-weight: 500;
  white-space: nowrap;
}
.tabbed-content-tabs .tabHeading .dijitValidationTextBox {
  border: none;
  background-color: inherit;
}
.tabbed-content-tabs .tabHeading .dijitValidationTextBox .dijitSelectLabel {
  margin-left: 0;
  margin-right: 0;
}
.tabbed-content-tabs .tabHeading:empty {
  display: none;
}
.tabbed-content-tabs .tabManager {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
}
.tabbed-content-tabs .tabManager .tab {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0 24px;
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.tabbed-content-tabs .tabManager .tab:first-child {
  padding-left: 0;
}
.tabbed-content-tabs .tabManager .tab.hidden, .tabbed-content-tabs .tabManager #applicationWizardPage .tab.environment-controls.hidden, #applicationWizardPage .tabbed-content-tabs .tabManager .tab.environment-controls.hidden {
  display: block;
  visibility: hidden;
  position: absolute;
  top: -1000px;
}
.tabbed-content-tabs .tabManager .tab.selected .tabLabel {
  border-bottom: 2px solid #0066B0;
}
.tabbed-content-tabs .tabManager .tab.selected .tabLabel, .tabbed-content-tabs .tabManager .tab:hover .tabLabel {
  color: #0066B0;
}
.tabbed-content-tabs .tabManager .tab .tabLabel {
  -moz-user-select: moz-none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #152935;
  font-size: 14px;
  font-weight: 600;
}
.tabbed-content-tabs .tabManager .moreMenuButton {
  padding: 0;
}
.tabbed-content-tabs .tabManager .moreMenuButton:hover .dijitDropDownButton .dijitButtonNode {
  background-color: inherit;
  color: #0066B0;
}
.tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton {
  height: 100%;
  margin: 0;
}
.tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode {
  border: none;
  color: #152935;
  height: 100%;
  padding: 0 24px;
}
.tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .icon-chevron--down, .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .executionLog .containerLabel .expander.expander-expanded, .executionLog .containerLabel .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .expander.expander-expanded, .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .resource-multi-selector .show-resources-link .show-link-icon.more-icon, .resource-multi-selector .show-resources-link .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .show-link-icon.more-icon, .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded, .team-member-selector .selector-header-container .selector-header-expand .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .team-expander.team-expanded, .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon, .graph-palette-pane .palette .subdrawer.expanded .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .expanded-arrow-icon, .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .arrow-down-icon, .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .team-selector .show-more-container .show-more-link .show-more-icon.more-icon, .team-selector .show-more-container .show-more-link .tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .show-more-icon.more-icon {
  float: right;
  font-size: 7px;
  margin-top: 5px;
}
.tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  display: none !important;
}
.tabbed-content-tabs .tabManager .moreMenuButton .dijitDropDownButton .dijitButtonNode .dijitButtonText {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  height: 16px;
  line-height: 16px;
}

div.dijitPopup.dijitMenuPopup:has(.tabMoreMenu) {
  border: 0;
}
div.dijitPopup.dijitMenuPopup:has(.tabMoreMenu) .dijitMenuTable.tabMoreMenu {
  border: 0;
}
div.dijitPopup.dijitMenuPopup:has(.tabMoreMenu) .dijitMenuTable.tabMoreMenu .dijitMenuItem {
  background-color: #ffffff;
}
div.dijitPopup.dijitMenuPopup:has(.tabMoreMenu) .dijitMenuTable.tabMoreMenu .dijitMenuItem .dijitMenuItemLabel {
  background-color: #ffffff;
  padding: 0;
}
div.dijitPopup.dijitMenuPopup:has(.tabMoreMenu) .dijitMenuTable.tabMoreMenu .dijitMenuItem .dijitMenuItemLabel .linkedMenuItem {
  color: #152935;
  font-weight: 600;
  font-size: 14px;
  padding: 0 12px;
}
div.dijitPopup.dijitMenuPopup:has(.tabMoreMenu) .dijitMenuTable.tabMoreMenu .dijitMenuItem:hover {
  background-color: #00487d;
}
div.dijitPopup.dijitMenuPopup:has(.tabMoreMenu) .dijitMenuTable.tabMoreMenu .dijitMenuItem:hover .dijitMenuItemLabel {
  background-color: #00487d;
}
div.dijitPopup.dijitMenuPopup:has(.tabMoreMenu) .dijitMenuTable.tabMoreMenu .dijitMenuItem:hover .dijitMenuItemLabel .linkedMenuItem {
  color: #ffffff;
}

div[aria-label=topLevelTabMoreMenu], div[aria-label=secondLevelTabMoreMenu] {
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.1);
}

div[aria-label=topLevelTabMoreMenu].dijitPopup.dijitMenuPopup {
  border: 0;
}
div[aria-label=topLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable {
  border: 0;
}
div[aria-label=topLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem {
  background-color: #0066B0;
}
div[aria-label=topLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem .dijitMenuItemLabel {
  background-color: #0066B0;
  padding: 0;
}
div[aria-label=topLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem .dijitMenuItemLabel .linkedMenuItem {
  color: #ffffff;
  font-weight: 300;
  font-size: 16px;
  padding: 0 12px;
}
div[aria-label=topLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem:hover {
  background-color: #00487d;
}
div[aria-label=topLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem:hover .dijitMenuItemLabel {
  background-color: #00487d;
}
div[aria-label=topLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem:hover .dijitMenuItemLabel .linkedMenuItem {
  color: #ffffff;
}

div[aria-label=secondLevelTabMoreMenu].dijitPopup.dijitMenuPopup {
  border: 0;
}
div[aria-label=secondLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable {
  border: 0;
}
div[aria-label=secondLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem {
  background-color: #ffffff;
}
div[aria-label=secondLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem .dijitMenuItemLabel {
  background-color: #ffffff;
  padding: 0;
}
div[aria-label=secondLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem .dijitMenuItemLabel .linkedMenuItem {
  color: #152935;
  font-weight: 600;
  font-size: 14px;
  padding: 0 12px;
}
div[aria-label=secondLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem:hover {
  background-color: #0066B0;
}
div[aria-label=secondLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem:hover .dijitMenuItemLabel {
  background-color: #0066B0;
}
div[aria-label=secondLevelTabMoreMenu].dijitPopup.dijitMenuPopup .dijitMenuTable .dijitMenuItem:hover .dijitMenuItemLabel .linkedMenuItem {
  color: #ffffff;
}

#topLevelTabs {
  background-color: #0066B0;
  overflow: hidden;
}
#topLevelTabs .tabManager {
  display: -ms-flexbox;
  display: flex;
  height: 50px;
}
#topLevelTabs .tabManager.hidden {
  display: none;
}
#topLevelTabs .tabManager .tab {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0 12px;
  text-decoration: none;
}
#topLevelTabs .tabManager .tab.moreMenuButton {
  padding: 0;
}
#topLevelTabs .tabManager .tab.moreMenuButton:hover .dijitDropDownButton .dijitButtonNode {
  background-color: #00487d;
  color: #ffffff;
}
#topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton {
  height: 100%;
  margin: 0;
}
#topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode {
  background-color: #0066B0;
  border: none;
  color: #ffffff;
  height: 100%;
  padding: 0 12px;
}
#topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .icon-chevron--down, #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .executionLog .containerLabel .expander.expander-expanded, .executionLog .containerLabel #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .expander.expander-expanded, #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .resource-multi-selector .show-resources-link .show-link-icon.more-icon, .resource-multi-selector .show-resources-link #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .show-link-icon.more-icon, #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded, .team-member-selector .selector-header-container .selector-header-expand #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .team-expander.team-expanded, #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon, .graph-palette-pane .palette .subdrawer.expanded #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .expanded-arrow-icon, #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .arrow-down-icon, #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .team-selector .show-more-container .show-more-link .show-more-icon.more-icon, .team-selector .show-more-container .show-more-link #topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .show-more-icon.more-icon {
  float: right;
  font-size: 7px;
  margin-top: 5px;
}
#topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  display: none !important;
}
#topLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .dijitButtonText {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  height: 16px;
  line-height: 16px;
}
#topLevelTabs .tabManager .tab.hidden {
  display: block;
  visibility: hidden;
  position: absolute;
  top: -1000px;
}
#topLevelTabs .tabManager .tab.selected {
  border-bottom: 4px solid #ffffff;
}
#topLevelTabs .tabManager .tab.selected, #topLevelTabs .tabManager .tab:hover {
  background-color: #00487d;
}
#topLevelTabs .tabManager .tab.selected .tabLabel, #topLevelTabs .tabManager .tab:hover .tabLabel {
  color: #ffffff;
}
#topLevelTabs .tabManager .tab:first-child {
  padding-left: 12px;
}
#topLevelTabs .tabManager .tab .tabLabel {
  -moz-user-select: moz-none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
  line-height: 50px;
}

#secondLevelTabs {
  background-color: #ffffff;
  overflow: hidden;
}
#secondLevelTabs .tabManager {
  display: -ms-flexbox;
  display: flex;
  height: 48px;
}
#secondLevelTabs .tabManager.hidden {
  display: none;
}
#secondLevelTabs .tabManager .tab {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0 24px;
  text-decoration: none;
}
#secondLevelTabs .tabManager .tab.moreMenuButton {
  padding: 0;
}
#secondLevelTabs .tabManager .tab.moreMenuButton:hover .dijitDropDownButton .dijitButtonNode {
  background-color: #ffffff;
  color: #0066B0;
}
#secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton {
  height: 100%;
  margin: 0;
}
#secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode {
  background-color: #ffffff;
  border: none;
  color: #152935;
  height: 100%;
  padding: 0 24px;
}
#secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .icon-chevron--down, #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .executionLog .containerLabel .expander.expander-expanded, .executionLog .containerLabel #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .expander.expander-expanded, #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .resource-multi-selector .show-resources-link .show-link-icon.more-icon, .resource-multi-selector .show-resources-link #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .show-link-icon.more-icon, #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded, .team-member-selector .selector-header-container .selector-header-expand #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .team-expander.team-expanded, #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon, .graph-palette-pane .palette .subdrawer.expanded #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .expanded-arrow-icon, #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .arrow-down-icon, #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .team-selector .show-more-container .show-more-link .show-more-icon.more-icon, .team-selector .show-more-container .show-more-link #secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .show-more-icon.more-icon {
  float: right;
  font-size: 7px;
  margin-top: 5px;
}
#secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  display: none !important;
}
#secondLevelTabs .tabManager .tab.moreMenuButton .dijitDropDownButton .dijitButtonNode .dijitButtonText {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  height: 16px;
  line-height: 16px;
}
#secondLevelTabs .tabManager .tab.hidden {
  display: block;
  visibility: hidden;
  position: absolute;
  top: -1000px;
}
#secondLevelTabs .tabManager .tab.selected .tabLabel {
  border-bottom: 2px solid #0066B0;
}
#secondLevelTabs .tabManager .tab.selected, #secondLevelTabs .tabManager .tab:hover {
  background-color: #ffffff;
}
#secondLevelTabs .tabManager .tab.selected .tabLabel, #secondLevelTabs .tabManager .tab:hover .tabLabel {
  color: #0066B0;
}
#secondLevelTabs .tabManager .tab:first-child {
  padding-left: 0;
}
#secondLevelTabs .tabManager .tab .tabLabel {
  -moz-user-select: moz-none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #152935;
  font-size: 14px;
  font-weight: 600;
  line-height: 46px;
}

/*
* Licensed Materials - Property of IBM* and/or HCL**
* (c) Copyright IBM Corporation 2011, 2017. All Rights Reserved.
* (c) Copyright HCL Technologies Ltd. 2018, 2023. All Rights Reserved.
*
* U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*
* * Trademark of International Business Machines
* ** Trademark of HCL Technologies Limited
*/
.color-picker {
  width: 400px;
}
.color-picker .color-dropdown {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #dfe3e6;
  height: 34px;
}
.color-picker .color-dropdown.disabled {
  opacity: 0.5;
}
.color-picker .color-dropdown.disabled .color-dropdown-arrow {
  display: none;
}
.color-picker .color-dropdown.dark-text {
  color: #152935;
}
.color-picker .color-dropdown.light-text {
  color: #ffffff;
}
.color-picker .color-dropdown .color-dropdown-value {
  -ms-flex: 1;
  flex: 1;
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 30px;
  padding: 7px 10px;
  line-height: 16px;
}
.color-picker .color-dropdown .color-dropdown-arrow {
  padding: 12px 10px;
  font-size: 6px;
  cursor: pointer;
}

.color-boxes-container {
  width: 300px;
  background-color: transparent;
}
.color-boxes-container .color-boxes-column {
  width: 50px;
}
.color-boxes-container .color-box {
  height: 50px;
  width: 50px;
  border-radius: 0;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
}
.color-boxes-container .color-box:hover {
  border: 4px solid #152935;
}
.color-boxes-container .color-box.selected-color {
  border: 4px solid #fff;
}

.environmentComponentProperties .componentPropertyFilter {
  margin-bottom: 25px;
}
.environmentComponentProperties .componentPropertyFilter .componentPropertyFilterLabel {
  margin-bottom: 8px;
}
.environmentComponentProperties .noDataMessage {
  font-size: 14px;
  margin: 30px 0;
}
.environmentComponentProperties .componentPropertyMode {
  margin-bottom: 25px;
}
.environmentComponentProperties .componentPropertyMode .componentPropertyModeLabel {
  margin-bottom: 8px;
}
.environmentComponentProperties .componentPropertyMode .dijitSelect {
  width: 400px;
}
.environmentComponentProperties .noDataMessage {
  font-size: 14px;
  margin: 30px 0;
}
.environmentComponentProperties .environmentComponentProperty {
  background-color: #f4f7fb;
  border-left: 6px solid #0066B0;
  padding: 25px 25px 5px 25px;
}
.environmentComponentProperties .environmentComponentProperty .sectionLabel {
  margin: 0 0 8px 0;
  font-size: 16px;
  font-weight: 500;
}
.environmentComponentProperties .environmentComponentProperty .componentPropertyLabel {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 25px;
}
.environmentComponentProperties .environmentComponentProperty .componentPropertySelect {
  margin-bottom: 25px;
}
.environmentComponentProperties .environmentComponentProperty .componentPropertySelect .componentPropertySelectLabel {
  margin-bottom: 8px;
}
.environmentComponentProperties .versionLinks {
  margin-bottom: 25px;
}

.dijitOffScreen {
  display: none;
}

@font-face {
  font-family: "carbon-icons";
  src: url("../../fonts/carbon-icons.ttf?l1i8i8") format("truetype"), url("../../fonts/carbon-icons.woff?l1i8i8") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon-add--glyph:before, .icon-add--outline:before, .icon-add--solid:before, .icon-add:before, .icon-api:before, .icon-apis:before, .icon-app-services:before, .icon-applications:before, .icon-apps:before, .icon-arrow--down:before, .icon-arrow--left:before, .icon-arrow--right:before, .icon-arrow--up:before, .icon-arrows:before, .icon-asleep--glyph:before, .icon-asleep:before, .icon-attachment:before, .icon-awake:before, .icon-back-to-top:before, .icon-block-chain:before, .icon-calendar:before, .icon-caret--down:before, .icon-caret--left:before, .icon-caret--right:before, .icon-caret--up:before, .icon-cf-apps:before, .icon-chat:before, .icon-checkmark--glyph:before, .icon-checkmark--outline:before, .icon-checkmark--solid:before, .icon-checkmark:before, .icon-chevron--down:before, .executionLog .containerLabel .expander.expander-expanded:before, .resource-multi-selector .show-resources-link .show-link-icon.more-icon:before, .icon-chevron--left:before, .icon-chevron--right:before, .executionLog .containerLabel .expander.expander-collapsed:before, .icon-chevron--up:before, .resource-multi-selector .show-resources-link .show-link-icon.less-icon:before, .icon-close--glyph:before, .icon-close--outline:before, .icon-close--solid:before, .icon-close:before, .icon-cloud-foundry:before, .icon-code:before, .icon-console:before, .icon-containers:before, .icon-copy--glyph:before, .icon-copy:before, .icon-crash:before, .icon-dashboard:before, .icon-data:before, .icon-delete--glyph:before, .icon-delete:before, .icon-devices:before, .icon-devops:before, .icon-document:before, .icon-dollars:before, .icon-download--glyph:before, .icon-download:before, .icon-draggable:before, .icon-edit--glyph:before, .icon-edit:before, .icon-email:before, .icon-error--glyph:before, .icon-error--outline:before, .icon-error--solid:before, .icon-error:before, .icon-favorite--outline:before, .icon-favorite--solid:before, .icon-favorite:before, .icon-filter--glyph:before, .icon-filter:before, .icon-finance:before, .icon-financial:before, .icon-folder--glyph:before, .icon-folder-add:before, .icon-folder:before, .icon-forum:before, .icon-functions:before, .icon-grid:before, .icon-header--avatar:before, .icon-header--chevron:before, .pipeline-summary .arrow-icon:before, .pipeline-execution .arrow-icon:before, .environment-summary .arrow-icon:before, .icon-header--close:before, .icon-header--contact:before, .icon-header--docs:before, .icon-header--hamburger:before, .icon-header--help:before, .icon-header--notification:before, .icon-header--search:before, .icon-header--ticket:before, .icon-header--user:before, .icon-help--glyph:before, .icon-help--outline:before, .icon-help--solid:before, .icon-help:before, .icon-hpa--stress:before, .icon-hpa:before, .icon-info--glyph:before, .icon-info--outline:before, .pipeline-code-view .header .info-icon:before, .icon-info--solid:before, .icon-info:before, .icon-infrastructure:before, .icon-integration:before, .icon-iot:before, .icon-launch--glyph:before, .icon-launch:before, .icon-light--glyph:before, .icon-light:before, .icon-link:before, .icon-list:before, .icon-locked:before, .icon-maximize:before, .icon-menu:before, .icon-minimize:before, .icon-mobile:before, .icon-network:before, .icon-new-tab:before, .icon-notification-off:before, .icon-notification-on:before, .icon-open-whisk:before, .icon-overflow-menu:before, .icon-pa--stress:before, .icon-pa:before, .icon-pause--glyph:before, .icon-pause--outline:before, .icon-pause--solid:before, .icon-pause:before, .icon-play--glyph:before, .pipeline-summary .request-process-icon:before, .environment-summary .run-process .request-process-icon:before, .icon-play--outline:before, .icon-play--solid:before, .icon-play:before, .icon-portfolio:before, .icon-power--glyph:before, .icon-power:before, .icon-predictive:before, .icon-purchase:before, .icon-restart--glyph:before, .icon-restart:before, .icon-save:before, .icon-schematics:before, .icon-search--glyph:before, .icon-search:before, .icon-security:before, .icon-services:before, .icon-settings--glyph:before, .icon-settings:before, .icon-star--outline:before, .icon-star--solid:before, .icon-start--glyph:before, .icon-start--outline:before, .icon-start:before, .icon-stop--glyph:before, .icon-stop--outline:before, .icon-stop--solid:before, .icon-stop:before, .icon-storage:before, .icon-subtract--glyph:before, .icon-subtract--outline:before, .pipeline-execution .pipeline-state-none-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon:before, .icon-subtract--solid:before, .icon-terminal:before, .icon-unlock:before, .icon-unlocked:before, .icon-upload:before, .icon-user:before, .icon-visibility-off:before, .icon-visibility-on:before, .environment-summary .preview-deployment:before, .icon-warning--glyph:before, .icon-warning--outline:before, .icon-warning--solid:before, .icon-warning:before, .warning-icon-container:before, .icon-watson:before, .icon-whisk:before, .icon-events:before, .icon-filter-funnel:before, .icon-camera:before, .environment-summary .create-snapshot:before, .icon-tag--group:before, .icon-tag--edit:before, .icon-draft-process:before, .environment-summary .draft-process:before, .icon-user--avatar--filled:before, .icon-tag:before, .icon-cloud:before, .environment-summary .cloud:before, .icon-tag--solid:before, .icon-view--filled:before, .icon-view:before, .icon-chart--combo:before, .icon-video:before, .icon-tools:before, .icon-blog:before, .icon-plug:before, .icon-delivery-truck:before, .icon-pin--filled:before, .icon-pin:before, .icon-gate:before, .icon-history-clock:before, .pipeline-summary .history-clock-icon:before, .icon-pending:before, .pipeline-execution .pipeline-state-not-started-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon:before, .icon-starting:before, .pipeline-execution .pipeline-state-starting-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon:before, .icon-running:before, .pipeline-execution .pipeline-state-running-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon:before, .icon-canceling:before, .pipeline-execution .pipeline-state-canceling-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon:before, .icon-canceled:before, .pipeline-execution .pipeline-state-canceled-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon:before, .icon-success:before, .pipeline-execution .pipeline-state-success-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon:before, .icon-failed:before, .pipeline-execution .pipeline-state-failed-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon:before, .icon-grab:before, .icon-grab-horizontal:before, .icon-Applications:before, .icon-Calendar:before, .icon-Components:before, .icon-Configuration:before, .icon-Dashboard:before, .icon-Processes:before, .icon-Reports:before, .icon-Resources:before, .icon-Secret-Store:before, .icon-Settings:before, .icon-Work-Item:before, #loginPage .login-error .header i:before, .selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle:before, .dijitSecuredTextBox i:before, .dijitSecuredTextBox i.secured:before, .jms-agent .error-image:before, .application-environment-list-filter .add-icon:before, #applicationWizardPage .environment-controls .add-button:before, #applicationWizardPage .environment-controls .clone-button:before, #applicationWizardPage .environment-controls .remove-button:before, #applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip:before, #applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestForm .content-expander .arrow-icon:before, .missingPropertiesIcon.error .icon-wrapper:before, .missingPropertiesIcon.success .icon-wrapper:before, .missingPropertiesIcon.warning .icon-wrapper:before, .missingPropertiesIcon.information .icon-wrapper:before, .task-response-page .invalid-form-container .invalid-form-icon:before, .component-import-failure:before, .import-failure-tooltip-content .title i:before, .import-failure-tooltip-content .linkPointer.details i:before, .import-failure-tooltip-content .linkPointer.dismiss i:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon:before, .dojoxCalendar .buttonContainer .previous-view-icon:before, .dojoxCalendar .buttonContainer .next-view-icon:before, .dijitTextBox.dijitFilterTextBox .filter-funnel-icon:before, #pageHeader .page-banner .page-help-menu-container .page-header-help-icon:before, #pageHeader .page-banner .page-user-menu-container .page-header-user-icon:before, .right-panel .right-panel-grabber:before, .edit-dynamic-resource-conditions .conditions .row .conditions-icon:before, .edit-dynamic-resource-conditions .conditions .row .conditions-clear:before, .dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell:before, .password-validator ul.password-requirements li i:before, .password-validator ul.password-requirements li.compliant i:before, .password-validator ul.password-requirements li.non-compliant i:before, .team-icon-add:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded:before, .editAuthTokenRestriction .restriction-create-container .restriction-create-icon:before, .editAuthTokenRestriction .auth-token-restriction .restriction-delete:before, .task-approval-conditions .conditions .row .conditions-icon:before, .task-approval-conditions .conditions .row .conditions-clear:before, .graph-palette-pane .palette .subdrawer .expanded-arrow-icon:before, .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon:before, .dijitArrowButtonContainer:before, .dijitArrowButtonChar:before, .dijitCheckBox.dijitCheckBoxChecked:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon:before, .team-selector .mappings-list .row .team-icon:before, .team-selector .mappings-list .row .team-clear:before, .team-selector .show-more-container .show-more-link .show-more-icon.more-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.less-icon:before, .licenseManagement .connection-status.connected i:before, .licenseManagement .connection-status.warning i:before, .licenseManagement .connection-status.inactive i:before, .tag-select .create-tag-link .create-tag-icon:before, .columnForm .labelsAndValues-helpCell:before, .notification.error .icon-wrapper:before, .notification.success .icon-wrapper:before, .notification.warning .icon-wrapper:before, .notification.information .icon-wrapper:before, .scrolling-dialog-container .header .title-container .info-icon:before, .selection-item .item-delete:before, .overflow-actions-button:before, .webext-select .allowsNone .clear-container:before, .aboveTreeOptions .tableTitle .description-icon:before, .webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button:before, .webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon:before, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage i:before, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete:before, .twoPaneContainer .twoPaneDetail .header .description-icon:before, .pageAlerts .pageAlert.errorPriority .priority-icon:before, .pageAlerts .pageAlert.highPriority .priority-icon:before, .pageAlerts .pageAlert.lowPriority .priority-icon:before, .pageAlerts .pageAlert.mediumPriority .priority-icon:before, .generic-detail .detail-container.links-container .title .create i:before, .generic-detail .detail-container.links-container .row .delete:before, .generic-detail .links-container .priority-icon.high:before, .generic-details-links-grid .priority-icon.high:before, .generic-detail .links-container .priority-icon.low:before, .generic-details-links-grid .priority-icon.low:before, .pill-box .pill-content .pill-remove:before, .sidebarNav ul li.expando a i:before, .sidebarNav ul.compact li.expando i:before, .color-picker .color-dropdown .color-dropdown-arrow:before {
  font-family: "carbon-icons" !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add--glyph:before {
  content: "\e900";
}

.icon-add--outline:before {
  content: "\e901";
}

.icon-add--solid:before, .application-environment-list-filter .add-icon:before, #applicationWizardPage .environment-controls .add-button:before, .editAuthTokenRestriction .restriction-create-container .restriction-create-icon:before, .tag-select .create-tag-link .create-tag-icon:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add:before, .generic-detail .detail-container.links-container .title .create i:before {
  content: "\e902";
}

.icon-add:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon:before, .team-icon-add:before {
  content: "\e903";
}

.icon-api:before {
  content: "\e904";
}

.icon-apis:before {
  content: "\e905";
}

.icon-app-services:before {
  content: "\e906";
}

.icon-applications:before {
  content: "\e907";
}

.icon-apps:before {
  content: "\e908";
}

.icon-arrow--down:before {
  content: "\e909";
}

.icon-arrow--left:before, .sidebarNav ul li.expando a i:before {
  content: "\e90a";
}

.icon-arrow--right:before, .sidebarNav ul.compact li.expando i:before {
  content: "\e90b";
}

.icon-arrow--up:before {
  content: "\e90c";
}

.icon-arrows:before {
  content: "\e90d";
}

.icon-asleep--glyph:before {
  content: "\e90e";
}

.icon-asleep:before {
  content: "\e90f";
}

.icon-attachment:before {
  content: "\e910";
}

.icon-awake:before {
  content: "\e911";
}

.icon-back-to-top:before {
  content: "\e912";
}

.icon-block-chain:before {
  content: "\e913";
}

.icon-calendar:before {
  content: "\e914";
}

.icon-caret--down:before, .dijitArrowButtonContainer:before, .dijitArrowButtonChar:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down:before, .color-picker .color-dropdown .color-dropdown-arrow:before {
  content: "\e915";
}

.icon-caret--left:before, .dojoxCalendar .buttonContainer .previous-view-icon:before {
  content: "\e916";
}

.icon-caret--right:before, .dojoxCalendar .buttonContainer .next-view-icon:before {
  content: "\e917";
}

.icon-caret--up:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up:before {
  content: "\e918";
}

.icon-cf-apps:before {
  content: "\e919";
}

.icon-chat:before {
  content: "\e91a";
}

.icon-checkmark--glyph:before {
  content: "\e91b";
}

.icon-checkmark--outline:before {
  content: "\e91c";
}

.icon-checkmark--solid:before, .missingPropertiesIcon.success .icon-wrapper:before, .password-validator ul.password-requirements li.compliant i:before, .licenseManagement .connection-status.connected i:before, .notification.success .icon-wrapper:before {
  content: "\e91d";
}

.icon-checkmark:before, .dijitCheckBox.dijitCheckBoxChecked:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before {
  content: "\e91e";
}

.icon-chevron--down:before, .executionLog .containerLabel .expander.expander-expanded:before, .resource-multi-selector .show-resources-link .show-link-icon.more-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded:before, .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.more-icon:before {
  content: "\e91f";
}

.icon-chevron--left:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon:before {
  content: "\e920";
}

.icon-chevron--right:before, .executionLog .containerLabel .expander.expander-collapsed:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed:before, .graph-palette-pane .palette .subdrawer .expanded-arrow-icon:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon:before {
  content: "\e921";
}

.icon-chevron--up:before, .resource-multi-selector .show-resources-link .show-link-icon.less-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.less-icon:before {
  content: "\e922";
}

.icon-close--glyph:before {
  content: "\e923";
}

.icon-close--outline:before {
  content: "\e924";
}

.icon-close--solid:before, .webext-select .allowsNone .clear-container:before {
  content: "\e925";
}

.icon-close:before, .import-failure-tooltip-content .linkPointer.dismiss i:before, .edit-dynamic-resource-conditions .conditions .row .conditions-clear:before, .task-approval-conditions .conditions .row .conditions-clear:before, .team-selector .mappings-list .row .team-clear:before, .selection-item .item-delete:before, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:before, .generic-detail .detail-container.links-container .row .delete:before, .pill-box .pill-content .pill-remove:before {
  content: "\e926";
}

.icon-cloud-foundry:before {
  content: "\e927";
}

.icon-code:before {
  content: "\e928";
}

.icon-console:before {
  content: "\e929";
}

.icon-containers:before {
  content: "\e92a";
}

.icon-copy--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy:before {
  content: "\e92b";
}

.icon-copy:before, #applicationWizardPage .environment-controls .clone-button:before {
  content: "\e92c";
}

.icon-crash:before {
  content: "\e92d";
}

.icon-dashboard:before {
  content: "\e92e";
}

.icon-data:before {
  content: "\e92f";
}

.icon-delete--glyph:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon:before, .editAuthTokenRestriction .auth-token-restriction .restriction-delete:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete:before {
  content: "\e930";
}

.icon-delete:before, #applicationWizardPage .environment-controls .remove-button:before {
  content: "\e931";
}

.icon-devices:before {
  content: "\e932";
}

.icon-devops:before {
  content: "\e933";
}

.icon-document:before {
  content: "\e934";
}

.icon-dollars:before {
  content: "\e935";
}

.icon-download--glyph:before {
  content: "\e936";
}

.icon-download:before {
  content: "\e937";
}

.icon-draggable:before, .selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle:before, .webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper:before {
  content: "\e938";
}

.icon-edit--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit:before {
  content: "\e939";
}

.icon-edit:before {
  content: "\e93a";
}

.icon-email:before {
  content: "\e93b";
}

.icon-error--glyph:before, .task-response-page .invalid-form-container .invalid-form-icon:before {
  content: "\e93c";
}

.icon-error--outline:before, #loginPage .login-error .header i:before {
  content: "\e93d";
}

.icon-error--solid:before, .missingPropertiesIcon.error .icon-wrapper:before, .password-validator ul.password-requirements li.non-compliant i:before, .licenseManagement .connection-status.inactive i:before, .notification.error .icon-wrapper:before, .pageAlerts .pageAlert.errorPriority .priority-icon:before {
  content: "\e93e";
}

.icon-error:before {
  content: "\e93f";
}

.icon-favorite--outline:before {
  content: "\e940";
}

.icon-favorite--solid:before {
  content: "\e941";
}

.icon-favorite:before {
  content: "\e942";
}

.icon-filter--glyph:before {
  content: "\e943";
}

.icon-filter:before, #applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, .edit-dynamic-resource-conditions .conditions .row .conditions-icon:before, .task-approval-conditions .conditions .row .conditions-icon:before {
  content: "\e944";
}

.icon-finance:before {
  content: "\e945";
}

.icon-financial:before {
  content: "\e946";
}

.icon-folder--glyph:before {
  content: "\e947";
}

.icon-folder-add:before {
  content: "\e948";
}

.icon-folder:before {
  content: "\e949";
}

.icon-forum:before {
  content: "\e94a";
}

.icon-functions:before {
  content: "\e94b";
}

.icon-grid:before {
  content: "\e94c";
}

.icon-header--avatar:before {
  content: "\e94d";
}

.icon-header--chevron:before, .pipeline-summary .arrow-icon:before, .pipeline-execution .arrow-icon:before, .environment-summary .arrow-icon:before, #applicationProcessRequestForm .content-expander .arrow-icon:before {
  content: "\e94e";
}

.icon-header--close:before {
  content: "\e94f";
}

.icon-header--contact:before {
  content: "\e950";
}

.icon-header--docs:before {
  content: "\e951";
}

.icon-header--hamburger:before {
  content: "\e952";
}

.icon-header--help:before {
  content: "\e953";
}

.icon-header--notification:before {
  content: "\e954";
}

.icon-header--search:before {
  content: "\e955";
}

.icon-header--ticket:before {
  content: "\e956";
}

.icon-header--user:before {
  content: "\e957";
}

.icon-help--glyph:before {
  content: "\e958";
}

.icon-help--outline:before {
  content: "\e959";
}

.icon-help--solid:before {
  content: "\e95a";
}

.icon-help:before, #pageHeader .page-banner .page-help-menu-container .page-header-help-icon:before {
  content: "\e95b";
}

.icon-hpa--stress:before {
  content: "\e95c";
}

.icon-hpa:before {
  content: "\e95d";
}

.icon-info--glyph:before {
  content: "\e95e";
}

.icon-info--outline:before, .pipeline-code-view .header .info-icon:before, #applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip:before, .dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell:before, .columnForm .labelsAndValues-helpCell:before, .scrolling-dialog-container .header .title-container .info-icon:before, .aboveTreeOptions .tableTitle .description-icon:before, .twoPaneContainer .twoPaneDetail .header .description-icon:before {
  content: "\e95f";
}

.icon-info--solid:before, .missingPropertiesIcon.information .icon-wrapper:before, .notification.information .icon-wrapper:before, .pageAlerts .pageAlert.lowPriority .priority-icon:before {
  content: "\e960";
}

.icon-info:before {
  content: "\e961";
}

.icon-infrastructure:before {
  content: "\e962";
}

.icon-integration:before {
  content: "\e963";
}

.icon-iot:before {
  content: "\e964";
}

.icon-launch--glyph:before {
  content: "\e965";
}

.icon-launch:before, .import-failure-tooltip-content .linkPointer.details i:before, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage i:before {
  content: "\e966";
}

.icon-light--glyph:before {
  content: "\e967";
}

.icon-light:before {
  content: "\e968";
}

.icon-link:before {
  content: "\e969";
}

.icon-list:before {
  content: "\e96a";
}

.icon-locked:before {
  content: "\e96b";
}

.icon-maximize:before {
  content: "\e96c";
}

.icon-menu:before {
  content: "\e96d";
}

.icon-minimize:before {
  content: "\e96e";
}

.icon-mobile:before {
  content: "\e96f";
}

.icon-network:before {
  content: "\e970";
}

.icon-new-tab:before {
  content: "\e971";
}

.icon-notification-off:before {
  content: "\e972";
}

.icon-notification-on:before {
  content: "\e973";
}

.icon-open-whisk:before {
  content: "\e974";
}

.icon-overflow-menu:before, .overflow-actions-button:before {
  content: "\e975";
}

.icon-pa--stress:before {
  content: "\e976";
}

.icon-pa:before {
  content: "\e977";
}

.icon-pause--glyph:before {
  content: "\e978";
}

.icon-pause--outline:before {
  content: "\e979";
}

.icon-pause--solid:before {
  content: "\e97a";
}

.icon-pause:before {
  content: "\e97b";
}

.icon-play--glyph:before, .pipeline-summary .request-process-icon:before, .environment-summary .run-process .request-process-icon:before {
  content: "\e97c";
}

.icon-play--outline:before {
  content: "\e97d";
}

.icon-play--solid:before {
  content: "\e97e";
}

.icon-play:before {
  content: "\e97f";
}

.icon-portfolio:before {
  content: "\e980";
}

.icon-power--glyph:before {
  content: "\e981";
}

.icon-power:before {
  content: "\e982";
}

.icon-predictive:before {
  content: "\e983";
}

.icon-purchase:before {
  content: "\e984";
}

.icon-restart--glyph:before {
  content: "\e985";
}

.icon-restart:before {
  content: "\e986";
}

.icon-save:before {
  content: "\e987";
}

.icon-schematics:before {
  content: "\e988";
}

.icon-search--glyph:before {
  content: "\e989";
}

.icon-search:before {
  content: "\e98a";
}

.icon-security:before {
  content: "\e98b";
}

.icon-services:before {
  content: "\e98c";
}

.icon-settings--glyph:before {
  content: "\e98d";
}

.icon-settings:before {
  content: "\e98e";
}

.icon-star--outline:before, .generic-detail .links-container .priority-icon.low:before, .generic-details-links-grid .priority-icon.low:before {
  content: "\e98f";
}

.icon-star--solid:before, .generic-detail .links-container .priority-icon.high:before, .generic-details-links-grid .priority-icon.high:before {
  content: "\e990";
}

.icon-start--glyph:before {
  content: "\e991";
}

.icon-start--outline:before {
  content: "\e992";
}

.icon-start:before {
  content: "\e993";
}

.icon-stop--glyph:before {
  content: "\e994";
}

.icon-stop--outline:before {
  content: "\e995";
}

.icon-stop--solid:before {
  content: "\e996";
}

.icon-stop:before {
  content: "\e997";
}

.icon-storage:before {
  content: "\e998";
}

.icon-subtract--glyph:before {
  content: "\e999";
}

.icon-subtract--outline:before, .pipeline-execution .pipeline-state-none-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon:before {
  content: "\e99a";
}

.icon-subtract--solid:before, .password-validator ul.password-requirements li i:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before {
  content: "\e99b";
}

.icon-terminal:before {
  content: "\e99c";
}

.icon-unlock:before {
  content: "\e99d";
}

.icon-unlocked:before {
  content: "\e99e";
}

.icon-upload:before {
  content: "\e99f";
}

.icon-user:before {
  content: "\e9a0";
}

.icon-visibility-off:before, .dijitSecuredTextBox i.secured:before {
  content: "\e9a1";
}

.icon-visibility-on:before, .environment-summary .preview-deployment:before {
  content: "\e9a2";
}

.icon-warning--glyph:before {
  content: "\e9a3";
}

.icon-warning--outline:before {
  content: "\e9a4";
}

.icon-warning--solid:before, .jms-agent .error-image:before, .missingPropertiesIcon.warning .icon-wrapper:before, .component-import-failure:before, .import-failure-tooltip-content .title i:before, .licenseManagement .connection-status.warning i:before, .notification.warning .icon-wrapper:before, .pageAlerts .pageAlert.highPriority .priority-icon:before, .pageAlerts .pageAlert.mediumPriority .priority-icon:before {
  content: "\e9a5";
}

.icon-warning:before, .warning-icon-container:before {
  content: "\e9a6";
}

.icon-watson:before {
  content: "\e9a7";
}

.icon-whisk:before {
  content: "\e9a8";
}

.icon-events:before, .team-selector .mappings-list .row .team-icon:before {
  content: "\e9a9";
}

.icon-filter-funnel:before, .dijitTextBox.dijitFilterTextBox .filter-funnel-icon:before {
  content: "\e9aa";
}

.icon-camera:before, .environment-summary .create-snapshot:before {
  content: "\e9ab";
}

.icon-tag--group:before {
  content: "\e9ac";
}

.icon-tag--edit:before {
  content: "\e9ad";
}

.icon-draft-process:before, .environment-summary .draft-process:before {
  content: "\e9ae";
}

.icon-user--avatar--filled:before, #pageHeader .page-banner .page-user-menu-container .page-header-user-icon:before {
  content: "\e9af";
}

.icon-tag:before, .webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button:before {
  content: "\e9b0";
}

.icon-cloud:before, .environment-summary .cloud:before {
  content: "\e9b1";
}

.icon-tag--solid:before {
  content: "\e9b2";
}

.icon-view--filled:before, .dijitSecuredTextBox i:before {
  content: "\e9b3";
}

.icon-view:before {
  content: "\e9b4";
}

.icon-chart--combo:before {
  content: "\e9b5";
}

.icon-video:before {
  content: "\e9b6";
}

.icon-tools:before {
  content: "\e9b7";
}

.icon-blog:before {
  content: "\e9b8";
}

.icon-plug:before {
  content: "\e9b9";
}

.icon-delivery-truck:before {
  content: "\e9ba";
}

.icon-pin--filled:before {
  content: "\e9bb";
}

.icon-pin:before {
  content: "\e9bc";
}

.icon-gate:before {
  content: "\e9bd";
}

.icon-history-clock:before, .pipeline-summary .history-clock-icon:before {
  content: "\e9be";
}

.icon-pending:before, .pipeline-execution .pipeline-state-not-started-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon:before {
  content: "\e9bf";
}

.icon-starting:before, .pipeline-execution .pipeline-state-starting-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon:before {
  content: "\e9c3";
}

.icon-running:before, .pipeline-execution .pipeline-state-running-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon:before {
  content: "\e9c8";
}

.icon-canceling:before, .pipeline-execution .pipeline-state-canceling-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon:before {
  content: "\e9cc";
}

.icon-canceled:before, .pipeline-execution .pipeline-state-canceled-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon:before {
  content: "\e9cd";
}

.icon-success:before, .pipeline-execution .pipeline-state-success-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon:before {
  content: "\e9ce";
}

.icon-failed:before, .pipeline-execution .pipeline-state-failed-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon:before {
  content: "\e9d3";
}

.icon-grab:before {
  content: "\e9c0";
}

.icon-grab-horizontal:before, .right-panel .right-panel-grabber:before {
  content: "\e9c1";
}

.icon-Applications:before {
  content: "\e9c2";
}

.icon-Calendar:before {
  content: "\e9c4";
}

.icon-Components:before {
  content: "\e9c5";
}

.icon-Configuration:before {
  content: "\e9c6";
}

.icon-Dashboard:before {
  content: "\e9c7";
}

.icon-Processes:before {
  content: "\e9c9";
}

.icon-Reports:before {
  content: "\e9ca";
}

.icon-Resources:before {
  content: "\e9cb";
}

.icon-Secret-Store:before {
  content: "\e9cf";
}

.icon-Settings:before {
  content: "\e9d0";
}

.icon-Work-Item:before {
  content: "\e9d1";
}

.environment-gate {
  border: 1px solid #dfe3e6;
  border-left-width: 6px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  padding: 16px;
}
.environment-gate .gate-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}
.environment-gate .gate-header :first-child {
  font-size: 20px;
  border: 1px solid #8897a2;
  border-radius: 50%;
  padding: 4px;
  margin-right: 10px;
}
.environment-gate .gate-header :last-child {
  font-size: 20px;
  font-weight: 300;
}
.environment-gate .empty-conditions {
  margin: 18px 0 12px 0;
}
.environment-gate .gate-condition {
  background-color: #f4f7fb;
  border: 2px solid #f4f7fb;
  margin: 16px 0;
  padding: 14px;
}
.environment-gate .gate-condition.invalid {
  border: 2px solid #e0182d;
}
.environment-gate .gate-condition .remove-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  min-height: 16px;
}
.environment-gate .gate-condition .remove-container .icon-close, .environment-gate .gate-condition .remove-container .import-failure-tooltip-content .linkPointer.dismiss i, .import-failure-tooltip-content .linkPointer.dismiss .environment-gate .gate-condition .remove-container i, .environment-gate .gate-condition .remove-container .edit-dynamic-resource-conditions .conditions .row .conditions-clear, .edit-dynamic-resource-conditions .conditions .row .environment-gate .gate-condition .remove-container .conditions-clear, .environment-gate .gate-condition .remove-container .task-approval-conditions .conditions .row .conditions-clear, .task-approval-conditions .conditions .row .environment-gate .gate-condition .remove-container .conditions-clear, .environment-gate .gate-condition .remove-container .team-selector .mappings-list .row .team-clear, .team-selector .mappings-list .row .environment-gate .gate-condition .remove-container .team-clear, .environment-gate .gate-condition .remove-container .selection-item .item-delete, .selection-item .environment-gate .gate-condition .remove-container .item-delete, .environment-gate .gate-condition .remove-container .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage .environment-gate .gate-condition .remove-container i, .environment-gate .gate-condition .remove-container .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage .environment-gate .gate-condition .remove-container i, .environment-gate .gate-condition .remove-container .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage .environment-gate .gate-condition .remove-container i, .environment-gate .gate-condition .remove-container .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage .environment-gate .gate-condition .remove-container i, .environment-gate .gate-condition .remove-container .generic-detail .detail-container.links-container .row .delete, .generic-detail .detail-container.links-container .row .environment-gate .gate-condition .remove-container .delete, .environment-gate .gate-condition .remove-container .pill-box .pill-content .pill-remove, .pill-box .pill-content .environment-gate .gate-condition .remove-container .pill-remove {
  color: #8897a2;
  font-size: 10px;
  padding: 3px;
  transition-duration: 250ms;
}
.environment-gate .gate-condition .remove-container .icon-close:hover, .environment-gate .gate-condition .remove-container .import-failure-tooltip-content .linkPointer.dismiss i:hover, .import-failure-tooltip-content .linkPointer.dismiss .environment-gate .gate-condition .remove-container i:hover, .environment-gate .gate-condition .remove-container .edit-dynamic-resource-conditions .conditions .row .conditions-clear:hover, .edit-dynamic-resource-conditions .conditions .row .environment-gate .gate-condition .remove-container .conditions-clear:hover, .environment-gate .gate-condition .remove-container .task-approval-conditions .conditions .row .conditions-clear:hover, .task-approval-conditions .conditions .row .environment-gate .gate-condition .remove-container .conditions-clear:hover, .environment-gate .gate-condition .remove-container .team-selector .mappings-list .row .team-clear:hover, .team-selector .mappings-list .row .environment-gate .gate-condition .remove-container .team-clear:hover, .environment-gate .gate-condition .remove-container .selection-item .item-delete:hover, .selection-item .environment-gate .gate-condition .remove-container .item-delete:hover, .environment-gate .gate-condition .remove-container .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:hover, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage .environment-gate .gate-condition .remove-container i:hover, .environment-gate .gate-condition .remove-container .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:hover, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage .environment-gate .gate-condition .remove-container i:hover, .environment-gate .gate-condition .remove-container .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:hover, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage .environment-gate .gate-condition .remove-container i:hover, .environment-gate .gate-condition .remove-container .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:hover, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage .environment-gate .gate-condition .remove-container i:hover, .environment-gate .gate-condition .remove-container .generic-detail .detail-container.links-container .row .delete:hover, .generic-detail .detail-container.links-container .row .environment-gate .gate-condition .remove-container .delete:hover, .environment-gate .gate-condition .remove-container .pill-box .pill-content .pill-remove:hover, .pill-box .pill-content .environment-gate .gate-condition .remove-container .pill-remove:hover {
  color: #5a6872;
  cursor: pointer;
}
.environment-gate .gate-condition .input-label {
  font-weight: 500;
  margin-bottom: 3px;
}
.environment-gate .gate-condition .empty-statuses {
  margin: 8px 0 20px 0;
}
.environment-gate .gate-condition .input-values {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.environment-gate .gate-condition .input-values > * {
  margin: 5px 10px 5px 0;
}
.environment-gate .gate-condition .input-values .filtering-scroll-select .selected-items-list {
  display: none;
}
.environment-gate .gate-condition .input-values .filtering-scroll-select .dijitComboBox {
  width: 250px;
}
.environment-gate .gate-condition .input-values .filtering-scroll-select .dijitComboBox.dijitTextBoxDisabled {
  opacity: 0.7;
}
.environment-gate .gate-condition .input-values .status-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background-color: #dfe3e6;
  border-left: 6px solid;
  padding: 0 8px;
  height: 32px;
}
.environment-gate .gate-condition .input-values .status-container .status-value {
  padding: 3px;
}
.environment-gate .gate-condition .input-values .status-container .status-value > * {
  font-size: 16px;
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  border-radius: 50%;
}
.environment-gate .gate-condition .input-values .status-container .status-value .icon-checkmark--solid, .environment-gate .gate-condition .input-values .status-container .status-value .missingPropertiesIcon.success .icon-wrapper, .missingPropertiesIcon.success .environment-gate .gate-condition .input-values .status-container .status-value .icon-wrapper, .environment-gate .gate-condition .input-values .status-container .status-value .password-validator ul.password-requirements li.compliant i, .password-validator ul.password-requirements li.compliant .environment-gate .gate-condition .input-values .status-container .status-value i, .environment-gate .gate-condition .input-values .status-container .status-value .licenseManagement .connection-status.connected i, .licenseManagement .connection-status.connected .environment-gate .gate-condition .input-values .status-container .status-value i, .environment-gate .gate-condition .input-values .status-container .status-value .notification.success .icon-wrapper, .notification.success .environment-gate .gate-condition .input-values .status-container .status-value .icon-wrapper {
  color: #5aa700;
}
.environment-gate .gate-condition .input-values .status-container .status-value .icon-error--glyph, .environment-gate .gate-condition .input-values .status-container .status-value .task-response-page .invalid-form-container .invalid-form-icon, .task-response-page .invalid-form-container .environment-gate .gate-condition .input-values .status-container .status-value .invalid-form-icon {
  color: #e0182d;
}
.environment-gate .gate-condition .input-values .status-container .status-name {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px;
  padding: 0 20px 0 6px;
  max-width: 300px;
}
.environment-gate .gate-condition .input-values .status-container .icon-close, .environment-gate .gate-condition .input-values .status-container .import-failure-tooltip-content .linkPointer.dismiss i, .import-failure-tooltip-content .linkPointer.dismiss .environment-gate .gate-condition .input-values .status-container i, .environment-gate .gate-condition .input-values .status-container .edit-dynamic-resource-conditions .conditions .row .conditions-clear, .edit-dynamic-resource-conditions .conditions .row .environment-gate .gate-condition .input-values .status-container .conditions-clear, .environment-gate .gate-condition .input-values .status-container .task-approval-conditions .conditions .row .conditions-clear, .task-approval-conditions .conditions .row .environment-gate .gate-condition .input-values .status-container .conditions-clear, .environment-gate .gate-condition .input-values .status-container .team-selector .mappings-list .row .team-clear, .team-selector .mappings-list .row .environment-gate .gate-condition .input-values .status-container .team-clear, .environment-gate .gate-condition .input-values .status-container .selection-item .item-delete, .selection-item .environment-gate .gate-condition .input-values .status-container .item-delete, .environment-gate .gate-condition .input-values .status-container .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage .environment-gate .gate-condition .input-values .status-container i, .environment-gate .gate-condition .input-values .status-container .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage .environment-gate .gate-condition .input-values .status-container i, .environment-gate .gate-condition .input-values .status-container .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage .environment-gate .gate-condition .input-values .status-container i, .environment-gate .gate-condition .input-values .status-container .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage .environment-gate .gate-condition .input-values .status-container i, .environment-gate .gate-condition .input-values .status-container .generic-detail .detail-container.links-container .row .delete, .generic-detail .detail-container.links-container .row .environment-gate .gate-condition .input-values .status-container .delete, .environment-gate .gate-condition .input-values .status-container .pill-box .pill-content .pill-remove, .pill-box .pill-content .environment-gate .gate-condition .input-values .status-container .pill-remove {
  color: #8897a2;
  font-size: 10px;
  padding: 3px;
  transition-duration: 250ms;
}
.environment-gate .gate-condition .input-values .status-container .icon-close:hover, .environment-gate .gate-condition .input-values .status-container .import-failure-tooltip-content .linkPointer.dismiss i:hover, .import-failure-tooltip-content .linkPointer.dismiss .environment-gate .gate-condition .input-values .status-container i:hover, .environment-gate .gate-condition .input-values .status-container .edit-dynamic-resource-conditions .conditions .row .conditions-clear:hover, .edit-dynamic-resource-conditions .conditions .row .environment-gate .gate-condition .input-values .status-container .conditions-clear:hover, .environment-gate .gate-condition .input-values .status-container .task-approval-conditions .conditions .row .conditions-clear:hover, .task-approval-conditions .conditions .row .environment-gate .gate-condition .input-values .status-container .conditions-clear:hover, .environment-gate .gate-condition .input-values .status-container .team-selector .mappings-list .row .team-clear:hover, .team-selector .mappings-list .row .environment-gate .gate-condition .input-values .status-container .team-clear:hover, .environment-gate .gate-condition .input-values .status-container .selection-item .item-delete:hover, .selection-item .environment-gate .gate-condition .input-values .status-container .item-delete:hover, .environment-gate .gate-condition .input-values .status-container .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:hover, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage .environment-gate .gate-condition .input-values .status-container i:hover, .environment-gate .gate-condition .input-values .status-container .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:hover, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage .environment-gate .gate-condition .input-values .status-container i:hover, .environment-gate .gate-condition .input-values .status-container .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:hover, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage .environment-gate .gate-condition .input-values .status-container i:hover, .environment-gate .gate-condition .input-values .status-container .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:hover, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage .environment-gate .gate-condition .input-values .status-container i:hover, .environment-gate .gate-condition .input-values .status-container .generic-detail .detail-container.links-container .row .delete:hover, .generic-detail .detail-container.links-container .row .environment-gate .gate-condition .input-values .status-container .delete:hover, .environment-gate .gate-condition .input-values .status-container .pill-box .pill-content .pill-remove:hover, .pill-box .pill-content .environment-gate .gate-condition .input-values .status-container .pill-remove:hover {
  color: #5a6872;
  cursor: pointer;
}
.environment-gate .gate-condition-spacer {
  margin-left: 16px;
  font-weight: 500;
}
.environment-gate .add-condition {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  color: #0066B0;
  font-weight: 500;
  padding: 6px;
  margin: 6px 4px;
  transition-duration: 250ms;
}
.environment-gate .add-condition:hover {
  color: #4696d2;
  cursor: pointer;
}
.environment-gate .add-condition .icon-add, .environment-gate .add-condition .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .environment-gate .add-condition .add-filter-icon, .environment-gate .add-condition .team-icon-add {
  font-size: 10px;
  margin-right: 8px;
}

.zosSearchedArtifactList {
  overflow-x: auto;
}
.zosSearchedArtifactList .zosSearchInput {
  display: inline-block;
}
.zosSearchedArtifactList .webextTable {
  width: 1200px;
}
.zosSearchedArtifactList .webextTable .deployTypeCol {
  width: 120px;
}
.zosSearchedArtifactList .webextTable .componentCol {
  width: 120px;
}
.zosSearchedArtifactList .webextTable .versionCol {
  width: 120px;
}

.delete-environment-dialog .message {
  margin: 0px 48px 15px 48px;
}
.delete-environment-dialog .confirm-delete-res-row {
  color: red;
  display: flex;
  flex-direction: row-reverse;
  margin-top: -12px;
}
.delete-environment-dialog .confirm-delete-res-row .labelsAndValues-labelCell {
  margin-bottom: 0;
  margin-left: 5px;
}

.environment-summary {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  color: #152935;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.environment-summary .compliancy-blocker div {
  background-size: 1.8em;
}
.environment-summary.dojoDndItemBefore {
  border: none;
  border-top: 2px solid #272d33;
  padding-top: 10px !important;
  margin-top: 10px !important;
}
.environment-summary.dojoDndItemAfter {
  border: none;
  border-bottom: 2px solid #272d33;
  padding-bottom: 10px !important;
  margin-bottom: 10px !important;
}
.environment-summary .environment-latest-snapshot {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  flex-basis: 50%;
  padding: 4px 6px;
  vertical-align: top;
}
.environment-summary .external-blueprint {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  flex-basis: 50%;
  padding: 4px 6px;
  vertical-align: top;
}
.environment-summary .external-blueprint .name {
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.environment-summary .environment-details {
  display: none;
}
.environment-summary .actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0 6px;
}
.environment-summary .actions > * {
  margin-right: 5px;
}
.environment-summary .environment-name-container {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  height: 48px;
  margin-left: 4px;
}
.environment-summary .environment-name-container a {
  font-weight: 300;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: normal;
}
.environment-summary .environment-name-container .environment-name-label {
  font-weight: 300;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 9px 0 9px 5px;
}
.environment-summary .environment-name-container .dojoDndHandle {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
}
.environment-summary .non-clickable,
.environment-summary .clickable {
  color: #8897a2;
  padding: 5px;
}
.environment-summary .clickable {
  cursor: pointer;
}
.environment-summary .clickable:hover:not(.disabled) {
  color: #0066B0;
}
.environment-summary .clickable.disabled {
  cursor: not-allowed;
  color: #dfe3e6;
}
.environment-summary .env-icon:before, .environment-summary .run-process .request-process-icon:before, .environment-summary .draft-process:before, .environment-summary .cloud:before, .environment-summary .preview-deployment:before, .environment-summary .create-snapshot:before, .environment-summary .arrow-icon:before {
  font-size: 24px;
}
.environment-summary .icon-container > div {
  position: relative;
}
.environment-summary.expanded .arrow-icon {
  transform: rotate(90deg);
}
.environment-summary .create-snapshot {
  height: 32px;
  width: 34px;
}
.environment-summary .environment-actions .menu-button {
  color: #8897a2;
}
.environment-summary .environment-actions .menu-button:hover {
  color: #0066B0;
}
.environment-summary .environment-name {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 20px;
  overflow: hidden;
  padding: 0;
  min-height: 34px;
  flex-basis: 50%;
}
.environment-summary .environment-information-container {
  display: -ms-flexbox;
  display: flex;
  flex-basis: 50%;
  padding: 4px 6px;
}
.environment-summary .environment-information-container .environment-compliancy-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.environment-summary .environment-information-container .environment-compliancy-wrapper .statusDot {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.environment-summary .environment-information-container .environment-compliancy-wrapper .compliancy-label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
}
.environment-summary .environment-information-container .environment-compliancy-wrapper .compliancy-label :first-child {
  padding-right: 5px;
}
.environment-summary .statusDot.compliant {
  background-color: #5aa700;
}
.environment-summary .statusDot.noncompliant {
  background-color: #e0182d;
}
.environment-summary.expanded .environment-details .webextTable .no-items-in-table > thead {
  display: none;
}
.environment-summary.expanded .environment-details .webextTable .no-items-in-table .noDataRow {
  border: none;
}
.environment-summary.expanded .environment-details .webextTable .no-items-in-table .noDataRow td {
  font-weight: 300;
  font-size: 16px;
}
.environment-summary.expanded .environment-details .webextTable .no-items-in-table .numberOfItemsContainer {
  margin-top: -10px;
}
.environment-summary .expand-node-container {
  width: 36px;
  height: 48px;
  font-size: 16px;
  cursor: pointer;
}
.environment-summary .run-process {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.environment-summary .run-process .request-process-text {
  display: none;
  font-weight: 500;
  margin-left: 7px;
}
@media only screen and (min-width: 1280px) {
  .environment-summary .run-process {
    margin-right: 10px;
  }
  .environment-summary .run-process .request-process-text {
    display: block;
  }
}

.environment-summary.expanded .environment-details,
.dojoDndSourceMoved .environment-summary.expanded.dojoDndItem:hover .environment-details {
  display: block;
  border: 4px solid #ffffff;
  padding: 4px;
  padding-top: 2px;
}

.environment-summary.dojoDndItemBefore {
  cursor: move;
  cursor: -webkit-grabbing !important;
  cursor: -moz-grabbing !important;
  -webkit-user-select: text;
}

.dojoDndSourceMoved .environment-summary.dojoDndItemAnchor {
  opacity: 0.25;
}

.dojoDndAvatar .dojoDndAvatarItem .environment-summary {
  width: 600px;
  margin: 0;
}
.dojoDndAvatar .dojoDndAvatarItem .environment-summary .environment-details,
.dojoDndAvatar .dojoDndAvatarItem .environment-summary .arrow-icon {
  display: none;
}
.dojoDndAvatar .dojoDndAvatarItem .environment-summary .actions {
  display: none;
}

.dojoDndMove .environment-summary.dojoDndItem .expandNode {
  display: none;
}

.applicationPipelineList .listTopButtons {
  flex-direction: row;
  justify-content: flex-end;
}
.applicationPipelineList .empty-pipeline {
  display: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  color: #152935;
  background-color: #EEE;
  padding: 0;
  margin-bottom: 10px;
  justify-content: center;
  align-items: center;
  font-weight: 300;
  font-size: 1.5em;
  height: 48px;
}
.applicationPipelineList .pipeline-list:empty ~ .empty-pipeline {
  display: -ms-flexbox;
  display: flex;
}

.pipeline-code-view {
  display: -ms-flexbox;
  display: flex;
}
.pipeline-code-view > div {
  padding: 4px;
  width: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.pipeline-code-view .header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: end;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
}
.pipeline-code-view .header .info-icon {
  color: #0066B0;
  margin-right: 4px;
  font-size: 16px;
  cursor: help;
}
.pipeline-code-view .pipelineContainer .editor {
  width: 100%;
  height: 600px;
}
.pipeline-code-view .notificationAttach {
  margin-top: 48px;
}
.pipeline-code-view .editor {
  width: 100%;
}

.pipeline-execution {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  color: #152935;
  background-color: #ffffff;
  padding: 0px;
  padding-bottom: 10px;
  /*
   * States:
   *   NOT_STARTED,
   *   STARTING,
   *   RUNNING,
   *   CANCELING,
   *   CANCELED,
   *   COMPLETED -> SUCCESS, FAILED
   */
}
.pipeline-execution .arrow-icon {
  transform: rotate(90deg);
  margin: 0px 5px;
  cursor: pointer;
}
.pipeline-execution .pipeline-state-icon, .pipeline-execution .pipeline-state-failed-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon, .pipeline-execution .pipeline-state-success-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon, .pipeline-execution .pipeline-state-canceled-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon, .pipeline-execution .pipeline-state-canceling-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon, .pipeline-execution .pipeline-state-running-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon, .pipeline-execution .pipeline-state-starting-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon, .pipeline-execution .pipeline-state-not-started-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon, .pipeline-execution .pipeline-state-none-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon {
  display: inline-block;
  padding: 1px;
  margin-right: 6px;
  border-radius: 50%;
  color: white;
  vertical-align: middle;
}
.pipeline-execution .pipeline-state-none-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon {
  background-color: #8897a2;
}
.pipeline-execution .pipeline-state-not-started-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon {
  background-color: #8897a2;
}
.pipeline-execution .pipeline-state-starting-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon {
  background-color: #5aaafa;
}
.pipeline-execution .pipeline-state-running-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon {
  background-color: #5aaafa;
}
.pipeline-execution .pipeline-state-canceling-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon {
  background-color: #e0182d;
}
.pipeline-execution .pipeline-state-canceled-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon {
  background-color: #e0182d;
}
.pipeline-execution .pipeline-state-success-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon {
  background-color: #5aa700;
}
.pipeline-execution .pipeline-state-failed-icon, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon {
  background-color: #e0182d;
}
.pipeline-execution .pipeline-execution-header {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  white-space: nowrap;
  height: 48px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 15px;
  border-bottom: thin solid gray;
  gap: 10px;
}
.pipeline-execution .pipeline-execution-header > * {
  flex: 1;
}
.pipeline-execution .pipeline-execution-header > *:first-child {
  flex: 2;
  font-size: 18px;
}
.pipeline-execution .pipeline-stage {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: left;
  align-items: left;
  margin: 10px;
  overflow: visible;
}
.pipeline-execution .pipeline-stage > .pipeline-stage-header,
.pipeline-execution .pipeline-stage > .pipeline-block {
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.pipeline-execution .pipeline-stage .pipeline-stage-header-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid gray;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  color: white;
  padding: 10px 5px;
  min-width: 15em;
}
.pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none {
  background-color: #8897a2;
}
.pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started {
  background-color: #8897a2;
}
.pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon {
  background-color: inherit;
}
.pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting {
  background-color: #5aaafa;
}
.pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running {
  background-color: #5aaafa;
}
.pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling {
  background-color: #e0182d;
}
.pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled {
  background-color: #e0182d;
}
.pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success {
  background-color: #5aa700;
}
.pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed {
  background-color: #e0182d;
}
.pipeline-execution .pipeline-stage .pipeline-block {
  border: solid 1px darkgray;
  border-left-width: 10px;
  overflow: hidden;
  background: #ffffff;
}
.pipeline-execution .pipeline-stage .pipeline-block .pipeline-block-header {
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 10px;
  position: relative;
}
.pipeline-execution .pipeline-stage .pipeline-block .pipeline-block-header .arrow-icon {
  transform: translate(50%, 0) rotate(0deg);
  position: absolute;
  left: -15px;
}
.pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon {
  background-color: #8897a2;
}
.pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list {
  border-top: thin solid darkgray;
  list-style: none;
  padding: 10px;
}
.pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-name:not([href]) {
  color: #152935;
  text-decoration: none;
}
.pipeline-execution .pipeline-stage .pipeline-block.block-collapsed .block-name {
  display: none;
}
.pipeline-execution .pipeline-stage .pipeline-block.block-collapsed .proc-name {
  display: none;
}
.pipeline-execution .pipeline-stage .pipeline-block.block-collapsed .arrow-icon {
  transform: translate(50%, 0) rotate(180deg);
}
.pipeline-execution .pipeline-stage .pipeline-block.block-collapsed .block-state-icon,
.pipeline-execution .pipeline-stage .pipeline-block.block-collapsed .pipeline-process-list .proc-state-icon {
  margin-right: 0;
}
.pipeline-execution .pipeline-stage > .pipeline-stage-header + .pipeline-block {
  border-bottom-left-radius: 10px;
}
.pipeline-execution .pipeline-stage > .pipeline-block:last-child,
.pipeline-execution .pipeline-stage > .pipeline-stage-header:last-child {
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
.pipeline-execution .pipeline-stage.stage-collapsed > .pipeline-stage-header + .pipeline-block {
  border-bottom-left-radius: 0;
}
.pipeline-execution .pipeline-stage.stage-collapsed .pipeline-stage-header-content .arrow-icon {
  transform: rotate(0deg);
}
.pipeline-execution .pipeline-stage.stage-collapsed .pipeline-process-list {
  display: none;
}

.pipeline-summary {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  color: #152935;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.pipeline-summary .summary-details {
  display: none;
}
.pipeline-summary .actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0 6px;
}
.pipeline-summary .actions > * {
  margin-right: 5px;
}
.pipeline-summary .summary-container {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  height: 48px;
  margin-left: 4px;
  justify-content: space-between;
}
.pipeline-summary .summary-container .name-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.pipeline-summary .summary-container a {
  font-weight: 300;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: normal;
}
.pipeline-summary .summary-container .name-div {
  width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pipeline-summary .summary-container .name-div .name-anchor {
  font-size: 18px;
  padding: 9px 0 9px 5px;
}
.pipeline-summary .summary-container .actions .menu-button {
  color: #8897a2;
}
.pipeline-summary .summary-container .run {
  display: -ms-flexbox;
  display: flex;
}
.pipeline-summary .summary-container .run .execute-text {
  display: -ms-flexbox;
  display: flex;
  margin-left: 7px;
  margin-right: 7px;
  font-weight: 500;
  align-items: center;
}
.pipeline-summary .clickable {
  color: #8897a2;
  padding: 5px;
  cursor: pointer;
}
.pipeline-summary .clickable:hover:not(.disabled) {
  color: #0066B0;
}
.pipeline-summary .clickable.disabled {
  cursor: not-allowed;
  color: #dfe3e6;
}
.pipeline-summary .pipe-icon:before, .pipeline-summary .history-clock-icon:before, .pipeline-summary .request-process-icon:before, .pipeline-summary .arrow-icon:before {
  font-size: 24px;
}
.pipeline-summary.expanded .arrow-icon {
  transform: rotate(90deg);
}
.pipeline-summary.expanded .summary-details {
  display: block;
  border: 4px solid #ffffff;
  padding: 4px;
  padding-top: 2px;
}
.pipeline-summary.expanded .summary-details .webextTable .no-items-in-table > thead {
  display: none;
}
.pipeline-summary.expanded .summary-details .webextTable .no-items-in-table .noDataRow {
  border: none;
}
.pipeline-summary.expanded .summary-details .webextTable .no-items-in-table .noDataRow td {
  font-weight: 300;
  font-size: 16px;
}
.pipeline-summary.expanded .summary-details .webextTable .no-items-in-table .numberOfItemsContainer {
  margin-top: -10px;
}

.requireApprovalsGroup .restSelect, .requireApprovalsGroup .restSelect table.dijitSelect {
  width: 100%;
}
.requireApprovalsGroup .restSelect .dijitSelectDisabled, .requireApprovalsGroup .restSelect table.dijitSelect .dijitSelectDisabled {
  opacity: 0.5;
}
.requireApprovalsGroup .restSelect .dijitButtonContents, .requireApprovalsGroup .restSelect table.dijitSelect .dijitButtonContents {
  width: 100%;
}

.environmentTemplateResources .right-panel-container {
  top: 0px;
}
.environmentTemplateResources .twoPaneContainer {
  margin: 0;
}
.environmentTemplateResources .environmentTemplateResource-options .labelsAndValues-valueCell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}

.test-BPD-integration {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.test-BPD-integration table tr.label-value td {
  padding-bottom: 12px;
}
.test-BPD-integration table tr.label-value td.label {
  font-weight: 500;
  padding-right: 25px;
  white-space: nowrap;
}
.test-BPD-integration table tr.label-value td.value {
  font-weight: 400;
}
.test-BPD-integration .details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  margin-top: 25px;
}
.test-BPD-integration .details .label {
  font-weight: 500;
  margin-bottom: 8px;
}
.test-BPD-integration .details .value {
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #dfe3e6;
  font-family: monospace;
  font-size: 13px;
  line-height: 15px;
  min-height: 100px;
  padding: 12px;
  margin-bottom: 25px;
  white-space: pre-wrap;
}

#getStarted .content-cards {
  display: -ms-flexbox;
  display: flex;
  margin: 30px 0 70px 0;
}
#getStarted .content-cards .group {
  -ms-flex: 1;
  flex: 1;
}
#getStarted .content-cards .group .content-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #ffffff;
  border-left: 6px solid #0066B0;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  margin: 20px 0;
}
#getStarted .content-cards .group .content-card:first-child {
  margin-top: 0;
}
#getStarted .content-cards .group .content-card:last-child {
  margin-bottom: 0;
}
#getStarted .content-cards .group .content-card .card-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 24px 24px 0 24px;
}
#getStarted .content-cards .group .content-card .card-header i {
  width: 40px;
}
#getStarted .content-cards .group .content-card .card-header i.icon-devops {
  font-weight: 700;
}
#getStarted .content-cards .group .content-card .card-header i.icon-info {
  font-size: 20px;
}
#getStarted .content-cards .group .content-card .card-header i.icon-document, #getStarted .content-cards .group .content-card .card-header i.icon-devops {
  font-size: 22px;
}
#getStarted .content-cards .group .content-card .card-header i.icon-video, #getStarted .content-cards .group .content-card .card-header i.icon-events, #getStarted .content-cards .group .content-card .card-header .team-selector .mappings-list .row i.team-icon, .team-selector .mappings-list .row #getStarted .content-cards .group .content-card .card-header i.team-icon, #getStarted .content-cards .group .content-card .card-header i.icon-tools, #getStarted .content-cards .group .content-card .card-header i.icon-chart--combo {
  font-size: 24px;
}
#getStarted .content-cards .group .content-card .card-header i.icon-delivery-truck, #getStarted .content-cards .group .content-card .card-header i.icon-plug, #getStarted .content-cards .group .content-card .card-header i.icon-blog {
  font-size: 26px;
}
#getStarted .content-cards .group .content-card .card-header .card-name {
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}
#getStarted .content-cards .group .content-card .card-body {
  line-height: 18px;
  padding: 0 24px 24px 24px;
}
#getStarted .content-cards .group .content-card .card-body .link-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
  margin-top: 20px;
}
#getStarted .content-cards .group .content-card .card-body .link-container a {
  font-weight: 700;
  text-decoration: none;
  padding: 3px 6px;
}
#getStarted .content-cards .group .content-card .tutorials-search {
  padding: 0 16px 16px 16px;
}
#getStarted .content-cards .group .content-card .tutorials-search .dijitTextBox {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
#getStarted .content-cards .group .content-card .tutorials-search .dijitTextBox .icon-search--glyph {
  color: #5a6872;
  margin-left: 10px;
}
#getStarted .content-cards .group .content-card .tutorials-search .dijitTextBox .icon-close--solid, #getStarted .content-cards .group .content-card .tutorials-search .dijitTextBox .webext-select .allowsNone .clear-container, .webext-select .allowsNone #getStarted .content-cards .group .content-card .tutorials-search .dijitTextBox .clear-container {
  color: #8897a2;
  margin-right: 10px;
  cursor: pointer;
}
#getStarted .content-cards .group .content-card .tutorials-search .dijitTextBox .icon-close--solid:hover, #getStarted .content-cards .group .content-card .tutorials-search .dijitTextBox .webext-select .allowsNone .clear-container:hover, .webext-select .allowsNone #getStarted .content-cards .group .content-card .tutorials-search .dijitTextBox .clear-container:hover {
  color: #0066B0;
}
#getStarted .content-cards .group .content-card .tutorials-search .dijitTextBox .dijitInputContainer {
  -ms-flex: 1;
  flex: 1;
}
#getStarted .content-cards .group .content-card .tutorials-search .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  font-style: normal;
}
#getStarted .content-cards .group .content-card .tutorials-container {
  padding: 40px 24px 24px 24px;
  border-top: 1px solid #dfe3e6;
  overflow: auto;
}
#getStarted .content-cards .group .content-card .tutorials-container .no-results {
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  word-break: break-word;
}
#getStarted .content-cards .group .content-card .tutorials-container .quick-links-header {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  margin-bottom: 12px;
}
#getStarted .content-cards .group .content-card .tutorials-container .quick-links-header .icon-link {
  margin-right: 10px;
}
#getStarted .content-cards .group .content-card .tutorials-container ul.quick-links-list {
  list-style: disc;
  margin: 0 0 60px 16px;
}
#getStarted .content-cards .group .content-card .tutorials-container ul.quick-links-list li {
  line-height: 18px;
}
#getStarted .content-cards .group .content-card .tutorials-container ul.quick-links-list li:not(:last-child) {
  margin-bottom: 6px;
}
#getStarted .content-cards .group .content-card .tutorials-container ul.quick-links-list li a {
  text-decoration: none;
}
#getStarted .content-cards .group .content-card .tutorials-container ul.detailed-list li {
  margin-bottom: 40px;
}
#getStarted .content-cards .group .content-card .tutorials-container ul.detailed-list li .tutorial-name {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  margin-bottom: 4px;
  text-decoration: none;
}
#getStarted .content-cards .group .content-card .tutorials-container ul.detailed-list li .tutorial-name i {
  margin-right: 12px;
}
#getStarted .content-cards .group .content-card .tutorials-container ul.detailed-list li .tutorial-description {
  line-height: 18px;
}
@media screen and (min-width: 1200px) {
  #getStarted .content-cards {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  #getStarted .content-cards .group:first-child {
    padding-right: 10px;
  }
  #getStarted .content-cards .group:last-child {
    padding-left: 10px;
  }
  #getStarted .content-cards .group:last-child .content-card {
    height: 100%;
  }
}
@media screen and (max-width: 1199px) {
  #getStarted .content-cards {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #getStarted .content-cards .group:first-child {
    padding-bottom: 10px;
  }
  #getStarted .content-cards .group:last-child {
    padding-top: 10px;
  }
  #getStarted .tutorials-container {
    max-height: 600px;
  }
}

#aboutProduct.content-rows {
  margin: 70px 0;
}
#aboutProduct.content-rows .content-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 100px 0;
}
#aboutProduct.content-rows .content-row:first-child {
  margin-top: 0;
}
#aboutProduct.content-rows .content-row:last-child {
  margin-bottom: 0;
}
#aboutProduct.content-rows .content-row .product-body {
  max-width: 500px;
}
#aboutProduct.content-rows .content-row .product-body .content-title {
  font-weight: 300;
  font-size: 28px;
  color: #152935;
  line-height: 35px;
  margin-bottom: 16px;
}
#aboutProduct.content-rows .content-row .product-body .content-subtitle {
  font-weight: 700;
  font-size: 16px;
  color: #152935;
  line-height: 20px;
  margin-bottom: 16px;
}
#aboutProduct.content-rows .content-row .product-body .content-description {
  font-weight: 400;
  font-size: 16px;
  color: #152935;
  line-height: 24px;
  margin-bottom: 16px;
}
#aboutProduct.content-rows .content-row .product-body .content-link-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-end;
}
#aboutProduct.content-rows .content-row .product-body .content-link-container a {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}
#aboutProduct.content-rows .content-row .product-body .content-link-container a i {
  margin-left: 8px;
}
#aboutProduct.content-rows .content-row .product-image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: center;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  max-width: 500px;
  max-height: 300px;
  background-color: white;
}
#aboutProduct.content-rows .content-row .product-image img {
  display: block;
  width: 100%;
  height: auto;
}
#aboutProduct.content-rows .content-row .product-image-logo {
  max-height: 323px;
}
@media screen and (min-width: 1200px) {
  #aboutProduct.content-rows .content-row {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: center;
  }
  #aboutProduct.content-rows .content-row:nth-child(odd) .product-body {
    -ms-flex-order: 1;
    order: 1;
    margin-right: 40px;
  }
  #aboutProduct.content-rows .content-row:nth-child(odd) .product-image {
    -ms-flex-order: 2;
    order: 2;
    margin-left: 40px;
  }
  #aboutProduct.content-rows .content-row:nth-child(even) .product-image {
    -ms-flex-order: 1;
    order: 1;
    margin-right: 40px;
  }
  #aboutProduct.content-rows .content-row:nth-child(even) .product-body {
    -ms-flex-order: 2;
    order: 2;
    margin-left: 40px;
  }
  #aboutProduct.content-rows .content-row .product-image {
    min-width: 500px;
    max-width: 500px;
  }
}
@media screen and (max-width: 1199px) {
  #aboutProduct.content-rows .content-row {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #aboutProduct.content-rows .content-row .product-body {
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 20px;
  }
  #aboutProduct.content-rows .content-row .product-image {
    -ms-flex-order: 2;
    order: 2;
    margin-top: 20px;
  }
}

/**
 * This is the entrypoint for UCD to use carbon styles.
 */
@font-face {
  font-family: "carbon-icons";
  src: url("../../fonts/carbon-icons.ttf?l1i8i8") format("truetype"), url("../../fonts/carbon-icons.woff?l1i8i8") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon-add--glyph:before, .icon-add--outline:before, .icon-add--solid:before, .icon-add:before, .icon-api:before, .icon-apis:before, .icon-app-services:before, .icon-applications:before, .icon-apps:before, .icon-arrow--down:before, .icon-arrow--left:before, .icon-arrow--right:before, .icon-arrow--up:before, .icon-arrows:before, .icon-asleep--glyph:before, .icon-asleep:before, .icon-attachment:before, .icon-awake:before, .icon-back-to-top:before, .icon-block-chain:before, .icon-calendar:before, .icon-caret--down:before, .icon-caret--left:before, .icon-caret--right:before, .icon-caret--up:before, .icon-cf-apps:before, .icon-chat:before, .icon-checkmark--glyph:before, .icon-checkmark--outline:before, .icon-checkmark--solid:before, .icon-checkmark:before, .icon-chevron--down:before, .executionLog .containerLabel .expander.expander-expanded:before, .resource-multi-selector .show-resources-link .show-link-icon.more-icon:before, .icon-chevron--left:before, .icon-chevron--right:before, .executionLog .containerLabel .expander.expander-collapsed:before, .icon-chevron--up:before, .resource-multi-selector .show-resources-link .show-link-icon.less-icon:before, .icon-close--glyph:before, .icon-close--outline:before, .icon-close--solid:before, .icon-close:before, .icon-cloud-foundry:before, .icon-code:before, .icon-console:before, .icon-containers:before, .icon-copy--glyph:before, .icon-copy:before, .icon-crash:before, .icon-dashboard:before, .icon-data:before, .icon-delete--glyph:before, .icon-delete:before, .icon-devices:before, .icon-devops:before, .icon-document:before, .icon-dollars:before, .icon-download--glyph:before, .icon-download:before, .icon-draggable:before, .icon-edit--glyph:before, .icon-edit:before, .icon-email:before, .icon-error--glyph:before, .icon-error--outline:before, .icon-error--solid:before, .icon-error:before, .icon-favorite--outline:before, .icon-favorite--solid:before, .icon-favorite:before, .icon-filter--glyph:before, .icon-filter:before, .icon-finance:before, .icon-financial:before, .icon-folder--glyph:before, .icon-folder-add:before, .icon-folder:before, .icon-forum:before, .icon-functions:before, .icon-grid:before, .icon-header--avatar:before, .icon-header--chevron:before, .icon-header--close:before, .icon-header--contact:before, .icon-header--docs:before, .icon-header--hamburger:before, .icon-header--help:before, .icon-header--notification:before, .icon-header--search:before, .icon-header--ticket:before, .icon-header--user:before, .icon-help--glyph:before, .icon-help--outline:before, .icon-help--solid:before, .icon-help:before, .icon-hpa--stress:before, .icon-hpa:before, .icon-info--glyph:before, .icon-info--outline:before, .icon-info--solid:before, .icon-info:before, .icon-infrastructure:before, .icon-integration:before, .icon-iot:before, .icon-launch--glyph:before, .icon-launch:before, .icon-light--glyph:before, .icon-light:before, .icon-link:before, .icon-list:before, .icon-locked:before, .icon-maximize:before, .icon-menu:before, .icon-minimize:before, .icon-mobile:before, .icon-network:before, .icon-new-tab:before, .icon-notification-off:before, .icon-notification-on:before, .icon-open-whisk:before, .icon-overflow-menu:before, .icon-pa--stress:before, .icon-pa:before, .icon-pause--glyph:before, .icon-pause--outline:before, .icon-pause--solid:before, .icon-pause:before, .icon-play--glyph:before, .icon-play--outline:before, .icon-play--solid:before, .icon-play:before, .icon-portfolio:before, .icon-power--glyph:before, .icon-power:before, .icon-predictive:before, .icon-purchase:before, .icon-restart--glyph:before, .icon-restart:before, .icon-save:before, .icon-schematics:before, .icon-search--glyph:before, .icon-search:before, .icon-security:before, .icon-services:before, .icon-settings--glyph:before, .icon-settings:before, .icon-star--outline:before, .icon-star--solid:before, .icon-start--glyph:before, .icon-start--outline:before, .icon-start:before, .icon-stop--glyph:before, .icon-stop--outline:before, .icon-stop--solid:before, .icon-stop:before, .icon-storage:before, .icon-subtract--glyph:before, .icon-subtract--outline:before, .icon-subtract--solid:before, .icon-terminal:before, .icon-unlock:before, .icon-unlocked:before, .icon-upload:before, .icon-user:before, .icon-visibility-off:before, .icon-visibility-on:before, .icon-warning--glyph:before, .icon-warning--outline:before, .icon-warning--solid:before, .icon-warning:before, .warning-icon-container:before, .icon-watson:before, .icon-whisk:before, .icon-events:before, .icon-filter-funnel:before, .icon-camera:before, .icon-tag--group:before, .icon-tag--edit:before, .icon-draft-process:before, .icon-user--avatar--filled:before, .icon-tag:before, .icon-cloud:before, .icon-tag--solid:before, .icon-view--filled:before, .icon-view:before, .icon-chart--combo:before, .icon-video:before, .icon-tools:before, .icon-blog:before, .icon-plug:before, .icon-delivery-truck:before, .icon-pin--filled:before, .icon-pin:before, .icon-gate:before, .icon-history-clock:before, .icon-pending:before, .icon-starting:before, .icon-running:before, .icon-canceling:before, .icon-canceled:before, .icon-success:before, .icon-failed:before, .icon-grab:before, .icon-grab-horizontal:before, .icon-Applications:before, .icon-Calendar:before, .icon-Components:before, .icon-Configuration:before, .icon-Dashboard:before, .icon-Processes:before, .icon-Reports:before, .icon-Resources:before, .icon-Secret-Store:before, .icon-Settings:before, .icon-Work-Item:before, #loginPage .login-error .header i:before, .selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle:before, .dijitSecuredTextBox i:before, .dijitSecuredTextBox i.secured:before, .jms-agent .error-image:before, .application-environment-list-filter .add-icon:before, #applicationWizardPage .environment-controls .add-button:before, #applicationWizardPage .environment-controls .clone-button:before, #applicationWizardPage .environment-controls .remove-button:before, #applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip:before, #applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestForm .content-expander .arrow-icon:before, .missingPropertiesIcon.error .icon-wrapper:before, .missingPropertiesIcon.success .icon-wrapper:before, .missingPropertiesIcon.warning .icon-wrapper:before, .missingPropertiesIcon.information .icon-wrapper:before, .task-response-page .invalid-form-container .invalid-form-icon:before, .component-import-failure:before, .import-failure-tooltip-content .title i:before, .import-failure-tooltip-content .linkPointer.details i:before, .import-failure-tooltip-content .linkPointer.dismiss i:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon:before, .dojoxCalendar .buttonContainer .previous-view-icon:before, .dojoxCalendar .buttonContainer .next-view-icon:before, .dijitTextBox.dijitFilterTextBox .filter-funnel-icon:before, #pageHeader .page-banner .page-help-menu-container .page-header-help-icon:before, #pageHeader .page-banner .page-user-menu-container .page-header-user-icon:before, .right-panel .right-panel-grabber:before, .edit-dynamic-resource-conditions .conditions .row .conditions-icon:before, .edit-dynamic-resource-conditions .conditions .row .conditions-clear:before, .dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell:before, .password-validator ul.password-requirements li i:before, .password-validator ul.password-requirements li.compliant i:before, .password-validator ul.password-requirements li.non-compliant i:before, .team-icon-add:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded:before, .editAuthTokenRestriction .restriction-create-container .restriction-create-icon:before, .editAuthTokenRestriction .auth-token-restriction .restriction-delete:before, .task-approval-conditions .conditions .row .conditions-icon:before, .task-approval-conditions .conditions .row .conditions-clear:before, .graph-palette-pane .palette .subdrawer .expanded-arrow-icon:before, .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon:before, .dijitArrowButtonContainer:before, .dijitArrowButtonChar:before, .dijitCheckBox.dijitCheckBoxChecked:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon:before, .team-selector .mappings-list .row .team-icon:before, .team-selector .mappings-list .row .team-clear:before, .team-selector .show-more-container .show-more-link .show-more-icon.more-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.less-icon:before, .licenseManagement .connection-status.connected i:before, .licenseManagement .connection-status.warning i:before, .licenseManagement .connection-status.inactive i:before, .tag-select .create-tag-link .create-tag-icon:before, .columnForm .labelsAndValues-helpCell:before, .notification.error .icon-wrapper:before, .notification.success .icon-wrapper:before, .notification.warning .icon-wrapper:before, .notification.information .icon-wrapper:before, .scrolling-dialog-container .header .title-container .info-icon:before, .selection-item .item-delete:before, .overflow-actions-button:before, .webext-select .allowsNone .clear-container:before, .aboveTreeOptions .tableTitle .description-icon:before, .webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button:before, .webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon:before, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage i:before, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete:before, .twoPaneContainer .twoPaneDetail .header .description-icon:before, .pageAlerts .pageAlert.errorPriority .priority-icon:before, .pageAlerts .pageAlert.highPriority .priority-icon:before, .pageAlerts .pageAlert.lowPriority .priority-icon:before, .pageAlerts .pageAlert.mediumPriority .priority-icon:before, .generic-detail .detail-container.links-container .title .create i:before, .generic-detail .detail-container.links-container .row .delete:before, .generic-detail .links-container .priority-icon.high:before, .generic-details-links-grid .priority-icon.high:before, .generic-detail .links-container .priority-icon.low:before, .generic-details-links-grid .priority-icon.low:before, .pill-box .pill-content .pill-remove:before, .sidebarNav ul li.expando a i:before, .sidebarNav ul.compact li.expando i:before, .color-picker .color-dropdown .color-dropdown-arrow:before, .environment-summary .arrow-icon:before, .environment-summary .create-snapshot:before, .environment-summary .preview-deployment:before, .environment-summary .cloud:before, .environment-summary .draft-process:before, .environment-summary .run-process .request-process-icon:before, .pipeline-code-view .header .info-icon:before, .pipeline-execution .arrow-icon:before, .pipeline-execution .pipeline-state-none-icon:before, .pipeline-execution .pipeline-state-not-started-icon:before, .pipeline-execution .pipeline-state-starting-icon:before, .pipeline-execution .pipeline-state-running-icon:before, .pipeline-execution .pipeline-state-canceling-icon:before, .pipeline-execution .pipeline-state-canceled-icon:before, .pipeline-execution .pipeline-state-success-icon:before, .pipeline-execution .pipeline-state-failed-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon:before, .pipeline-summary .arrow-icon:before, .pipeline-summary .request-process-icon:before, .pipeline-summary .history-clock-icon:before {
  font-family: "carbon-icons" !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add--glyph:before {
  content: "\e900";
}

.icon-add--outline:before {
  content: "\e901";
}

.icon-add--solid:before, .application-environment-list-filter .add-icon:before, #applicationWizardPage .environment-controls .add-button:before, .editAuthTokenRestriction .restriction-create-container .restriction-create-icon:before, .tag-select .create-tag-link .create-tag-icon:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryContent .twoPaneEntryIcon.add:before, .generic-detail .detail-container.links-container .title .create i:before {
  content: "\e902";
}

.icon-add:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .add-filter-container .add-filter-icon:before, .team-icon-add:before {
  content: "\e903";
}

.icon-api:before {
  content: "\e904";
}

.icon-apis:before {
  content: "\e905";
}

.icon-app-services:before {
  content: "\e906";
}

.icon-applications:before {
  content: "\e907";
}

.icon-apps:before {
  content: "\e908";
}

.icon-arrow--down:before {
  content: "\e909";
}

.icon-arrow--left:before, .sidebarNav ul li.expando a i:before {
  content: "\e90a";
}

.icon-arrow--right:before, .sidebarNav ul.compact li.expando i:before {
  content: "\e90b";
}

.icon-arrow--up:before {
  content: "\e90c";
}

.icon-arrows:before {
  content: "\e90d";
}

.icon-asleep--glyph:before {
  content: "\e90e";
}

.icon-asleep:before {
  content: "\e90f";
}

.icon-attachment:before {
  content: "\e910";
}

.icon-awake:before {
  content: "\e911";
}

.icon-back-to-top:before {
  content: "\e912";
}

.icon-block-chain:before {
  content: "\e913";
}

.icon-calendar:before {
  content: "\e914";
}

.icon-caret--down:before, .dijitArrowButtonContainer:before, .dijitArrowButtonChar:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-down:before, .color-picker .color-dropdown .color-dropdown-arrow:before {
  content: "\e915";
}

.icon-caret--left:before, .dojoxCalendar .buttonContainer .previous-view-icon:before {
  content: "\e916";
}

.icon-caret--right:before, .dojoxCalendar .buttonContainer .next-view-icon:before {
  content: "\e917";
}

.icon-caret--up:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.move-up:before {
  content: "\e918";
}

.icon-cf-apps:before {
  content: "\e919";
}

.icon-chat:before {
  content: "\e91a";
}

.icon-checkmark--glyph:before {
  content: "\e91b";
}

.icon-checkmark--outline:before {
  content: "\e91c";
}

.icon-checkmark--solid:before, .missingPropertiesIcon.success .icon-wrapper:before, .password-validator ul.password-requirements li.compliant i:before, .licenseManagement .connection-status.connected i:before, .notification.success .icon-wrapper:before {
  content: "\e91d";
}

.icon-checkmark:before, .dijitCheckBox.dijitCheckBoxChecked:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxChecked:before {
  content: "\e91e";
}

.icon-chevron--down:before, .executionLog .containerLabel .expander.expander-expanded:before, .resource-multi-selector .show-resources-link .show-link-icon.more-icon:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-expanded:before, .graph-palette-pane .palette .subdrawer.expanded .expanded-arrow-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-down-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.more-icon:before {
  content: "\e91f";
}

.icon-chevron--left:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-prev-link .link-icon:before {
  content: "\e920";
}

.icon-chevron--right:before, .executionLog .containerLabel .expander.expander-collapsed:before, .team-member-selector .selector-header-container .selector-header-expand .team-expander.team-collapsed:before, .graph-palette-pane .palette .subdrawer .expanded-arrow-icon:before, .webextTable > table > tfoot > tr > td.webextTableFooter .footer-container .pager-container .pager-next-link .link-icon:before {
  content: "\e921";
}

.icon-chevron--up:before, .resource-multi-selector .show-resources-link .show-link-icon.less-icon:before, .dijitPopup .dijitMenu .dijitMenuItem.dijitCheckedMenuItem.dijitOrderableMenuItem .dijitMenuItemButton .arrow-up-icon:before, .team-selector .show-more-container .show-more-link .show-more-icon.less-icon:before {
  content: "\e922";
}

.icon-close--glyph:before {
  content: "\e923";
}

.icon-close--outline:before {
  content: "\e924";
}

.icon-close--solid:before, .webext-select .allowsNone .clear-container:before {
  content: "\e925";
}

.icon-close:before, .import-failure-tooltip-content .linkPointer.dismiss i:before, .edit-dynamic-resource-conditions .conditions .row .conditions-clear:before, .task-approval-conditions .conditions .row .conditions-clear:before, .team-selector .mappings-list .row .team-clear:before, .selection-item .item-delete:before, .import-failure-tooltip-content .webextTable > table .dismiss.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .dismiss.collapseSpace.collapseImage i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .dismiss.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .dismiss.collapseSpace.expandImage i:before, .generic-detail .detail-container.links-container .row .delete:before, .pill-box .pill-content .pill-remove:before {
  content: "\e926";
}

.icon-cloud-foundry:before {
  content: "\e927";
}

.icon-code:before {
  content: "\e928";
}

.icon-console:before {
  content: "\e929";
}

.icon-containers:before {
  content: "\e92a";
}

.icon-copy--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.copy:before {
  content: "\e92b";
}

.icon-copy:before, #applicationWizardPage .environment-controls .clone-button:before {
  content: "\e92c";
}

.icon-crash:before {
  content: "\e92d";
}

.icon-dashboard:before {
  content: "\e92e";
}

.icon-data:before {
  content: "\e92f";
}

.icon-delete--glyph:before, .calendar .calendar-sidebar .calendar-sidebar-panel .calendar-filter-section .remove-filter-icon:before, .editAuthTokenRestriction .auth-token-restriction .restriction-delete:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.delete:before {
  content: "\e930";
}

.icon-delete:before, #applicationWizardPage .environment-controls .remove-button:before {
  content: "\e931";
}

.icon-devices:before {
  content: "\e932";
}

.icon-devops:before {
  content: "\e933";
}

.icon-document:before {
  content: "\e934";
}

.icon-dollars:before {
  content: "\e935";
}

.icon-download--glyph:before {
  content: "\e936";
}

.icon-download:before {
  content: "\e937";
}

.icon-draggable:before, .selected-items-list .selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.selected-items-list .dojoDndItem.selected-item-container .selected-item-contents .selected-item-orderable-handle:before,
.dojoDndAvatar .dojoDndAvatarItem td .selected-item-container .selected-item-contents .selected-item-orderable-handle:before, .webextTable > table > tbody > tr > td.dnd-column.dojoDndHandle .cellWrapper:before {
  content: "\e938";
}

.icon-edit--glyph:before, .twoPaneContainer .twoPaneList .twoPaneEntry .twoPaneEntryActions .action.edit:before {
  content: "\e939";
}

.icon-edit:before {
  content: "\e93a";
}

.icon-email:before {
  content: "\e93b";
}

.icon-error--glyph:before, .task-response-page .invalid-form-container .invalid-form-icon:before {
  content: "\e93c";
}

.icon-error--outline:before, #loginPage .login-error .header i:before {
  content: "\e93d";
}

.icon-error--solid:before, .missingPropertiesIcon.error .icon-wrapper:before, .password-validator ul.password-requirements li.non-compliant i:before, .licenseManagement .connection-status.inactive i:before, .notification.error .icon-wrapper:before, .pageAlerts .pageAlert.errorPriority .priority-icon:before {
  content: "\e93e";
}

.icon-error:before {
  content: "\e93f";
}

.icon-favorite--outline:before {
  content: "\e940";
}

.icon-favorite--solid:before {
  content: "\e941";
}

.icon-favorite:before {
  content: "\e942";
}

.icon-filter--glyph:before {
  content: "\e943";
}

.icon-filter:before, #applicationProcessRequestWizardPage .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, #applicationProcessRequestForm .select-version-page .columnForm .group-row.inline-highlight-box .version-preset .preset-icon:before, .edit-dynamic-resource-conditions .conditions .row .conditions-icon:before, .task-approval-conditions .conditions .row .conditions-icon:before {
  content: "\e944";
}

.icon-finance:before {
  content: "\e945";
}

.icon-financial:before {
  content: "\e946";
}

.icon-folder--glyph:before {
  content: "\e947";
}

.icon-folder-add:before {
  content: "\e948";
}

.icon-folder:before {
  content: "\e949";
}

.icon-forum:before {
  content: "\e94a";
}

.icon-functions:before {
  content: "\e94b";
}

.icon-grid:before {
  content: "\e94c";
}

.icon-header--avatar:before {
  content: "\e94d";
}

.icon-header--chevron:before, #applicationProcessRequestForm .content-expander .arrow-icon:before, .environment-summary .arrow-icon:before, .pipeline-execution .arrow-icon:before, .pipeline-summary .arrow-icon:before {
  content: "\e94e";
}

.icon-header--close:before {
  content: "\e94f";
}

.icon-header--contact:before {
  content: "\e950";
}

.icon-header--docs:before {
  content: "\e951";
}

.icon-header--hamburger:before {
  content: "\e952";
}

.icon-header--help:before {
  content: "\e953";
}

.icon-header--notification:before {
  content: "\e954";
}

.icon-header--search:before {
  content: "\e955";
}

.icon-header--ticket:before {
  content: "\e956";
}

.icon-header--user:before {
  content: "\e957";
}

.icon-help--glyph:before {
  content: "\e958";
}

.icon-help--outline:before {
  content: "\e959";
}

.icon-help--solid:before {
  content: "\e95a";
}

.icon-help:before, #pageHeader .page-banner .page-help-menu-container .page-header-help-icon:before {
  content: "\e95b";
}

.icon-hpa--stress:before {
  content: "\e95c";
}

.icon-hpa:before {
  content: "\e95d";
}

.icon-info--glyph:before {
  content: "\e95e";
}

.icon-info--outline:before, #applicationWizardPage .env-tmpl-dropdown .env-tmpl-dropdown-label .tooltip:before, .dijitDialog .dijitDialogTitleBar > .labelsAndValues-helpCell:before, .columnForm .labelsAndValues-helpCell:before, .scrolling-dialog-container .header .title-container .info-icon:before, .aboveTreeOptions .tableTitle .description-icon:before, .twoPaneContainer .twoPaneDetail .header .description-icon:before, .pipeline-code-view .header .info-icon:before {
  content: "\e95f";
}

.icon-info--solid:before, .missingPropertiesIcon.information .icon-wrapper:before, .notification.information .icon-wrapper:before, .pageAlerts .pageAlert.lowPriority .priority-icon:before {
  content: "\e960";
}

.icon-info:before {
  content: "\e961";
}

.icon-infrastructure:before {
  content: "\e962";
}

.icon-integration:before {
  content: "\e963";
}

.icon-iot:before {
  content: "\e964";
}

.icon-launch--glyph:before {
  content: "\e965";
}

.icon-launch:before, .import-failure-tooltip-content .linkPointer.details i:before, .import-failure-tooltip-content .webextTable > table .details.collapseSpace.collapseImage i:before, .webextTable > table .import-failure-tooltip-content .details.collapseSpace.collapseImage i:before, .import-failure-tooltip-content .webextTable > table .collapsedRow .details.collapseSpace.expandImage i:before, .webextTable > table .collapsedRow .import-failure-tooltip-content .details.collapseSpace.expandImage i:before {
  content: "\e966";
}

.icon-light--glyph:before {
  content: "\e967";
}

.icon-light:before {
  content: "\e968";
}

.icon-link:before {
  content: "\e969";
}

.icon-list:before {
  content: "\e96a";
}

.icon-locked:before {
  content: "\e96b";
}

.icon-maximize:before {
  content: "\e96c";
}

.icon-menu:before {
  content: "\e96d";
}

.icon-minimize:before {
  content: "\e96e";
}

.icon-mobile:before {
  content: "\e96f";
}

.icon-network:before {
  content: "\e970";
}

.icon-new-tab:before {
  content: "\e971";
}

.icon-notification-off:before {
  content: "\e972";
}

.icon-notification-on:before {
  content: "\e973";
}

.icon-open-whisk:before {
  content: "\e974";
}

.icon-overflow-menu:before, .overflow-actions-button:before {
  content: "\e975";
}

.icon-pa--stress:before {
  content: "\e976";
}

.icon-pa:before {
  content: "\e977";
}

.icon-pause--glyph:before {
  content: "\e978";
}

.icon-pause--outline:before {
  content: "\e979";
}

.icon-pause--solid:before {
  content: "\e97a";
}

.icon-pause:before {
  content: "\e97b";
}

.icon-play--glyph:before, .environment-summary .run-process .request-process-icon:before, .pipeline-summary .request-process-icon:before {
  content: "\e97c";
}

.icon-play--outline:before {
  content: "\e97d";
}

.icon-play--solid:before {
  content: "\e97e";
}

.icon-play:before {
  content: "\e97f";
}

.icon-portfolio:before {
  content: "\e980";
}

.icon-power--glyph:before {
  content: "\e981";
}

.icon-power:before {
  content: "\e982";
}

.icon-predictive:before {
  content: "\e983";
}

.icon-purchase:before {
  content: "\e984";
}

.icon-restart--glyph:before {
  content: "\e985";
}

.icon-restart:before {
  content: "\e986";
}

.icon-save:before {
  content: "\e987";
}

.icon-schematics:before {
  content: "\e988";
}

.icon-search--glyph:before {
  content: "\e989";
}

.icon-search:before {
  content: "\e98a";
}

.icon-security:before {
  content: "\e98b";
}

.icon-services:before {
  content: "\e98c";
}

.icon-settings--glyph:before {
  content: "\e98d";
}

.icon-settings:before {
  content: "\e98e";
}

.icon-star--outline:before, .generic-detail .links-container .priority-icon.low:before, .generic-details-links-grid .priority-icon.low:before {
  content: "\e98f";
}

.icon-star--solid:before, .generic-detail .links-container .priority-icon.high:before, .generic-details-links-grid .priority-icon.high:before {
  content: "\e990";
}

.icon-start--glyph:before {
  content: "\e991";
}

.icon-start--outline:before {
  content: "\e992";
}

.icon-start:before {
  content: "\e993";
}

.icon-stop--glyph:before {
  content: "\e994";
}

.icon-stop--outline:before {
  content: "\e995";
}

.icon-stop--solid:before {
  content: "\e996";
}

.icon-stop:before {
  content: "\e997";
}

.icon-storage:before {
  content: "\e998";
}

.icon-subtract--glyph:before {
  content: "\e999";
}

.icon-subtract--outline:before, .pipeline-execution .pipeline-state-none-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-none .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-none .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-none .proc-state-icon:before {
  content: "\e99a";
}

.icon-subtract--solid:before, .password-validator ul.password-requirements li i:before, .dojoxTriStateCheckBox.dojoxTriStateCheckBoxMixed:before {
  content: "\e99b";
}

.icon-terminal:before {
  content: "\e99c";
}

.icon-unlock:before {
  content: "\e99d";
}

.icon-unlocked:before {
  content: "\e99e";
}

.icon-upload:before {
  content: "\e99f";
}

.icon-user:before {
  content: "\e9a0";
}

.icon-visibility-off:before, .dijitSecuredTextBox i.secured:before {
  content: "\e9a1";
}

.icon-visibility-on:before, .environment-summary .preview-deployment:before {
  content: "\e9a2";
}

.icon-warning--glyph:before {
  content: "\e9a3";
}

.icon-warning--outline:before {
  content: "\e9a4";
}

.icon-warning--solid:before, .jms-agent .error-image:before, .missingPropertiesIcon.warning .icon-wrapper:before, .component-import-failure:before, .import-failure-tooltip-content .title i:before, .licenseManagement .connection-status.warning i:before, .notification.warning .icon-wrapper:before, .pageAlerts .pageAlert.highPriority .priority-icon:before, .pageAlerts .pageAlert.mediumPriority .priority-icon:before {
  content: "\e9a5";
}

.icon-warning:before, .warning-icon-container:before {
  content: "\e9a6";
}

.icon-watson:before {
  content: "\e9a7";
}

.icon-whisk:before {
  content: "\e9a8";
}

.icon-events:before, .team-selector .mappings-list .row .team-icon:before {
  content: "\e9a9";
}

.icon-filter-funnel:before, .dijitTextBox.dijitFilterTextBox .filter-funnel-icon:before {
  content: "\e9aa";
}

.icon-camera:before, .environment-summary .create-snapshot:before {
  content: "\e9ab";
}

.icon-tag--group:before {
  content: "\e9ac";
}

.icon-tag--edit:before {
  content: "\e9ad";
}

.icon-draft-process:before, .environment-summary .draft-process:before {
  content: "\e9ae";
}

.icon-user--avatar--filled:before, #pageHeader .page-banner .page-user-menu-container .page-header-user-icon:before {
  content: "\e9af";
}

.icon-tag:before, .webextTable > table > tbody > tr > td.tags-column .cellWrapper .tag-display .tag-container .tag-add-button:before {
  content: "\e9b0";
}

.icon-cloud:before, .environment-summary .cloud:before {
  content: "\e9b1";
}

.icon-tag--solid:before {
  content: "\e9b2";
}

.icon-view--filled:before, .dijitSecuredTextBox i:before {
  content: "\e9b3";
}

.icon-view:before {
  content: "\e9b4";
}

.icon-chart--combo:before {
  content: "\e9b5";
}

.icon-video:before {
  content: "\e9b6";
}

.icon-tools:before {
  content: "\e9b7";
}

.icon-blog:before {
  content: "\e9b8";
}

.icon-plug:before {
  content: "\e9b9";
}

.icon-delivery-truck:before {
  content: "\e9ba";
}

.icon-pin--filled:before {
  content: "\e9bb";
}

.icon-pin:before {
  content: "\e9bc";
}

.icon-gate:before {
  content: "\e9bd";
}

.icon-history-clock:before, .pipeline-summary .history-clock-icon:before {
  content: "\e9be";
}

.icon-pending:before, .pipeline-execution .pipeline-state-not-started-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-not_started .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-not_started .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-not_started .proc-state-icon:before {
  content: "\e9bf";
}

.icon-starting:before, .pipeline-execution .pipeline-state-starting-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-starting .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-starting .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-starting .proc-state-icon:before {
  content: "\e9c3";
}

.icon-running:before, .pipeline-execution .pipeline-state-running-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-running .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-running .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-running .proc-state-icon:before {
  content: "\e9c8";
}

.icon-canceling:before, .pipeline-execution .pipeline-state-canceling-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceling .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceling .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceling .proc-state-icon:before {
  content: "\e9cc";
}

.icon-canceled:before, .pipeline-execution .pipeline-state-canceled-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-canceled .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-canceled .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-canceled .proc-state-icon:before {
  content: "\e9cd";
}

.icon-success:before, .pipeline-execution .pipeline-state-success-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-success .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-success .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-success .proc-state-icon:before {
  content: "\e9ce";
}

.icon-failed:before, .pipeline-execution .pipeline-state-failed-icon:before, .pipeline-execution .pipeline-stage .pipeline-stage-header-content.stage-state-failed .stage-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block.block-state-failed .block-state-icon:before, .pipeline-execution .pipeline-stage .pipeline-block .pipeline-process-list .proc-state-failed .proc-state-icon:before {
  content: "\e9d3";
}

.icon-grab:before {
  content: "\e9c0";
}

.icon-grab-horizontal:before, .right-panel .right-panel-grabber:before {
  content: "\e9c1";
}

.icon-Applications:before {
  content: "\e9c2";
}

.icon-Calendar:before {
  content: "\e9c4";
}

.icon-Components:before {
  content: "\e9c5";
}

.icon-Configuration:before {
  content: "\e9c6";
}

.icon-Dashboard:before {
  content: "\e9c7";
}

.icon-Processes:before {
  content: "\e9c9";
}

.icon-Reports:before {
  content: "\e9ca";
}

.icon-Resources:before {
  content: "\e9cb";
}

.icon-Secret-Store:before {
  content: "\e9cf";
}

.icon-Settings:before {
  content: "\e9d0";
}

.icon-Work-Item:before {
  content: "\e9d1";
}

/**
 * Generic `deprecate` mixin that is being used to indicate that a component is
 * no longer going to be present in the next major release of Carbon.
 */
/**
 * Generic `deprecate` mixin that is being used to indicate that a component is
 * no longer going to be present in the next major release of Carbon.
 */
/**
 * Generic `deprecate` mixin that is being used to indicate that a component is
 * no longer going to be present in the next major release of Carbon.
 */
/**
 * We flag this variable as true if someone uses the globals/styles.scss
 * entry-point. This allows us to collect all the messages and display them at
 * the end of the file instead of bringing it up per-component.
 *
 * If a consumer instead gets the components by importing the partial directly,
 * this variable _will not_ be set to true, so the deprecation message will be
 * displayed after the @import.
 */
.version-selection-container {
  width: 100%;
}
.version-selection-container .version-selection .version-selection-table-container {
  width: 100%;
}
.version-selection-container .version-selection .version-selection-table-container .webextTable-container {
  margin-top: 0;
}

.version-select-button.dijitDropDownButton {
  cursor: pointer;
  margin: 0;
  padding: 0 10px;
}
.version-select-button.dijitDropDownButton .dijitButtonText {
  color: #0066B0;
}
.version-select-button.dijitDropDownButton .dijitButtonNode {
  background-color: transparent;
  border: none;
  height: 26px;
  padding: 0;
}
.version-select-button.dijitDropDownButton .dijitButtonNode:hover {
  background-color: transparent;
}
.version-select-button.dijitDropDownButton .dijitButtonNode:hover .dijitButtonText {
  color: #4696d2;
}
.version-select-button.dijitDropDownButton .dijitButtonNode .dijitButtonContents .dijitArrowButtonInner, .version-select-button.dijitDropDownButton .dijitButtonNode .dijitButtonContents .dijitArrowButtonChar {
  display: none !important;
}

.version-select {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 300px;
  padding: 15px 0;
}
.version-select .version-select-title {
  font-size: 20px;
  padding-bottom: 23px;
}
.version-select .version-select-label {
  padding-bottom: 8px;
}
.version-select .version-select-divider {
  background-color: #dfe3e6;
  width: 100%;
  height: 1px;
  margin: 20px 0;
}
.version-select .version-select-input .webext-multi-select {
  /* override inline style */
  width: 100% !important;
}
.version-select .version-select-input .webext-multi-select .dijitTextBox.dijitComboBox {
  /* override inline style */
  width: 100% !important;
}
.version-select .version-select-criteria {
  width: 100%;
}

.versionSelectorComponent:first-child {
  margin-bottom: 8px;
}

.version-select-warning {
  font-weight: bold;
  padding-bottom: 20px;
}

.statusContainer {
  display: flex;
  align-items: center;
}

.statusDot {
  height: 12px;
  width: 12px;
  min-width: 12px;
  margin-right: 4px;
  border-radius: 50%;
  display: inline-block;
}

.disconnected-state-color,
.failed-state-color {
  background-color: #e0182d;
}

.connected-state-color,
.success-state-color {
  background-color: #5aa700;
}

.warning-state-color {
  background-color: #efc100;
}

.running-state-color {
  background-color: #5aaafa;
}

.warning-canclick-color {
  color: #0066B0;
}

.warning-canclick-hover {
  cursor: pointer;
}

.installable-state-color {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
  border-color: #5aaafa;
}

.gray-state-color,
.grey-state-color {
  background-color: #8897a2;
}

.light-gray-state-color,
.light-grey-state-color {
  background-color: #dfe3e6;
}

.resourceNonLink .resourceIcon {
  margin-right: 4px;
}

.warning-icon-container {
  color: #efc100;
  margin-left: 4px;
  margin-right: 4px;
}

.propDefs td {
  max-width: 300px;
  overflow-wrap: anywhere;
}
.propDefs textarea[name=properties] {
  min-width: 100%;
  min-height: 300px;
}

.info-text {
  display: none;
  color: #5aaafa;
  padding-top: 4px;
}
.info-text.change {
  display: block;
}

.velocityPromo .mainHeadlineGray {
  font-size: 24px;
  font-weight: 300;
  text-align: center;
  line-height: 36px;
  color: #152935;
}
.velocityPromo .mainHeadlineBlue {
  font-size: 30px;
  text-align: center;
  line-height: 36px;
  color: #5aaafa;
  margin-top: 10px;
}
.velocityPromo .outerWrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: space-evenly;
  margin-bottom: 30px;
}
.velocityPromo .headerWrapper {
  width: 570px;
  margin: 20px 0;
}
.velocityPromo .horizontalLine {
  background-image: url("../../images/reports/horizontalLine.png");
  background-position: bottom;
  background-repeat: repeat-x;
}
.velocityPromo .chart-wrapper {
  padding-bottom: 96px;
}
.velocityPromo .paragraphWrapper {
  width: 550px;
  margin: 20px 0;
}
.velocityPromo p {
  font-size: 18px;
  color: #152935;
  margin-left: 15px;
}
.velocityPromo button {
  font-size: 16px;
  color: #fff;
  padding: 10px 20px 10px 20px;
  background-color: #0066B0;
  border: 0px;
  cursor: pointer;
}
.velocityPromo .buttonWrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: center;
  margin: 20px 0;
}
.velocityPromo .footerOuterWrapper {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: space-evenly;
}
.velocityPromo .sellHeadline {
  font-size: 26px;
  margin: 0;
  text-align: center;
}
.velocityPromo .footerInnerWrapper {
  width: inherit;
  margin-bottom: 30px;
  padding: 20px;
}
.velocityPromo .closeSell {
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  width: 600px;
  margin: 0px auto 0px auto;
}

.dijitDialog .resourceList {
  margin: 0 48px 24px 48px;
}
.dijitDialog .resourceList .bottom-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin: 24px 0;
}

.resource-multi-selector .button-container .dijitButton:first-child {
  margin-left: 0px;
}
.resource-multi-selector .button-container .dijitButton:last-child {
  margin-right: 0px;
}
.resource-multi-selector .resources-count {
  padding: 10px 0;
}
.resource-multi-selector .resource-labels li {
  padding-top: 5px;
}
.resource-multi-selector .resource-labels li:first-child {
  padding-top: 0;
}
.resource-multi-selector .resource-labels li .resource-box.pill-box {
  background-color: #dfe3e6;
  max-width: 400px;
  width: 400px;
}
.resource-multi-selector .resource-labels li .resource-box.pill-box .pill-name {
  -ms-flex: 1;
  flex: 1;
}
.resource-multi-selector .show-resources-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: center;
  color: #0066B0;
  cursor: pointer;
  margin-top: 10px;
  width: 400px;
}
.resource-multi-selector .show-resources-link .show-link-text {
  padding-right: 4px;
}
.resource-multi-selector .show-resources-link .show-link-icon {
  font-size: 9px;
  padding: 7px;
}
.control-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.control-bar .version-info-row {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
}
.control-bar .button-section {
  display: -ms-flexbox;
  display: flex;
}

.dijitDialog .control-bar {
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.info-text {
  display: none;
  color: #5aaafa;
  padding-top: 4px;
}
.info-text.change {
  display: block;
}

.propValues {
  min-width: 100%;
  min-height: 300px;
}
.propValues .tableTitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  line-height: 23px;
  font-weight: 600;
}
.propValues textarea[name=properties] {
  min-width: 100%;
  min-height: 300px;
}

.missing-props {
  width: 400px;
}
.missing-props .notification {
  margin-bottom: 10px;
}
.missing-props .props-container {
  background: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
  width: 100%;
}
.missing-props .props-container .section-header {
  font-size: 14px;
  font-weight: 500;
}
.missing-props .props-container .list-header {
  font-weight: 400;
  margin: 14px 0 8px 0;
}
.missing-props .props-container ul {
  list-style: disc;
}
.missing-props .props-container ul li {
  margin: 0 0 4px 30px;
  font-size: 13px;
  line-height: 15px;
}

.tools-list .tool {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #ffffff;
  border-left: 6px solid #0066B0;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  padding: 24px;
  margin: 20px 0;
}
.tools-list .tool .download-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.tools-list .tool .download-link a {
  text-decoration: none;
}
.tools-list .tool .download-link .icon-download {
  font-size: 20px;
  padding-right: 16px;
}
.tools-list .tool .download-link .file-name {
  font-size: 18px;
}
.tools-list .tool .download-description {
  line-height: 18px;
}

#processDashboard #runProcessContainer .runProcess {
  padding-top: 10px;
}

.process-webhook-manager table {
  table-layout: fixed;
}
.process-webhook-manager table .url-cell {
  width: 50%;
}
.process-webhook-manager table .url-cell .cellWrapper {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.back-navigation-link {
  width: 100%;
  padding: 10px 0;
}
.back-navigation-link .general-icon {
  margin-right: 10px;
  height: 19px;
  position: relative;
  top: 4px;
}
.back-navigation-link a > div {
  padding: 10px 34px 10px 14px;
  background-color: #ffffff;
  border: 1px solid #CCC;
  position: relative;
  border-radius: 3px;
}
.back-navigation-link a.no-link {
  text-decoration: none;
}
.back-navigation-link a.no-link .blank-icon {
  width: 2px;
  height: 13px;
}
.back-navigation-link a.no-link span {
  text-decoration: none;
  font-weight: 500;
  color: #5a6872;
}
.back-navigation-link a.has-arrow > div:before,
.back-navigation-link a.has-arrow > div:after {
  content: " ";
  height: 0;
  position: absolute;
  width: 0;
}
.back-navigation-link a.has-arrow > div:before {
  border: 19px solid transparent;
  border-right: 19px solid #D0D0D0;
  left: -38px;
  top: -1px;
}
.back-navigation-link a.has-arrow > div:after {
  border: 18px solid transparent;
  border-right: 18px solid #FFF;
  left: -35px;
  top: 0px;
}

.execution-error-dialog .description-label, .execution-error-dialog .stack-trace-label {
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 6px;
}
.execution-error-dialog .stack-trace-label {
  padding-top: 25px;
}
.execution-error-dialog .stack-trace-details {
  font-family: monospace !important;
  font-size: 12px;
  white-space: pre-wrap;
}
.execution-error-dialog:last-child {
  padding-bottom: 10px;
}

/* Styling for input/output property tables, and iteration properties for activities. */
.activity-property-name > div {
  width: 150px;
  word-break: break-all;
}

.activity-property-value > div {
  width: 370px;
  word-break: break-all;
}

.executionLog .containerLabel {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}
.executionLog .containerLabel div {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.executionLog .containerLabel .expander.expander-collapsed {
  color: #152935;
  font-size: 11px;
  margin: 2px 9px 0 13px;
}
.executionLog .containerLabel .expander.expander-expanded {
  color: #152935;
  font-size: 7px;
  margin: 2px 6px 0 10px;
}
.executionLog .execution-message {
  margin-top: 15px;
  white-space: pre-wrap;
}
.executionLog .rowOfInterest {
  background-color: #F5F5F5;
}
.executionLog .status-color-block {
  height: 16px;
  width: 16px;
  vertical-align: top;
  margin: -1px 6px -3px 0;
  border-radius: 100%;
}
.executionLog .webextTable > table > tfoot > tr.executionSummaryRow {
  border-top: 2px solid #AAA;
}
.executionLog .webextTable > table > tfoot > tr.executionSummaryRow > td:not(.progressCell) {
  vertical-align: top;
}
.executionLog .webextTable > table > tfoot > tr.executionSummaryRow > td:not(.progressCell) .cellWrapper {
  padding: 23px 12px;
}
.executionLog .webextTable > table > tfoot > tr:hover {
  background-color: rgba(70, 150, 210, 0.1);
}
.executionLog .webextTable > table > tbody > tr > td.progressCell,
.executionLog .webextTable > table > tfoot > tr.executionSummaryRow > td.progressCell {
  width: 150px;
}
.executionLog .execution-log-tag-step {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 14px;
}
.executionLog .execution-log-tag-step i.icon-tag--solid {
  font-size: 22px;
  margin-right: 6px;
}

html {
  min-height: 100%;
  height: 100%;
}
html body {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
}

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