/* ==========================================================================
   High Contrast Mode
   ========================================================================== */
/* line 17, ../scss/modules/HighContrast.scss */
.u-HCM .a-Button, .u-HCM .a-IRR-views .a-IRR-button,
.u-HCM .a-Button.a-Button--devToolbar, .u-HCM .a-TreeView-row.is-selected {
  border: 1px solid !important;
}

/* line 20, ../scss/modules/HighContrast.scss */
.u-HCM .a-Button:focus, .u-HCM .a-TreeView-row.is-focused,
.u-HCM .a-Menu-item.is-focused {
  outline: 1px dotted !important;
}

/* line 32, ../scss/modules/HighContrast.scss */
.u-HCM .a-IRR-search-field {
  height: 34px;
}
/* line 39, ../scss/modules/HighContrast.scss */
.u-HCM .a-DevToolbar-list {
  overflow: visible;
}
/* line 42, ../scss/modules/HighContrast.scss */
.u-HCM .a-Button.a-Button--devToolbar:focus {
  outline: 1px dotted;
}

/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* line 106, ../scss/modules/_common.scss */
.visuallyhidden, .u-VisuallyHidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* line 108, ../scss/modules/_common.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus, .u-VisuallyHidden.is-focusable:active, .u-VisuallyHidden.is-focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }


/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
 Layout utilities
 ========================================================================== */
/**
* Float Right / Left
*/
/* line 14, ../scss/util/u-Layout.scss */
.u-pullLeft {
  float: left !important;
}

/* line 18, ../scss/util/u-Layout.scss */
.u-pullRight {
  float: right !important;
}

/* line 22, ../scss/util/u-Layout.scss */
.u-alignTop {
  vertical-align: top !important;
}

/* line 26, ../scss/util/u-Layout.scss */
.u-alignMiddle {
  vertical-align: middle !important;
}

/* line 30, ../scss/util/u-Layout.scss */
.u-alignBaseline {
  vertical-align: baseline !important;
}

/* line 34, ../scss/util/u-Layout.scss */
.u-alignBottom {
  vertical-align: bottom !important;
}

/* ==========================================================================
   Animation Utilities
   ========================================================================== */
/* line 6, ../scss/util/u-Animate.scss */
.u-Animate-spin {
  -webkit-animation: u-animate-spin 2s infinite linear;
  -moz-animation: u-animate-spin 2s infinite linear;
  -o-animation: u-animate-spin 2s infinite linear;
  animation: u-animate-spin 2s infinite linear;
}

@-moz-keyframes u-animate-spin {
  /* line 13, ../scss/util/u-Animate.scss */
  0% {
    -moz-transform: rotate(0deg);
  }

  /* line 16, ../scss/util/u-Animate.scss */
  100% {
    -moz-transform: rotate(359deg);
  }
}

@-webkit-keyframes u-animate-spin {
  /* line 21, ../scss/util/u-Animate.scss */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 24, ../scss/util/u-Animate.scss */
  100% {
    -webkit-transform: rotate(359deg);
  }
}

@-o-keyframes u-animate-spin {
  /* line 29, ../scss/util/u-Animate.scss */
  0% {
    -o-transform: rotate(0deg);
  }

  /* line 32, ../scss/util/u-Animate.scss */
  100% {
    -o-transform: rotate(359deg);
  }
}

@-ms-keyframes u-animate-spin {
  /* line 37, ../scss/util/u-Animate.scss */
  0% {
    -ms-transform: rotate(0deg);
  }

  /* line 40, ../scss/util/u-Animate.scss */
  100% {
    -ms-transform: rotate(359deg);
  }
}

@keyframes u-animate-spin {
  /* line 45, ../scss/util/u-Animate.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 48, ../scss/util/u-Animate.scss */
  100% {
    transform: rotate(359deg);
  }
}

/* line 7, ../scss/util/u-Accessibility.scss */
.visuallyhidden,
.visuallyHidden,
.hideMeButHearMe,
.u-VisuallyHidden,
.u-vh {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 21, ../scss/util/u-Accessibility.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus,
.u-VisuallyHidden.is-focusable:active,
.u-VisuallyHidden.is-focusable:focus,
.u-vh.is-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 29, ../scss/util/u-Accessibility.scss */
.u-DisplayNone {
  display: none !important;
}

/* line 1, ../scss/util/u-Overlay.scss */
.u-Overlay {
  background-color: #000000;
  opacity: 0.15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 9, ../scss/util/u-Overlay.scss */
.u-Overlay--quickEdit {
  position: fixed;
  z-index: 8000;
}

/* line 13, ../scss/util/u-Overlay.scss */
.u-Overlay--processing {
  position: absolute;
  z-index: 1000;
}

/* line 17, ../scss/util/u-Overlay.scss */
.u-Overlay--glass {
  position: fixed;
  background-color: transparent;
  opacity: 1;
  z-index: 1000;
}

/* line 4, ../scss/util/u-Text.scss */
.u-textRight,
.u-tR {
  text-align: right;
}

/* line 8, ../scss/util/u-Text.scss */
.u-textLeft,
.u-tL {
  text-align: left;
}

/* line 12, ../scss/util/u-Text.scss */
.u-textCenter,
.u-tC {
  text-align: center;
}

/* line 15, ../scss/util/u-Text.scss */
.u-textUpper {
  text-transform: uppercase;
}

/* line 18, ../scss/util/u-Text.scss */
.u-textLower {
  text-transform: lowercase;
}

/* line 21, ../scss/util/u-Text.scss */
.u-textInitCap {
  text-transform: capitalize;
}

/* line 25, ../scss/util/u-Text.scss */
.u-fontWeightNormal,
.u-fwNormal {
  font-weight: normal;
}

/* line 28, ../scss/util/u-Text.scss */
.u-fixedFont {
  font-family: 'Menlo','Consolas',sans-serif;
}

/* ==========================================================================
   Processing Spinner (loading animation)
   ---
   Used by several processes with in APEX to indicate that somethign is loading
   ========================================================================== */
/* line 8, ../scss/util/u-Processing.scss */
.u-Processing {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 64px;
  width: 64px;
  cursor: progress;
  position: absolute;
  left: 50%;
  margin-left: -32px;
  padding: 16px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 100%;
  z-index: 2000;
  *background: url(../img/u-Processing.gif) transparent no-repeat;
  *padding: 0;
}

/* line 28, ../scss/util/u-Processing.scss */
.u-Processing-spinner {
  display: block;
  width: 32px;
  height: 32px;
  font-family: "apex-5-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgba(0, 0, 0, 0.5);
  -webkit-animation: u-animate-spin 1s infinite linear;
  -moz-animation: u-animate-spin 1s infinite linear;
  -o-animation: u-animate-spin 1s infinite linear;
  animation: u-animate-spin 1s infinite linear;
  color: #FFF;
  *visibility: hidden;
}
/* line 49, ../scss/util/u-Processing.scss */
.u-Processing-spinner:before {
  font-size: 32px;
  content: "\e01e";
}

/* ==========================================================================
   Inline Spinner
   ---
   Often displayed next to a field indicating to indicate 
   that something is loading or being fetched
   ========================================================================== */
/* line 62, ../scss/util/u-Processing.scss */
.u-Processing--inline {
  position: static;
  width: 24px;
  height: 24px;
  margin: 0 4px;
  padding: 4px;
  display: inline-block;
  vertical-align: top;
  *background: url(../img/u-Processing--small.gif) transparent no-repeat;
}
/* line 71, ../scss/util/u-Processing.scss */
.u-Processing--inline .u-Processing-spinner {
  width: 16px;
  height: 16px;
}
/* line 74, ../scss/util/u-Processing.scss */
.u-Processing--inline .u-Processing-spinner:before {
  font-size: 16px;
}

/* ==========================================================================
 Report Utility Class
 ========================================================================== */
/* line 4, ../scss/util/u-Report.scss */
.u-resetTable {
  border-collapse: collapse;
  table-layout: auto;
  border-spacing: 0;
}

/* line 9, ../scss/util/u-Report.scss */
.u-Report {
  border-collapse: collapse;
  table-layout: auto;
  border-spacing: 0;
}
/* line 13, ../scss/util/u-Report.scss */
.u-Report td.pagination {
  border-width: 0 !important;
}
/* line 17, ../scss/util/u-Report.scss */
.u-Report .u-Report-header,
.u-Report th {
  background-color: #F4F4F4;
  vertical-align: bottom;
  padding: 8px;
  color: #404040;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
}
/* line 25, ../scss/util/u-Report.scss */
.u-Report th[scope="rowgroup"] {
  background-color: #FAFAFA;
}
/* line 28, ../scss/util/u-Report.scss */
.u-Report th[scope="row"] {
  background-color: #fff;
}
/* line 31, ../scss/util/u-Report.scss */
.u-Report td {
  padding: 4px 8px;
  color: #404040;
  transition: background-color .1s;
  background-color: #FFF;
}
/* line 38, ../scss/util/u-Report.scss */
.u-Report tr:nth-child(even) td,
.u-Report tr:nth-child(even) th[scope="row"] {
  background-color: #FAFAFA;
}
/* line 43, ../scss/util/u-Report.scss */
.u-Report td,
.u-Report th {
  border-left: 1px solid #E8E8E8;
  border-top: 1px solid #E8E8E8;
}
/* line 48, ../scss/util/u-Report.scss */
.u-Report tr td:last-child,
.u-Report tr th:last-child {
  border-right: 1px solid #E8E8E8;
}
/* line 51, ../scss/util/u-Report.scss */
.u-Report tr:last-child td {
  border-bottom: 1px solid #E8E8E8;
}

/* line 55, ../scss/util/u-Report.scss */
.u-Report--stretch {
  width: 100%;
}

/* line 60, ../scss/util/u-Report.scss */
.u-Report--inline tr:first-child td,
.u-Report--inline tr:first-child th {
  border-top-width: 0;
}
/* line 64, ../scss/util/u-Report.scss */
.u-Report--inline tr:last-child td,
.u-Report--inline tr:last-child th {
  border-bottom-width: 0;
}
/* line 68, ../scss/util/u-Report.scss */
.u-Report--inline tr td:last-child,
.u-Report--inline tr th:last-child {
  border-right-width: 0;
}

/* line 75, ../scss/util/u-Report.scss */
.u-Report--staticBG tr:nth-child(even) td,
.u-Report--staticBG tr:nth-child(even) th[scope="row"] {
  background-color: #FFF;
}

/* line 81, ../scss/util/u-Report.scss */
.u-Report--firstColLabel tr td:first-child {
  width: 40%;
}

/* line 88, ../scss/util/u-Report.scss */
.u-Report-sort,
.u-Report-sortHeading,
.u-Report-sortIcon {
  display: inline-block;
  vertical-align: top;
}

/* line 92, ../scss/util/u-Report.scss */
.u-Report-sortIcon {
  margin-left: 4px;
}

/* line 15, ../scss/core/Base.scss */
.apex-no-scroll {
  overflow: hidden !important;
  width: 100%;
}

/**
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   Buttons
   ========================================================================== */
/**
 * Core Button Component
 *
 * This is a core button component.  This only contains the relevant structural
 * styles necessary to render a button.  This class can be applied to buttons,
 * links, or input buttons.
 *
 * Example HTML:
 *
 * <button class="a-Button [modifiers]" type="submit">Button Label</button>
 * <a class="a-Button [modifiers]" href="#" role="button">Button Label</a>
 * <input class="a-Button [modifiers]" type="submit" value="Button Label">
 *
 */
/**
 * Button
 *
 * 1. Use proper box-model for button sizing across all browsers
 * 2. Reset webkit based browser appearance
 * 3. Inherit text color from ancestor
 * 4. Inherit font from ancestor
 * 5. Normalize line-height
 * 6. Prevent text selection on buttons
 * 7. Prevent wrapping of text in buttons
 */
/* line 38, ../scss/core/Button.scss */
.a-Button,
.u-Button {
  -webkit-appearance: none;
  /* 2 */
  background: transparent;
  border: 1px solid;
  color: inherit;
  /* 3 */
  cursor: pointer;
  display: inline-block;
  font: inherit;
  /* 4 */
  line-height: normal;
  /* 5 */
  margin: 0;
  padding: 4px 12px;
  position: relative;
  text-align: center;
  text-decoration: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /* 6 */
  vertical-align: middle;
  white-space: nowrap;
  /* 7 */
}

/**
 * Hover, Focus and Click States
 */
/* line 67, ../scss/core/Button.scss */
.a-Button:hover,
.a-Button:focus,
.a-Button:active {
  text-decoration: none;
}

/* line 71, ../scss/core/Button.scss */
.a-Button:focus {
  outline: 1px dotted;
}

/**
 * Disabled States
 */
/* line 80, ../scss/core/Button.scss */
.a-Button:disabled,
.a-Button.is-disabled {
  cursor: default;
}

/**
 * Firefox padding / border issue
 */
/* line 88, ../scss/core/Button.scss */
.a-Button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Full Width Button
 */
/* line 97, ../scss/core/Button.scss */
.a-Button--full,
.a-Button--stretch {
  width: 100%;
}

/**
 * Pill Buttons
 */
/* line 104, ../scss/core/Button.scss */
.a-Button--pillStart {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 108, ../scss/core/Button.scss */
.a-Button--pillEnd {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

/* line 113, ../scss/core/Button.scss */
.a-Button--pillStart + .a-Button--pillEnd,
.a-Button--pillStart + .a-Button--pill {
  margin-left: -1px !important;
}

/* line 116, ../scss/core/Button.scss */
.a-Button--pill {
  border-radius: 0 !important;
  margin-right: -1px;
  margin-left: 0 !important;
}

/* line 121, ../scss/core/Button.scss */
.a-Button--pill + .a-Button--pillEnd {
  margin-left: 0 !important;
}

/* line 131, ../scss/core/Button.scss */
.a-Button--padLeft {
  margin-left: 4px !important;
}

/* line 134, ../scss/core/Button.scss */
.a-Button--padRight {
  margin-right: 4px !important;
}

/* line 138, ../scss/core/Button.scss */
.a-Button--gapLeft {
  margin-left: 12px !important;
}

/* line 141, ../scss/core/Button.scss */
.a-Button--gapRight {
  margin-right: 12px !important;
}
/* line 143, ../scss/core/Button.scss */
.a-Button--gapRight + .a-Button {
  margin-left: 0 !important;
}

/* line 149, ../scss/core/Button.scss */
.a-Button-badge {
  background-color: #EA0000;
  padding: 0 4px;
  display: inline-block;
  border-radius: 2px;
  margin-left: 0;
  color: #FFF;
  position: absolute;
  top: -4px;
  right: -2px;
  font-size: 10px;
  line-height: 14px;
  -webkit-font-smoothing: auto;
}
/* line 162, ../scss/core/Button.scss */
.a-Button-badge:empty {
  visibility: hidden;
  padding: 0;
}

/* line 168, ../scss/core/Button.scss */
.a-Button--shuttle {
  display: block;
  margin: 4px;
}

/**
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   Calendar
   ========================================================================== */
/* Calendar Wrapper
   ========================================================================== */
/* line 12, ../scss/core/Calendar.scss */
.fc.ui-widget {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 31, ../scss/core/Calendar.scss */
.fc-day-header.ui-widget-header {
  font-size: 12px;
  line-height: 24px;
  font-weight: normal;
  color: #606060;
  text-align: center;
  background-image: none;
  background-color: #F8F8F8;
  border-color: #E0E0E0;
}

/* line 43, ../scss/core/Calendar.scss */
.fc-agenda-divider.ui-widget-header,
.fc-agenda-gutter.ui-widget-header {
  padding: 0;
}

/* line 51, ../scss/core/Calendar.scss */
.fc .fc-basic-view td.fc-day-number,
.fc .fc-day-number {
  padding: 8px 12px 4px 12px;
  line-height: 1;
  font-size: 12px;
  color: #404040;
}

/* line 57, ../scss/core/Calendar.scss */
.fc-content .fc-today {
  background: #E6EEF7;
}

/* line 62, ../scss/core/Calendar.scss */
.fc .fc-toolbar {
  margin: 0;
}

/* line 67, ../scss/core/Calendar.scss */
.fc-toolbar .fc-left,
.fc-toolbar .fc-right,
.fc-toolbar .fc-center {
  padding: 16px 12px;
}

/* line 74, ../scss/core/Calendar.scss */
.fc .ui-button {
  padding: 8px 12px;
  line-height: 16px;
  margin-bottom: 0;
}

/* line 79, ../scss/core/Calendar.scss */
.fc button.ui-button {
  height: auto;
}

/* line 83, ../scss/core/Calendar.scss */
.fc .fc-button .fc-icon-wrap {
  float: none;
  display: block;
  height: 32px;
}

/* line 88, ../scss/core/Calendar.scss */
.fc .ui-button .ui-icon {
  float: none;
  margin: 0;
  display: inline-block;
  vertical-align: top;
}

/* Header Title */
/* line 96, ../scss/core/Calendar.scss */
.fc-toolbar h2 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 200;
  color: #404040;
}

/* Calendar Container */
/* line 108, ../scss/core/Calendar.scss */
body .fc td.fc-today {
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #E0E0E0;
}

/* line 113, ../scss/core/Calendar.scss */
.fc-content .fc-day.fc-today {
  background: #E6EEF7;
  border-width: 1px 0 0 0;
}

/* Table Header */
/* line 119, ../scss/core/Calendar.scss */
.fc-grid .fc-day-header {
  font-size: 12px;
  line-height: 24px;
  font-weight: normal;
  color: #707070;
  text-align: right;
  padding: 4px 8px;
  border-color: #F0F0F0;
  border-width: 0 0 1px 0;
  background-color: transparent;
}

/* line 130, ../scss/core/Calendar.scss */
.fc-content .fc-day {
  border-top: 1px solid #F0F0F0;
  border-right: 1px solid #F8F8F8;
  border-left-width: 0;
  border-bottom-width: 0;
  padding: 0;
}

/* line 137, ../scss/core/Calendar.scss */
.fc .fc-grid .fc-day-content {
  padding: 8px;
}

/* line 140, ../scss/core/Calendar.scss */
.fc-content .fc-last.fc-day {
  border-right: none;
}

/* line 143, ../scss/core/Calendar.scss */
.fc-content .fc-grid .fc-day-number {
  color: #404040;
  padding: 4px 12px;
}

/* line 148, ../scss/core/Calendar.scss */
.fc-header span.fc-button.fc-button-next,
.fc-header span.fc-button.fc-button-prev {
  padding: 0 8px;
}

/* Calendar Cell Events*/
/* line 154, ../scss/core/Calendar.scss */
.fc-content .fc-event,
.fc-content .fc-event.fc-apex-events-default {
  white-space: nowrap;
  font-size: 11px;
  border: none;
  border-radius: 2px !important;
  padding: 4px;
  margin-bottom: 2px;
  background-color: rgba(79, 137, 223, 0.1);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.025) inset;
}

/* line 164, ../scss/core/Calendar.scss */
.fc-content .fc-event:hover {
  background-color: #256FFB;
}

/* line 167, ../scss/core/Calendar.scss */
.fc-content .fc-event:hover .fc-event-title {
  color: #FFF !important;
}

/* line 170, ../scss/core/Calendar.scss */
.fc-content .fc-event:hover .fc-event-title:before {
  background-color: #fff;
}

/* line 173, ../scss/core/Calendar.scss */
.fc-content .fc-event a {
  text-decoration: none;
}

/* line 176, ../scss/core/Calendar.scss */
.fc-content .fc-event .fc-event-title {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal !important;
  color: #404040 !important;
}

/* line 185, ../scss/core/Calendar.scss */
.fc-agendaList .fc-agendaList {
  border-width: 0;
}

/* line 194, ../scss/core/Calendar.scss */
.fc .fc-event a {
  color: inherit;
}

/*
* fullcalendar dialog - sending event invitation
*/
/* line 201, ../scss/core/Calendar.scss */
.fc-apex-dialog-invitation {
  width: 650px;
  margin: 20px 0;
}

/* line 205, ../scss/core/Calendar.scss */
.fc-apex-dialog-invitation input,
.fc-apex-dialog-invitation label {
  display: block;
}

/* line 206, ../scss/core/Calendar.scss */
.fc-apex-dialog-details {
  /* add necessary style for the description div element*/
}

/* line 211, ../scss/core/Calendar.scss */
.fc-apex-dialog-title,
.fc-apex-dialog-desc,
.fc-apex-dialog-date {
  display: block;
}

/* line 213, ../scss/core/Calendar.scss */
.fc-apex-dialog-title {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 8px;
  font-weight: bold;
  color: #808080;
}

/* line 215, ../scss/core/Calendar.scss */
.fc-apex-dialog-desc {
  color: #808080;
}

/* line 217, ../scss/core/Calendar.scss */
.fc-apex-dialog-date {
  font-size: 11px;
  margin-top: 4px;
  color: #808080;
}

/* line 220, ../scss/core/Calendar.scss */
.fc-apex-dialog-date label {
  display: inline-block;
  width: 30px;
  padding: 0 0 0 4px;
  font: bold 11px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #666;
  vertical-align: top;
}

/*
* fullcalendar tooltip
*/
/* line 232, ../scss/core/Calendar.scss */
.fc-apex-tooltip {
  display: none;
  position: fixed;
  z-index: 10001;
  width: 240px;
  padding: 12px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 236, ../scss/core/Calendar.scss */
.fc-apex-tooltip-title,
.fc-apex-tooltip-desc,
.fc-apex-tooltip-date {
  display: block;
}

/* line 238, ../scss/core/Calendar.scss */
.fc-apex-tooltip-title {
  font-size: 14px;
  line-height: 1;
  margin-bottom: 8px;
  font-weight: bold;
  color: #E0E0E0;
}

/* line 240, ../scss/core/Calendar.scss */
.fc-apex-tooltip-desc {
  color: #C0C0C0;
}

/* line 242, ../scss/core/Calendar.scss */
.fc-apex-tooltip-date {
  font-size: 11px;
  margin-top: 4px;
  color: #808080;
}

/* line 245, ../scss/core/Calendar.scss */
.fc-apex-tooltip-date label {
  display: inline-block;
  width: 30px;
  padding: 0 0 0 4px;
  font: bold 11px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #666;
  vertical-align: top;
}

/*
 * Agenda View Colors
 */
/* line 257, ../scss/core/Calendar.scss */
.fc-eventlist.apex-css-cal-01 {
  border-color: #E74C3C;
}

/* line 259, ../scss/core/Calendar.scss */
.fc-eventlist.apex-css-cal-02 {
  border-color: #FF9500;
}

/* line 260, ../scss/core/Calendar.scss */
.fc-eventlist.apex-css-cal-03, .fc-eventlist.fc-apex-events-default {
  border-color: #3498DB;
}

/* line 262, ../scss/core/Calendar.scss */
.fc-eventlist.apex-css-cal-04 {
  border-color: #2ECC71;
}

/* line 263, ../scss/core/Calendar.scss */
.fc-eventlist.fc-apex-events-gcal {
  border-color: #019655;
}

/* line 264, ../scss/core/Calendar.scss */
.fc-eventlist.fc-apex-events-webservice {
  border-color: #9B59B6;
}

/**
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   Developer Bar
   ---
   Developer Toolbar Styles
   ========================================================================== */
/* line 12, ../scss/core/DevToolbar.scss */
.a-DevToolbar {
  position: fixed;
  z-index: 2000;
  padding: 8px;
  line-height: 0;
  /* To remove excess line-height from showing list as inline block */
}

/* line 18, ../scss/core/DevToolbar.scss */
.a-DevToolbar-list {
  display: inline-block;
  list-style: none;
  text-align: center;
  margin: 0;
  font-size: 0;
}
/* line 24, ../scss/core/DevToolbar.scss */
.a-DevToolbar-list li {
  display: inline-block;
}

/* ==========================================================================
   Left and Right Positions
   ========================================================================== */
/* line 32, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left {
  left: 0;
}

/* line 40, ../scss/core/DevToolbar.scss */
.a-DevToolbar--right {
  right: 0;
}

/* line 50, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left,
.a-DevToolbar--right {
  top: 20%;
}
/* line 53, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left.a-DevToolbar--iconsOnly .a-DevToolbar-buttonLabel,
.a-DevToolbar--right.a-DevToolbar--iconsOnly .a-DevToolbar-buttonLabel {
  display: none;
}
/* line 57, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left .a-Button.a-Button--devToolbar,
.a-DevToolbar--right .a-Button.a-Button--devToolbar {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset;
  margin-bottom: -1px;
  width: 100%;
  text-align: left;
}
/* line 64, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left .a-DevToolbar-list,
.a-DevToolbar--right .a-DevToolbar-list {
  display: block;
}
/* line 66, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left .a-DevToolbar-list li,
.a-DevToolbar--right .a-DevToolbar-list li {
  display: block;
  width: 100%;
}
/* line 69, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left .a-DevToolbar-list li:first-child .a-Button--devToolbar,
.a-DevToolbar--right .a-DevToolbar-list li:first-child .a-Button--devToolbar {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
/* line 73, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left .a-DevToolbar-list li:last-child .a-Button--devToolbar,
.a-DevToolbar--right .a-DevToolbar-list li:last-child .a-Button--devToolbar {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  margin-bottom: 0;
}

/* ==========================================================================
   Top and Bottom Positions
   ========================================================================== */
/* line 85, ../scss/core/DevToolbar.scss */
.a-DevToolbar--top {
  top: 0;
}

/* line 93, ../scss/core/DevToolbar.scss */
.a-DevToolbar--bottom {
  bottom: 0;
}

/* line 102, ../scss/core/DevToolbar.scss */
.a-DevToolbar--top,
.a-DevToolbar--bottom {
  left: 0;
  right: 0;
}
/* line 106, ../scss/core/DevToolbar.scss */
.a-DevToolbar--top .a-Button.a-Button--devToolbar,
.a-DevToolbar--bottom .a-Button.a-Button--devToolbar {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset;
  margin-right: -1px;
}
/* line 113, ../scss/core/DevToolbar.scss */
.a-DevToolbar--top .a-DevToolbar-list li:first-child .a-Button--devToolbar,
.a-DevToolbar--bottom .a-DevToolbar-list li:first-child .a-Button--devToolbar {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 117, ../scss/core/DevToolbar.scss */
.a-DevToolbar--top .a-DevToolbar-list li:last-child .a-Button--devToolbar,
.a-DevToolbar--bottom .a-DevToolbar-list li:last-child .a-Button--devToolbar {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  margin-right: 0;
}

/* ==========================================================================
   Buttons
   ========================================================================== */
/* line 130, ../scss/core/DevToolbar.scss */
.a-Button.a-Button--devToolbar {
  text-shadow: none;
  border-radius: 0;
  padding: 4px 8px;
}
/* line 134, ../scss/core/DevToolbar.scss */
.a-Button.a-Button--devToolbar .a-Icon {
  overflow: hidden;
}

/* line 138, ../scss/core/DevToolbar.scss */
.a-DevToolbar-buttonLabel {
  line-height: 16px;
  margin-left: 4px;
}

/* ==========================================================================
   Auto Hide
   ========================================================================== */
/* line 148, ../scss/core/DevToolbar.scss */
.a-DevToolbar--autoHide {
  -webkit-transition: -webkit-transform 0.1s ease-in-out;
  -moz-transition: -moz-transform 0.1s ease-in-out;
  -o-transition: -o-transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out;
}

/* line 151, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left.a-DevToolbar--autoHide {
  -webkit-transform: translateX(-90%);
  -moz-transform: translateX(-90%);
  -ms-transform: translateX(-90%);
  -o-transform: translateX(-90%);
  transform: translateX(-90%);
}

/* line 154, ../scss/core/DevToolbar.scss */
.a-DevToolbar--right.a-DevToolbar--autoHide {
  -webkit-transform: translateX(90%);
  -moz-transform: translateX(90%);
  -ms-transform: translateX(90%);
  -o-transform: translateX(90%);
  transform: translateX(90%);
}

/* line 157, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left.a-DevToolbar--iconsOnly.a-DevToolbar--autoHide {
  -webkit-transform: translateX(-80%);
  -moz-transform: translateX(-80%);
  -ms-transform: translateX(-80%);
  -o-transform: translateX(-80%);
  transform: translateX(-80%);
}

/* line 160, ../scss/core/DevToolbar.scss */
.a-DevToolbar--right.a-DevToolbar--iconsOnly.a-DevToolbar--autoHide {
  -webkit-transform: translateX(80%);
  -moz-transform: translateX(80%);
  -ms-transform: translateX(80%);
  -o-transform: translateX(80%);
  transform: translateX(80%);
}

/* line 166, ../scss/core/DevToolbar.scss */
.a-DevToolbar--autoHide.a-DevToolbar--left.is-active,
.a-DevToolbar--autoHide.a-DevToolbar--right.is-active {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

/* line 170, ../scss/core/DevToolbar.scss */
.a-DevToolbar--autoHide.a-DevToolbar--top {
  -webkit-transform: translateY(-75%);
  -moz-transform: translateY(-75%);
  -ms-transform: translateY(-75%);
  -o-transform: translateY(-75%);
  transform: translateY(-75%);
}

/* line 173, ../scss/core/DevToolbar.scss */
.a-DevToolbar--autoHide.a-DevToolbar--bottom {
  -webkit-transform: translateY(75%);
  -moz-transform: translateY(75%);
  -ms-transform: translateY(75%);
  -o-transform: translateY(75%);
  transform: translateY(75%);
}

/* line 179, ../scss/core/DevToolbar.scss */
.a-DevToolbar--autoHide.a-DevToolbar--top.is-active,
.a-DevToolbar--autoHide.a-DevToolbar--bottom.is-active {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

/* line 184, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left.a-DevToolbar--autoHide {
  left: 0\9;
  margin-left: -8px\9;
}
/* line 187, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left.a-DevToolbar--autoHide .a-DevToolbar-list {
  visibility: hidden\9;
  width: 0\9;
}
/* line 192, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left.a-DevToolbar--autoHide.is-active, .a-DevToolbar--left.a-DevToolbar--autoHide:hover {
  margin-left: 0\9;
  width: auto\9;
}
/* line 195, ../scss/core/DevToolbar.scss */
.a-DevToolbar--left.a-DevToolbar--autoHide.is-active .a-DevToolbar-list, .a-DevToolbar--left.a-DevToolbar--autoHide:hover .a-DevToolbar-list {
  visibility: visible\9;
  width: auto\9;
}

/* line 202, ../scss/core/DevToolbar.scss */
.ie8 .a-DevToolbar--right.a-DevToolbar--autoHide {
  left: 100% \9;
  margin-left: -8px\9;
}
/* line 206, ../scss/core/DevToolbar.scss */
.ie8 .a-DevToolbar--right.a-DevToolbar--autoHide.is-active, .ie8 .a-DevToolbar--right.a-DevToolbar--autoHide:hover {
  right: 0\9;
  left: auto\9;
}

/* line 212, ../scss/core/DevToolbar.scss */
.ie8 .a-DevToolbar--top.a-DevToolbar--autoHide {
  top: -32px\9;
}
/* line 213, ../scss/core/DevToolbar.scss */
.ie8 .a-DevToolbar--top.a-DevToolbar--autoHide.a-DevToolbar--iconsOnly {
  top: -40px\9;
}
/* line 219, ../scss/core/DevToolbar.scss */
.ie8 .a-DevToolbar--top.a-DevToolbar--autoHide.is-active, .ie8 .a-DevToolbar--top.a-DevToolbar--autoHide:hover {
  top: 0 !important \9;
}

/* line 223, ../scss/core/DevToolbar.scss */
.ie8 .a-DevToolbar--bottom.a-DevToolbar--autoHide {
  bottom: -32px\9;
}
/* line 224, ../scss/core/DevToolbar.scss */
.ie8 .a-DevToolbar--bottom.a-DevToolbar--autoHide.a-DevToolbar--iconsOnly {
  bottom: -40px\9;
}
/* line 230, ../scss/core/DevToolbar.scss */
.ie8 .a-DevToolbar--bottom.a-DevToolbar--autoHide.is-active, .ie8 .a-DevToolbar--bottom.a-DevToolbar--autoHide:hover {
  bottom: 0 !important \9;
}

/* ==========================================================================
   Icon Only
   ========================================================================== */
/* line 249, ../scss/core/DevToolbar.scss */
.a-DevToolbar--iconsOnly .a-Icon + .a-DevToolbar-buttonLabel {
  display: none;
}
/* line 252, ../scss/core/DevToolbar.scss */
.a-DevToolbar--iconsOnly .a-Button.a-Button--devToolbar {
  padding: 8px 16px;
}
/* line 254, ../scss/core/DevToolbar.scss */
.a-DevToolbar--iconsOnly .a-Button.a-Button--devToolbar .a-Icon {
  -webkit-transition: -webkit-transform 0.1s ease-in-out;
  -moz-transition: -moz-transform 0.1s ease-in-out;
  -o-transition: -o-transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out;
}
/* line 257, ../scss/core/DevToolbar.scss */
.a-DevToolbar--iconsOnly .a-Button.a-Button--devToolbar:hover .a-Icon {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
}

/* line 265, ../scss/core/DevToolbar.scss */
.a-DevToolbar-uiSelector {
  border: 2px solid;
  background: transparent;
  position: absolute;
  z-index: 9000;
}

/**
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   Dialog Styles
   ========================================================================== */
/* line 11, ../scss/core/Dialog.scss */
.ui-dialog--apex.ui-dialog .ui-dialog-content {
  /* set overflow to hidden to fix double-scrollbar issue when resizing */
  overflow: hidden;
}

/**
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/******************************************************************************

File Name:    Form.scss
Purpose:      Base form styles for all apex applications

******************************************************************************/
/* line 13, ../scss/core/Form.scss */
.apex-tabular-form-error {
  border-color: #E92020;
}

/* line 16, ../scss/core/Form.scss */
.apex-tabular-highlight {
  border-color: #ffcc00;
}

/**
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   Interactive Report
   ========================================================================== */
/* line 9, ../scss/core/IRR.scss */
.a-IRR {
  border: 1px solid;
  position: relative;
}

/* line 13, ../scss/core/IRR.scss */
.a-IRR-container {
  position: relative;
}

/* line 17, ../scss/core/IRR.scss */
.a-IRR *,
.a-IRR-sortWidget * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 21, ../scss/core/IRR.scss */
.a-IRR-toolbar {
  padding: 8px 8px 0 8px;
  border-bottom: 1px solid;
  display: table;
  width: 100%;
  position: relative;
}

/* line 30, ../scss/core/IRR.scss */
.a-IRR-controls,
.a-IRR-buttons {
  display: table-cell;
  vertical-align: top;
}

/* line 34, ../scss/core/IRR.scss */
.a-IRR-buttons {
  text-align: right;
}

/* line 44, ../scss/core/IRR.scss */
.a-IRR-colSelector,
.a-IRR-colSearch,
.a-IRR-search,
.a-IRR-savedReports,
.a-IRR-views,
.a-IRR-rowSelector,
.a-IRR-actions,
.a-IRR-manage {
  display: inline-block;
  vertical-align: top;
}

/* ==========================================================================
   Search
   ========================================================================== */
/* line 55, ../scss/core/IRR.scss */
.a-IRR-search {
  margin-right: 4px;
}

/* line 58, ../scss/core/IRR.scss */
.a-IRR-search-field {
  display: inline-block;
  min-height: 30px;
  height: 32px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 16px;
  margin: 0;
}
/* line 66, ../scss/core/IRR.scss */
.a-IRR-search-field:focus {
  outline: none;
}

/* line 70, ../scss/core/IRR.scss */
.a-IRR-button--search {
  vertical-align: top;
}

/* ==========================================================================
   Column Search
   ========================================================================== */
/* line 80, ../scss/core/IRR.scss */
.a-IRR-colSearch:empty {
  display: none;
}

/* ==========================================================================
   Buttons in IRR Button Position
   ========================================================================== */
/* ==========================================================================
   Search Options
   ========================================================================== */
/* line 95, ../scss/core/IRR.scss */
.a-IRR-views {
  margin-right: 4px;
}
/* line 97, ../scss/core/IRR.scss */
.a-IRR-views .a-IRR-button {
  border-radius: 0;
  margin-right: -1px;
  margin-left: 0 !important;
}
/* line 101, ../scss/core/IRR.scss */
.a-IRR-views .a-IRR-button:first-child {
  border-radius: 2px 0 0 2px;
}
/* line 104, ../scss/core/IRR.scss */
.a-IRR-views .a-IRR-button:last-child {
  border-radius: 0 2px 2px 0;
  margin-right: 0;
}

/* ==========================================================================
   Manage Button (Websheets Only)
   ========================================================================== */
/* line 114, ../scss/core/IRR.scss */
.a-IRR-manage {
  margin-left: 4px;
}

/* line 118, ../scss/core/IRR.scss */
.a-IRR-control-panel {
  clear: both;
}

/* line 124, ../scss/core/IRR.scss */
.a-Button.a-IRR-button--actions.is-active, .a-Button.a-IRR-button--actions.is-active:active {
  font-weight: normal;
}

/* ==========================================================================
   Select Lists (Rows and Saved Reports)
   ========================================================================== */
/* line 133, ../scss/core/IRR.scss */
.a-IRR-rowSelector .a-IRR-selectList,
.a-IRR-savedReports .a-IRR-selectList {
  margin-right: 4px;
  vertical-align: top;
}

/* line 137, ../scss/core/IRR.scss */
.a-IRR-rowSelector label {
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
  line-height: 32px;
  color: #404040;
}

/* line 144, ../scss/core/IRR.scss */
.a-IRR-selectList {
  display: inline-block;
  min-height: 30px;
  height: 32px;
  padding: 6px 36px 6px 6px;
  font-size: 12px;
  line-height: 16px;
  border-radius: 2px;
  border: 1px solid;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiPjxwYXRoIGZpbGw9IiNGMkYyRjIiIGQ9Ik0wIDBoMzJ2MzJoLTMyeiIvPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0wIDBoMXYzMmgtMXoiLz48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMjAuNSAxOC4yOTNjMCAuMTI4LS4wNDkuMjU2LS4xNDYuMzU0bC00LjM1NCA0LjM1My00LjM1NC00LjM1NGMtLjE5NS0uMTk1LS4xOTUtLjUxMiAwLS43MDdzLjUxMi0uMTk1LjcwNyAwbDMuNjQ3IDMuNjQ3IDMuNjQ2LTMuNjQ2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMCAuMDk4LjA5Ny4xNDcuMjI1LjE0Ny4zNTN6TTExLjUgMTMuNzA3YzAtLjEyOC4wNDktLjI1Ni4xNDYtLjM1NGw0LjM1NC00LjM1MyA0LjM1NCA0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwN3MtLjUxMi4xOTUtLjcwNyAwbC0zLjY0Ny0zLjY0Ny0zLjY0NiAzLjY0NmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwLS4wOTgtLjA5Ny0uMTQ3LS4yMjUtLjE0Ny0uMzUzeiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 100% 0;
  -webkit-background-size: contain;
  background-size: contain;
  color: #404040;
  text-overflow: ' ';
  overflow: hidden;
}
/* line 155, ../scss/core/IRR.scss */
.a-IRR-selectList:focus {
  outline: none;
}

/* line 174, ../scss/core/IRR.scss */
.ie7 .a-IRR-selectList, .ie8 .a-IRR-selectList, .ie9 .a-IRR-selectList {
  padding: 6px;
  background-image: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 180, ../scss/core/IRR.scss */
  .a-IRR-selectList {
    padding: 6px;
    background-image: none;
  }
}
/* ==========================================================================
   Sort Widget
   ========================================================================== */
/* line 190, ../scss/core/IRR.scss */
.a-IRR-sortWidget {
  position: absolute;
  width: 220px;
  border: 1px solid #D0D0D0;
  background-color: #FFF;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 2px 2px;
  z-index: 800;
}

/* line 201, ../scss/core/IRR.scss */
.a-IRR-sortWidget-actions,
.a-IRR-sortWidget-rows {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 206, ../scss/core/IRR.scss */
.a-IRR-sortWidget-actions {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  border-bottom: 1px solid #E8E8E8;
}

/* line 214, ../scss/core/IRR.scss */
.a-IRR-sortWidget-actions-item {
  display: table-cell;
  border-right: 1px solid #E8E8E8;
}
/* line 217, ../scss/core/IRR.scss */
.ie7 .a-IRR-sortWidget-actions-item, .ie6 .a-IRR-sortWidget-actions-item, .lt-ie8 .a-IRR-sortWidget-actions-item {
  display: inline-block;
  width: 50px;
  float: left;
}
/* line 222, ../scss/core/IRR.scss */
.a-IRR-sortWidget-actions-item:last-child {
  border-right: 0;
}

/* line 226, ../scss/core/IRR.scss */
.a-IRR-sortWidget-searchIcon {
  color: #C0C0C0;
  position: absolute;
  margin: 8px;
}

/* line 231, ../scss/core/IRR.scss */
.a-IRR-sortWidget-searchLabel {
  position: absolute;
  padding: 8px;
  height: 32px;
}
/* line 235, ../scss/core/IRR.scss */
.a-IRR-sortWidget-searchLabel:before {
  font-family: "apex-5-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e022";
  width: 16px;
  height: 16px;
  font-size: 16px;
  color: #707070;
}

/* line 244, ../scss/core/IRR.scss */
.a-IRR-sortWidget-help {
  padding: 8px;
  max-height: 160px;
  overflow: auto;
  background: linear-gradient(#ffffff 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), #ffffff 70%) 0 100%, linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0)), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05)) 0 100%;
  background-repeat: no-repeat;
  background-color: white;
  background-size: 100% 12px, 100% 12px, 100% 6px, 100% 6px;
  background-attachment: local, local, scroll, scroll;
}

/* line 261, ../scss/core/IRR.scss */
.a-IRR-sortWidget-search > .a-IRR-sortWidget-searchField,
.a-IRR-sortWidget-search > .a-IRR-sortWidget-searchField[type="text"] {
  display: block;
  width: 100%;
  height: 32px;
  padding: 0 8px 0 32px;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  border: none;
  color: #404040;
}
/* line 271, ../scss/core/IRR.scss */
.a-IRR-sortWidget-search > .a-IRR-sortWidget-searchField:focus,
.a-IRR-sortWidget-search > .a-IRR-sortWidget-searchField[type="text"]:focus {
  outline: none;
  box-shadow: 0 0 0 1px #4696fc inset;
}

/* line 276, ../scss/core/IRR.scss */
.a-IRR-sortWidget-rows {
  border-top: 1px solid #E8E8E8;
  max-height: 180px;
  overflow: auto;
  background: linear-gradient(#ffffff 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), #ffffff 70%) 0 100%, linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0)), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05)) 0 100%;
  background-repeat: no-repeat;
  background-color: white;
  background-size: 100% 12px, 100% 12px, 100% 6px, 100% 6px;
  background-attachment: local, local, scroll, scroll;
}

/* line 291, ../scss/core/IRR.scss */
.a-IRR-sortWidget-row {
  display: block;
  text-decoration: none;
  color: #404040;
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 8px;
  box-shadow: 0 -1px 0 #F0F0F0 inset;
}
/* line 302, ../scss/core/IRR.scss */
.a-IRR-sortWidget-row:hover {
  background-color: #F8F8F8;
  text-decoration: none;
}
/* line 306, ../scss/core/IRR.scss */
.a-IRR-sortWidget-row:focus {
  outline: none;
  box-shadow: 0 0 0 1px #4696fc inset;
}

/* line 312, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-sortWidget-button {
  border-radius: 0;
  width: 100%;
  padding: 8px 0;
  display: block;
  box-shadow: none;
  background-color: #FAFAFA;
}
/* line 319, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-sortWidget-button:hover {
  background-color: #FFF;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
/* line 323, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-sortWidget-button:focus {
  box-shadow: 0 0 0 1px #4696fc inset, 0 0 0 1px #4696fc, 0 0 2px 2px rgba(70, 150, 252, 0.5);
}
/* line 327, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-sortWidget-button:active, .a-IRR-button.a-IRR-sortWidget-button:active:focus {
  background-color: #E0E0E0;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) inset, 1px 0 0 rgba(0, 0, 0, 0.05) inset, -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.075) inset;
}
/* line 332, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-sortWidget-button.is-active {
  background-color: #D0D0D0;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) inset, 1px 0 0 rgba(0, 0, 0, 0.05) inset, -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.075) inset;
}

/* ==========================================================================
   IRR Type Colors
   ========================================================================== */
/* ==========================================================================
   IRR Controls
   ========================================================================== */
/* line 361, ../scss/core/IRR.scss */
.a-IRR-controlsContainer {
  padding: 8px;
  border-bottom: 1px solid #E0E0E0;
  overflow: hidden;
}

/* line 366, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-button--controls {
  padding: 8px;
  box-shadow: none;
  background-color: #FFF;
}

/* line 371, ../scss/core/IRR.scss */
.a-IRR-controls {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 376, ../scss/core/IRR.scss */
.a-IRR-controls-item {
  display: block;
  overflow: hidden;
  margin-bottom: 4px;
}
/* line 380, ../scss/core/IRR.scss */
.a-IRR-controls-item:last-child {
  margin-bottom: 0;
}
/* line 383, ../scss/core/IRR.scss */
.a-IRR-controls-item .a-IRR-button.a-IRR-button--remove {
  opacity: .65;
}
/* line 387, ../scss/core/IRR.scss */
.a-IRR-controls-item:hover .a-IRR-button.a-IRR-button--remove,
.a-IRR-controls-item .a-IRR-button.a-IRR-button--remove:focus {
  opacity: 1;
}
/* line 391, ../scss/core/IRR.scss */
.a-IRR-controls-item.is-error .a-IRR-controlsLabel {
  background-color: #FFE6E6;
}
/* line 394, ../scss/core/IRR.scss */
.a-IRR-controls-item.is-error .a-IRR-controls-cell:nth-child(2) {
  background-color: #FF3B30;
}
/* line 397, ../scss/core/IRR.scss */
.a-IRR-controls-item.is-error .a-IRR-controlsIcon {
  color: #FFF;
}
/* line 400, ../scss/core/IRR.scss */
.a-IRR-controls-item.is-error .a-IRR-controlsLabel {
  color: #FF3B30;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--savedReport a.a-IRR-controlsLabel:hover {
  background-color: #ecf5fd;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--savedReport .a-IRR-controls-cell:nth-child(2) {
  background-color: #4aa4ec;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--search a.a-IRR-controlsLabel:hover {
  background-color: #ecf5fd;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--search .a-IRR-controls-cell:nth-child(2) {
  background-color: #4aa4ec;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--filter a.a-IRR-controlsLabel:hover {
  background-color: #dcf9ec;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--filter .a-IRR-controls-cell:nth-child(2) {
  background-color: #24cb7f;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--controlBreak a.a-IRR-controlsLabel:hover {
  background-color: #e6f0f7;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--controlBreak .a-IRR-controls-cell:nth-child(2) {
  background-color: #3b83bd;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--groupBy a.a-IRR-controlsLabel:hover {
  background-color: #e6f0f7;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--groupBy .a-IRR-controls-cell:nth-child(2) {
  background-color: #3b83bd;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--highlight a.a-IRR-controlsLabel:hover {
  background-color: #fff0cd;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--highlight .a-IRR-controls-cell:nth-child(2) {
  background-color: #ffbe2a;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--flashback a.a-IRR-controlsLabel:hover {
  background-color: #d5d9dc;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--flashback .a-IRR-controls-cell:nth-child(2) {
  background-color: #9ea7ad;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--chart a.a-IRR-controlsLabel:hover {
  background-color: #85b4d9;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--chart .a-IRR-controls-cell:nth-child(2) {
  background-color: #3b83bd;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--pivot a.a-IRR-controlsLabel:hover {
  background-color: #d5d9dc;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--pivot .a-IRR-controls-cell:nth-child(2) {
  background-color: #9ea7ad;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--invalidSettings a.a-IRR-controlsLabel:hover {
  background-color: #f4f5f6;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--invalidSettings .a-IRR-controls-cell:nth-child(2) {
  background-color: #bdc3c7;
}

/* line 412, ../scss/core/IRR.scss */
.a-IRR-controls-item--inactiveSettings a.a-IRR-controlsLabel:hover {
  background-color: #f4f5f6;
}
/* line 416, ../scss/core/IRR.scss */
.a-IRR-controls-item--inactiveSettings .a-IRR-controls-cell:nth-child(2) {
  background-color: #bdc3c7;
}

/* line 422, ../scss/core/IRR.scss */
.a-IRR-controls-cell {
  display: block;
  float: left;
  padding: 8px;
  transition: background-color .1s;
  background-clip: padding-box;
  line-height: 16px;
}
/* line 430, ../scss/core/IRR.scss */
.a-IRR-controls-cell:first-child {
  padding-left: 8px;
  min-width: 32px;
}
/* line 435, ../scss/core/IRR.scss */
.a-IRR-controls-cell:nth-child(2) {
  border-radius: 2px 0 0 2px;
  background-color: #F0F0F0;
  padding: 8px 9px 8px 8px;
}
/* line 442, ../scss/core/IRR.scss */
.a-IRR-controls-cell:last-child {
  padding-right: 8px;
}

/* line 447, ../scss/core/IRR.scss */
.a-IRR-controls-cell--label {
  width: 300px;
  padding: 0;
  border-radius: 0 2px 2px 0;
  overflow: hidden;
}

/* line 453, ../scss/core/IRR.scss */
.a-IRR-controls-cell--remove {
  padding: 4px 8px;
}

/* line 456, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-button--remove {
  display: block;
  padding: 4px;
  background-color: transparent;
  box-shadow: none;
  color: #A0A0A0;
}
/* line 462, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-button--remove:hover {
  color: #F00;
}

/* line 466, ../scss/core/IRR.scss */
.a-IRR-controlsLabel {
  display: block;
  font-size: 12px;
  line-height: 16px;
  vertical-align: top;
  text-decoration: none;
  padding: 7px 7px 7px 8px;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-left: none;
  background-clip: border-box;
  transition: background-color .1s;
  background-color: #FFF;
}

/* line 484, ../scss/core/IRR.scss */
a.a-IRR-controlsLabel:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 1px #4696fc inset;
  -moz-box-shadow: 0 0 0 1px #4696fc inset;
  box-shadow: 0 0 0 1px #4696fc inset;
}

/* line 489, ../scss/core/IRR.scss */
.a-IRR-controlsLabel--highlight {
  border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}

/* line 497, ../scss/core/IRR.scss */
.a-IRR-controlsCheckboxLabel {
  position: relative;
  width: 16px;
  height: 16px;
  border: 1px solid #C0C0C0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset;
  background-color: #FFF;
  padding: 1px;
  border-radius: 2px;
  display: block;
  font-family: "apex-5-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 508, ../scss/core/IRR.scss */
.a-IRR-controlsCheckboxLabel:before {
  font-size: 12px;
  width: 12px;
  height: 12px;
  content: "\e007";
  display: block;
  color: #404040;
  position: absolute;
  opacity: 0;
  transition: opacity .2s;
}
/* line 518, ../scss/core/IRR.scss */
.ie7 .a-IRR-controlsCheckboxLabel:before {
  background-image: url("");
}
/* line 523, ../scss/core/IRR.scss */
.a-IRR-controlsCheckboxLabel:hover:before {
  opacity: .15;
}
/* line 527, ../scss/core/IRR.scss */
.a-IRR-controlsCheckboxLabel:active {
  background-color: #E0E0E0;
}
/* line 529, ../scss/core/IRR.scss */
.a-IRR-controlsCheckboxLabel:active:before {
  opacity: .75;
}

/* line 534, ../scss/core/IRR.scss */
.a-IRR-controls .a-IRR-controlsCheckbox {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 536, ../scss/core/IRR.scss */
.a-IRR-controls .a-IRR-controlsCheckbox:checked + .a-IRR-controlsCheckboxLabel {
  position: relative;
}
/* line 539, ../scss/core/IRR.scss */
.a-IRR-controls .a-IRR-controlsCheckbox:checked + .a-IRR-controlsCheckboxLabel:before {
  opacity: 1;
}
/* line 543, ../scss/core/IRR.scss */
.a-IRR-controls .a-IRR-controlsCheckbox:focus + .a-IRR-controlsCheckboxLabel {
  border-color: #4696fc;
  box-shadow: 0 0 2px 0 rgba(70, 150, 252, 0.5);
}
/* line 547, ../scss/core/IRR.scss */
.a-IRR-controls .a-IRR-controlsCheckbox:disabled + .a-IRR-controlsCheckboxLabel {
  opacity: .35;
  pointer-events: none;
}

/* line 556, ../scss/core/IRR.scss */
.a-IRR-controlsIcon {
  color: #FFF;
}

/* ==========================================================================
   Report Summary
   ========================================================================== */
/* line 563, ../scss/core/IRR.scss */
.a-IRR-reportSummaryContainer {
  overflow: hidden;
}

/* line 566, ../scss/core/IRR.scss */
.a-IRR-reportSummary {
  list-style: none;
  margin: 0;
  overflow: hidden;
  margin-bottom: -4px;
}

/* line 572, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item {
  display: block;
  float: left;
  margin-bottom: 4px;
  margin-right: 8px;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--savedReport .a-IRR-reportSummary-label:hover {
  background-color: #ecf5fd;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--savedReport .a-IRR-reportSummary-icon {
  background-color: #4aa4ec;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--search .a-IRR-reportSummary-label:hover {
  background-color: #ecf5fd;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--search .a-IRR-reportSummary-icon {
  background-color: #4aa4ec;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--filter .a-IRR-reportSummary-label:hover {
  background-color: #dcf9ec;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--filter .a-IRR-reportSummary-icon {
  background-color: #24cb7f;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--controlBreak .a-IRR-reportSummary-label:hover {
  background-color: #e6f0f7;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--controlBreak .a-IRR-reportSummary-icon {
  background-color: #3b83bd;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--groupBy .a-IRR-reportSummary-label:hover {
  background-color: #e6f0f7;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--groupBy .a-IRR-reportSummary-icon {
  background-color: #3b83bd;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--highlight .a-IRR-reportSummary-label:hover {
  background-color: #fff0cd;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--highlight .a-IRR-reportSummary-icon {
  background-color: #ffbe2a;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--flashback .a-IRR-reportSummary-label:hover {
  background-color: #d5d9dc;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--flashback .a-IRR-reportSummary-icon {
  background-color: #9ea7ad;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--chart .a-IRR-reportSummary-label:hover {
  background-color: #85b4d9;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--chart .a-IRR-reportSummary-icon {
  background-color: #3b83bd;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--pivot .a-IRR-reportSummary-label:hover {
  background-color: #d5d9dc;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--pivot .a-IRR-reportSummary-icon {
  background-color: #9ea7ad;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--invalidSettings .a-IRR-reportSummary-label:hover {
  background-color: #f4f5f6;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--invalidSettings .a-IRR-reportSummary-icon {
  background-color: #bdc3c7;
}

/* line 586, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--inactiveSettings .a-IRR-reportSummary-label:hover {
  background-color: #f4f5f6;
}
/* line 592, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item--inactiveSettings .a-IRR-reportSummary-icon {
  background-color: #bdc3c7;
}

/* line 598, ../scss/core/IRR.scss */
.a-IRR-reportSummary-label {
  display: block;
  padding: 0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.075) inset;
  border-radius: 2px;
  overflow: hidden;
  color: #404040;
  background-color: #fff;
  transition: box-shadow .1s, background-color .1s;
}
/* line 607, ../scss/core/IRR.scss */
.a-IRR-reportSummary-label:hover {
  text-decoration: none;
  background-color: #F8F8F8;
}
/* line 612, ../scss/core/IRR.scss */
.a-IRR-reportSummary-label:focus, .a-IRR-reportSummary-label:focus .a-IRR-reportSummary-icon {
  outline: none;
  -webkit-box-shadow: 0 0 0 1px #4696fc inset;
  -moz-box-shadow: 0 0 0 1px #4696fc inset;
  box-shadow: 0 0 0 1px #4696fc inset;
}

/* line 620, ../scss/core/IRR.scss */
.a-IRR-reportSummary-icon,
.a-IRR-reportSummary-value,
.a-IRR-reportSummary-count {
  transition: background-color .1s;
  display: inline-block;
  padding: 8px;
  font-size: 12px;
  line-height: 16px;
  vertical-align: top;
}

/* line 628, ../scss/core/IRR.scss */
.a-IRR-reportSummary-icon {
  color: #FFF;
}

/* line 633, ../scss/core/IRR.scss */
.a-IRR-reportSummary-value {
  min-width: 32px;
  text-align: center;
  color: #404040;
}

/* line 638, ../scss/core/IRR.scss */
.a-IRR-reportSummary-count {
  padding: 0;
  margin-left: 4px;
  font-size: 12px;
  line-height: 16px;
}

/* Deletable Collapsed Filters
   ========================================================================== */
/* line 647, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item.has-delete {
  position: relative;
}
/* line 649, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item.has-delete .a-IRR-reportSummary-label {
  padding-right: 24px;
}
/* line 652, ../scss/core/IRR.scss */
.a-IRR-reportSummary-item.has-delete .a-IRR-button.a-IRR-button--remove {
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
  height: 24px;
  margin: 4px;
}

/* ==========================================================================
   Report
   ========================================================================== */
/* line 666, ../scss/core/IRR.scss */
.a-IRR-table {
  border-collapse: collapse;
  table-layout: auto;
  border-spacing: 0;
}

/* line 672, ../scss/core/IRR.scss */
.a-IRR-tableWrap {
  width: 100%;
  overflow: auto;
}

/* line 676, ../scss/core/IRR.scss */
.a-IRR-table {
  width: 100%;
}

/**
 * Column Header
 */
/* line 686, ../scss/core/IRR.scss */
.a-IRR-header {
  background-color: #F0F0F0;
  vertical-align: bottom;
  padding: 0;
  color: #404040;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  border-bottom: 1px solid #E0E0E0;
}
/* line 694, ../scss/core/IRR.scss */
.a-IRR-header:hover {
  background-color: #FFF;
}
/* line 697, ../scss/core/IRR.scss */
.a-IRR-header.is-active {
  background-color: #FFF;
}

/* line 703, ../scss/core/IRR.scss */
.a-IRR-header--link {
  width: 1%;
}

/* line 707, ../scss/core/IRR.scss */
.a-IRR-header--group {
  padding: 8px;
  text-align: left;
  background-color: #F8F8F8;
  border-top: 1px solid #E8E8E8;
}
/* line 711, ../scss/core/IRR.scss */
.a-IRR-header--group:hover {
  background-color: #F8F8F8;
}

/* line 717, ../scss/core/IRR.scss */
.a-IRR-header {
  border-left: 1px solid #E0E0E0;
}

/**
 * Pivot View Headers
 */
/* line 726, ../scss/core/IRR.scss */
.a-IRR-header--pivotRow,
.a-IRR-header--pivotColumn {
  background-color: #F8F8F8;
  padding: 8px;
}
/* line 729, ../scss/core/IRR.scss */
.a-IRR-header--pivotRow:hover,
.a-IRR-header--pivotColumn:hover {
  background-color: #F8F8F8;
}

/* line 733, ../scss/core/IRR.scss */
.a-IRR-header--pivotRow {
  border-right: 1px solid #E0E0E0;
}

/**
 * Null Cell
 */
/* line 740, ../scss/core/IRR.scss */
.a-IRR-header.a-IRR-header--null {
  border-top-width: 0;
  background-color: #FFF !important;
}
/* line 743, ../scss/core/IRR.scss */
.a-IRR-header.a-IRR-header--null:hover {
  background-color: #fff !important;
}

/**
 * Aggregate Cell
 */
/* line 751, ../scss/core/IRR.scss */
.a-IRR-aggregate {
  font-weight: bold;
  background-color: #F4F4F4;
}

/**
* Table Cell
*/
/* line 780, ../scss/core/IRR.scss */
.a-IRR-table td {
  padding: 4px 8px;
  color: #404040;
  transition: background-color .1s;
}

/**
* Row Highlighting
*/
/* line 793, ../scss/core/IRR.scss */
.a-IRR-table tr:hover td {
  background-color: #F4F4F4;
}

/* line 797, ../scss/core/IRR.scss */
.a-IRR-table td {
  border-left: 1px solid #F0F0F0;
  border-top: 1px solid #F0F0F0;
}

/* line 801, ../scss/core/IRR.scss */
.a-IRR-table tr td:last-child {
  border-right: 1px solid #F0F0F0;
}

/* line 808, ../scss/core/IRR.scss */
.a-IRR-table tr td:first-child,
.a-IRR-table tr th:first-child {
  border-left-width: 0;
}

/* line 812, ../scss/core/IRR.scss */
.a-IRR-table tr td:last-child,
.a-IRR-table tr th:last-child {
  border-right-width: 0;
}

/* ==========================================================================
  Report Headers
  ========================================================================== */
/* line 820, ../scss/core/IRR.scss */
.a-IRR-headerLink,
.a-IRR-headerLabel {
  padding: 12px;
  display: block;
  text-align: inherit;
}

/* line 825, ../scss/core/IRR.scss */
.a-IRR-headerLink {
  text-decoration: none;
}
/* line 827, ../scss/core/IRR.scss */
.a-IRR-headerLink:hover {
  text-decoration: none;
}
/* line 830, ../scss/core/IRR.scss */
.a-IRR-headerLink:focus {
  outline: none;
  box-shadow: 0 0 0 2px #4696fc inset;
}

/* line 835, ../scss/core/IRR.scss */
.a-IRR-headerSort {
  color: #909090;
  margin-left: 4px;
}

/* ==========================================================================
  .a-IRR-content
  ========================================================================== */
/* line 845, ../scss/core/IRR.scss */
.a-IRR-content {
  clear: both;
  position: relative;
}

/* ==========================================================================
  .a-IRR-controlPanel
  ========================================================================== */
/* line 854, ../scss/core/IRR.scss */
.a-IRR-controlPanel {
  padding: 8px 12px;
  border-bottom: 1px solid #E0E0E0;
}

/* ==========================================================================
   IRR Pagination
   ========================================================================== */
/* line 862, ../scss/core/IRR.scss */
.a-IRR-paginationWrap {
  padding: 8px 12px;
}

/* line 865, ../scss/core/IRR.scss */
.a-IRR-paginationWrap--top {
  border-bottom: 1px solid #E0E0E0;
}

/* line 868, ../scss/core/IRR.scss */
.a-IRR-paginationWrap--bottom {
  border-top: 1px solid #E0E0E0;
}

/* line 872, ../scss/core/IRR.scss */
.a-IRR-paginationWrap--textLeft .a-IRR-pagination {
  text-align: left;
}

/* line 876, ../scss/core/IRR.scss */
.a-IRR-pagination {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}

/* line 882, ../scss/core/IRR.scss */
.a-IRR-pagination-item {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
}

/* line 888, ../scss/core/IRR.scss */
.a-IRR-pagination-label {
  display: block;
  line-height: 20px;
  font-size: 12px;
  color: #707070;
  padding: 0 8px;
}

/* ==========================================================================
  No Data Found
  ========================================================================== */
/* line 900, ../scss/core/IRR.scss */
.a-IRR-noDataMsg {
  margin: 12px;
  text-align: center;
  padding: 64px 0;
}

/* line 906, ../scss/core/IRR.scss */
.a-IRR-noDataMsg-icon .a-Icon {
  height: 32px;
  width: 32px;
  color: #D0D0D0;
  margin-bottom: 16px;
}
/* line 911, ../scss/core/IRR.scss */
.a-IRR-noDataMsg-icon .a-Icon:before {
  font-size: 32px;
}

/* line 916, ../scss/core/IRR.scss */
.a-IRR-noDataMsg-text {
  display: block;
  font-size: 12px;
  color: #707070;
}

/* line 921, ../scss/core/IRR.scss */
.a-IRR-message {
  display: block;
  padding: 12px 8px;
  font-size: 12px;
  color: #707070;
}
/* line 926, ../scss/core/IRR.scss */
.a-IRR-message:empty {
  display: none;
}

/* ==========================================================================
  .a-IRR-button
  ========================================================================== */
/* line 934, ../scss/core/IRR.scss */
.a-IRR-button {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset;
  background-color: #FAFAFA;
}
/* line 937, ../scss/core/IRR.scss */
.a-IRR-button:hover {
  background-color: #FFF;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
/* line 942, ../scss/core/IRR.scss */
.a-IRR-button:active, .a-IRR-button:active:focus {
  background-color: #E0E0E0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.1) inset;
}
/* line 947, ../scss/core/IRR.scss */
.a-IRR-button.is-active {
  background-color: #E0E0E0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.1) inset;
}
/* line 951, ../scss/core/IRR.scss */
.a-IRR-button:focus {
  box-shadow: 0 0 0 1px #4696fc inset, 0 0 0 1px #4696fc, 0 0 2px 2px rgba(70, 150, 252, 0.5);
}

/*
  Pagination + control Buttons
  ========================================================================== */
/* line 959, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-button--pagination {
  border-radius: 100%;
  vertical-align: top;
}
/* line 962, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-button--pagination:hover {
  background-color: #4696fc;
  color: #FFF;
}

/* line 968, ../scss/core/IRR.scss */
.a-IRR-pagination-item:first-child .a-IRR-button.a-IRR-button--pagination {
  padding: 2px 3px 2px 1px;
}

/* line 973, ../scss/core/IRR.scss */
.a-IRR-pagination-item:last-child .a-IRR-button.a-IRR-button--pagination {
  padding: 2px 1px 2px 3px;
}

/*
  Search Button
  ========================================================================== */
/* line 981, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-button--search {
  font-weight: bold;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/*
   Search Button
   ========================================================================== */
/* line 990, ../scss/core/IRR.scss */
.a-IRR-button.a-IRR-button--reportView {
  padding-left: 8px;
}

/* ==========================================================================
   Single Row View
   ========================================================================== */
/* line 1000, ../scss/core/IRR.scss */
.a-IRR-toolbar--singleRow {
  display: table;
  width: 100%;
  padding-bottom: 8px;
  border-bottom: 1px solid #F0F0F0;
}

/* line 1007, ../scss/core/IRR.scss */
.a-IRR-toolbarNav,
.a-IRR-singleRowNav {
  display: table-cell;
}

/* line 1010, ../scss/core/IRR.scss */
.a-IRR-viewOptionsContainer {
  display: inline-block;
}

/* line 1013, ../scss/core/IRR.scss */
.a-IRR-viewOption {
  display: inline-block;
  margin-left: 8px;
}
/* line 1016, ../scss/core/IRR.scss */
.a-IRR-viewOption input[type="checkbox"] {
  display: inline-block;
}
/* line 1019, ../scss/core/IRR.scss */
.a-IRR-viewOption label {
  display: inline-block;
  font-size: 12px;
  margin-left: 4px;
}
/* line 1024, ../scss/core/IRR.scss */
.a-IRR-viewOption input:checked + label {
  font-weight: bold;
}

/* line 1028, ../scss/core/IRR.scss */
.a-IRR-singleRowNav {
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}

/*
   Single Row Table
   ========================================================================== */
/* line 1039, ../scss/core/IRR.scss */
.a-IRR-singleRow-group:first-child .a-IRR-singleRow-link {
  border-top: none;
}

/* line 1044, ../scss/core/IRR.scss */
.a-IRR-singleRow-title {
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
}

/* line 1050, ../scss/core/IRR.scss */
.a-IRR-singleRow-link {
  display: block;
  padding: 12px;
  text-decoration: none;
  background-color: #F8F8F8;
  border-bottom: 1px solid #E8E8E8;
  border-top: 1px solid #E8E8E8;
}
/* line 1057, ../scss/core/IRR.scss */
.a-IRR-singleRow-link .a-Icon {
  color: #b0b0b0;
}
/* line 1060, ../scss/core/IRR.scss */
.a-IRR-singleRow-link:focus {
  outline: none;
  box-shadow: 0 0 0 2px #4696fc inset;
}
/* line 1064, ../scss/core/IRR.scss */
.a-IRR-singleRow-link:hover {
  background-color: #F0F0F0;
}

/* line 1069, ../scss/core/IRR.scss */
.a-IRR-singleRow-rows.is-collapsed {
  display: none;
}
/* line 1072, ../scss/core/IRR.scss */
.a-IRR-singleRow-rows.is-expanded {
  display: block;
}

/* line 1076, ../scss/core/IRR.scss */
.a-IRR-singleRow-row {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 1082, ../scss/core/IRR.scss */
.a-IRR-singleRow-row:hover .a-IRR-singleRow-name,
.a-IRR-singleRow-row:hover .a-IRR-singleRow-value {
  background-color: #F8F8F8;
}

/* line 1089, ../scss/core/IRR.scss */
.a-IRR-singleRow-group .a-IRR-singleRow-row:last-child .a-IRR-singleRow-name,
.a-IRR-singleRow-group .a-IRR-singleRow-row:last-child .a-IRR-singleRow-value {
  border-bottom: none;
}

/* line 1094, ../scss/core/IRR.scss */
.a-IRR-singleRow-name,
.a-IRR-singleRow-value {
  display: table-cell;
  padding: 12px;
  border-bottom: 1px solid #F0F0F0;
  color: #404040;
  font-size: 12px;
  line-height: 16px;
}

/* line 1102, ../scss/core/IRR.scss */
.a-IRR-singleRow-name {
  width: 25%;
  border-right: 1px solid #F0F0F0;
  font-weight: bold;
  background-color: #FCFCFC;
}

/*
   Filter Dialog
   ========================================================================== */
/* line 1116, ../scss/core/IRR.scss */
.a-IRR-dialogContent--filter {
  min-height: 160px;
  padding: 8px;
}

/* line 1120, ../scss/core/IRR.scss */
.a-IRR-dialogContent--highlight {
  min-height: 300px;
}

/* line 1124, ../scss/core/IRR.scss */
.a-IRR-col-values-drop {
  display: block;
  min-width: 180px;
  max-height: 80px;
  overflow: auto;
  position: absolute;
  border: 1px solid #D0D0D0;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  padding: 2px;
  background-color: #FFF;
  z-index: 1000;
}

/* line 1137, ../scss/core/IRR.scss */
.a-IRR-col-value {
  display: block;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 8px;
  text-decoration: none;
}
/* line 1146, ../scss/core/IRR.scss */
.a-IRR-col-value:hover {
  background-color: #F0F0F0;
  text-decoration: none;
}
/* line 1150, ../scss/core/IRR.scss */
.a-IRR-col-value:focus {
  background-color: #F0F0F0;
  text-decoration: none;
  box-shadow: 0 0 0 1px #4696fc inset;
}

/* line 1157, ../scss/core/IRR.scss */
.a-IRR-form-label {
  color: #404040;
  padding: 0;
  line-height: 16px;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  font-weight: bold;
}

/*
   Dialog Table
   ========================================================================== */
/* line 1170, ../scss/core/IRR.scss */
.a-IRR-dialogTable {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 12px;
}
/* line 1176, ../scss/core/IRR.scss */
.a-IRR-dialogTable input[type=radio] {
  margin: 0 4px 0 0;
}
/* line 1179, ../scss/core/IRR.scss */
.a-IRR-dialogTable .a-Button {
  padding: 4px 8px;
}
/* line 1182, ../scss/core/IRR.scss */
.a-IRR-dialogTable .error {
  border: 1px solid red;
}

/* line 1187, ../scss/core/IRR.scss */
.a-IRR-dialogTable-header {
  font-weight: bold;
}

/* line 1191, ../scss/core/IRR.scss */
.a-IRR-dialogTable th {
  font-weight: bold;
  padding: 4px;
}

/* line 1196, ../scss/core/IRR.scss */
.a-IRR-dialogTable th,
.a-IRR-dialogTable td {
  text-align: left;
  padding-right: 8px;
  vertical-align: top;
  line-height: 16px;
}

/*
   IRR Groups
   ========================================================================== */
/* line 1211, ../scss/core/IRR.scss */
.a-IRR-controlGroup,
.a-IRR-searchFieldContainer,
.a-IRR-searchButtonContainer,
.a-IRR-viewsContainer {
  display: inline-block;
  vertical-align: top;
}

/* line 1215, ../scss/core/IRR.scss */
.a-IRR-controlGroup {
  margin-bottom: 8px;
}

/* line 1218, ../scss/core/IRR.scss */
.a-IRR-controlGroup:empty {
  display: none;
}

/* line 1224, ../scss/core/IRR.scss */
.ie7 .a-IRR-container .a-IRR-controls {
  float: left;
}
/* line 1226, ../scss/core/IRR.scss */
.ie7 .a-IRR-container .a-IRR-controls > div {
  float: left;
}
/* line 1229, ../scss/core/IRR.scss */
.ie7 .a-IRR-container .a-IRR-controls .a-IRR-search > * {
  float: left;
}
/* line 1232, ../scss/core/IRR.scss */
.ie7 .a-IRR-container .a-IRR-controls .a-IRR-controlGroup--options > * {
  float: left;
}
/* line 1236, ../scss/core/IRR.scss */
.ie7 .a-IRR-container .a-IRR-buttons {
  float: right;
}
/* line 1241, ../scss/core/IRR.scss */
.ie7 .a-Menu {
  max-width: 250px;
}
/* line 1244, ../scss/core/IRR.scss */
.ie7 .a-Menu button.a-Menu-label {
  text-align: left;
}

/**
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/******************************************************************************

File Name:    FontIcon.scss
Purpose:      Custom APEX 5 Font Icon

Outline:
  1. Font Import
  2. Icon Classes

******************************************************************************/
@font-face {
  font-family: "apex-5-icon-font";
  src: url("../font/apex-5-icon-font.eot");
  src: url("../font/apex-5-icon-font.eot?#iefix") format("embedded-opentype"), url("../font/apex-5-icon-font.ttf") format("truetype"), url("../font/apex-5-icon-font.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

/* line 30, ../scss/core/IconFont.scss */
.a-Icon {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  line-height: 16px;
}
/* line 37, ../scss/core/IconFont.scss */
.a-Icon:before {
  font-size: 16px;
}
/* line 40, ../scss/core/IconFont.scss */
.ie7 .a-Icon {
  font-size: 16px;
}

/* line 57, ../scss/core/IconFont.scss */
.a-Icon:before {
  font-family: "apex-5-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 62, ../scss/core/IconFont.scss */
.ie7 .a-Icon {
  font-family: "apex-5-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 67, ../scss/core/IconFont.scss */
.a-Icon.a-Icon--medium {
  width: 24px;
  height: 24px;
}
/* line 70, ../scss/core/IconFont.scss */
.a-Icon.a-Icon--medium:before {
  font-size: 24px;
}
/* line 73, ../scss/core/IconFont.scss */
.ie7 .a-Icon.a-Icon--medium {
  font-size: 24px;
}

/* line 77, ../scss/core/IconFont.scss */
.a-Icon.a-Icon--large {
  width: 32px;
  height: 32px;
}
/* line 80, ../scss/core/IconFont.scss */
.a-Icon.a-Icon--large:before {
  font-size: 32px;
}
/* line 83, ../scss/core/IconFont.scss */
.ie7 .a-Icon.a-Icon--large {
  font-size: 32px;
}

/* line 88, ../scss/core/IconFont.scss */
.a-Icon.a-Icon--xl {
  width: 48px;
  height: 48px;
}
/* line 91, ../scss/core/IconFont.scss */
.a-Icon.a-Icon--xl:before {
  font-size: 48px;
}
/* line 94, ../scss/core/IconFont.scss */
.ie7 .a-Icon.a-Icon--xl {
  font-size: 48px;
}

/*
* Developer Toolbar Icons
*/
/* line 108, ../scss/core/IconFont.scss */
.a-Icon.icon-home:before {
  content: "\e014";
}

/* line 113, ../scss/core/IconFont.scss */
.a-Icon.icon-debug:before,
.a-Icon.icon-bug:before {
  content: "\e050";
}

/* line 117, ../scss/core/IconFont.scss */
.a-Icon.icon-quick-edit:before {
  content: "\e057";
}

/* line 123, ../scss/core/IconFont.scss */
.a-Icon.icon-edit-page:before,
.a-Icon.icon-edit-page-alt:before {
  content: "\e049";
}

/* line 129, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-history:before,
.a-Icon.icon-page-session:before,
.a-Icon.icon-coming-soon:before {
  content: "\e108";
}

/* line 134, ../scss/core/IconFont.scss */
.a-Icon.icon-open-in-dialog:before,
.a-Icon.icon-page-debug:before {
  content: "\e04d";
}

/* line 139, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-properties:before,
.a-Icon.icon-grid-layout:before {
  content: "\e107";
}

/* line 143, ../scss/core/IconFont.scss */
.a-Icon.icon-theme-roller:before {
  content: "\e037";
}

/* line 147, ../scss/core/IconFont.scss */
.a-Icon.icon-gear:before {
  content: "\e001";
}

/* line 151, ../scss/core/IconFont.scss */
.a-Icon.icon-edit-app:before {
  content: "\e051";
}

/* line 157, ../scss/core/IconFont.scss */
.a-Icon.icon-asterisk:before {
  content: "\e058";
  color: red;
}

/* line 162, ../scss/core/IconFont.scss */
.a-Icon.icon-gears-alt:before {
  content: "\e059";
}

/* line 169, ../scss/core/IconFont.scss */
.a-Icon.icon-mobile:before {
  content: "\e067";
}

/* line 174, ../scss/core/IconFont.scss */
.a-Icon.icon-help:before,
.a-Icon.icon-irr-help:before {
  content: "\e04f";
}

/* line 178, ../scss/core/IconFont.scss */
.a-Icon.icon-user:before {
  content: "\e024";
}

/* line 183, ../scss/core/IconFont.scss */
.sample-apex:before {
  content: "\e153";
}

/* line 186, ../scss/core/IconFont.scss */
.sample-otn:before {
  content: "\e154";
}

/* line 192, ../scss/core/IconFont.scss */
.a-Icon.icon-toolbar-all:before {
  content: "\e008";
}

/* line 196, ../scss/core/IconFont.scss */
.a-Icon.icon-toolbar-common:before {
  content: "\e009";
}

/* line 202, ../scss/core/IconFont.scss */
.a-Icon.icon-tr-redo:before,
.a-Icon.icon-redo:before {
  content: "\e01d";
}

/* line 207, ../scss/core/IconFont.scss */
.a-Icon.icon-tr-undo:before,
.a-Icon.icon-undo:before {
  content: "\e01b";
}

/* line 214, ../scss/core/IconFont.scss */
.a-Icon.icon-refresh:before,
.a-Icon.icon-shuttle-reset:before,
.a-Icon.icon-irr-reset:before,
.a-Icon.icon-tr-reset:before {
  content: "\e01e";
}

/* line 220, ../scss/core/IconFont.scss */
.a-Icon.icon-tr-close:before,
.a-Icon.icon-tr-fail:before,
.a-Icon.icon-remove:before {
  content: "\e0a2";
}

/* line 225, ../scss/core/IconFont.scss */
.a-Icon.icon-shuttle-move-all:before {
  content: "\e028";
}

/* line 230, ../scss/core/IconFont.scss */
.a-Icon.icon-shuttle-bottom:before,
.a-Icon.icon-tr-collapse:before,
.a-Icon.icon-install:before {
  content: "\e021";
}

/* line 233, ../scss/core/IconFont.scss */
.a-Icon.icon-shuttle-down:before {
  content: "\e026";
}

/* line 237, ../scss/core/IconFont.scss */
.a-Icon.icon-shuttle-top:before,
.a-Icon.icon-tr-expand:before {
  content: "\e064";
}

/* line 241, ../scss/core/IconFont.scss */
.a-Icon.icon-shuttle-up:before,
.a-Icon.icon-breadcrumb-previous:before {
  content: "\e01a";
}

/* line 244, ../scss/core/IconFont.scss */
.a-Icon.icon-shuttle-remove-all:before {
  content: "\e029";
}

/* line 249, ../scss/core/IconFont.scss */
.a-Icon.icon-tr-contrast:before {
  content: "\e065";
}

/* line 257, ../scss/core/IconFont.scss */
.a-Icon.icon-menu-drop-down:before,
.a-Icon.icon-menu-scroll-down:before {
  content: "\e0c2";
}

/* line 264, ../scss/core/IconFont.scss */
.a-Icon.icon-down-arrow:before,
.a-Collapsible.is-expanded .a-Collapsible-icon:before,
.a-Icon.icon-irr-collapse-row:before {
  content: "\e123";
}

/* line 268, ../scss/core/IconFont.scss */
.a-Icon.icon-left-arrow:before {
  content: "\e002";
}

/* line 273, ../scss/core/IconFont.scss */
.a-Icon.icon-menu-sub-rtl:before,
.a-Icon.icon-paginate-prev:before {
  content: "\E0CA";
}

/* line 278, ../scss/core/IconFont.scss */
.a-Icon.icon-menu-sub:before,
.a-Icon.icon-paginate-next:before {
  content: "\e0d8";
}

/* line 284, ../scss/core/IconFont.scss */
.a-Icon.icon-right-arrow:before,
.a-Icon.icon-irr-expand-row:before,
.a-Collapsible.is-collapsed .a-Collapsible-icon:before {
  content: "\e126";
}

/* line 293, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-validation:before,
.a-Icon.icon-check:before,
.a-Icon.icon-tr-pass:before,
.a-Icon.icon-menu-check:before,
.a-Icon.icon-wizard-step-complete:before {
  content: "\e007";
}

/* line 299, ../scss/core/IconFont.scss */
.a-Icon.icon-warning:before,
.a-Icon.icon-tr-warning:before,
.a-Icon.icon-irr-invalid-settings:before {
  content: "\e017";
}

/* line 305, ../scss/core/IconFont.scss */
.a-Icon.icon-info:before,
.a-Icon.icon-tr-contrast:before,
.a-Icon.icon-irr-inactive-settings:before {
  content: "\e023";
}

/* line 310, ../scss/core/IconFont.scss */
.a-Icon.icon-quick-pick:before,
.a-Icon.icon-irr-ws-lov:before {
  content: "\e0a6";
}

/* line 316, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-no-results:before,
.a-Icon.icon-search:before,
.a-Icon.icon-cm-find:before {
  content: "\e022";
}

/* line 324, ../scss/core/IconFont.scss */
.a-Icon.icon-tools:before,
.a-Icon.icon-util:before,
.a-Icon.icon-cm-build-query:before,
.a-Icon.icon-irr-format:before {
  content: "\e0a3";
}

/* line 330, ../scss/core/IconFont.scss */
.a-Icon.icon-plus:before,
.a-Icon.icon-irr-ws-row-add:before,
.a-Icon.icon-irr-ws-col-add:before {
  content: "\e069";
}

/* line 336, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-calculator:before,
.a-Icon.icon-irr-compute:before,
.a-Icon.icon-tree-computation:before {
  content: "\e05d";
}

/* line 341, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-chart:before {
  content: "\e0e9";
}

/* line 344, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-control-break:before {
  content: "\e0ea";
}

/* line 347, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-details:before {
  content: "\e05c";
}

/* line 350, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-group-by:before {
  content: "\e0ec";
}

/* line 354, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-icons:before,
.a-Icon.icon-ws-page-dir:before {
  content: "\e0ff";
}

/* line 357, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-pivot:before {
  content: "\e0ef";
}

/* line 360, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-remove-col:before {
  content: "\e0f0";
}

/* line 363, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-report:before {
  content: "\e0f1";
}

/* line 367, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-sort-asc:before,
.a-Icon.icon-rpt-sort-asc:before {
  content: "\e0f2";
}

/* line 371, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-sort-desc:before,
.a-Icon.icon-rpt-sort-desc:before {
  content: "\e0f3";
}

/* line 374, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-filter:before {
  content: "\e0f4";
}

/* line 377, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-flashback:before {
  content: "\e0f7";
}

/* line 380, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-highlight:before {
  content: "\e0f8";
}

/* line 383, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-download:before {
  content: "\e0fb";
}

/* line 386, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-search:before {
  content: "\e0fa";
}

/* line 390, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-saved-report:before,
.a-Icon.icon-tree-saved-report:before {
  content: "\e0f9";
}

/* line 395, ../scss/core/IconFont.scss */
.a-Icon.icon-ws-file:before {
  content: "\e0fc";
}

/* line 398, ../scss/core/IconFont.scss */
.a-Icon.icon-ws-image:before {
  content: "\e0fd";
}

/* line 401, ../scss/core/IconFont.scss */
.a-Icon.icon-ws-note:before {
  content: "\e0fe";
}

/* line 406, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-col:before,
.a-Icon.icon-irr-select-cols:before,
.a-Icon.icon-tree-report-column:before {
  content: "\e102";
}

/* line 409, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-toggle-checkboxes:before {
  content: "\e103";
}

/* line 413, ../scss/core/IconFont.scss */
.a-Icon.icon-cm-replace:before,
.a-Icon.icon-irr-ws-row-replace:before {
  content: "\e104";
}

/* line 416, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-row-fill:before {
  content: "\e105";
}

/* line 420, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-rows:before,
.a-Icon.icon-irr-ws-row:before {
  content: "\e106";
}

/* line 423, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-aggregate:before {
  content: "\e124";
}

/* line 426, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-sort:before {
  content: "\e125";
}

/* line 429, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-subscription:before {
  content: "\e02b";
}

/* line 433, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-properties:before,
.a-Icon.icon-grid-layout:before {
  content: "\e107";
}

/* line 438, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-history:before,
.a-Icon.icon-page-session:before,
.a-Icon.icon-coming-soon:before {
  content: "\e108";
}

/* line 442, ../scss/core/IconFont.scss */
.a-Icon.icon-copy:before,
.a-Icon.icon-irr-ws-copy:before {
  content: "\e109";
}

/* line 446, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-col-pros:before,
.a-Icon.icon-irr-ws-col-values:before {
  content: "\e10a";
}

/* line 449, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-col-groups:before {
  content: "\e10b";
}

/* line 454, ../scss/core/IconFont.scss */
.a-Icon.icon-irr-ws-dg-delete:before,
.a-Icon.icon-irr-ws-col-delete:before,
.a-Icon.icon-irr-ws-row-delete:before {
  content: "\e10c";
}

/* line 460, ../scss/core/IconFont.scss */
.a-Icon.icon-right-chevron:before,
.a-Icon.icon-go-to-component:before,
.a-Icon.icon-shuttle-move:before {
  content: "\e016";
}

/* line 465, ../scss/core/IconFont.scss */
.a-Icon.icon-left-chevron:before,
.a-Icon.icon-shuttle-remove:before {
  content: "\e013";
}

/* line 469, ../scss/core/IconFont.scss */
.a-Icon.icon-maximize:before {
  content: "\e00f";
}

/* line 474, ../scss/core/IconFont.scss */
.a-Icon.icon-up-chevron:before,
.a-Icon.icon-popup-lov:before {
  content: "\e012";
}

/* line 480, ../scss/core/IconFont.scss */
.a-Icon.icon-down-chevron:before,
.a-Icon.icon-menu-split-drop-down:before {
  content: "\e015";
}

/* line 486, ../scss/core/IconFont.scss */
.a-Icon.icon-region-native-calendar:before,
.a-Icon.icon-template-calendar:before,
.a-Icon.icon-item-native-date-picker-classic:before {
  content: "\e071";
}

/* line 488, ../scss/core/IconFont.scss */
.a-Icon.icon-calendar:before {
  content: "\e137";
}

/* line 493, ../scss/core/IconFont.scss */
.a-Icon.icon-restore:before {
  content: "\e025";
}

/* line 498, ../scss/core/IconFont.scss */
.a-Icon.icon-menu-radio:before {
  content: "\E080";
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-menu-radio {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xE080;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-menu-drop-down, .ie7
.a-Icon.icon-menu-scroll-down {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0c2;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-down-arrow, .ie7
.a-Collapsible.is-expanded .a-Collapsible-icon, .ie7
.a-Icon.icon-irr-collapse-row {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe123;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-right-arrow, .ie7
.a-Icon.icon-irr-expand-row, .ie7
.a-Collapsible.is-collapsed .a-Collapsible-icon {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe126;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-ws-validation, .ie7
.a-Icon.icon-check, .ie7
.a-Icon.icon-tr-pass, .ie7
.a-Icon.icon-menu-check, .ie7
.a-Icon.icon-wizard-step-complete {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe007;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-warning, .ie7
.a-Icon.icon-tr-warning, .ie7
.a-Icon.icon-irr-invalid-settings {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe017;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-info, .ie7
.a-Icon.icon-tr-contrast, .ie7
.a-Icon.icon-irr-inactive-settings {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe023;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-refresh, .ie7
.a-Icon.icon-shuttle-reset, .ie7
.a-Icon.icon-irr-reset, .ie7
.a-Icon.icon-tr-reset {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe01e;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-no-results, .ie7
.a-Icon.icon-search, .ie7
.a-Icon.icon-cm-find {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe022;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-tools, .ie7
.a-Icon.icon-util, .ie7
.a-Icon.icon-cm-build-query, .ie7
.a-Icon.icon-irr-format {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0a3;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-plus, .ie7
.a-Icon.icon-irr-ws-row-add, .ie7
.a-Icon.icon-irr-ws-col-add {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe069;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-help, .ie7
.a-Icon.icon-irr-help {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe04f;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-calculator, .ie7
.a-Icon.icon-irr-compute, .ie7
.a-Icon.icon-tree-computation {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe05d;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-chart {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0e9;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-control-break {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0ea;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-details {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe05c;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-group-by {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0ec;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-icons, .ie7
.a-Icon.icon-ws-page-dir {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0ff;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-pivot {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0ef;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-remove-col {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0f0;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-report {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0f1;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-sort-asc, .ie7
.a-Icon.icon-rpt-sort-asc {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0f2;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-sort-desc, .ie7
.a-Icon.icon-rpt-sort-desc {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0f3;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-filter {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0f4;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-flashback {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0f7;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-highlight {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0f8;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-download {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0fb;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-search {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0fa;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-saved-report, .ie7
.a-Icon.icon-tree-saved-report {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0f9;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-ws-file {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0fc;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-ws-image {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0fd;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-ws-note {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0fe;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-ws-col, .ie7
.a-Icon.icon-irr-select-cols, .ie7
.a-Icon.icon-tree-report-column {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe102;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-ws-toggle-checkboxes {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe103;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-cm-replace, .ie7
.a-Icon.icon-irr-ws-row-replace {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe104;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-ws-row-fill {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe105;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-rows, .ie7
.a-Icon.icon-irr-ws-row {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe106;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-aggregate {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe124;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-sort {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe125;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-subscription {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe02b;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-ws-properties, .ie7
.a-Icon.icon-grid-layout {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe107;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-ws-history, .ie7
.a-Icon.icon-page-session, .ie7
.a-Icon.icon-coming-soon {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe108;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-copy, .ie7
.a-Icon.icon-irr-ws-copy {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe109;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-ws-col-pros, .ie7
.a-Icon.icon-irr-ws-col-values {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe10a;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-ws-col-groups {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe10b;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-irr-ws-dg-delete, .ie7
.a-Icon.icon-irr-ws-col-delete, .ie7
.a-Icon.icon-irr-ws-row-delete {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe10c;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-menu-sub {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0d8;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-menu-sub-rtl {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xE0CA;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-menu-scroll-up {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe0e5;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-shuttle-move-all {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe028;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-shuttle-bottom, .ie7
.a-Icon.icon-tr-collapse, .ie7
.a-Icon.icon-install {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe021;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-shuttle-down {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe026;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-shuttle-top, .ie7
.a-Icon.icon-tr-expand {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe064;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-shuttle-up, .ie7
.a-Icon.icon-breadcrumb-previous {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe01a;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-shuttle-remove-all {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe029;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-right-chevron:before, .ie7
.a-Icon.icon-go-to-component, .ie7
.a-Icon.icon-shuttle-move {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe016;');
}

/* line 100, ../scss/core/IconFont.scss */
.ie7 .a-Icon.icon-left-chevron, .ie7
.a-Icon.icon-shuttle-remove {
  *zoom: expression(this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xe013;');
}

/**
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/******************************************************************************

File Name:    Icon.scss
Purpose:      Custom APEX Icons

******************************************************************************/
/* line 16, ../scss/core/Icons.scss */
.apex-edit-pencil,
.apex-edit-pencil-alt,
.apex-edit-page,
.apex-edit-view {
  width: 16px;
  height: 16px;
  display: inline-block;
}

/* line 1, ../scss/core/LegacyAPEX.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 14, ../scss/core/LegacyAPEX.scss */
fieldset.checkbox_group,
fieldset.datepicker,
fieldset.lov,
fieldset.radio_group,
fieldset.textarea,
fieldset.shuttle,
fieldset.colorpicker,
fieldset.html_editor,
fieldset.listmanager {
  display: inline-block;
}

/* line 18, ../scss/core/LegacyAPEX.scss */
.hideMeButHearMe {
  position: absolute;
  top: -999px;
}

/* line 23, ../scss/core/LegacyAPEX.scss */
.shuttleSelect1 select, .shuttleSelect2 select {
  min-width: 120px;
}

/* line 30, ../scss/core/LegacyAPEX.scss */
.apex-slider-container {
  width: 100%;
}

/* line 33, ../scss/core/LegacyAPEX.scss */
.apex-slider-control {
  width: 70%;
  display: inline-block;
  vertical-align: top;
  margin: 8px 0;
}

/* line 40, ../scss/core/LegacyAPEX.scss */
.apex-slider-value {
  display: inline-block;
  vertical-align: top;
  line-height: 26px;
  margin-left: 8px;
  font-size: 12px;
}

/* Visually Hidden for Accessibility */
/* line 49, ../scss/core/LegacyAPEX.scss */
.apex-grid-nbsp {
  line-height: 1px;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}

/* line 56, ../scss/core/LegacyAPEX.scss */
button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}

/* line 57, ../scss/core/LegacyAPEX.scss */
.apex_disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}

/* line 59, ../scss/core/LegacyAPEX.scss */
br {
  clear: both !important;
}

/* line 63, ../scss/core/LegacyAPEX.scss */
.apex_size_bar {
  background: #EEEEEE;
  background-image: none;
  border-color: #DDDDDD;
  border-style: solid;
  border-width: 0 0 1px 1px;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
}

/* line 74, ../scss/core/LegacyAPEX.scss */
.apex_size_grip {
  background: #eeeeee url(../widgets/size_grip.png) no-repeat scroll right top;
  border-color: #DDDDDD;
  border-style: solid;
  border-width: 0 1px 0 0;
  cursor: se-resize;
  height: 9px;
  width: 9px;
  float: right;
  overflow: hidden;
}

/* line 86, ../scss/core/LegacyAPEX.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/**
 * item type autocomplete (based on jquery.autocomplete.css)
 */
/* line 98, ../scss/core/LegacyAPEX.scss */
.ac_results {
  padding: 0;
  border: 1px solid black;
  background-color: white;
  overflow: hidden;
  z-index: 99999;
}

/* line 106, ../scss/core/LegacyAPEX.scss */
.ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 114, ../scss/core/LegacyAPEX.scss */
.ac_results li {
  margin: 0;
  padding: 2px 5px;
  cursor: default;
  display: block;
                 /*

if width will be 100% horizontal scrollbar will apear
  when scroll mode will be used
  */
  /*
  
  width: 100%;*/
  font: menu;
  font-size: 12px;
                /*it is very important, if line-height not setted or setted
in relative units scroll will be broken in firefox
*/
  line-height: 16px;
  overflow: hidden;
}

/* line 134, ../scss/core/LegacyAPEX.scss */
.ac_results li {
  margin: 0;
  padding: 2px 5px;
  cursor: default;
  display: block;
                 /*

if width will be 100% horizontal scrollbar will apear
  when scroll mode will be used
  */
  /*
  
  width: 100%;*/
  font-size: 12px;
                /*it is very important, if line-height not setted or setted
in relative units scroll will be broken in firefox
*/
  line-height: 16px;
  overflow: hidden;
}

/* line 153, ../scss/core/LegacyAPEX.scss */
.ac_loading {
  background: white url("../../apex_ui/img/legacy/loading16x16.gif") right center no-repeat;
}

/* line 157, ../scss/core/LegacyAPEX.scss */
.ac_odd {
  background-color: #eee;
}

/* line 161, ../scss/core/LegacyAPEX.scss */
.ac_over {
  background-color: #0A246A;
  color: white;
}

/* line 166, ../scss/core/LegacyAPEX.scss */
img {
  border: 0;
}

/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   Media Block
   ========================================================================== */
/**
 * Media Block Component
 *
 * This is a generic media block component used whenever there is a graphic or
 * image on the left or right, and a content region that fills the remainder
 * of its parent element.
 *
 * Example HTML:
 *
 * <div class="a-MediaBlock">
 *   <div class="a-MediaBlock-graphic">
 *     <img src="foo.jpg" alt="">
 *   </div>
 *   <div class="a-MediaBlock-content">
 *     Content here
 *   </div>
 * </div>
 */
/* line 29, ../scss/core/MediaBlock.scss */
.a-MediaBlock {
  *zoom: 1;
}

/* line 32, ../scss/core/MediaBlock.scss */
.a-MediaBlock-graphic {
  float: left;
  margin-right: 8px;
}
/* line 35, ../scss/core/MediaBlock.scss */
.a-MediaBlock-graphic img {
  display: block;
}

/* line 39, ../scss/core/MediaBlock.scss */
.a-MediaBlock-graphic--right {
  margin-left: 8px;
  float: right;
}

/* line 43, ../scss/core/MediaBlock.scss */
.a-MediaBlock-content {
  overflow: hidden;
  _overflow: visible;
  *zoom: 1;
}

/** 
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   Menu Bar
   ========================================================================== */
/* line 12, ../scss/core/Menu.scss */
.a-MenuBar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 17, ../scss/core/Menu.scss */
.a-MenuBar-item {
  display: inline-block;
  border: 1px solid;
  margin-right: -1px;
}
/* line 21, ../scss/core/Menu.scss */
.a-MenuBar-item > .a-Menu-subMenuCol {
  display: inline-block;
}

/* line 25, ../scss/core/Menu.scss */
.a-MenuBar-item.a-Menu--split > .a-Menu-subMenuCol {
  border-left: 1px solid;
}

/* line 28, ../scss/core/Menu.scss */
.a-MenuBar.u-RTL .a-MenuBar-item.a-Menu--split > .a-Menu-subMenuCol {
  border-right: 1px solid;
  border-left: none;
}

/* line 34, ../scss/core/Menu.scss */
.a-MenuBar-item.is-focused,
.a-MenuBar-item.is-expanded {
  outline: 1px dotted;
}

/* line 40, ../scss/core/Menu.scss */
.a-Menu--split.a-MenuBar-item > .a-MenuBar-label {
  padding-right: 4px;
}
/* line 43, ../scss/core/Menu.scss */
.a-Menu--split.a-MenuBar-item > .a-Menu-subMenuCol {
  padding: 8px 8px 8px 4px;
}

/* line 47, ../scss/core/Menu.scss */
.a-MenuBar-label {
  padding: 8px;
  display: inline-block;
  text-decoration: none;
}
/* line 51, ../scss/core/Menu.scss */
.a-MenuBar-label:focus {
  outline: none;
}

/* ==========================================================================
   Menu 
   ========================================================================== */
/* line 60, ../scss/core/Menu.scss */
.a-Menu {
  z-index: 2010;
  border: none;
  display: none;
  outline: none;
  background-color: transparent;
}

/* line 67, ../scss/core/Menu.scss */
.a-Menu * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 75, ../scss/core/Menu.scss */
.a-Menu.a-Menu--top > .a-Menu-content {
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 80, ../scss/core/Menu.scss */
.a-Menu-content {
  position: relative;
  background-color: #FFFFFF;
  border: 1px solid;
}

/* line 86, ../scss/core/Menu.scss */
.a-Menu ul {
  margin: 0;
  padding: 0;
  line-height: inherit;
  list-style: none;
}

/* line 93, ../scss/core/Menu.scss */
.a-Menu .a-Menu-item {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  white-space: nowrap;
  line-height: 32px;
  font-size: 12px;
}

/* line 105, ../scss/core/Menu.scss */
.a-Menu-itemSep .a-Menu-labelContainer {
  float: none;
  margin-right: 0;
}
/* line 109, ../scss/core/Menu.scss */
.a-Menu-itemSep .a-Menu-hSeparator {
  display: block;
  padding-right: 0 !important;
  border-top: 1px solid;
  margin-top: 2px;
  padding-bottom: 2px;
}
/* line 117, ../scss/core/Menu.scss */
.a-Menu-itemSep .a-Menu-statusCol,
.a-Menu-itemSep .a-Menu-accelContainer {
  display: none;
}

/* line 122, ../scss/core/Menu.scss */
.a-Menu-statusCol {
  display: -moz-inline-stack;
  display: inline-block;
  width: 24px;
  line-height: 16px;
  padding: 8px 4px;
  vertical-align: top;
  cursor: pointer;
}

/* 
 * Classes to handle menus without explicit widths + paddings
 */
/* line 135, ../scss/core/Menu.scss */
.a-Menu-inner {
  overflow: hidden;
  display: table;
  width: 100%;
}

/* line 141, ../scss/core/Menu.scss */
.a-Menu-labelContainer,
.a-Menu-accelContainer {
  display: table-cell;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
}

/* line 148, ../scss/core/Menu.scss */
.a-Menu-accelContainer {
  text-align: right;
}

/* line 152, ../scss/core/Menu.scss */
.u-RTL .a-Menu-labelContainer {
  text-align: right;
}

/* line 155, ../scss/core/Menu.scss */
.u-RTL .a-Menu-accelContainer {
  text-align: left;
}

/* line 161, ../scss/core/Menu.scss */
.a-Menu-content .a-Menu-statusCol {
  padding: 8px;
  width: 32px;
}

/* line 167, ../scss/core/Menu.scss */
.a-Menu-item.is-focused,
.a-Menu-item.is-expanded {
  background-color: #D0D0D0;
}

/* line 175, ../scss/core/Menu.scss */
.a-Menu-item {
  color: #404040;
}

/* line 184, ../scss/core/Menu.scss */
.a-Menu .a-Menu-item a,
.a-Menu .a-Menu-item a:hover,
.a-Menu .a-Menu-item a:active,
.a-Menu .a-Menu-item a:visited,
.a-Menu .a-Menu-item label,
.a-Menu .a-Menu-label {
  display: -moz-inline-stack;
  display: inline-block;
  padding: 0 12px 0 0;
  outline: none;
  color: inherit;
  text-decoration: none;
  -moz-user-select: none;
  cursor: pointer;
}

/* line 197, ../scss/core/Menu.scss */
.a-Menu button.a-Menu-label,
.a-MenuBar button.a-MenuBar-label {
  border: none;
  background-color: transparent;
  text-align: inherit;
}

/* line 202, ../scss/core/Menu.scss */
.a-Menu button.a-Menu-label {
  line-height: 32px;
}

/* line 206, ../scss/core/Menu.scss */
.a-Menu .a-Menu-item.is-disabled {
  cursor: default !important;
}
/* line 209, ../scss/core/Menu.scss */
.a-Menu .a-Menu-item.is-disabled .a-Menu-label,
.a-Menu .a-Menu-item.is-disabled .a-Menu-accel {
  color: #A0A0A0;
  color: rgba(64, 64, 64, 0.5);
}
/* line 213, ../scss/core/Menu.scss */
.a-Menu .a-Menu-item.is-disabled .a-Menu-statusCol {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 217, ../scss/core/Menu.scss */
.a-Menu .a-Menu-item.is-disabled.is-focused {
  background-color: transparent;
  border-color: #F0F0F0;
}
/* line 220, ../scss/core/Menu.scss */
.a-Menu .a-Menu-item.is-disabled.is-focused .a-Menu-subMenuCol {
  color: #A0A0A0;
  cursor: default;
}

/* line 228, ../scss/core/Menu.scss */
.a-Menu-item input,
.a-Menu-item label {
  outline: none;
  margin: 0;
}

/* line 233, ../scss/core/Menu.scss */
.a-Menu-item input {
  position: absolute;
  top: 0;
  left: -99999px;
}

/* line 239, ../scss/core/Menu.scss */
.a-Menu-item .a-Menu-subMenuCol {
  display: -moz-inline-stack;
  display: inline-block;
  width: 20px;
  height: 32px;
  padding: 8px 4px 8px 0;
  line-height: 16px;
  vertical-align: top;
  cursor: pointer;
}

/* line 249, ../scss/core/Menu.scss */
.a-MenuBar.u-RTL .a-MenuBar-item .a-Menu-subMenuCol {
  padding-right: 0;
  padding-left: 4px;
}

/* line 254, ../scss/core/Menu.scss */
.a-Menu-accel {
  color: #767676;
}

/* ==========================================================================
   Scrolling Buttons
   ========================================================================== */
/* line 262, ../scss/core/Menu.scss */
.a-Menu-content.a-Menu--scrollable {
  padding: 0;
}

/* line 266, ../scss/core/Menu.scss */
.a-Menu-scroll {
  overflow: hidden;
}

/* line 269, ../scss/core/Menu.scss */
.a-Menu-scrollBtn {
  width: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

/* line 275, ../scss/core/Menu.scss */
.a-Menu-scrollBtn .a-Icon {
  margin: 0 auto;
  display: block;
}

/* ==========================================================================
   Menubar Overflow
   ========================================================================== */
/* line 283, ../scss/core/Menu.scss */
.a-MenuBar.a-MenuBar--overflow {
  overflow: hidden;
  width: 100%;
  height: 40px;
}

/* line 288, ../scss/core/Menu.scss */
.a-MenuBar-item--overflow {
  float: right;
}

/* line 293, ../scss/core/Menu.scss */
.u-RTL .a-MenuBar-item--overflow {
  float: left;
}

/* ==========================================================================
   Menu RTL Fixes
   ========================================================================== */
/* line 306, ../scss/core/Menu.scss */
.u-RTL .a-Menu .a-Menu-item a,
.u-RTL .a-Menu .a-Menu-item a:hover,
.u-RTL .a-Menu .a-Menu-item a:active,
.u-RTL .a-Menu .a-Menu-item a:visited,
.u-RTL .a-Menu .a-Menu-item label,
.u-RTL .a-Menu .a-Menu-label {
  padding: 0 0 0 12px;
}
/* line 309, ../scss/core/Menu.scss */
.u-RTL .a-Menu-accelContainer {
  float: left;
  margin-left: 0;
  margin-right: -20px;
  text-align: left;
}
/* line 315, ../scss/core/Menu.scss */
.u-RTL .a-Menu-labelContainer {
  float: right;
  margin-left: 20px;
  margin-right: 0;
  text-align: right;
}

/* line 1, ../scss/core/Region.scss */
.apex-rds-last-item-spacer {
  min-height: 70vh;
}



/** 
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   Region Media Block
   ---
   This structure and style is used when a region image is specified.
   ========================================================================== */
/* line 12, ../scss/core/RegionMedia.scss */
.a-RegionMedia {
  display: block;
}

/* line 15, ../scss/core/RegionMedia.scss */
.a-RegionMedia-graphic {
  float: left;
  margin-right: 8px;
}

/* line 19, ../scss/core/RegionMedia.scss */
.a-RegionMedia-content {
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
}

/* 
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   Report Components
   ========================================================================== */
/* ==========================================================================
   Percent Chart (Format Mask)
   ========================================================================== */
/* line 15, ../scss/core/Report.scss */
.a-Report-percentChart {
  display: block;
  _border: 1px solid #D0D0D0;
  background-color: #F0F0F0;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  border-radius: 2px;
  overflow: hidden;
  height: 16px;
  vertical-align: inherit;
}

/* line 25, ../scss/core/Report.scss */
.a-Report-percentChart-fill {
  height: 16px;
  background-color: #A0A0A0;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}

/** 
* Import Compass
*/
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
 Tree Component
 ========================================================================== */
/* line 10, ../scss/core/Tree.scss */
.a-TreeView {
  display: inline-block;
  min-width: 100%;
  min-height: 100%;
  position: relative;
  /* so that it works well in a scrolling container */
}

/* line 18, ../scss/core/Tree.scss */
.a-TreeView.is-disabled .a-TreeView-content {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* ==========================================================================
Tree Parent List
 ========================================================================== */
/* line 28, ../scss/core/Tree.scss */
.a-TreeView ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* ==========================================================================
Tree Node
 ========================================================================== */
/* line 37, ../scss/core/Tree.scss */
.a-TreeView-node {
  list-style-type: none;
  padding: 0 0 0 16px;
  margin: 0 0 0 4px;
  min-height: 24px;
}

/* line 45, ../scss/core/Tree.scss */
.a-TreeView-node.a-TreeView--noCollapse,
.a-TreeView.u-RTL .a-TreeView-node.a-TreeView--noCollapse {
  padding: 0;
}

/* line 49, ../scss/core/Tree.scss */
.a-TreeView.u-RTL .a-TreeView-node {
  padding: 0 20px 0 0;
}

/* ==========================================================================
Toggle Control
 ========================================================================== */
/* line 57, ../scss/core/Tree.scss */
.a-TreeView-toggle {
  height: 16px;
  width: 16px;
  float: left;
  margin-left: -16px;
  margin-top: 4px;
  cursor: pointer;
  position: relative;
  font-family: "apex-5-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 75, ../scss/core/Tree.scss */
.a-TreeView-toggle:before {
  font-size: 16px;
}

/*
 * Active Tree Node Toggle
 */
/* line 88, ../scss/core/Tree.scss */
.a-TreeView.u-RTL .a-TreeView-toggle {
  float: right;
  margin-left: 0;
  margin-right: -16px;
}

/* line 94, ../scss/core/Tree.scss */
.a-TreeView .is-expandable > .a-TreeView-toggle:before {
  content: "\e126";
}

/* line 97, ../scss/core/Tree.scss */
.a-TreeView .is-collapsible > .a-TreeView-toggle:before {
  content: "\e123";
}

/* line 101, ../scss/core/Tree.scss */
.a-TreeView.u-RTL .is-expandable > .a-TreeView-toggle:before {
  content: "\E07F";
}

/*
 * Loading Animation when Lazy Loading
 */
/* line 109, ../scss/core/Tree.scss */
.a-TreeView .is-processing > .a-TreeView-toggle {
  -webkit-animation: u-animate-spin 1s infinite linear;
  -moz-animation: u-animate-spin 1s infinite linear;
  -o-animation: u-animate-spin 1s infinite linear;
  animation: u-animate-spin 1s infinite linear;
}
/* line 114, ../scss/core/Tree.scss */
.a-TreeView .is-processing > .a-TreeView-toggle:before {
  content: "\e01e";
}

/* ==========================================================================
Tree Row
---
Empty Element that is used to provide highlighting of tree
 ========================================================================== */
/* line 124, ../scss/core/Tree.scss */
.a-TreeView-row {
  cursor: default;
  -moz-user-select: none;
  position: absolute;
  left: 0;
  width: 100%;
  height: 24px;
}

/* line 135, ../scss/core/Tree.scss */
.a-TreeView-row.is-focused {
  outline: 1px dotted;
}

/* ==========================================================================
Tree Node Content
 ========================================================================== */
/* line 141, ../scss/core/Tree.scss */
.a-TreeView-content {
  position: relative;
  white-space: nowrap;
  line-height: 16px;
  font-size: 12px;
  padding: 4px;
  display: block;
  vertical-align: top;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 155, ../scss/core/Tree.scss */
.a-TreeView-content .a-Icon {
  vertical-align: top;
}
/* line 159, ../scss/core/Tree.scss */
.a-TreeView-content .a-Icon,
.a-TreeView-content .fa {
  cursor: default;
}

/* line 163, ../scss/core/Tree.scss */
.a-TreeView-content.is-disabled .a-TreeView-label {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* ==========================================================================
Tree Node Label
 ========================================================================== */
/* line 170, ../scss/core/Tree.scss */
.a-TreeView-label {
  cursor: default;
  line-height: 16px;
  padding: 4px 0;
  margin-left: 4px;
  vertical-align: top;
  text-decoration: none;
}
/* line 177, ../scss/core/Tree.scss */
.a-TreeView-label:focus {
  outline: none;
}
/* line 180, ../scss/core/Tree.scss */
.a-TreeView.u-RTL .a-TreeView-label {
  margin-left: 0;
  margin-right: 4px;
}

/* line 185, ../scss/core/Tree.scss */
.a-TreeView-label input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  line-height: 1;
  padding: 2px 4px;
  border-radius: 2px;
  height: 16px;
}
/* line 193, ../scss/core/Tree.scss */
.a-TreeView-label input:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
Drag and Drop
 ========================================================================== */
/* line 202, ../scss/core/Tree.scss */
.a-TreeView-dragHelper {
  border: 1px solid;
  border-radius: 2px;
  padding: 4px;
  max-height: 200px;
  overflow: hidden;
}

/* line 216, ../scss/core/Tree.scss */
.a-TreeView-placeholder > .a-TreeView-content:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.15);
  top: 0;
  bottom: 0;
  margin: 4px 4px 4px 0;
  border-radius: 2px;
}

/**
 * Import Compass
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   jQuery UI Overrides
   ========================================================================== */
/* line 10, ../scss/core/jQueryUI.scss */
body .ui-widget-overlay {
  z-index: 900;
}

/* line 13, ../scss/core/jQueryUI.scss */
body .ui-front {
  z-index: 900;
}

/* line 16, ../scss/core/jQueryUI.scss */
body .ui-dialog.ui-dialog--helpDialog {
  z-index: 990;
}

/* line 19, ../scss/core/jQueryUI.scss */
body .ui-datepicker-div {
  z-index: 400;
}
