/*!
 * Core.min.css 
 * apex-builder-app_ui v20.1.0
 * https://apex.oracle.com/
 * Copyright (c) Oracle
*/

@charset "UTF-8";
.u-pullLeft {
 float:left!important
}
.u-pullRight {
 float:right!important
}
.u-alignTop {
 vertical-align:top!important
}
.u-alignMiddle {
 vertical-align:middle!important
}
.u-alignBaseline {
 vertical-align:baseline!important
}
.u-alignBottom {
 vertical-align:bottom!important
}
.u-hidden {
 display:none!important
}
.u-visible {
 visibility:visible!important
}
.hideMeButHearMe,
.u-vh,
.u-VisuallyHidden,
.visuallyhidden,
.visuallyHidden {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
.u-vh.is-focusable:focus,
.u-VisuallyHidden.is-focusable:active,
.u-VisuallyHidden.is-focusable:focus,
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
 position:static;
 overflow:visible;
 clip:auto;
 margin:0;
 width:auto;
 height:auto
}
.u-DisplayNone {
 display:none
}
.u-Animate-spin {
 animation:u-animate-spin 2s infinite linear
}
@keyframes u-animate-spin {
 0% {
  transform:rotate(0deg)
 }
 to {
  transform:rotate(359deg)
 }
}
.u-Overlay {
 background-color:#000;
 opacity:.15;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.u-Overlay--quickEdit {
 position:fixed;
 z-index:8000
}
.u-Overlay--processing {
 position:absolute;
 z-index:1000
}
.u-Overlay--glass {
 position:fixed;
 background-color:transparent;
 opacity:1;
 z-index:1000
}
.u-textRight,
.u-tR {
 text-align:right!important
}
.u-RTL .u-textRight,
.u-RTL .u-tR,
.u-textLeft,
.u-tL {
 text-align:left!important
}
.u-RTL .u-textLeft,
.u-RTL .u-tL {
 text-align:right!important
}
.u-tC,
.u-textCenter {
 text-align:center!important
}
.u-tE,
.u-textEnd {
 text-align:right!important
}
.u-RTL .u-tE,
.u-RTL .u-textEnd,
.u-textStart,
.u-tS {
 text-align:left!important
}
.u-RTL .u-textStart,
.u-RTL .u-tS {
 text-align:right!important
}
.u-textUpper {
 text-transform:uppercase
}
.u-textLower {
 text-transform:lowercase
}
.u-textInitCap {
 text-transform:capitalize
}
.u-fontWeightNormal,
.u-fwNormal {
 font-weight:400
}
.u-fixedFont {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}
.u-nowrap {
 white-space:nowrap!important
}
.u-bold,
.u-strong {
 font-weight:700!important
}
.u-em,
.u-italics {
 font-style:italic!important
}
.u-underline {
 text-decoration:underline!important
}
.u-Processing {
 box-sizing:border-box;
 display:block;
 height:48px;
 width:48px;
 cursor:progress;
 position:absolute;
 left:50%;
 margin-left:-24px;
 padding:8px;
 background-color:rgba(0,0,0,.5);
 border-radius:100%;
 z-index:2000;
 -webkit-backdrop-filter:blur(4px)
}
.u-Processing-spinner {
 display:block;
 width:32px;
 height:32px;
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-weight:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 animation:u-animate-spin .5s infinite linear;
 color:#fff;
 border:4px solid hsla(0,0%,100%,.25);
 border-radius:100%;
 border-top-color:#fff
}
.u-Processing--inline {
 position:static;
 width:24px;
 height:24px;
 margin:0 4px;
 padding:4px;
 display:inline-block;
 vertical-align:top
}
.u-Processing--inline .u-Processing-spinner {
 width:16px;
 height:16px
}
.u-Processing--inline .u-Processing-spinner:before {
 font-size:16px
}
.u-Processing--cellRefresh {
 width:24px;
 height:24px;
 padding:4px;
 display:block;
 background-color:rgba(0,0,0,.25)
}
.u-Processing--cellRefresh .u-Processing-spinner {
 width:16px;
 height:16px
}
.u-Processing--cellRefresh .u-Processing-spinner:before {
 font-size:16px
}
.u-Report,
.u-resetTable {
 border-collapse:collapse;
 table-layout:auto;
 border-spacing:0
}
.u-Report td.pagination {
 border-width:0!important
}
.u-Report .u-Report-header,
.u-Report th {
 background-color:#f4f4f4;
 vertical-align:bottom;
 padding:8px;
 color:#404040;
 font-weight:700;
 -webkit-font-smoothing:antialiased
}
.u-Report th[scope=rowgroup] {
 background-color:#fafafa
}
.u-Report td,
.u-Report th[scope=row] {
 background-color:#fff
}
.u-Report td {
 padding:4px 8px;
 color:#404040;
 transition:background-color .1s
}
.u-Report tr:nth-child(2n) td,
.u-Report tr:nth-child(2n) th[scope=row] {
 background-color:#fafafa
}
.u-Report td,
.u-Report th {
 border:1px solid #e8e8e8
}
.u-Report--stretch {
 width:100%
}
.u-Report--inline tr:first-child td,
.u-Report--inline tr:first-child th {
 border-top-width:0
}
.u-Report--inline tr:last-child td,
.u-Report--inline tr:last-child th {
 border-bottom-width:0
}
.u-Report--inline tr td:last-child,
.u-Report--inline tr th:last-child {
 border-right-width:0
}
.u-Report--inline tr td:first-child,
.u-Report--inline tr th:first-child {
 border-left-width:0
}
.u-Report--staticBG tr:nth-child(2n) td,
.u-Report--staticBG tr:nth-child(2n) th[scope=row] {
 background-color:#fff
}
.u-Report--firstColLabel tr td:first-child {
 width:40%
}
.u-Report-sort,
.u-Report-sortHeading,
.u-Report-sortIcon {
 display:inline-block;
 vertical-align:top
}
.u-Report-sortIcon {
 margin-left:4px
}
.u-RTL .u-Report-sortIcon {
 margin-left:0;
 margin-right:4px
}
.u-Report--standardLook {
 font-size:12px;
 line-height:16px;
 vertical-align:top
}
.u-Report--standardLook th {
 padding:8px 4px
}
.u-Report--standardLook td {
 padding:4px
}
.u-Report--dataLoad {
 font-size:12px;
 line-height:16px;
 vertical-align:top
}
.u-Report--dataLoad th {
 padding:8px 4px
}
.u-Report--dataLoad td {
 padding:4px
}
.u-Report--dataLoad td,
.u-Report--dataLoad th {
 max-width:200px;
 overflow:hidden;
 text-overflow:ellipsis
}
.apex-no-scroll {
 overflow:hidden!important;
 width:100%
}
.clearfix:after,
.clearfix:before {
 display:table;
 content:""
}
.clearfix:after {
 clear:both
}
#apex_popup_field_help:focus {
 outline:none
}
.apex-help-dialog {
 padding:12px
}
.apex-help-dialog .a-Button {
 margin-top:8px
}
.apex-help-dialog h2 {
 font-size:16px;
 font-weight:700
}
.apex-help-dialog h3 {
 font-size:14px;
 font-weight:700
}
.apex-help-dialog h4 {
 font-size:12px;
 font-weight:700
}
.apex-help-dialog li,
.apex-help-dialog p {
 font-size:12px
}
.u-BuiltWithAPEX {
 display:inline-block;
 vertical-align:top
}
.u-BuiltWithAPEX .fa-heart {
 font-size:10px;
 line-height:inherit;
 margin:0 2px;
 transition:color 1s ease
}
.u-BuiltWithAPEX:hover .fa-heart {
 color:red;
 animation:apexheartpulse 1s infinite ease
}
.u-BuiltWithAPEX a span {
 display:none
}
.u-BuiltWithAPEX a:focus span,
.u-BuiltWithAPEX a:hover span {
 margin-left:4px;
 display:inline
}
@keyframes apexheartpulse {
 0% {
  transform:scale(.9)
 }
 70% {
  transform:scale(1.25)
 }
 to {
  transform:scale(.9)
 }
}
.a-Button,
.u-Button {
 -webkit-appearance:none;
 background:transparent;
 border:1px solid;
 color:inherit;
 cursor:pointer;
 display:inline-block;
 font:inherit;
 line-height:normal;
 margin:0;
 padding:4px 12px;
 position:relative;
 text-align:center;
 -moz-user-select:none;
 -ms-user-select:none;
 -webkit-user-select:none;
 user-select:none;
 vertical-align:middle;
 white-space:nowrap
}
.a-Button,
.a-Button:active,
.a-Button:focus,
.a-Button:hover,
.u-Button {
 text-decoration:none
}
.a-Button:focus,
.apex-button-group input:focus+label {
 outline:1px dotted
}
.a-Button.is-disabled,
.a-Button:disabled,
.apex-button-group input:disabled+label,
button:disabled {
 cursor:default;
 opacity:.5;
 pointer-events:none
}
.a-Button::-moz-focus-inner,
button::-moz-focus-inner {
 border:0;
 padding:0
}
.a-Button--full,
.a-Button--stretch {
 width:100%
}
.a-Button--pillStart {
 border-top-right-radius:0!important;
 border-bottom-right-radius:0!important
}
.a-Button--pillEnd {
 border-top-left-radius:0!important;
 border-bottom-left-radius:0!important
}
.a-Button--pillStart+.a-Button--pill,
.a-Button--pillStart+.a-Button--pillEnd {
 margin-left:-1px!important
}
.a-Button--pill {
 border-radius:0!important;
 margin-right:-1px
}
.a-Button--pill,
.a-Button--pill+.a-Button--pillEnd {
 margin-left:0!important
}
.a-Button--padLeft {
 margin-left:4px!important
}
.a-Button--padRight {
 margin-right:4px!important
}
.a-Button--gapLeft {
 margin-left:12px!important
}
.a-Button--gapRight {
 margin-right:12px!important
}
.a-Button--gapRight+.a-Button {
 margin-left:0!important
}
.a-Button--shuttle {
 display:block;
 margin:4px
}
.apex-item-yes-no:focus {
 outline:none
}
.apex-button-group input {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
.apex-button-group input:checked+label {
 display:inline-block;
 vertical-align:top;
 font-weight:700;
 background-color:#d0d0d0;
 z-index:1;
 position:relative
}
.apex-button-group label {
 margin-right:-1px;
 min-width:48px;
 white-space:nowrap;
 text-align:center
}
.u-RTL .apex-button-group label {
 margin-right:0;
 margin-left:-1px
}
.apex-button-group .apex-item-option:first-of-type label {
 border-radius:2px 0 0 2px
}
.u-RTL .apex-button-group .apex-item-option:first-of-type label {
 border-radius:0 2px 2px 0
}
.apex-button-group .apex-item-option:last-of-type label {
 margin-right:0;
 border-radius:0 2px 2px 0
}
.u-RTL .apex-button-group .apex-item-option:last-of-type label {
 border-radius:2px 0 0 2px
}
.apex-button-group .apex-item-option:only-of-type label {
 border-radius:2px
}
.a-Button.a-Button--notification {
 padding:4px 8px;
 margin-left:4px;
 background-color:transparent;
 box-shadow:none;
 color:inherit
}
.u-RTL .a-Button.a-Button--notification {
 margin-left:0;
 margin-right:4px
}
.u-HCM .a-Button {
 border:1px solid!important
}
.u-HCM .a-Button:focus {
 outline:1px dotted!important
}
.fc.ui-widget {
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}
.fc-day-header.ui-widget-header {
 font-size:12px;
 line-height:24px;
 font-weight:400;
 color:#606060;
 text-align:center;
 background-image:none;
 background-color:#f8f8f8;
 border-color:#e0e0e0
}
.fc-agenda-divider.ui-widget-header,
.fc-agenda-gutter.ui-widget-header {
 padding:0
}
.fc .fc-basic-view td.fc-day-number,
.fc .fc-day-number {
 padding:8px 12px 4px;
 line-height:1;
 font-size:12px;
 color:#404040
}
.fc-content .fc-today {
 background:#e6eef7
}
.fc .fc-toolbar {
 margin:0
}
.fc-toolbar .fc-center,
.fc-toolbar .fc-left,
.fc-toolbar .fc-right {
 padding:16px 12px
}
.fc .ui-button {
 padding:8px 12px;
 line-height:16px;
 margin-bottom:0
}
.fc button.ui-button {
 height:auto
}
.fc .fc-button .fc-icon-wrap {
 float:none;
 display:block;
 height:32px
}
.fc .ui-button .ui-icon {
 float:none;
 margin:0;
 display:inline-block;
 vertical-align:top
}
.fc-toolbar h2 {
 font-size:24px;
 line-height:32px;
 font-weight:200;
 color:#404040
}
body .fc td.fc-today {
 border-width:1px 0 0;
 border-style:solid;
 border-color:#e0e0e0
}
.fc-content .fc-day.fc-today {
 background:#e6eef7;
 border-width:1px 0 0
}
.fc-grid .fc-day-header {
 font-size:12px;
 line-height:24px;
 font-weight:400;
 color:#707070;
 text-align:right;
 padding:4px 8px;
 border-color:#f0f0f0;
 border-width:0 0 1px;
 background-color:transparent
}
.fc-content .fc-day {
 border-top:1px solid #f0f0f0;
 border-right:1px solid #f8f8f8;
 border-left-width:0;
 border-bottom-width:0;
 padding:0
}
.fc .fc-grid .fc-day-content {
 padding:8px
}
.fc-content .fc-last.fc-day {
 border-right:none
}
.fc-content .fc-grid .fc-day-number {
 color:#404040;
 padding:4px 12px
}
.fc-header span.fc-button.fc-button-next,
.fc-header span.fc-button.fc-button-prev {
 padding:0 8px
}
.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,.1);
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.025)
}
.fc-content .fc-event:hover {
 background-color:#256ffb
}
.fc-content .fc-event:hover .fc-event-title {
 color:#fff!important
}
.fc-content .fc-event:hover .fc-event-title:before {
 background-color:#fff
}
.fc-content .fc-event a {
 text-decoration:none
}
.fc-content .fc-event .fc-event-title {
 display:block;
 width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 font-weight:400!important;
 color:#404040!important
}
.fc-agendaList .fc-agendaList {
 border-width:0
}
.fc .fc-event a {
 color:inherit
}
.fc-apex-dialog-invitation {
 width:650px;
 margin:20px 0
}
.fc-apex-dialog-date,
.fc-apex-dialog-desc,
.fc-apex-dialog-invitation input,
.fc-apex-dialog-invitation label,
.fc-apex-dialog-title {
 display:block
}
.fc-apex-dialog-title {
 font-size:16px;
 line-height:1;
 margin-bottom:8px;
 font-weight:700;
 color:gray
}
.fc-apex-dialog-desc {
 color:gray
}
.fc-apex-dialog-date {
 font-size:11px;
 margin-top:4px;
 color:gray
}
.fc-apex-dialog-date label {
 display:inline-block;
 width:30px;
 padding:0 0 0 4px;
 font:700 11px/20px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
 color:#666;
 vertical-align:top
}
.fc-apex-tooltip {
 display:none;
 position:fixed;
 z-index:10001;
 width:240px;
 padding:12px;
 border-radius:4px;
 background-color:rgba(0,0,0,.9)
}
.fc-apex-tooltip-date,
.fc-apex-tooltip-desc,
.fc-apex-tooltip-title {
 display:block
}
.fc-apex-tooltip-title {
 font-size:14px;
 line-height:1;
 margin-bottom:8px;
 font-weight:700;
 color:#e0e0e0
}
.fc-apex-tooltip-desc {
 color:silver
}
.fc-apex-tooltip-date {
 font-size:11px;
 margin-top:4px;
 color:gray
}
.fc-apex-tooltip-date label {
 display:inline-block;
 width:30px;
 padding:0 0 0 4px;
 font:700 11px/20px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
 color:#666;
 vertical-align:top
}
.fc-eventlist.apex-css-cal-01 {
 border-color:#e74c3c
}
.fc-eventlist.apex-css-cal-02 {
 border-color:#ff9500
}
.fc-eventlist.apex-css-cal-03,
.fc-eventlist.fc-apex-events-default {
 border-color:#3498db
}
.fc-eventlist.apex-css-cal-04 {
 border-color:#2ecc71
}
.fc-eventlist.fc-apex-events-gcal {
 border-color:#019655
}
.fc-eventlist.fc-apex-events-webservice {
 border-color:#9b59b6
}
.a-Combobox-wrapper {
 display:-ms-flexbox;
 display:flex
}
.a-Combobox-wrapper .a-Button {
 padding:4px 8px;
 border-radius:0 2px 2px 0
}
.u-RTL .a-Combobox-wrapper .a-Button {
 border-radius:2px 0 0 2px
}
.a-Customize {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex:1 0 100%;
 flex:1 0 100%;
 height:100vh
}
.a-Customize-html {
 font-size:62.5%
}
.a-Customize-page {
 background-color:#fff;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:1.4rem;
 line-height:2rem;
 margin:0
}
.u-RTL .a-Customize-page {
 direction:rtl
}
.a-Customize-page h1 {
 font-size:2.4rem;
 margin:0 0 1.6rem
}
.a-Customize-page h2 {
 font-size:2rem;
 margin:0 0 1.2rem;
 color:#404040
}
.a-Customize-page h1,
.a-Customize-page h2 {
 font-weight:300;
 line-height:1.5
}
.a-Customize-page p {
 color:#404040
}
.a-Customize-header {
 border-bottom:1px solid
}
.a-Customize-footer {
 border-top:1px solid;
 text-align:right
}
.u-RTL .a-Customize-footer {
 text-align:left
}
.a-Customize-footer,
.a-Customize-header {
 -ms-flex-negative:0;
 flex-shrink:0;
 padding:16px;
 border-color:rgba(0,0,0,.1)
}
.a-Customize-body {
 -ms-flex-positive:1;
 flex-grow:1;
 padding:16px
}
.a-Customize-bodyWrapperOut {
 position:relative;
 -ms-flex:1 0;
 flex:1 0
}
.a-Customize-bodyWrapperIn {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:auto
}
.a-Customize-setting {
 padding-bottom:16px
}
.a-Customize-setting:last-child {
 padding-bottom:0
}
.a-Customize-header h1 {
 margin:0
}
.a-Customize-selection {
 list-style:none;
 padding:0;
 margin:0;
 overflow:hidden;
 border:1px solid rgba(0,0,0,.1);
 background-color:#fff
}
.a-Customize-selection-item {
 padding:0;
 display:block;
 border-bottom:1px solid rgba(0,0,0,.1)
}
.a-Customize-selection-item:last-child {
 border-bottom-width:0
}
.a-Customize-selection-input {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
.a-Customize-selection-input:checked+label {
 font-weight:700;
 background-color:#f0f0f0
}
.a-Customize-selection-input:checked+label .a-Customize-badge {
 background-color:#fff
}
.a-Customize-selection-label {
 display:block;
 position:relative;
 padding:12px;
 line-height:2.4rem;
 cursor:pointer;
 transition:background-color .2s ease
}
.a-Customize-selection-label:hover {
 background-color:#f8f8f8
}
.a-Customize-selection-label:hover .a-Customize-badge {
 background-color:#fff
}
.a-Customize-badges {
 float:right
}
.u-RTL .a-Customize-badges {
 float:left
}
.a-Customize-badge {
 display:inline-block;
 font-size:11px;
 line-height:1.6rem;
 box-shadow:0 0 0 1px rgba(0,0,0,.1);
 padding:4px 8px;
 border-radius:2px;
 font-weight:400;
 color:#707070
}
.a-Customize-badge+.a-Customize-badge {
 margin-left:4px
}
.u-RTL .a-Customize-badge+.a-Customize-badge {
 margin-left:0;
 margin-right:4px
}
.a-Customize-button.a-Button--hot {
 background-color:#2d7bbb;
 color:#fff;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)
}
.a-Customize-button.a-Button--hot:focus,
.a-Customize-button.a-Button--hot:hover {
 background-color:#399bea
}
.a-Customize-button.a-Button--hot:focus {
 box-shadow:inset 0 0 0 1px #399bea,0 1px 2px rgba(0,0,0,.1);
 outline:none
}
.a-Customize-button.a-Button--hot:active {
 box-shadow:inset 0 0 0 1px #399bea,inset 0 2px 2px rgba(0,0,0,.1)!important
}
.a-DevToolbar {
 position:fixed;
 z-index:1000;
 line-height:0
}
.a-DevToolbar-list {
 list-style:none;
 text-align:center;
 margin:0;
 font-size:0
}
.a-DevToolbar-list,
.a-DevToolbar-list li {
 display:inline-block
}
.a-DevToolbar--left {
 left:0
}
.a-DevToolbar--right {
 right:0
}
.a-DevToolbar--left,
.a-DevToolbar--right {
 top:20%
}
.a-DevToolbar--left.a-DevToolbar--iconsOnly .a-DevToolbar-buttonLabel,
.a-DevToolbar--right.a-DevToolbar--iconsOnly .a-DevToolbar-buttonLabel {
 display:none
}
.a-DevToolbar--left .a-Button.a-Button--devToolbar,
.a-DevToolbar--right .a-Button.a-Button--devToolbar {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);
 margin-bottom:-1px;
 width:100%;
 text-align:left
}
.a-DevToolbar--left .a-DevToolbar-list,
.a-DevToolbar--right .a-DevToolbar-list {
 display:block
}
.a-DevToolbar--left .a-DevToolbar-list li,
.a-DevToolbar--right .a-DevToolbar-list li {
 display:block;
 width:100%
}
.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
}
.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
}
#apexDevToolbarErrors {
 background-color:#ea1818;
 color:#fff
}
#apexDevToolbarErrors:active,
#apexDevToolbarErrors:focus,
#apexDevToolbarErrors:hover {
 background-color:#ea1818!important
}
.a-DevToolbar--top {
 top:0
}
.a-DevToolbar--bottom {
 bottom:0
}
.a-DevToolbar--bottom .a-Button.a-Button--devToolbar,
.a-DevToolbar--top .a-Button.a-Button--devToolbar {
 box-shadow:none;
 margin-right:-1px
}
.a-DevToolbar--bottom .a-DevToolbar-list,
.a-DevToolbar--top .a-DevToolbar-list {
 width:100%;
 text-align:center
}
.a-DevToolbar--bottom .a-DevToolbar-list li,
.a-DevToolbar--top .a-DevToolbar-list li {
 display:inline-block
}
.a-DevToolbar--bottom .a-DevToolbar-list li:last-child .a-Button--devToolbar,
.a-DevToolbar--top .a-DevToolbar-list li:last-child .a-Button--devToolbar {
 margin-right:0
}
.a-Button.a-Button--devToolbar {
 text-shadow:none;
 border-radius:0;
 padding:8px;
 transition:none
}
@media only screen and (min-width:1280px) {
 .a-Button.a-Button--devToolbar {
  padding:8px 16px
 }
}
@media only screen and (max-width:768px) {
 .a-DevToolbar--bottom .a-Button.a-Button--devToolbar,
 .a-DevToolbar--top .a-Button.a-Button--devToolbar {
  padding:8px 16px
 }
}
.a-DevToolbar-buttonLabel {
 line-height:16px;
 margin-left:4px
}
@media only screen and (max-width:768px) {
 .a-DevToolbar--bottom .a-DevToolbar-buttonLabel,
 .a-DevToolbar--top .a-DevToolbar-buttonLabel {
  position:absolute;
  overflow:hidden;
  clip:rect(0 0 0 0);
  margin:-1px;
  padding:0;
  width:1px;
  height:1px;
  border:0
 }
}
.a-DevToolbar--autoHide {
 transition:transform .1s ease-in-out
}
.a-DevToolbar--left.a-DevToolbar--autoHide {
 transform:translateX(-90%)
}
.a-DevToolbar--right.a-DevToolbar--autoHide {
 transform:translateX(90%)
}
.a-DevToolbar--left.a-DevToolbar--iconsOnly.a-DevToolbar--autoHide {
 transform:translateX(-80%)
}
.a-DevToolbar--right.a-DevToolbar--iconsOnly.a-DevToolbar--autoHide {
 transform:translateX(80%)
}
.a-DevToolbar--autoHide.a-DevToolbar--left.is-active,
.a-DevToolbar--autoHide.a-DevToolbar--right.is-active {
 transform:translateX(0)
}
.a-DevToolbar--autoHide.a-DevToolbar--top {
 transform:translateY(-70%)
}
.a-DevToolbar--autoHide.a-DevToolbar--bottom {
 transform:translateY(70%)
}
.a-DevToolbar--autoHide.a-DevToolbar--bottom.is-active,
.a-DevToolbar--autoHide.a-DevToolbar--top.is-active {
 transform:translateY(0)
}
.a-DevToolbar--left.a-DevToolbar--autoHide {
 left:0
}
.a-DevToolbar--left.a-DevToolbar--autoHide.is-active,
.a-DevToolbar--left.a-DevToolbar--autoHide:hover {
 width:auto
}
.a-DevToolbar--iconsOnly .a-Icon+.a-DevToolbar-buttonLabel {
 display:none
}
.a-DevToolbar--iconsOnly .a-Button.a-Button--devToolbar {
 padding:8px 16px
}
.a-DevToolbar-uiSelector {
 border:2px solid;
 background:transparent;
 position:absolute;
 z-index:1010
}
.apex-timeline.ui-dialog {
 padding:8px;
 background-color:#222;
 background:#606060;
 background-color:rgba(0,0,0,.5);
 border-color:#303030!important;
 border-color:rgba(0,0,0,.25)!important;
 border-radius:2px;
 box-shadow:0 0 4px 2px rgba(0,0,0,.2)
}
.apex-timeline.ui-dialog .ui-dialog-titlebar {
 background:#202020;
 border:0;
 border-radius:0
}
.apex-timeline.ui-dialog .ui-dialog-title {
 color:#eee
}
#apex-timeline {
 background-color:#404040;
 color:#eee;
 font-size:12px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.apex-timeline-rule {
 position:absolute;
 width:1px;
 left:100px;
 top:0;
 background-color:#eee
}
.apex-timeline-time {
 position:absolute;
 background-color:rgba(25,25,25,.75);
 padding:4px;
 top:0;
 border-radius:2px
}
.apex-timeline-entry {
 white-space:nowrap
}
.apex-timeline-box {
 height:8px;
 vertical-align:middle;
 background-color:#b22222;
 display:inline-block
}
.apex-timeline-label {
 vertical-align:middle;
 padding:2px 4px
}
#apex-timeline .apex-timeline {
 margin:0;
 list-style-type:none
}
#apex-timeline .apex-timeline-entry {
 white-space:nowrap;
 margin:0
}
.c-tl-page {
 background-color:#d3d3d3
}
.c-tl-redir,
.c-tl-unload {
 background-color:blue
}
.c-tl-cache {
 background-color:#d3d3d3
}
.c-tl-dns {
 background-color:#add8e6
}
.c-tl-conn {
 background-color:orange
}
.c-tl-req {
 background-color:green
}
.c-tl-resp {
 background-color:blue
}
.c-tl-proc {
 background-color:#8a2be2
}
.c-tl-d1 {
 background-color:#96c
}
.c-tl-d2 {
 background-color:#9370db
}
.c-tl-d3 {
 background-color:maroon
}
.c-tl-measure {
 background-color:red
}
.c-tl-mark {
 background-color:#ff0
}
.c-tl-res {
 background-color:brown
}
.c-tl-load {
 background-color:maroon
}
body .ui-widget.ui-dialog--hud {
 padding:8px;
 background:#606060;
 background-color:rgba(0,0,0,.5);
 border-color:#303030!important;
 border-color:rgba(0,0,0,.25)!important;
 border-radius:2px;
 box-shadow:0 0 4px 2px rgba(0,0,0,.2)
}
body .ui-widget.ui-dialog--hud .ui-accordion .ui-accordion-content {
 border-radius:0;
 border:none!important;
 padding:12px;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-titlebar {
 background:#202020;
 border-color:#333;
 border-top:1px solid #333;
 border-left:1px solid #333;
 border-right:1px solid #333;
 padding:12px;
 position:relative;
 border:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 border-top-left-radius:2px;
 border-top-right-radius:2px;
 box-sizing:border-box
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-title {
 color:#eee!important;
 float:left;
 margin:0;
 line-height:24px;
 font-size:16px;
 font-weight:400;
 white-space:nowrap;
 width:90%;
 overflow:hidden;
 text-overflow:ellipsis;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-title .a-Icon {
 margin-top:4px
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-widget-content {
 color:#eee;
 background:none #606060;
 border-bottom:1px solid #333;
 border-left:1px solid #333;
 border-right:1px solid #333;
 font-size:12px
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-buttonset .ui-button {
 display:inline-block;
 text-decoration:none;
 padding:5px 8px;
 margin:0 0 0 8px;
 border:1px solid #333;
 background:#606060;
 color:#eee!important;
 border-radius:2px
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-buttonset .ui-button:hover {
 background:gray
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-buttonset .ui-button--hot,
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-buttonset .ui-button--hot:hover {
 background:#0572ce
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-buttonset .ui-button span {
 padding:0;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-buttonpane {
 background:#404040;
 border-top:none;
 padding:inherit;
 margin:0;
 line-height:16px
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-titlebar-close {
 color:#fff;
 font-size:16px;
 position:absolute;
 right:12px;
 top:15px;
 width:16px;
 height:16px!important;
 margin:0;
 padding:0;
 background:transparent;
 border:none;
 box-shadow:none
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-dialog-titlebar-close.a-Icon:before {
 font-size:inherit
}
body .ui-widget.ui-dialog.ui-dialog--hud .ui-slider-handle {
 border:1px solid #404040;
 background:#ccc;
 border-radius:100%
}
.u-HCM .a-DevToolbar-list {
 overflow:visible
}
.u-HCM .a-Button.a-Button--devToolbar:focus {
 outline:1px dotted
}
.ui-dialog--apex.ui-dialog .ui-dialog-content {
 overflow:hidden
}
.ui-dialog--notification {
 width:400px!important
}
body .ui-dialog--notification.ui-dialog .ui-dialog-titlebar {
 border-width:0
}
body .ui-dialog--notification.ui-dialog .ui-dialog-content {
 min-height:auto!important;
 padding:0 32px 36px
}
.ui-dialog--notification .ui-dialog-content p {
 margin:0
}
.ui-dialog--notificationLarge {
 width:640px!important
}
body .ui-dialog--notificationLarge.ui-dialog .ui-dialog-titlebar {
 border-width:0
}
body .ui-dialog--notificationLarge.ui-dialog .ui-dialog-content {
 min-height:auto!important;
 padding:0 32px 36px
}
.ui-dialog--notificationLarge .a-Notification-details {
 font-size:11px;
 line-height:16px
}
.ui-dialog--notificationLarge .a-Notification--pre {
 font-family:monospace;
 white-space:pre-wrap;
 font-size:11px;
 line-height:14px
}
.a-FS,
.a-FS-currentList {
 transition:opacity .15s ease;
 transition-delay:.25s
}
.a-FS-header {
 font-size:16px;
 font-weight:600;
 line-height:20px;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:0 12px;
 min-height:40px;
 margin-bottom:0
}
.a-FS-header button,
.a-FS-listFooter button {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 padding:0;
 border-width:0
}
.a-FS-label {
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-order:2;
 order:2
}
.a-FS-toggle {
 -ms-flex-order:1;
 order:1;
 -ms-flex-positive:0;
 flex-grow:0;
 margin-right:4px;
 line-height:16px;
 cursor:pointer
}
.u-RTL .a-FS-toggle {
 margin-left:4px;
 margin-right:0
}
.a-FS-toggle:focus {
 outline:none
}
.a-FS-control.is-expanded .a-Icon.a-Collapsible-icon:before {
 content:"\e0c2"
}
.a-FS-control.is-collapsed .a-Icon.a-Collapsible-icon:before {
 content:"\e0d8"
}
.u-RTL .a-FS-control.is-collapsed .a-Icon.a-Collapsible-icon:before {
 content:"\e0ca"
}
.a-FS-clearAll,
.a-FS-clearButton,
.a-FS-toggleOverflow {
 cursor:pointer
}
.a-FS-clearAll:hover,
.a-FS-clearButton:hover,
.a-FS-toggleOverflow:hover {
 text-decoration:underline
}
.a-FS-clearAll:focus,
.a-FS-clearButton:focus,
.a-FS-toggleOverflow:focus {
 outline:none;
 text-decoration:underline
}
.a-FS-clearAll,
.a-FS-clearButton {
 font-size:12px;
 font-weight:400;
 border:0;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 padding:0
}
.a-FS-clearButton {
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-order:3;
 order:3;
 display:none
}
.has-value .a-FS-clearButton {
 display:block
}
.a-FS-toggleOverflow {
 font-size:12px;
 line-height:20px;
 margin-top:4px
}
.a-FS-currentList ul {
 list-style:none;
 margin:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.a-FS-currentList ul li {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.a-FS-currentList .a-FS-currentItem--all {
 margin-left:8px;
 border:0!important
}
.a-FS .a-FS-currentList {
 padding:12px
}
.a-FS .a-FS-currentList ul {
 -ms-flex-direction:column;
 flex-direction:column
}
.a-FS .a-FS-currentList ul:empty {
 display:none
}
.a-FS .a-FS-currentList .a-FS-currentItem:not(:last-child) {
 margin-bottom:2px
}
.a-FS .a-FS-currentList .a-FS-currentItem--all {
 margin:0;
 margin-top:4px;
 text-align:right
}
.a-FS-currentItem {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.a-FS-currentList.a-FS-currentList--includeName .a-FS-currentItem {
 margin:2px;
 padding:2px;
 border-radius:2px
}
.a-FS-currentLabel {
 padding:0 4px;
 font-size:12px;
 opacity:.7
}
.a-FS-body {
 margin:0 0 12px
}
.a-FS-filter .apex-item-text,
.a-FS-search .apex-item-text {
 padding:8px 8px 8px 28px;
 height:32px;
 box-shadow:none;
 -ms-flex-positive:1;
 flex-grow:1
}
.u-RTL .a-FS-filter .apex-item-text,
.u-RTL .a-FS-search .apex-item-text {
 padding:8px 28px 8px 8px
}
.a-FS-filter span.apex-item-icon,
.a-FS-search span.apex-item-icon {
 position:absolute;
 margin:8px;
 padding:0;
 z-index:1
}
.a-FS-search {
 display:-ms-flexbox;
 display:flex;
 padding:12px
}
html:not(.u-RTL) .a-FS-search .apex-item-text {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.u-RTL .a-FS-search .apex-item-text {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.a-FS-search .a-Button {
 margin-left:-1px;
 padding:4px 12px
}
html:not(.u-RTL) .a-FS-search .a-Button {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.u-RTL .a-FS-search .a-Button {
 margin-left:0;
 margin-right:-1px;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.a-FS-filter {
 margin:0 12px 8px;
 display:-ms-flexbox;
 display:flex;
 position:relative
}
.a-FS-wrap {
 overflow:auto;
 padding:0 12px
}
.a-FS-wrap:focus {
 outline:none
}
.a-FS-apply {
 margin:12px;
 text-align:center
}
.a-FS-apply .a-Button {
 width:100%
}
.a-FS .apex-item-subgroup {
 margin-top:8px
}
.a-FS .apex-item-subgroup:first-child {
 margin-top:0
}
.a-FS .apex-group-label {
 margin-bottom:4px;
 font-size:12px;
 line-height:16px
}
.a-FS .apex-item-option .label {
 display:inline-block
}
.a-FS .apex-item-option-badge {
 margin-left:4px;
 opacity:.7
}
.u-RTL .a-FS .apex-item-option-badge {
 margin-left:0;
 margin-right:4px
}
.a-FS .apex-item-option-badge:before {
 content:"("
}
.a-FS .apex-item-option-badge:after {
 content:")"
}
.a-FS .apex-item-option-badge:empty {
 display:none
}
.a-FS .apex-item-option .a-Icon+.label {
 margin-left:4px
}
.u-RTL .a-FS .apex-item-option .a-Icon+.label {
 margin-left:0;
 margin-right:4px
}
.a-FS-range {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 margin-top:12px;
 font-size:12px
}
.a-FS-range .a-Button {
 margin-left:8px
}
.u-RTL .a-FS-range .a-Button {
 margin-left:0;
 margin-right:8px
}
.a-FS-range .apex-item-text {
 height:32px;
 padding:4px
}
.a-FS-rangePrefix {
 margin-right:2px
}
.u-RTL .a-FS-rangePrefix {
 margin-left:2px;
 margin-right:0
}
.a-FS-rangeSuffix {
 margin-left:2px
}
.u-RTL .a-FS-rangeSuffix {
 margin-left:0;
 margin-right:2px
}
.a-FS-rangeTo {
 margin:0 8px;
 opacity:.7
}
.a-FS-selectListFilter .apex-item-select[size="1"] {
 width:100%;
 height:32px;
 min-height:32px;
 max-height:32px
}
.a-FS-currentList.is-disabled,
.a-FS.is-disabled {
 opacity:.5;
 pointer-events:none
}
.apex-item-group.a-FS--hideEmpty .apex-item-option.is-disabled {
 display:none
}
button.a-FS-clear {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 border-radius:2px;
 font-size:12px;
 line-height:16px;
 border:0;
 padding:1px 4px;
 vertical-align:top;
 cursor:pointer;
 max-width:100%;
 word-break:break-all;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 outline:none;
 transition:.2s ease;
 margin:1px;
 background-color:rgba(0,0,0,.05)
}
button.a-FS-clear .a-Icon.icon-multi-remove {
 margin-left:2px;
 border:0;
 border-radius:1px;
 padding:0;
 font-size:12px;
 line-height:12px;
 margin-right:-2px;
 background-color:transparent
}
button.a-FS-clear .a-Icon.icon-multi-remove:before {
 font-size:14px;
 line-height:16px
}
button.a-FS-clear:hover .a-Icon.icon-multi-remove {
 background-color:rgba(0,0,0,.05)
}
button.a-FS-clear:focus {
 box-shadow:inset 0 0 0 1px #0572ce
}
.apex-tabular-form-error {
 border-color:#e92020
}
.apex-tabular-highlight {
 border-color:#fc0
}
.u-Form * {
 box-sizing:border-box
}
.u-Form-fieldContainer {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 clear:both
}
.u-Form-fieldContainer.is-focused {
 outline:1px dotted
}
.u-Form-inputContainer,
.u-Form-labelContainer {
 padding:4px 8px;
 min-height:32px;
 outline:none;
 line-height:24px
}
.u-Form-labelContainer {
 width:30%;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.u-Form-inputContainer {
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 -ms-flex-negative:1;
 flex-shrink:1
}
.u-Form-inputContainer input::-webkit-input-placeholder {
 color:rgba(0,0,0,.55)
}
.u-Form-inputContainer input::-moz-placeholder {
 opacity:1;
 color:rgba(0,0,0,.55)
}
.u-Form-inputContainer input:-ms-input-placeholder {
 opacity:1;
 color:rgba(0,0,0,.55)
}
.u-Form-label {
 color:#404040;
 padding:4px 0;
 line-height:16px;
 display:inline-block;
 vertical-align:top;
 font-size:12px
}
.u-Form-labelContainer .a-Button--helpButton {
 padding:4px;
 margin-left:4px
}
.u-Form-inputContainer input:not([type=checkbox]):not([type=radio]),
.u-Form-inputContainer select:not([multiple]) {
 height:24px
}
.u-Form-inputContainer input,
.u-Form-inputContainer select,
.u-Form-inputContainer textarea {
 border:1px solid #d0d0d0;
 display:inline-block;
 max-width:100%;
 border-radius:2px
}
.t-Form-error {
 color:red
}
.u-Form--labelsAbove .u-Form-labelContainer {
 width:auto;
 padding-bottom:0
}
.u-Form--labelsAbove .u-Form-inputContainer {
 padding-top:0
}
.u-Form--stretchInputs .u-Form-inputContainer input:not([type=checkbox]):not([type=radio]),
.u-Form--stretchInputs .u-Form-inputContainer select,
.u-Form--stretchInputs .u-Form-inputContainer textarea {
 width:100%
}
.u-Form--labelsAbove .u-Form-fieldContainer {
 -ms-flex-direction:column;
 flex-direction:column
}
.u-Form--labelsAbove .u-Form-inputContainer {
 width:auto
}
.u-Form--labelsAbove .u-Form-labelContainer {
 min-height:0;
 padding:8px 8px 0
}
.u-Form--labelsAbove .u-Form-label {
 padding:0;
 line-height:24px
}
.u-Form-stretchInputs .apex-item-select,
.u-Form-stretchInputs .apex-item-text,
.u-Form-stretchInputs .apex-item-textarea,
.u-Form-stretchInputs .u-Form-inputContainer .a-GV-columnItem input,
.u-Form-stretchInputs .u-Form-inputContainer .a-GV-columnItem select,
.u-Form-stretchInputs .u-Form-inputContainer .a-GV-columnItem textarea {
 width:100%
}
.apex-item-has-icon:disabled+.apex-item-icon {
 opacity:.5
}
.apex-item-icon {
 float:left;
 padding:4px
}
.u-RTL .apex-item-icon {
 float:right
}
.apex-item-pct-graph {
 min-width:150px
}
.apex-quick-picks {
 display:block
}
.apex-item-grid {
 display:table
}
.apex-item-grid-row {
 display:table-row
}
.apex-item-grid-row .apex-item-option {
 display:table-cell;
 vertical-align:top
}
.u-selector {
 display:inline-block;
 vertical-align:top;
 position:relative;
 width:16px;
 height:16px;
 border:1px solid silver;
 box-shadow:inset 0 1px 2px rgba(0,0,0,.075);
 background-color:#fff;
 padding:1px;
 border-radius:2px;
 cursor:pointer;
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-weight:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.u-selector:before {
 font-size:12px;
 width:12px;
 height:12px;
 content:"\e007";
 display:block;
 color:#404040;
 position:absolute;
 opacity:0;
 transition:opacity .2s
}
.u-selector:hover:before {
 opacity:.15
}
.u-selector:active {
 background-color:#e0e0e0
}
.u-selector:active:before {
 opacity:.75
}
.u-selector:focus {
 outline:none;
 border-color:#0572ce
}
.u-selector:focus:before {
 opacity:.15
}
.u-selector.is-selected:before {
 opacity:1
}
.u-selector.is-mixed:before {
 opacity:1;
 content:"";
 width:8px;
 height:1px;
 background-color:rgba(0,0,0,.45);
 margin:6px 2px
}
.u-selector--single {
 border-radius:24px
}
.u-selector--single:before {
 content:"";
 background-color:rgba(0,0,0,.65);
 border-radius:24px;
 width:8px;
 height:8px;
 margin:2px
}
.apex-item-textarea-counter {
 font-size:10px;
 line-height:1.2
}
.apex-item-textarea-counter--warning {
 color:#eaa914
}
.apex-item-textarea-counter--error {
 color:red
}
.apex-item-group--shuttle .apex-item-select {
 min-height:140px;
 background-image:none
}
.apex-item-group--auto-complete .oj-form-control {
 max-width:none;
 min-width:0
}
.apex-item-group--color-picker {
 position:relative
}
.apex-item-color-picker-preview {
 width:14px;
 height:14px;
 border-radius:100%;
 display:block;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);
 z-index:2
}
.apex-grid-container {
 overflow:hidden
}
.apex-grid-container:after,
.apex-grid-container:before {
 display:table;
 content:""
}
.apex-grid-container:after {
 clear:both
}
.apex-row {
 overflow:hidden
}
.apex-row:after,
.apex-row:before {
 display:table;
 content:""
}
.apex-row:after {
 clear:both
}
.apex-col {
 float:left;
 min-height:1px;
 position:relative
}
.apex-col-12 {
 width:100%
}
.apex-col-11 {
 width:91.66666666666666%
}
.apex-col-10 {
 width:83.33333333333334%
}
.apex-col-9 {
 width:75%
}
.apex-col-8 {
 width:66.66666666666666%
}
.apex-col-7 {
 width:58.333333333333336%
}
.apex-col-6 {
 width:50%
}
.apex-col-5 {
 width:41.66666666666667%
}
.apex-col-4 {
 width:33.33333333333333%
}
.apex-col-3 {
 width:25%
}
.apex-col-2 {
 width:16.666666666666664%
}
.apex-col-1 {
 width:8.333333333333332%
}
.a-GV {
 overflow:hidden;
 font-size:12px;
 line-height:16px
}
.a-GV * {
 box-sizing:border-box
}
.a-GV-hdr {
 position:relative
}
.a-GV-bdy:focus {
 outline:none
}
.a-GV-table {
 -moz-user-select:none;
 -ms-user-select:none;
 -webkit-user-select:none
}
.a-GV a {
 outline:none
}
.a-GV-altMessage {
 margin:0;
 padding:16px;
 text-align:center
}
.a-GV-altMessage .a-GV-altMessage-icon .a-Icon {
 margin-bottom:8px
}
.a-GV-altMessage-icon .a-Icon {
 height:32px;
 width:32px;
 color:#d0d0d0;
 margin-bottom:16px
}
.a-GV-altMessage-icon .a-Icon:before {
 font-size:32px
}
.a-GV-altMessage-text {
 display:block;
 font-size:12px
}
.a-GV-w-frozen,
.a-GV-w-hdr,
.a-GV-w-scroll {
 display:inline-block;
 position:relative;
 vertical-align:top
}
:root .a-GV-w-hdr,
_:-ms-fullscreen {
 margin-bottom:1px
}
.a-GV-w-scroll {
 overflow:auto;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.a-GV-w-frozen,
.a-GV-w-hdr {
 overflow:hidden
}
.a-GV-w-frozen {
 z-index:1;
 margin-right:-1px
}
.a-GV-hdr .a-GV-w-frozen .a-GV-table,
.a-GV-hdr .a-GV-w-hdr .a-GV-table {
 border-bottom:1px solid
}
.a-GV-hdr:after {
 content:"";
 position:absolute;
 height:8px;
 bottom:-7px;
 background:linear-gradient(180deg,rgba(0,0,0,.1),transparent);
 width:100%;
 left:0;
 z-index:10;
 pointer-events:none
}
.a-GV-w-frozen .a-GV-table {
 width:auto;
 border-right:3px solid
}
.u-RTL .a-GV-w-frozen .a-GV-table {
 border-right-width:0;
 border-left:3px solid
}
.a-GV-w-frozen .a-GV-controlBreakLabel {
 display:none
}
.a-GV-w-frozen .a-GV-loadMoreButton {
 visibility:hidden
}
.a-GV-w-frozen.a-GV-w-frozen--showLabels .a-GV-controlBreakLabel {
 display:inline-block
}
.a-GV-w-frozen.a-GV-w-frozen--showLabels .a-GV-loadMoreButton {
 display:inline-block;
 visibility:visible
}
.a-GV-table {
 border-collapse:collapse;
 border-spacing:0;
 table-layout:fixed;
 overflow:hidden;
 width:100%
}
.a-GV-table th {
 font-weight:400
}
.a-GV-table th.a-GV-header,
.a-GV-table th.a-GV-headerGroup {
 font-weight:700
}
.a-GV-table td,
.a-GV-table th {
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.a-GV-header,
.a-GV-headerGroup {
 height:40px;
 padding:8px
}
.a-GV-cell {
 height:32px;
 padding:4px 8px
}
.a-GV-cell,
.a-GV-controlBreakHeader,
.a-GV-header,
.a-GV-headerGroup {
 border:1px solid
}
.a-GV-table .a-GV-cell.is-focused,
.a-GV-table th.is-focused {
 outline:none
}
.a-GV--editMode .a-GV-header.is-required:before,
.a-GV-cell.is-changed:not(.is-active):before,
.a-GV-row.is-updated .a-GV-selHeader:before {
 content:"";
 border:3px solid;
 border-color:currentColor currentColor transparent transparent;
 display:block;
 position:absolute;
 top:0;
 right:0
}
.a-GV--editMode .a-GV-cell.is-readonly,
.a-GV--editMode .a-GV-row.is-readonly .a-GV-cell {
 cursor:default
}
.a-GV-cell.is-changed:not(.is-active),
.a-GV-row.is-updated .a-GV-selHeader {
 position:relative
}
.a-GV-row.is-deleted .a-GV-cell {
 text-decoration:line-through;
 opacity:.5;
 background-color:rgba(0,0,0,.025)
}
.a-GV-cell.is-error:not(.is-active):before,
.a-GV-cell.is-warning:not(.is-active):before {
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-weight:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 float:right;
 display:block;
 height:16px;
 width:16px;
 font-size:16px;
 overflow:hidden
}
.u-RTL .a-GV-cell.is-error:not(.is-active):before,
.u-RTL .a-GV-cell.is-warning:not(.is-active):before {
 float:left
}
.a-GV-cell.is-error:not(.is-active),
.a-GV-cell.is-warning:not(.is-active) {
 box-shadow:inset 0 0 0 1px currentColor
}
.a-GV-cell.is-warning:not(.is-active):before {
 content:"\e017"
}
.a-GV-cell.is-error:not(.is-active):before {
 content:"\e010"
}
.a-GV-header {
 cursor:pointer
}
.a-GV-header,
.a-GV-headerGroup {
 position:relative;
 box-sizing:border-box!important
}
.a-GV-headerLabel {
 white-space:nowrap
}
.a-GV-headerGroup {
 font-weight:700
}
.a-GV-header-sort {
 margin-left:4px;
 opacity:.75;
 font-size:8px;
 vertical-align:top
}
.a-GV-header:hover .a-GV-header-sort {
 opacity:.25
}
.a-GV-columnControls {
 position:absolute;
 top:0;
 right:0;
 text-align:right;
 margin:4px 2px
}
.u-RTL .a-GV-columnControls {
 right:auto;
 left:0
}
.a-GV-header .a-GV-columnControls .a-Button {
 display:block;
 padding:0;
 border-width:0;
 background-clip:padding-box;
 border-radius:2px
}
.a-GV-header .a-GV-columnControls .a-Button.is-active,
.a-GV-header .a-GV-columnControls .a-Button:hover {
 z-index:10
}
.a-GV-header .a-GV-columnControls .a-Button .a-Icon {
 transform:scale(.75)
}
.a-GV .a-GV-rowHeader .t-fht-cell {
 width:16px
}
.a-GV-rowHeader,
.a-GV-rowHeader.a-GV-header {
 vertical-align:middle
}
.a-GV-rownum {
 width:50%
}
.a-GV-controlBreakHeader {
 text-align:left
}
.u-RTL .a-GV-controlBreakHeader {
 text-align:right
}
.a-GV-controlBreakHeader .a-Button {
 padding:0 8px;
 margin-right:8px;
 background-color:transparent;
 box-shadow:none
}
.a-GV-table th.a-GV-controlBreakHeader {
 height:32px;
 padding:4px 8px;
 font-weight:400
}
.is-aggregate .a-GV-rowHeader {
 text-align:right
}
.u-RTL .is-aggregate .a-GV-rowHeader {
 text-align:left
}
.a-GV--hideDeleted .a-GV-table tr.is-deleted {
 display:none
}
.a-GV-table tr.is-deleted .a-GV-cell {
 text-decoration:line-through;
 opacity:.5
}
.a-GV-footer {
 padding:8px 12px;
 border-top:1px solid;
 width:100%;
 display:table;
 height:32px
}
.a-GV-pagination,
.a-GV-stateIcons,
.a-GV-status {
 display:table-cell
}
.a-GV-pagination {
 text-align:right;
 line-height:16px;
 font-size:12px
}
.u-RTL .a-GV-pagination {
 text-align:left;
 float:left
}
.a-GV-pageSelector-list {
 list-style:none;
 margin:0;
 padding:0;
 display:inline-block
}
.a-GV-pageButton,
.a-GV-pageSelector-item {
 display:inline-block
}
.a-GV-pageButton {
 border-width:0;
 background-color:transparent;
 border-radius:2px;
 padding:4px;
 min-width:24px;
 text-align:center;
 line-height:inherit
}
.a-GV-pageRange {
 display:inline-block;
 margin-left:8px
}
.u-RTL .a-GV-pageRange {
 margin-right:8px
}
.a-GV-status {
 text-align:left
}
.u-RTL .a-GV-status {
 text-align:right
}
.a-GV-cellMoveHandle,
.a-GV-columnHandle {
 background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA0IDQiPjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0wIDBoMnYyaC0yeiIvPjwvc3ZnPg==");
 opacity:.05;
 background-size:2px;
 background-repeat:repeat;
 transition:.2s ease
}
.a-GV-cellMoveHandle:hover,
.a-GV-columnHandle:hover {
 opacity:.5
}
.a-GV-columnHandle {
 position:absolute;
 left:0;
 width:4px;
 margin:2px;
 top:0;
 bottom:0;
 cursor:move;
 opacity:.4
}
.a-GV-columnHandle .a-Icon {
 display:none
}
.u-RTL .a-GV-columnHandle {
 left:auto;
 right:0
}
.a-GV-columnWidthHandle {
 position:absolute;
 width:10px;
 cursor:col-resize;
 z-index:2
}
.a-GV-header-dragHelper {
 height:40px;
 padding:8px;
 font-size:12px;
 line-height:24px;
 text-overflow:ellipsis;
 white-space:nowrap;
 text-align:center;
 transition:transform .2s;
 border:1px solid;
 font-family:inherit
}
.a-GV-header-dragHelper.ui-draggable-dragging {
 transform:translateY(40px);
 box-shadow:0 1px 2px rgba(0,0,0,.15);
 border-radius:2px;
 -webkit-backdrop-filter:blur(4px)
}
.a-GV-header-dragHelper.ui-draggable-dragging .a-GV-columnHandle {
 opacity:0
}
.a-GV-colMoveMarker {
 height:40px;
 width:4px;
 position:absolute;
 top:0
}
.a-GV-rowSelector {
 display:inline-block;
 vertical-align:top;
 position:relative;
 width:16px;
 height:16px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
 border:1px solid rgba(0,0,0,.1);
 background-color:#fff;
 padding:1px;
 border-radius:2px;
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-weight:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.a-GV-rowSelector .a-GV-rowSelect {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
.a-GV-rowSelector:before {
 font-size:12px;
 width:12px;
 height:12px;
 content:"\e007";
 display:block;
 position:absolute;
 opacity:0;
 transition:opacity .1s
}
.a-GV-rowSelector:hover,
.is-hover .a-GV-rowSelector {
 border:1px solid rgba(0,0,0,.2)
}
.a-GV-rowSelector:hover:before,
.is-hover .a-GV-rowSelector:before {
 opacity:.15
}
.a-GV-rowSelector:active:before {
 opacity:.75
}
.is-selected .a-GV-rowSelector:before {
 opacity:1
}
.a-GV-rowSelector.a-GV-rowSelector--single {
 border-radius:100%
}
.a-GV-rowSelector.a-GV-rowSelector--single:before {
 content:"";
 width:6px;
 height:6px;
 margin:3px;
 background-color:#707070;
 border-radius:100%
}
.a-GV-rownum {
 width:100%;
 font-size:11px;
 text-align:right;
 display:inline-block
}
.u-RTL .a-GV-rownum {
 text-align:left
}
.a-GV-table--checkbox .a-GV-rownum {
 margin-left:-18px
}
.u-RTL .a-GV-table--checkbox .a-GV-rownum {
 margin-right:-18px;
 margin-left:0
}
.a-GV-cell.has-button {
 padding:0 2px
}
.a-GV-header.has-button {
 padding:0 6px
}
.a-GV-cell .a-Button,
.a-GV-header .a-Button {
 padding:2px 4px
}
.a-Button.a-Button--actions {
 display:block;
 margin:0;
 width:100%;
 background-color:transparent;
 box-shadow:none;
 border-radius:0
}
.a-Button.a-Button--actions:after,
.a-Button.a-Button--actions:before {
 display:none
}
.a-Button.a-Button--actions.is-active,
.a-Button.a-Button--actions:focus,
.a-Button.a-Button--actions:hover {
 background-color:rgba(0,0,0,.1)
}
.a-GV-cell .a-Button.a-Button--actions {
 padding:6px 8px
}
.a-GV-header .a-Button.a-Button--actions {
 padding:10px 8px
}
.a-Icon.icon-menu:before {
 content:"\e066"
}
.a-GV-table .a-GV-cell.is-active {
 padding:0;
 background-color:#e8e8e8
}
.a-GV-columnItemContainer {
 width:1024px
}
.a-GV-cell .a-GV-columnItem {
 display:-ms-flexbox;
 display:flex;
 height:100%
}
.a-GV-cell .a-GV-columnItem input:not([type=radio]):not([type=checkbox]),
.a-GV-cell .a-GV-columnItem select[size="1"] {
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
 -webkit-appearance:none;
 height:30px;
 line-height:16px;
 font-size:12px;
 display:block;
 width:100%
}
.a-GV-cell .a-GV-columnItem input.popup_lov {
 min-width:0
}
.a-GV-cell .a-GV-columnItem select[size="1"] {
 max-height:30px
}
.a-GV-cell .a-GV-columnItem input:not([type=radio]):not([type=checkbox]) {
 border-width:0;
 padding:0 8px;
 background-color:transparent
}
.a-GV-cell .a-GV-columnItem input.apex-item-datepicker[size] {
 width:0!important;
 -ms-flex-positive:1;
 flex-grow:1
}
.a-GV-cell .a-GV-columnItem select[size="1"] {
 overflow:hidden;
 padding-right:24px;
 padding-left:8px;
 text-indent:.01px;
 text-overflow:" ";
 border-radius:0;
 background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMjAwIiB2aWV3Qm94PSItOTkuNSAwLjUgNDAwIDIwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtOTkuNSAwLjUgNDAwIDIwMCI+PHBhdGggZmlsbD0iIzQ0NCIgZD0iTTE1Ni4yNSA3My43YzAgMS42LS42MTIgMy4yLTEuODI1IDQuNDI1bC01NC40MjUgNTQuNDI1LTU0LjQyNS01NC40MjVjLTIuNDM4LTIuNDM4LTIuNDM4LTYuNCAwLTguODM3czYuNC0yLjQzOCA4LjgzNyAwbDQ1LjU4OCA0NS41NzQgNDUuNTc1LTQ1LjU3NWMyLjQzOC0yLjQzOCA2LjM5OS0yLjQzOCA4LjgzNyAwIDEuMjI2IDEuMjI2IDEuODM4IDIuODI1IDEuODM4IDQuNDEzeiIvPjwvc3ZnPg==");
 background-repeat:no-repeat;
 background-position:100% 50%;
 background-size:32px 16px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border:0 transparent
}
.u-RTL .a-GV-cell .a-GV-columnItem select[size="1"] {
 background-position:0 50%
}
.a-GV-cell .a-GV-columnItem select[size="1"]:-moz-focusring,
.a-GV-cell .a-GV-columnItem select[size="1"]::-moz-focus-inner {
 outline:none
}
.a-GV-cell .a-GV-columnItem select[size="1"]::-ms-expand {
 display:none
}
.u-tE .a-GV-cell .a-GV-columnItem input {
 text-align:right
}
.u-RTL .u-tE .a-GV-cell .a-GV-columnItem input,
.u-tS .a-GV-cell .a-GV-columnItem input {
 text-align:left
}
.u-RTL .u-tS .a-GV-cell .a-GV-columnItem input {
 text-align:right
}
.u-tC .a-GV-cell .a-GV-columnItem input {
 text-align:center
}
.a-GV-cell .a-GV-columnItem .apex-item-group {
 width:100%
}
.a-GV-cell .a-GV-columnItem .star-rating {
 -ms-flex-item-align:center;
 align-self:center
}
.a-GV-columnItem fieldset.shuttle {
 max-width:440px
}
.a-GV-columnItem fieldset.shuttle select.shuttle_left,
.a-GV-columnItem fieldset.shuttle select.shuttle_right {
 min-width:80px
}
.a-GV-columnItem fieldset.color_picker td {
 padding:0;
 height:auto;
 border-width:0;
 vertical-align:top
}
.a-GV-columnItem .apex-item-group--popup-lov .apex-item-multi {
 min-height:36px
}
.a-GV-columnItem .apex-button-group.apex-item-group--switch {
 display:-ms-flexbox;
 display:flex
}
.a-GV-columnItem .apex-button-group.apex-item-group--switch .apex-item-option {
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-preferred-size:50%;
 flex-basis:50%
}
.a-GV-columnItem .apex-button-group.apex-item-group--switch label {
 border-radius:0!important;
 box-shadow:none!important;
 padding:0;
 display:-ms-flexbox;
 display:flex;
 height:100%;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 transition:none
}
.a-GV-columnItem .apex-item-group--auto-complete {
 width:100%
}
.a-GV-floatingItem fieldset.textarea {
 vertical-align:top;
 border:none;
 padding:0;
 margin:0
}
.a-GV-floatingItem textarea {
 border-width:0;
 display:block;
 width:100%;
 font-size:12px;
 background-color:transparent;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}
.a-GV-floatingItem textarea:focus {
 outline:none
}
.a-GV-floatingItem .a-GV-expandCollapse {
 border:none;
 cursor:pointer
}
.a-GV-floatingItem:not(.is-expanded) {
 overflow:hidden;
 position:relative
}
.a-GV-floatingItem:not(.is-expanded),
.a-GV-floatingItem:not(.is-expanded) .a-GV-columnItem {
 display:-ms-flexbox;
 display:flex
}
.a-GV-floatingItem:not(.is-expanded) .a-GV-cellMoveHandle {
 display:none
}
.a-GV-floatingItem:not(.is-expanded) .a-GV-expandCollapse {
 height:28px;
 margin:1px
}
.a-GV-floatingItem:not(.is-expanded) .a-GV-floatingItemContent {
 display:none
}
.a-GV-floatingItem.is-expanded {
 border:1px solid;
 position:absolute;
 top:0;
 left:0;
 margin-right:12px;
 z-index:2010;
 padding:10px 2px 2px;
 display:block;
 min-width:80px;
 background-color:hsla(0,0%,100%,.9);
 backface-filter:blur(4px);
 border-radius:2px;
 box-shadow:0 8px 16px -4px rgba(0,0,0,.25);
 visibility:visible
}
.a-GV-floatingItem.is-expanded:focus {
 outline:none
}
.a-GV-floatingItem.is-expanded .a-GV-cellMoveHandle {
 top:0;
 left:0;
 right:0;
 height:6px;
 margin:2px;
 cursor:move;
 display:block;
 position:absolute
}
.a-GV-floatingItem.is-expanded .a-GV-expandCollapse {
 border-radius:24px;
 position:absolute;
 right:-12px;
 top:-12px;
 width:24px;
 height:24px;
 padding:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center
}
.a-GV-floatingItem.is-expanded .a-GV-expandCollapse .a-Icon {
 transform:scale(.75)
}
.a-GV-floatingItem.is-expanded .apex-item-multi {
 min-width:160px
}
.a-GV-scrollFiller .a-GV-cell {
 height:0
}
.a-GV-loadMore {
 text-align:center;
 padding:8px;
 border-top:1px solid
}
.a-GV-loadMoreButton {
 cursor:pointer;
 display:inline-block;
 margin:0;
 font:inherit!important;
 font-size:12px;
 text-align:center;
 text-decoration:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 white-space:nowrap;
 line-height:16px;
 padding:8px 12px;
 position:relative;
 outline:none;
 border:0;
 border-radius:2px;
 text-shadow:none;
 transition:background-color .2s ease,box-shadow .2s ease,color .2s ease
}
.a-GV-tooltip.ui-tooltip {
 max-width:280px;
 padding:8px;
 border-radius:2px;
 font-size:11px;
 line-height:1.5;
 -webkit-backdrop-filter:blur(4px);
 border:none
}
.a-GV-tooltip.ui-tooltip:before {
 content:"";
 position:absolute;
 border-style:solid;
 display:block;
 width:0;
 border-width:0
}
.a-GV-tooltip.ui-tooltip.arrow-left:before {
 top:50%;
 left:-8px;
 margin-top:-8px;
 border-width:8px 8px 8px 0
}
.a-GV-tooltip.ui-tooltip.arrow-right:before {
 top:50%;
 right:-8px;
 margin-top:-8px;
 border-width:8px 0 8px 8px
}
.a-GV-tooltip.ui-tooltip.arrow-bottom:before {
 bottom:-8px;
 left:50%;
 margin-left:-8px;
 border-width:8px 8px 0
}
.a-GV-tooltip.ui-tooltip.arrow-top:before {
 top:-8px;
 left:50%;
 margin-left:-8px;
 border-width:0 8px 8px
}
.a-GV-tooltip.ui-tooltip.arrow-left:before,
.a-GV-tooltip.ui-tooltip.arrow-right:before {
 border-color:transparent currentColor
}
.a-GV-tooltip.ui-tooltip.arrow-bottom:before,
.a-GV-tooltip.ui-tooltip.arrow-top:before {
 border-color:currentColor transparent
}
.a-TMV-w-scroll {
 overflow:auto;
 outline:none
}
.a-GV-columnItem .apex-button-group label {
 min-width:0
}
.a-GV-cell a:focus {
 outline:1px dotted
}
.a-GV.a-GV--selectCells .u-selector {
 opacity:0
}
.a-IG {
 border:1px solid;
 position:relative
}
.a-IG * {
 box-sizing:border-box
}
.a-IG-header {
 padding:8px 8px 0;
 border-bottom:1px solid
}
.a-IG--noToolbar .a-IG-header,
.a-IG-header:empty {
 padding:0;
 border:none;
 display:none
}
.a-IG-controls {
 display:table-cell;
 vertical-align:top
}
.a-IG-contentContainer {
 overflow:hidden;
 margin-top:-1px
}
.a-IG-controlsContainer {
 padding:8px;
 border-bottom:1px solid #e0e0e0;
 overflow:hidden
}
.a-IG-button.a-IG-button--controls {
 padding:8px;
 box-shadow:none;
 background-color:#fff
}
.a-IG-controls {
 margin:0;
 padding:0;
 list-style:none
}
.a-IG-controls-item {
 display:block;
 overflow:hidden;
 margin-bottom:4px
}
.a-IG-controls-item:last-child {
 margin-bottom:0
}
.a-IG-controls-item .a-IG-button.a-IG-button--remove {
 opacity:.65
}
.a-IG-controls-item .a-IG-button.a-IG-button--remove:focus,
.a-IG-controls-item:hover .a-IG-button.a-IG-button--remove {
 opacity:1
}
.a-IG-controls-item.is-error .a-IG-controlsLabel {
 background-color:#ffe6e6
}
.a-IG-controls-item.is-error .a-IG-controls-cell:nth-child(2) {
 background-color:#ff3b30
}
.a-IG-controls-item.is-error .a-IG-controlsIcon {
 color:#fff
}
.a-IG-controls-item.is-error .a-IG-controlsLabel {
 color:#ff3b30
}
.a-IG-controlsIcon {
 color:#fff
}
.a-IG-controls-item--savedReport a.a-IG-controlsLabel:hover {
 background-color:#ecf5fd
}
.a-IG-controls-item--savedReport .a-IG-controls-cell:nth-child(2) {
 background-color:#4aa4ec
}
.a-IG-controls-item--search a.a-IG-controlsLabel:hover {
 background-color:#ecf5fd
}
.a-IG-controls-item--search .a-IG-controls-cell:nth-child(2) {
 background-color:#4aa4ec
}
.a-IG-controls-item--filter a.a-IG-controlsLabel:hover {
 background-color:#dcf9ec
}
.a-IG-controls-item--filter .a-IG-controls-cell:nth-child(2) {
 background-color:#24cb7f
}
.a-IG-controls-item--controlBreak a.a-IG-controlsLabel:hover {
 background-color:#e6f0f7
}
.a-IG-controls-item--controlBreak .a-IG-controls-cell:nth-child(2) {
 background-color:#3b83bd
}
.a-IG-controls-item--groupBy a.a-IG-controlsLabel:hover {
 background-color:#e6f0f7
}
.a-IG-controls-item--groupBy .a-IG-controls-cell:nth-child(2) {
 background-color:#3b83bd
}
.a-IG-controls-item--aggregate a.a-IG-controlsLabel:hover {
 background-color:#e6f0f7
}
.a-IG-controls-item--aggregate .a-IG-controls-cell:nth-child(2) {
 background-color:#3b83bd
}
.a-IG-controls-item--highlight a.a-IG-controlsLabel:hover {
 background-color:#fff0cd
}
.a-IG-controls-item--highlight .a-IG-controls-cell:nth-child(2) {
 background-color:#ffbe2a
}
.a-IG-controls-item--flashback a.a-IG-controlsLabel:hover {
 background-color:#d5d9dc
}
.a-IG-controls-item--flashback .a-IG-controls-cell:nth-child(2) {
 background-color:#9ea7ad
}
.a-IG-controls-item--chart a.a-IG-controlsLabel:hover {
 background-color:#85b4d9
}
.a-IG-controls-item--chart .a-IG-controls-cell:nth-child(2) {
 background-color:#3b83bd
}
.a-IG-controls-item--pivot a.a-IG-controlsLabel:hover {
 background-color:#d5d9dc
}
.a-IG-controls-item--pivot .a-IG-controls-cell:nth-child(2) {
 background-color:#9ea7ad
}
.a-IG-controls-item--invalidSettings a.a-IG-controlsLabel:hover {
 background-color:#f4f5f6
}
.a-IG-controls-item--invalidSettings .a-IG-controls-cell:nth-child(2) {
 background-color:#bdc3c7
}
.a-IG-controls-item--inactiveSettings a.a-IG-controlsLabel:hover {
 background-color:#f4f5f6
}
.a-IG-controls-item--inactiveSettings .a-IG-controls-cell:nth-child(2) {
 background-color:#bdc3c7
}
.a-IG-controls-cell {
 display:block;
 float:left;
 padding:8px;
 transition:background-color .1s;
 background-clip:padding-box;
 line-height:16px
}
.a-IG-controls-cell:first-child {
 padding-left:8px;
 min-width:32px
}
.a-IG-controls-cell:nth-child(2) {
 border-radius:2px 0 0 2px;
 background-color:#f0f0f0;
 padding:8px 9px 8px 8px
}
.u-RTL .a-IG-controls-cell:nth-child(2) {
 border-radius:0 2px 2px 0
}
.a-IG-controls-cell:last-child {
 padding-right:8px
}
.u-RTL .a-IG-controls-cell {
 float:right
}
.a-IG-controls-cell--label {
 width:300px;
 padding:0;
 border-radius:0 2px 2px 0;
 overflow:hidden
}
.u-RTL .a-IG-controls-cell--label {
 border-radius:2px 0 0 2px
}
.a-IG-controls-cell--remove {
 padding:4px 8px
}
.a-IG-button.a-IG-button--remove {
 display:block;
 padding:4px;
 background-color:transparent;
 box-shadow:none;
 color:#a0a0a0
}
.a-IG-button.a-IG-button--remove:hover {
 color:red
}
.a-IG-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,.075);
 border-left-width:none;
 background-clip:border-box;
 transition:background-color .1s;
 background-color:#fff
}
.u-RTL .a-IG-controlsLabel {
 border-left-width:1px;
 border-right-width:0
}
a.a-IG-controlsLabel:focus {
 outline:none;
 box-shadow:inset 0 0 0 1px #4696fc
}
.a-IG-controlsLabel--highlight {
 border-radius:2px;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)
}
.a-IG-controlsCheckboxLabel {
 position:relative;
 width:16px;
 height:16px;
 border:1px solid silver;
 box-shadow:inset 0 1px 2px rgba(0,0,0,.075);
 background-color:#fff;
 padding:1px;
 border-radius:2px;
 display:block;
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-weight:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.a-IG-controlsCheckboxLabel:before {
 font-size:12px;
 width:12px;
 height:12px;
 content:"\e007";
 display:block;
 color:#404040;
 position:absolute;
 opacity:0;
 transition:opacity .2s
}
.a-IG-controlsCheckboxLabel:hover:before {
 opacity:.15
}
.a-IG-controlsCheckboxLabel:active {
 background-color:#e0e0e0
}
.a-IG-controlsCheckboxLabel:active:before {
 opacity:.75
}
.a-IG-controls .a-IG-controlsCheckbox {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
.a-IG-controls .a-IG-controlsCheckbox:checked+.a-IG-controlsCheckboxLabel {
 position:relative
}
.a-IG-controls .a-IG-controlsCheckbox:checked+.a-IG-controlsCheckboxLabel:before {
 opacity:1
}
.a-IG-controls .a-IG-controlsCheckbox:focus+.a-IG-controlsCheckboxLabel {
 border-color:#4696fc;
 box-shadow:0 0 2px 0 rgba(70,150,252,.5)
}
.a-IG-controls .a-IG-controlsCheckbox:disabled+.a-IG-controlsCheckboxLabel {
 opacity:.35;
 pointer-events:none
}
.a-IG-reportSummaryContainer {
 overflow:hidden
}
.a-IG-reportSummary {
 list-style:none;
 margin:0;
 overflow:hidden;
 margin-bottom:-4px
}
.a-IG-reportSummary-item {
 display:block;
 float:left;
 margin-bottom:4px;
 margin-right:8px
}
.u-RTL .a-IG-reportSummary-item {
 float:right
}
.a-IG-reportSummary-item--savedReport .a-IG-reportSummary-label:hover {
 background-color:#ecf5fd
}
.a-IG-reportSummary-item--savedReport .a-IG-reportSummary-icon {
 background-color:#4aa4ec
}
.a-IG-reportSummary-item--search .a-IG-reportSummary-label:hover {
 background-color:#ecf5fd
}
.a-IG-reportSummary-item--search .a-IG-reportSummary-icon {
 background-color:#4aa4ec
}
.a-IG-reportSummary-item--filter .a-IG-reportSummary-label:hover {
 background-color:#dcf9ec
}
.a-IG-reportSummary-item--filter .a-IG-reportSummary-icon {
 background-color:#24cb7f
}
.a-IG-reportSummary-item--controlBreak .a-IG-reportSummary-label:hover {
 background-color:#e6f0f7
}
.a-IG-reportSummary-item--controlBreak .a-IG-reportSummary-icon {
 background-color:#3b83bd
}
.a-IG-reportSummary-item--groupBy .a-IG-reportSummary-label:hover {
 background-color:#e6f0f7
}
.a-IG-reportSummary-item--groupBy .a-IG-reportSummary-icon {
 background-color:#3b83bd
}
.a-IG-reportSummary-item--aggregate .a-IG-reportSummary-label:hover {
 background-color:#e6f0f7
}
.a-IG-reportSummary-item--aggregate .a-IG-reportSummary-icon {
 background-color:#3b83bd
}
.a-IG-reportSummary-item--highlight .a-IG-reportSummary-label:hover {
 background-color:#fff0cd
}
.a-IG-reportSummary-item--highlight .a-IG-reportSummary-icon {
 background-color:#ffbe2a
}
.a-IG-reportSummary-item--flashback .a-IG-reportSummary-label:hover {
 background-color:#d5d9dc
}
.a-IG-reportSummary-item--flashback .a-IG-reportSummary-icon {
 background-color:#9ea7ad
}
.a-IG-reportSummary-item--chart .a-IG-reportSummary-label:hover {
 background-color:#85b4d9
}
.a-IG-reportSummary-item--chart .a-IG-reportSummary-icon {
 background-color:#3b83bd
}
.a-IG-reportSummary-item--pivot .a-IG-reportSummary-label:hover {
 background-color:#d5d9dc
}
.a-IG-reportSummary-item--pivot .a-IG-reportSummary-icon {
 background-color:#9ea7ad
}
.a-IG-reportSummary-item--invalidSettings .a-IG-reportSummary-label:hover {
 background-color:#f4f5f6
}
.a-IG-reportSummary-item--invalidSettings .a-IG-reportSummary-icon {
 background-color:#bdc3c7
}
.a-IG-reportSummary-item--inactiveSettings .a-IG-reportSummary-label:hover {
 background-color:#f4f5f6
}
.a-IG-reportSummary-item--inactiveSettings .a-IG-reportSummary-icon {
 background-color:#bdc3c7
}
.a-IG-reportSummary-label {
 display:block;
 padding:0;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.075);
 border-radius:2px;
 overflow:hidden;
 color:#404040;
 background-color:#fff;
 transition:box-shadow .1s,background-color .1s
}
.a-IG-reportSummary-label:hover {
 text-decoration:none;
 background-color:#f8f8f8
}
.a-IG-reportSummary-label:focus,
.a-IG-reportSummary-label:focus .a-IG-reportSummary-icon {
 outline:none;
 box-shadow:inset 0 0 0 1px #4696fc
}
.a-IG-reportSummary-count,
.a-IG-reportSummary-icon,
.a-IG-reportSummary-value {
 transition:background-color .1s;
 display:inline-block;
 padding:8px;
 font-size:12px;
 line-height:16px;
 vertical-align:top
}
.a-IG-reportSummary-icon {
 color:#fff
}
.a-IG-reportSummary-value {
 min-width:32px;
 text-align:center;
 color:#404040
}
.a-IG-reportSummary-count {
 padding:0;
 margin-left:4px;
 font-size:12px;
 line-height:16px
}
.a-IG-reportSummary-item.has-delete {
 position:relative
}
.a-IG-reportSummary-item.has-delete .a-IG-reportSummary-label {
 padding-right:24px
}
.a-IG-reportSummary-item.has-delete .a-IRR-button.a-IRR-button--remove {
 position:absolute;
 right:0;
 top:0;
 width:24px;
 height:24px;
 margin:4px
}
.a-IG-gridView {
 margin-left:-1px
}
.a-IG-gridView .a-GV-footer {
 border-left:1px solid
}
.a-IG .a-IRR-sortWidget .a-IRR-sortWidget-actions {
 overflow:hidden;
 border-radius:2px 2px 0 0;
 border-bottom-width:0
}
.a-IG .a-IRR-sortWidget .a-IRR-sortWidget-search {
 border-radius:0 0 2px 2px;
 overflow:hidden
}
.a-IG-iconView .a-IconList-item {
 overflow:hidden
}
.a-TMV-defaultIconView .a-IconList-item {
 padding:8px;
 width:128px;
 height:128px;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin:4px
}
.a-TMV-defaultIconView .a-IconList-item a:focus {
 outline:none
}
.a-TMV-defaultIconView .a-IconList-icon {
 display:block;
 text-align:center
}
.a-TMV-defaultIconView .a-IconList-label {
 display:block;
 text-align:center;
 font-size:12px;
 line-height:16px
}
.a-IGDialog * {
 box-sizing:border-box
}
.a-IGDialog {
 -ms-flex-direction:column;
 flex-direction:column;
 height:100%
}
.a-IGDialog,
.a-IGDialog-region {
 display:-ms-flexbox;
 display:flex
}
.a-IGDialog-region .a-Form {
 display:block;
 overflow:hidden;
 padding:8px
}
.a-IGDialog-header {
 border-bottom:1px solid;
 -ms-flex-direction:column;
 flex-direction:column
}
.a-IGDialog-footer {
 border-top:1px solid
}
.a-IGDialog-header .a-IGDialog-region-body {
 padding:8px;
 text-align:center
}
.a-IGDialog-main,
.a-IGDialog-side {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.a-IGDialog-side {
 border-right:1px solid;
 width:20%;
 min-width:180px;
 background-color:#fafafa
}
.a-IGDialog-main {
 width:100%
}
.a-IGDialog-body:empty,
.a-IGDialog-footer:empty,
.a-IGDialog-header:empty {
 display:none
}
.a-IGDialog-title {
 font-size:16px;
 line-height:1.5;
 padding:8px 12px;
 margin:0;
 font-weight:400
}
.a-IGDialog-list {
 list-style:none;
 margin:0;
 padding:0;
 width:100%
}
.a-IGDialog-list-item {
 display:block
}
.a-IGDialog-list-link {
 display:block;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 line-height:16px;
 font-size:12px;
 padding:8px 8px 8px 4px;
 text-decoration:none;
 color:#404040
}
.a-IGDialog-label-checkbox {
 position:relative;
 width:16px;
 height:16px;
 box-shadow:inset 0 1px 2px rgba(0,0,0,.075);
 background-color:#fff;
 padding:1px;
 border-radius:2px;
 display:block;
 margin:8px 4px 8px 8px;
 float:left;
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-weight:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.a-IGDialog-label-checkbox:before {
 font-size:12px;
 width:12px;
 height:12px;
 content:"\e007";
 display:block;
 position:absolute;
 opacity:0;
 transition:opacity .2s
}
.a-IGDialog-label-checkbox:hover:before {
 opacity:.15
}
.a-IGDialog-label-checkbox:active:before {
 opacity:.75
}
.a-IGDialog-input-checkbox {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
.a-IGDialog-input-checkbox:checked+.a-IGDialog-label-checkbox {
 position:relative
}
.a-IGDialog-input-checkbox:checked+.a-IGDialog-label-checkbox:before {
 opacity:1
}
.a-IGDialog-input-checkbox:disabled+.a-IGDialog-label-checkbox {
 opacity:.35;
 pointer-events:none
}
.a-IGDialog-button:focus,
.a-IGDialog-input:focus+.a-IGDialog-button {
 outline:1px dotted
}
.a-IGDialog-buttonGroup {
 display:inline-block
}
.a-IGDialog-buttonGroup .a-IGDialog-input {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
.a-IGDialog-buttonGroup .a-IGDialog-input:checked+.a-IGDialog-button {
 z-index:110
}
.a-IGDialog-buttonGroup-item {
 display:inline-block
}
.a-IGDialog-buttonGroup-item .a-IGDialog-button {
 border-radius:0;
 margin-right:-1px
}
.a-IGDialog-buttonGroup-item:first-of-type .a-IGDialog-button {
 border-top-left-radius:2px!important;
 border-bottom-left-radius:2px!important
}
.a-IGDialog-buttonGroup-item:last-of-type .a-IGDialog-button {
 border-top-right-radius:2px!important;
 border-bottom-right-radius:2px!important
}
.a-IGDialog-buttonGroup--simple .a-Button.a-IGDialog-button {
 box-shadow:none;
 background-color:transparent;
 border-color:transparent
}
.a-IGDialog-buttonGroup--simple .a-IGDialog-input:checked+.a-IGDialog-button {
 border-radius:2px
}
.a-IGDialog-side .a-Toolbar {
 border-top:1px solid;
 padding:8px
}
.a-IGDialog-side .a-Toolbar .a-Button--withIcon {
 padding:4px 8px
}
.a-IGDialog-side .a-Toolbar .a-Toolbar-group {
 margin-bottom:0
}
.a-IGDialog-side .a-GV-table td,
.a-IGDialog-side .a-GV-table th {
 border-right-width:0;
 border-left-width:0
}
.a-IconList.a-IGDialog-iconList {
 margin:0;
 padding:0
}
.a-IconList .a-IGDialog-iconList-item {
 padding:16px 4px;
 margin:0 4px 4px 0;
 width:96px
}
.a-IconList .a-IGDialog-iconList-link {
 display:block
}
.a-IconList .a-IGDialog-iconList-icon {
 display:block;
 margin:0 auto;
 height:32px;
 width:32px
}
.a-IconList .a-IGDialog-iconList-icon:before {
 font-size:32px
}
.a-IconList .a-IGDialog-iconList-label {
 display:block;
 font-size:11px;
 line-height:16px;
 text-align:center;
 margin-top:4px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.a-IRR {
 border:1px solid
}
.a-IRR,
.a-IRR-container {
 position:relative
}
.a-IRR *,
.a-IRR-sortWidget * {
 box-sizing:border-box
}
.a-IRR-toolbar {
 padding:8px 8px 0;
 border-bottom:1px solid;
 display:table;
 width:100%;
 position:relative
}
.a-IRR-buttons,
.a-IRR-controls {
 display:table-cell;
 vertical-align:top
}
.a-IRR-buttons {
 text-align:right
}
.a-IRR-actions,
.a-IRR-colSearch,
.a-IRR-colSelector,
.a-IRR-manage,
.a-IRR-rowSelector,
.a-IRR-savedReports,
.a-IRR-search,
.a-IRR-views {
 display:inline-block;
 vertical-align:top
}
.a-IRR-search {
 margin-right:4px
}
.a-IRR-search-field {
 display:inline-block;
 min-height:30px;
 height:32px;
 padding:0 8px;
 font-size:14px;
 line-height:16px;
 margin:0
}
.a-IRR-search-field:focus {
 outline:none
}
.a-IRR-button--search {
 vertical-align:top
}
.a-IRR-colSearch:empty {
 display:none
}
.a-IRR-views {
 margin-right:4px
}
.a-IRR-views .a-IRR-button {
 border-radius:0;
 margin-right:-1px;
 margin-left:0!important
}
.a-IRR-views .a-IRR-button:first-child {
 border-radius:2px 0 0 2px
}
.u-RTL .a-IRR-views .a-IRR-button:first-child {
 border-radius:0 2px 2px 0
}
.a-IRR-views .a-IRR-button:last-child {
 border-radius:0 2px 2px 0;
 margin-right:0
}
.u-RTL .a-IRR-views .a-IRR-button:last-child {
 border-radius:2px 0 0 2px
}
.a-IRR-manage {
 margin-left:4px
}
.a-IRR-control-panel {
 clear:both
}
.a-Button.a-IRR-button--actions.is-active,
.a-Button.a-IRR-button--actions.is-active:active {
 font-weight:400
}
.a-IRR-rowSelector .a-IRR-selectList,
.a-IRR-rowSelector label,
.a-IRR-savedReports .a-IRR-selectList {
 margin-right:4px;
 vertical-align:top
}
.a-IRR-rowSelector label {
 display:inline-block;
 line-height:32px;
 color:#404040
}
.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;
 appearance:none;
 text-indent:.01px;
 background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiPjxwYXRoIGZpbGw9IiNGMkYyRjIiIGQ9Ik0wIDBoMzJ2MzJoLTMyeiIvPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0wIDBoMXYzMmgtMXoiLz48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMjAuNSAxOC4yOTNjMCAuMTI4LS4wNDkuMjU2LS4xNDYuMzU0bC00LjM1NCA0LjM1My00LjM1NC00LjM1NGMtLjE5NS0uMTk1LS4xOTUtLjUxMiAwLS43MDdzLjUxMi0uMTk1LjcwNyAwbDMuNjQ3IDMuNjQ3IDMuNjQ2LTMuNjQ2Yy4xOTUtLjE5NS41MTItLjE5NS43MDcgMCAuMDk4LjA5Ny4xNDcuMjI1LjE0Ny4zNTN6TTExLjUgMTMuNzA3YzAtLjEyOC4wNDktLjI1Ni4xNDYtLjM1NGw0LjM1NC00LjM1MyA0LjM1NCA0LjM1NGMuMTk1LjE5NS4xOTUuNTEyIDAgLjcwN3MtLjUxMi4xOTUtLjcwNyAwbC0zLjY0Ny0zLjY0Ny0zLjY0NiAzLjY0NmMtLjE5NS4xOTUtLjUxMi4xOTUtLjcwNyAwLS4wOTgtLjA5Ny0uMTQ3LS4yMjUtLjE0Ny0uMzUzeiIvPjwvc3ZnPg==");
 background-repeat:no-repeat;
 background-position:100% 0;
 background-size:contain;
 color:#404040;
 text-overflow:" ";
 overflow:hidden
}
.a-IRR-selectList:focus {
 outline:none
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
 .a-IRR-selectList {
  padding:6px;
  background-image:none
 }
}
.a-IRR-sortWidget {
 position:absolute;
 width:220px;
 border:1px solid #d0d0d0;
 background-color:#fff;
 box-shadow:0 2px 4px rgba(0,0,0,.1);
 border-radius:0 0 2px 2px;
 z-index:2020
}
.a-IRR-sortWidget-actions,
.a-IRR-sortWidget-rows {
 margin:0;
 padding:0;
 list-style:none
}
.a-IRR-sortWidget-actions {
 display:-ms-flexbox;
 display:flex;
 width:100%;
 border-bottom:1px solid #e8e8e8
}
.a-IRR-sortWidget-actions-item {
 border-right:1px solid #e8e8e8;
 -ms-flex:1;
 flex:1
}
.a-IRR-sortWidget-actions-item:last-child {
 border-right:0
}
.a-IRR-sortWidget-searchIcon {
 color:silver;
 position:absolute;
 margin:8px
}
.a-IRR-sortWidget-searchLabel {
 position:absolute;
 padding:8px;
 height:32px;
 z-index:2
}
.a-IRR-sortWidget-searchLabel:before {
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-weight:400!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
}
.a-IRR-sortWidget-help {
 padding:8px;
 max-height:160px;
 overflow:auto;
 background-color:#fff
}
.a-IRR-sortWidget-search {
 position:relative
}
.a-IRR-sortWidget-search>.a-IRR-sortWidget-searchField {
 display:block;
 width:100%;
 height:32px;
 padding:0 8px 0 32px;
 font-size:12px;
 line-height:16px;
 margin:0;
 border:none;
 color:#404040;
 position:relative
}
.a-IRR-sortWidget-search>.a-IRR-sortWidget-searchField:focus {
 outline:none;
 box-shadow:inset 0 0 0 1px #4696fc;
 z-index:1
}
.a-IRR-sortWidget-rows {
 border-top:1px solid #e8e8e8;
 min-height:160px;
 max-height:160px;
 overflow:auto;
 transition:height .1s ease
}
.a-IRR-sortWidget-rows:empty:before {
 content:"...";
 color:#fff
}
.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:inset 0 -1px 0 rgba(0,0,0,.05);
 background-clip:border-box
}
.a-IRR-sortWidget-row:hover {
 background-color:rgba(0,0,0,.1);
 text-decoration:none;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)
}
.a-IRR-sortWidget-row:focus {
 outline:none;
 box-shadow:inset 0 0 0 1px #4696fc
}
.a-IRR-button.a-IRR-sortWidget-button {
 border-radius:0;
 width:100%;
 padding:8px 0;
 display:block;
 box-shadow:none;
 background-color:#fafafa
}
.a-IRR-button.a-IRR-sortWidget-button:hover {
 background-color:#fff;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.1)
}
.a-IRR-button.a-IRR-sortWidget-button:focus {
 box-shadow:inset 0 0 0 1px #4696fc,0 0 0 1px #4696fc,0 0 2px 2px rgba(70,150,252,.5)
}
.a-IRR-button.a-IRR-sortWidget-button:active,
.a-IRR-button.a-IRR-sortWidget-button:active:focus {
 background-color:#e0e0e0;
 box-shadow:inset 0 1px 0 rgba(0,0,0,.05),inset 1px 0 0 rgba(0,0,0,.05),inset -1px 0 0 rgba(0,0,0,.05),inset 0 2px 3px 0 rgba(0,0,0,.075)
}
.a-IRR-button.a-IRR-sortWidget-button.is-active {
 background-color:#d0d0d0;
 box-shadow:inset 0 1px 0 rgba(0,0,0,.05),inset 1px 0 0 rgba(0,0,0,.05),inset -1px 0 0 rgba(0,0,0,.05),inset 0 2px 3px 0 rgba(0,0,0,.075)
}
.a-IRR-controlsContainer {
 padding:8px;
 border-bottom:1px solid #e0e0e0;
 overflow:hidden
}
.a-IRR-button.a-IRR-button--controls {
 padding:8px;
 box-shadow:none;
 background-color:#fff
}
.a-IRR-controls {
 margin:0;
 padding:0;
 list-style:none
}
.a-IRR-controls-item {
 display:block;
 overflow:hidden;
 margin-bottom:4px
}
.a-IRR-controls-item:last-child {
 margin-bottom:0
}
.a-IRR-controls-item .a-IRR-button.a-IRR-button--remove {
 opacity:.65
}
.a-IRR-controls-item .a-IRR-button.a-IRR-button--remove:focus,
.a-IRR-controls-item:hover .a-IRR-button.a-IRR-button--remove {
 opacity:1
}
.a-IRR-controls-item.is-error .a-IRR-controlsLabel {
 background-color:#ffe6e6
}
.a-IRR-controls-item.is-error .a-IRR-controls-cell:nth-child(2) {
 background-color:#ff3b30
}
.a-IRR-controls-item.is-error .a-IRR-controlsIcon {
 color:#fff
}
.a-IRR-controls-item.is-error .a-IRR-controlsLabel {
 color:#ff3b30
}
.a-IRR-controls-item--savedReport a.a-IRR-controlsLabel:hover {
 background-color:#ecf5fd
}
.a-IRR-controls-item--savedReport .a-IRR-controls-cell:nth-child(2) {
 background-color:#4aa4ec
}
.a-IRR-controls-item--search a.a-IRR-controlsLabel:hover {
 background-color:#ecf5fd
}
.a-IRR-controls-item--search .a-IRR-controls-cell:nth-child(2) {
 background-color:#4aa4ec
}
.a-IRR-controls-item--filter a.a-IRR-controlsLabel:hover {
 background-color:#dcf9ec
}
.a-IRR-controls-item--filter .a-IRR-controls-cell:nth-child(2) {
 background-color:#24cb7f
}
.a-IRR-controls-item--controlBreak a.a-IRR-controlsLabel:hover {
 background-color:#e6f0f7
}
.a-IRR-controls-item--controlBreak .a-IRR-controls-cell:nth-child(2) {
 background-color:#3b83bd
}
.a-IRR-controls-item--groupBy a.a-IRR-controlsLabel:hover {
 background-color:#e6f0f7
}
.a-IRR-controls-item--groupBy .a-IRR-controls-cell:nth-child(2) {
 background-color:#3b83bd
}
.a-IRR-controls-item--aggregate a.a-IRR-controlsLabel:hover {
 background-color:#e6f0f7
}
.a-IRR-controls-item--aggregate .a-IRR-controls-cell:nth-child(2) {
 background-color:#3b83bd
}
.a-IRR-controls-item--highlight a.a-IRR-controlsLabel:hover {
 background-color:#fff0cd
}
.a-IRR-controls-item--highlight .a-IRR-controls-cell:nth-child(2) {
 background-color:#ffbe2a
}
.a-IRR-controls-item--flashback a.a-IRR-controlsLabel:hover {
 background-color:#d5d9dc
}
.a-IRR-controls-item--flashback .a-IRR-controls-cell:nth-child(2) {
 background-color:#9ea7ad
}
.a-IRR-controls-item--chart a.a-IRR-controlsLabel:hover {
 background-color:#85b4d9
}
.a-IRR-controls-item--chart .a-IRR-controls-cell:nth-child(2) {
 background-color:#3b83bd
}
.a-IRR-controls-item--pivot a.a-IRR-controlsLabel:hover {
 background-color:#d5d9dc
}
.a-IRR-controls-item--pivot .a-IRR-controls-cell:nth-child(2) {
 background-color:#9ea7ad
}
.a-IRR-controls-item--invalidSettings a.a-IRR-controlsLabel:hover {
 background-color:#f4f5f6
}
.a-IRR-controls-item--invalidSettings .a-IRR-controls-cell:nth-child(2) {
 background-color:#bdc3c7
}
.a-IRR-controls-item--inactiveSettings a.a-IRR-controlsLabel:hover {
 background-color:#f4f5f6
}
.a-IRR-controls-item--inactiveSettings .a-IRR-controls-cell:nth-child(2) {
 background-color:#bdc3c7
}
.a-IRR-controls-cell {
 display:block;
 float:left;
 padding:8px;
 transition:background-color .1s;
 background-clip:padding-box;
 line-height:16px
}
.a-IRR-controls-cell:first-child {
 padding-left:8px;
 min-width:32px
}
.a-IRR-controls-cell:nth-child(2) {
 border-radius:2px 0 0 2px;
 background-color:#f0f0f0;
 padding:8px 9px 8px 8px
}
.u-RTL .a-IRR-controls-cell:nth-child(2) {
 border-radius:0 2px 2px 0
}
.a-IRR-controls-cell:last-child {
 padding-right:8px
}
.u-RTL .a-IRR-controls-cell {
 float:right
}
.a-IRR-controls-cell--label {
 width:300px;
 padding:0;
 border-radius:0 2px 2px 0;
 overflow:hidden
}
.u-RTL .a-IRR-controls-cell--label {
 border-radius:2px 0 0 2px
}
.a-IRR-controls-cell--remove {
 padding:4px 8px
}
.a-IRR-button.a-IRR-button--remove {
 display:block;
 padding:4px;
 background-color:transparent;
 box-shadow:none;
 color:#a0a0a0
}
.a-IRR-button.a-IRR-button--remove:hover {
 color:red
}
.a-IRR-controlsLabel {
 display:block;
 font-size:12px;
 line-height:16px;
 text-decoration:none;
 padding:7px 7px 7px 8px;
 border:1px solid rgba(0,0,0,.075);
 border-left:none;
 background-clip:border-box;
 transition:background-color .1s;
 background-color:#fff
}
.u-RTL .a-IRR-controlsLabel {
 border-left-width:1px;
 border-right-width:0
}
a.a-IRR-controlsLabel:focus {
 outline:none;
 box-shadow:inset 0 0 0 1px #4696fc
}
.a-IRR-controlsLabel--highlight {
 border-radius:2px;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)
}
.a-IRR-controlsCheckboxLabel {
 position:relative;
 width:16px;
 height:16px;
 border:1px solid silver;
 box-shadow:inset 0 1px 2px rgba(0,0,0,.075);
 background-color:#fff;
 padding:1px;
 border-radius:2px;
 display:block;
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-weight:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.a-IRR-controlsCheckboxLabel:before {
 font-size:12px;
 width:12px;
 height:12px;
 content:"\e007";
 display:block;
 color:#404040;
 position:absolute;
 opacity:0;
 transition:opacity .2s
}
.a-IRR-controlsCheckboxLabel:hover:before {
 opacity:.15
}
.a-IRR-controlsCheckboxLabel:active {
 background-color:#e0e0e0
}
.a-IRR-controlsCheckboxLabel:active:before {
 opacity:.75
}
.a-IRR-controls .a-IRR-controlsCheckbox {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
.a-IRR-controls .a-IRR-controlsCheckbox:checked+.a-IRR-controlsCheckboxLabel {
 position:relative
}
.a-IRR-controls .a-IRR-controlsCheckbox:checked+.a-IRR-controlsCheckboxLabel:before {
 opacity:1
}
.a-IRR-controls .a-IRR-controlsCheckbox:focus+.a-IRR-controlsCheckboxLabel {
 border-color:#4696fc;
 box-shadow:0 0 2px 0 rgba(70,150,252,.5)
}
.a-IRR-controls .a-IRR-controlsCheckbox:disabled+.a-IRR-controlsCheckboxLabel {
 opacity:.35;
 pointer-events:none
}
.a-IRR-controlsIcon {
 color:#fff
}
.a-IRR-reportSummaryContainer {
 overflow:hidden
}
.a-IRR-reportSummary {
 list-style:none;
 margin:0;
 overflow:hidden;
 margin-bottom:-4px
}
.a-IRR-reportSummary-item {
 display:block;
 float:left;
 margin-bottom:4px;
 margin-right:8px
}
.u-RTL .a-IRR-reportSummary-item {
 float:right
}
.a-IRR-reportSummary-item--savedReport .a-IRR-reportSummary-label:hover {
 background-color:#ecf5fd
}
.a-IRR-reportSummary-item--savedReport .a-IRR-reportSummary-icon {
 background-color:#4aa4ec
}
.a-IRR-reportSummary-item--search .a-IRR-reportSummary-label:hover {
 background-color:#ecf5fd
}
.a-IRR-reportSummary-item--search .a-IRR-reportSummary-icon {
 background-color:#4aa4ec
}
.a-IRR-reportSummary-item--filter .a-IRR-reportSummary-label:hover {
 background-color:#dcf9ec
}
.a-IRR-reportSummary-item--filter .a-IRR-reportSummary-icon {
 background-color:#24cb7f
}
.a-IRR-reportSummary-item--controlBreak .a-IRR-reportSummary-label:hover {
 background-color:#e6f0f7
}
.a-IRR-reportSummary-item--controlBreak .a-IRR-reportSummary-icon {
 background-color:#3b83bd
}
.a-IRR-reportSummary-item--groupBy .a-IRR-reportSummary-label:hover {
 background-color:#e6f0f7
}
.a-IRR-reportSummary-item--groupBy .a-IRR-reportSummary-icon {
 background-color:#3b83bd
}
.a-IRR-reportSummary-item--aggregate .a-IRR-reportSummary-label:hover {
 background-color:#e6f0f7
}
.a-IRR-reportSummary-item--aggregate .a-IRR-reportSummary-icon {
 background-color:#3b83bd
}
.a-IRR-reportSummary-item--highlight .a-IRR-reportSummary-label:hover {
 background-color:#fff0cd
}
.a-IRR-reportSummary-item--highlight .a-IRR-reportSummary-icon {
 background-color:#ffbe2a
}
.a-IRR-reportSummary-item--flashback .a-IRR-reportSummary-label:hover {
 background-color:#d5d9dc
}
.a-IRR-reportSummary-item--flashback .a-IRR-reportSummary-icon {
 background-color:#9ea7ad
}
.a-IRR-reportSummary-item--chart .a-IRR-reportSummary-label:hover {
 background-color:#85b4d9
}
.a-IRR-reportSummary-item--chart .a-IRR-reportSummary-icon {
 background-color:#3b83bd
}
.a-IRR-reportSummary-item--pivot .a-IRR-reportSummary-label:hover {
 background-color:#d5d9dc
}
.a-IRR-reportSummary-item--pivot .a-IRR-reportSummary-icon {
 background-color:#9ea7ad
}
.a-IRR-reportSummary-item--invalidSettings .a-IRR-reportSummary-label:hover {
 background-color:#f4f5f6
}
.a-IRR-reportSummary-item--invalidSettings .a-IRR-reportSummary-icon {
 background-color:#bdc3c7
}
.a-IRR-reportSummary-item--inactiveSettings .a-IRR-reportSummary-label:hover {
 background-color:#f4f5f6
}
.a-IRR-reportSummary-item--inactiveSettings .a-IRR-reportSummary-icon {
 background-color:#bdc3c7
}
.a-IRR-reportSummary-label {
 display:block;
 padding:0;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.075);
 border-radius:2px;
 overflow:hidden;
 color:#404040;
 background-color:#fff;
 transition:box-shadow .1s,background-color .1s
}
.a-IRR-reportSummary-label:hover {
 text-decoration:none;
 background-color:#f8f8f8
}
.a-IRR-reportSummary-label:focus,
.a-IRR-reportSummary-label:focus .a-IRR-reportSummary-icon {
 outline:none;
 box-shadow:inset 0 0 0 1px #4696fc
}
.a-IRR-reportSummary-count,
.a-IRR-reportSummary-icon,
.a-IRR-reportSummary-value {
 transition:background-color .1s;
 display:inline-block;
 padding:8px;
 font-size:12px;
 line-height:16px;
 vertical-align:top
}
.a-IRR-reportSummary-icon {
 color:#fff
}
.a-IRR-reportSummary-value {
 min-width:32px;
 text-align:center;
 color:#404040
}
.a-IRR-reportSummary-count {
 padding:0;
 margin-left:4px;
 font-size:12px;
 line-height:16px
}
.a-IRR-reportSummary-item.has-delete {
 position:relative
}
.a-IRR-reportSummary-item.has-delete .a-IRR-reportSummary-label {
 padding-right:24px
}
.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
}
.a-IRR-table {
 border-collapse:collapse;
 table-layout:auto;
 border-spacing:0
}
.a-IRR-tableWrap {
 width:100%;
 overflow:auto
}
.a-IRR-table {
 width:100%
}
.a-IRR-header {
 background-color:#f0f0f0;
 vertical-align:bottom;
 padding:0;
 color:#404040;
 font-weight:700;
 border-bottom:1px solid #e0e0e0
}
.a-IRR-header.is-active,
.a-IRR-header:hover {
 background-color:#fff
}
.a-IRR-header--link {
 width:1%
}
.a-IRR-header--group {
 padding:8px;
 text-align:left;
 background-color:#f8f8f8;
 border-top:1px solid #e8e8e8
}
.u-RTL .a-IRR-header--group {
 text-align:right
}
.a-IRR-header--group:hover {
 background-color:#f8f8f8
}
.a-IRR-header {
 border-left:1px solid #e0e0e0
}
.a-IRR-header--pivotColumn,
.a-IRR-header--pivotRow {
 background-color:#f8f8f8;
 padding:8px
}
.a-IRR-header--pivotColumn:hover,
.a-IRR-header--pivotRow:hover {
 background-color:#f8f8f8
}
.a-IRR-header--pivotRow {
 border-right:1px solid #e0e0e0
}
.a-IRR-header.a-IRR-header--null {
 border-top-width:0;
 background-color:#fff!important
}
.a-IRR-header.a-IRR-header--null:hover {
 background-color:#fff!important
}
.a-IRR-aggregate {
 font-weight:700;
 background-color:#f4f4f4
}
.a-IRR-table td {
 padding:4px 8px;
 color:#404040;
 transition:background-color .1s
}
.a-IRR-table tr:hover td {
 background-color:#f4f4f4
}
.a-IRR-table td {
 border-left:1px solid #f0f0f0;
 border-top:1px solid #f0f0f0
}
.a-IRR-table tr td:last-child {
 border-right:1px solid #f0f0f0
}
.a-IRR-table tr td:first-child,
.a-IRR-table tr th:first-child {
 border-left-width:0
}
.a-IRR-table tr td:last-child,
.a-IRR-table tr th:last-child {
 border-right-width:0
}
.a-IRR-headerLabel,
.a-IRR-headerLink {
 padding:12px;
 display:block;
 text-align:inherit
}
.a-IRR-headerLink,
.a-IRR-headerLink:hover {
 text-decoration:none
}
.a-IRR-headerLink:focus {
 outline:none;
 box-shadow:inset 0 0 0 2px #4696fc
}
.a-IRR-headerSort {
 color:#909090;
 margin-left:4px
}
.u-RTL .a-IRR-headerSort {
 margin-left:0;
 margin-right:4px
}
.a-IRR-content {
 clear:both;
 position:relative
}
.a-IRR-controlPanel {
 padding:8px 12px;
 border-bottom:1px solid #e0e0e0
}
.a-IRR-paginationWrap {
 padding:8px 12px
}
.a-IRR-paginationWrap--top {
 border-bottom:1px solid #e0e0e0
}
.a-IRR-paginationWrap--bottom {
 border-top:1px solid #e0e0e0
}
.a-IRR-paginationWrap--textLeft .a-IRR-pagination {
 text-align:left
}
.u-RTL .a-IRR-paginationWrap--textLeft .a-IRR-pagination {
 text-align:right
}
.a-IRR-pagination {
 list-style:none;
 margin:0;
 padding:0;
 text-align:right
}
.u-RTL .a-IRR-pagination {
 text-align:left
}
.a-IRR-pagination-item {
 display:inline-block;
 vertical-align:top;
 padding:0;
 margin:0
}
.a-IRR-pagination-label {
 display:block;
 line-height:20px;
 font-size:12px;
 color:#707070;
 padding:0 8px
}
.a-IRR-noDataMsg {
 margin:12px;
 text-align:center;
 padding:64px 0
}
.a-IRR-noDataMsg-icon .a-Icon {
 height:32px;
 width:32px;
 color:#d0d0d0;
 margin-bottom:16px
}
.a-IRR-noDataMsg-icon .a-Icon:before {
 font-size:32px
}
.a-IRR-message,
.a-IRR-noDataMsg-text {
 display:block;
 font-size:12px;
 color:#707070
}
.a-IRR-message {
 padding:12px 8px
}
.a-IRR-message:empty {
 display:none
}
.a-IRR-button {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);
 background-color:#fafafa
}
.a-IRR-button:hover {
 background-color:#fff;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.1)
}
.a-IRR-button.is-active,
.a-IRR-button:active,
.a-IRR-button:active:focus {
 background-color:#e0e0e0;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 2px 3px 0 rgba(0,0,0,.1)
}
.a-IRR-button:focus {
 box-shadow:inset 0 0 0 1px #4696fc,0 0 0 1px #4696fc,0 0 2px 2px rgba(70,150,252,.5)
}
.a-IRR-button.a-IRR-button--pagination {
 border-radius:100%;
 vertical-align:top
}
.a-IRR-button.a-IRR-button--pagination:hover {
 background-color:#4696fc;
 color:#fff
}
.a-IRR-pagination-item:first-child .a-IRR-button.a-IRR-button--pagination {
 padding:2px 3px 2px 1px
}
.a-IRR-pagination-item:last-child .a-IRR-button.a-IRR-button--pagination {
 padding:2px 1px 2px 3px
}
.a-IRR-button.a-IRR-button--search {
 font-weight:700;
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.u-RTL .a-IRR-button.a-IRR-button--search {
 border-top-left-radius:2px;
 border-bottom-left-radius:2px;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.a-IRR-button.a-IRR-button--reportView {
 padding-left:8px
}
.a-IRR-toolbar--singleRow {
 display:table;
 width:100%;
 padding-bottom:8px;
 border-bottom:1px solid #f0f0f0
}
.a-IRR-singleRowNav,
.a-IRR-toolbarNav {
 display:table-cell
}
.a-IRR-viewOption,
.a-IRR-viewOptionsContainer {
 display:inline-block
}
.a-IRR-viewOption {
 margin-left:8px
}
.a-IRR-viewOption input[type=checkbox] {
 display:inline-block
}
.a-IRR-viewOption label {
 display:inline-block;
 font-size:12px;
 margin-left:4px
}
.a-IRR-viewOption input:checked+label {
 font-weight:700
}
.a-IRR-singleRowNav {
 vertical-align:middle;
 padding:0 4px;
 white-space:nowrap
}
.a-IRR-singleRow-group:first-child .a-IRR-singleRow-link {
 border-top:none
}
.a-IRR-singleRow-title {
 margin:0;
 padding:0;
 font-size:12px;
 line-height:16px
}
.a-IRR-singleRow-link {
 display:block;
 padding:12px;
 text-decoration:none;
 background-color:#f8f8f8;
 border-bottom:1px solid #e8e8e8;
 border-top:1px solid #e8e8e8
}
.a-IRR-singleRow-link .a-Icon {
 color:#b0b0b0
}
.a-IRR-singleRow-link:focus {
 outline:none;
 box-shadow:inset 0 0 0 2px #4696fc
}
.a-IRR-singleRow-link:hover {
 background-color:#f0f0f0
}
.a-IRR-singleRow-rows.is-collapsed {
 display:none
}
.a-IRR-singleRow-rows.is-expanded {
 display:block
}
.a-IRR-singleRow-row {
 display:table;
 width:100%;
 table-layout:fixed
}
.a-IRR-singleRow-row:hover .a-IRR-singleRow-name,
.a-IRR-singleRow-row:hover .a-IRR-singleRow-value {
 background-color:#f8f8f8
}
.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
}
.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
}
.a-IRR-singleRow-name {
 width:25%;
 border-right:1px solid #f0f0f0;
 font-weight:700;
 background-color:#fcfcfc
}
.a-IRR-col-values-drop {
 display:block;
 min-width:180px;
 max-height:136px;
 overflow:auto;
 position:absolute;
 border:0;
 border-radius:2px;
 padding:8px 0;
 z-index:1000
}
.a-IRR-col-value {
 display:block;
 font-size:12px;
 line-height:20px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 padding:6px 12px
}
.a-IRR-col-value,
.a-IRR-col-value:focus {
 text-decoration:none
}
.u-RTL .a-IRR-col-value {
 text-align:right
}
.a-IRR-form-label {
 color:#404040;
 padding:0;
 line-height:16px;
 display:inline-block;
 vertical-align:top;
 font-size:12px;
 font-weight:700
}
.a-IRR-dialogTable {
 border-spacing:0 6px;
 font-size:12px;
 line-height:16px;
 margin-bottom:12px;
 min-width:280px;
 border-collapse:collapse
}
.a-IRR-dialogTable:last-child {
 margin-bottom:0
}
.a-IRR-dialogTable input[type=radio] {
 margin:0 4px 0 0
}
.a-IRR-dialogTable+.a-IRR-dialogTable {
 margin-top:-12px
}
.a-IRR-dialogTable .a-Button {
 padding:4px 8px
}
.a-IRR-dialogTable .error {
 border:1px solid red
}
.a-IRR-dialogTable .calculator {
 border-spacing:0;
 table-layout:fixed;
 width:100%
}
.a-IRR-dialogTable .a-IRR-key {
 padding-right:0
}
.a-IRR-dialogTable .a-IRR-key .nolink {
 display:block;
 padding:4px;
 line-height:16px;
 height:24px;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
 background-color:rgba(0,0,0,.05);
 border-radius:2px;
 margin:2px;
 text-align:center;
 color:initial;
 font-weight:500
}
.a-IRR-dialogTable .a-IRR-key .nolink:hover {
 background-color:rgba(0,0,0,.1);
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.05)
}
.a-IRR-dialogTable .a-IRR-key .nolink:active {
 background-color:rgba(0,0,0,.15);
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),inset 0 1px 2px rgba(0,0,0,.05)
}
.a-IRR-dialog-examples {
 margin:4px 24px;
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}
.a-IRR-dialog-examples li {
 font-size:10px;
 line-height:14px
}
.a-IRR-computeExamples {
 margin-bottom:2px
}
.a-IRR-computeExamples .a-IRR-button--examples {
 margin-top:6px;
 padding:4px 8px!important
}
.a-IRR-computeExamples .a-Collapsible-content {
 padding:8px
}
.a-IRR-computeExamples ul {
 margin:0 0 0 24px;
 padding:0;
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}
.a-IRR-computeExamples li {
 font-size:10px;
 line-height:14px
}
.a-IRR-computeExamples li:not(:last-child) {
 margin-bottom:2px
}
.a-IRR-dialog-tableContainer {
 width:200px;
 height:180px;
 overflow-y:auto;
 border:1px solid rgba(0,0,0,.1);
 background-color:rgba(0,0,0,.025);
 border-radius:2px
}
.a-IRR-dialog-tableContainer .nolink {
 padding:4px
}
.a-IRR-dialog-tableContainer table.calculator td {
 padding-right:0;
 border-bottom:1px solid rgba(0,0,0,.1)
}
.a-IRR-dialog-tableContainer .calculator .nolink {
 line-height:16px;
 display:block;
 padding:4px 8px;
 color:initial
}
.a-IRR-dialog-tableContainer .calculator .nolink:hover {
 background-color:rgba(0,0,0,.1)
}
.a-IRR-dialog-tableContainer .a-IRR-dialog-colid {
 line-height:16px;
 display:block;
 padding:4px;
 font-weight:500;
 min-width:24px;
 text-align:right
}
.a-IRR-dialog-tableContainer .a-IRR-computation-function {
 font-family:Menlo,Consolas,monospace
}
.a-IRR-dialogTable #IR_computation_expr {
 width:100%;
 padding:4px;
 margin:0;
 border-radius:2px;
 font-family:Menlo,Consolas,monospace;
 font-size:12px;
 line-height:16px;
 border-color:rgba(0,0,0,.25)
}
.a-IRR-dialogTable-header {
 font-weight:700
}
.a-IRR-dialogTable th {
 font-weight:700;
 padding:4px
}
.a-IRR-dialogTable td,
.a-IRR-dialogTable th {
 text-align:left;
 padding-right:8px;
 vertical-align:top;
 line-height:16px
}
.u-RTL .a-IRR-dialogTable td,
.u-RTL .a-IRR-dialogTable th {
 text-align:right
}
.a-IRR-controlGroup,
.a-IRR-searchButtonContainer,
.a-IRR-searchFieldContainer,
.a-IRR-viewsContainer {
 display:inline-block;
 vertical-align:top
}
.a-IRR-controlGroup {
 margin-bottom:8px
}
.a-IRR-controlGroup:empty {
 display:none
}
.a-IRR-iconList {
 list-style:none;
 padding:0
}
.a-IRR-iconList,
.a-IRR-iconList-item {
 margin:0;
 display:-ms-flexbox;
 display:flex
}
.a-IRR-iconList-item {
 min-width:64px;
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-IRR-iconList-item.is-active {
 font-weight:700
}
.a-IRR-iconList-link {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 text-align:center;
 border-radius:0;
 padding:12px 16px;
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 -ms-flex-pack:center;
 justify-content:center
}
.a-IRR-iconList-link:hover {
 text-decoration:none
}
.a-IRR-radioIconList-icon {
 margin-bottom:2px
}
.a-IRR-iconList-link .a-Icon {
 display:block;
 margin:0 auto 2px;
 width:48px;
 height:48px;
 padding:8px;
 font-size:32px;
 line-height:1
}
.a-IRR-iconList-link .a-Icon:before {
 font-size:32px
}
.a-IRR-iconList-label,
.a-IRR-radioIconList-label {
 font-size:11px;
 display:block
}
.a-IRR-chartForm,
.a-IRR-emailForm {
 padding:8px
}
.u-HCM .a-IRR-search-field {
 height:34px
}
.u-HCM .a-IRR-views .a-IRR-button {
 border:1px solid!important
}
.a-IRR .calculator td.w20 {
 width:20px;
 height:20px
}
.a-IRR .calculator td.w40 {
 width:40px;
 height:20px
}
.a-IRR .calculator td.w120 {
 width:100%;
 height:20px
}
.a-IRR-dialogListContainer,
.a-IRR-dialogShuttle {
 display:-ms-flexbox;
 display:flex
}
.a-IRR-dialogListContainer {
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:0;
 flex-basis:0;
 -ms-flex-direction:column;
 flex-direction:column
}
.a-IRR-dialogListContainer .u-Form-label {
 background-color:rgba(0,0,0,.025);
 border:1px solid rgba(0,0,0,.1);
 margin-bottom:-1px;
 padding:0 12px;
 text-align:center;
 display:block;
 border-top-left-radius:2px;
 border-top-right-radius:2px
}
.a-IRR-dialogListContainer select {
 height:180px!important;
 min-width:160px;
 max-width:100%;
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.a-IRR-dialogListContainer .a-IRR-dialogList {
 border-radius:2px;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.a-IRR-dialogShuttle-actions {
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-top:30px;
 margin-bottom:6px
}
.a-IRR-dialogShuttle-actions .a-Button.a-Button--shuttle {
 padding:6px 4px;
 margin:2px
}
.a-IRR-dialogMsg {
 display:-ms-flexbox;
 display:flex;
 padding:8px
}
.a-IRR-dialogMsg-icon {
 opacity:.35;
 margin-right:12px;
 -ms-flex-item-align:center;
 align-self:center;
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-IRR-dialogMsg-icon.a-Icon {
 font-size:24px;
 line-height:24px;
 width:24px;
 height:24px
}
.a-IRR-dialogMsg-icon.a-Icon:before {
 font-size:inherit
}
.u-RTL .a-IRR-dialogMsg-icon {
 margin-right:0;
 margin-left:12px
}
.a-IRR-dialogMsg-text {
 -ms-flex-item-align:center;
 align-self:center;
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-IRR-dialogRow {
 display:-ms-flexbox;
 display:flex
}
.a-IRR-dialogCol {
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 -ms-flex-preferred-size:0;
 flex-basis:0
}
.a-IRR-dialog--reset .ui-dialog-titlebar {
 border-bottom:none!important
}
.a-IRR-dialog--reset .ui-dialog-buttonpane {
 border-top:0!important
}
.a-IRR-dialog--chart .a-IRR-dialogBody,
.a-IRR-dialog--download .a-IRR-dialogBody {
 padding:0!important
}
.a-IRR-dialog--chart .a-IRR-dialogBody .a-IRR-dialogCol {
 max-width:50%
}
.a-IRR-dialog--chart .a-IRR-dialogBody [disabled] {
 opacity:.5;
 pointer-events:none
}
.a-IRR-dialog--controlBreak .a-IRR-dialogBody,
.a-IRR-dialog--sort .a-IRR-dialogBody {
 padding:8px!important
}
.a-IRR-dialog--filter .a-IRR-dialogBody {
 padding:0!important
}
.a-IRR-dialog--filter .a-IRR-dialogBody .a-IRR-filterByColumn,
.a-IRR-dialog--filter .a-IRR-dialogBody .a-IRR-filterByRow {
 padding:8px
}
.a-IRR-dialog--filter .a-IRR-dialogBody .a-IRR-dialogCol--column,
.a-IRR-dialog--filter .a-IRR-dialogBody .a-IRR-dialogCol--operator {
 width:25%;
 max-width:25%;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-IRR-dialog--filter .a-IRR-dialogBody .a-IRR-dialogCol--expression {
 width:50%;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-IRR-dialog--groupBy .a-IRR-dialogBody,
.a-IRR-dialog--pivot .a-IRR-dialogBody {
 padding:8px!important
}
.a-IRR-dialog--groupBy .a-IRR-dialogCol--sum,
.a-IRR-dialog--pivot .a-IRR-dialogCol--sum {
 min-width:60px;
 max-width:60px;
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
.a-IRR-dialog--groupBy .a-IRR-dialogCol--column,
.a-IRR-dialog--groupBy .a-IRR-dialogCol--format,
.a-IRR-dialog--groupBy .a-IRR-dialogCol--functions,
.a-IRR-dialog--groupBy .a-IRR-dialogCol--label,
.a-IRR-dialog--pivot .a-IRR-dialogCol--column,
.a-IRR-dialog--pivot .a-IRR-dialogCol--format,
.a-IRR-dialog--pivot .a-IRR-dialogCol--functions,
.a-IRR-dialog--pivot .a-IRR-dialogCol--label {
 width:25%;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-IRR-dialog--highlight .a-IRR-dialogBody {
 padding:8px!important
}
.a-IRR-dialog--highlight .a-IRR-dialogCol--sequenceItem,
.a-IRR-dialog--highlight .a-IRR-dialogCol--type {
 width:20%;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-IRR-dialog--highlight .a-IRR-dialogCol--name {
 width:40%;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-IRR-dialog--highlight .a-IRR-dialogCol--enabled {
 min-width:60px;
 max-width:60px;
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
.a-IRR-dialog--highlight .a-IRR-dialogCol--preview {
 min-width:120px;
 max-width:120px
}
.a-IRR-dialog--highlight .a-IRR-dialogCol--column,
.a-IRR-dialog--highlight .a-IRR-dialogCol--operator {
 width:25%;
 max-width:25%;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-IRR-dialog--highlight .a-IRR-dialogCol--expression {
 width:50%;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-IRR-dialogInfo {
 padding:8px 12px
}
.a-IRR-dialogInfo:first-child {
 border-bottom:1px solid
}
.a-IRR-sequenceNumber {
 padding:8px;
 display:block
}
.a-IRR-dialogRow--header {
 font-weight:700
}
.a-IRR-dialogRow--header .a-IRR-dialogCol {
 padding:8px 8px 0
}
.a-IRR-dialogCol--sequence {
 min-width:40px;
 max-width:40px;
 -ms-flex-item-align:center;
 align-self:center;
 text-align:right;
 font-weight:700;
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
.a-IRR-radioIconList,
.a-IRR-radioIconList-item {
 display:-ms-flexbox;
 display:flex
}
.a-IRR-radioIconList-item {
 margin:0;
 min-width:120px;
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 -ms-flex-direction:column;
 flex-direction:column
}
.a-IRR-radioIconList-item input[type=radio] {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
input[type=radio]:checked+label {
 font-weight:700
}
.a-IRR-radioIconList-item label {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 text-align:center;
 padding:12px 16px;
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 cursor:pointer
}
.a-IRR-radioIconList--horItems .a-IRR-radioIconList-item label {
 -ms-flex-direction:row;
 flex-direction:row
}
.a-IRR-radioIconList--horItems .a-IRR-radioIconList-item label .a-IRR-radioIconList-icon {
 margin-right:4px
}
.u-RTL .a-IRR-radioIconList--horItems .a-IRR-radioIconList-item label .a-IRR-radioIconList-icon {
 margin-right:0;
 margin-left:4px
}
.a-IRR-dialogList {
 height:180px;
 overflow:auto;
 outline:none
}
.a-IRR-dialogList ul {
 margin:0;
 padding:0;
 list-style:none
}
.a-IRR-dialogList li {
 margin:0;
 padding:0;
 font-size:12px;
 line-height:16px
}
.a-IRR-dialogList a {
 display:block;
 padding:4px 12px;
 cursor:pointer;
 text-decoration:none;
 outline:none
}
.a-IRR-dialogList a span {
 margin-right:4px
}
.u-RTL .a-IRR-dialogList a span {
 margin-right:0;
 margin-left:4px
}
.a-IRR-flashBackField {
 margin-top:4px
}
.a-IRR-flashBackField input {
 vertical-align:middle
}
.colorpicker.a-IRR-colorPicker {
 z-index:1001
}
.a-IRR-lovItem {
 display:-ms-flexbox;
 display:flex;
 position:relative
}
.a-IRR-lovItem+.a-IRR-lovItem {
 margin-left:2px
}
.a-IRR-lovItem .a-Button--calendar,
.a-IRR-lovItem .a-Button--colorPicker,
.a-IRR-lovItem .a-Button--menu {
 height:24px;
 padding:4px;
 vertical-align:top;
 margin-left:2px!important
}
.a-IRR-lovItem .a-IRR-col-values-drop {
 top:24px
}
.a-IRR-lovItem .colorpreview {
 display:inline-block;
 vertical-align:top;
 background-color:transparent;
 border-radius:2px;
 height:24px;
 width:24px;
 margin-left:6px;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-positive:0;
 flex-grow:0;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)
}
.u-RTL .a-IRR-lovItem .colorpreview {
 margin-right:6px;
 margin-left:0
}
.a-IRR-lovItem .lov_colorpicker {
 display:-ms-flexbox;
 display:flex;
 margin-right:8px;
 -ms-flex-align:center;
 align-items:center
}
.u-RTL .a-IRR-lovItem .lov_colorpicker {
 margin-right:0;
 margin-left:8px
}
.a-IRR-lovItem.a-IRR-filterExpression {
 -ms-flex-positive:1;
 flex-grow:1
}
.a-IRR-lovItem .a-IRR-filterExpressionAnd {
 margin-left:6px;
 margin-right:6px
}
.a-IRR-colorSamples {
 padding:4px
}
.a-IRR-colorSamples a {
 display:inline-block;
 vertical-align:top;
 background-color:transparent;
 border-radius:16px;
 height:16px;
 width:16px;
 margin:4px;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)
}
.a-IRR-highlightPreview {
 background-color:transparent;
 border-radius:2px;
 height:56px;
 min-width:56px;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-positive:0;
 flex-grow:0;
 font-size:16px;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);
 text-align:center;
 line-height:56px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.a-IRR-button--add {
 margin-top:2px;
 margin-left:48px;
 margin-bottom:8px;
 padding:4px 8px!important
}
.u-RTL .a-IRR-button--add {
 margin-right:48px;
 margin-left:0
}
.a-IRR-calculator {
 margin:4px 0
}
.a-IRR-calculator .a-Button {
 margin:2px;
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 -ms-flex-preferred-size:25%;
 flex-basis:25%;
 padding:4px
}
.a-IRR-calculator .a-Button[data-key="0"] {
 -ms-flex-preferred-size:50%;
 flex-basis:50%
}
.a-IRR-calculator .a-Button[data-key=" "] {
 -ms-flex-preferred-size:75%;
 flex-basis:75%
}
.a-IRR-caclulatorRow {
 display:-ms-flexbox;
 display:flex;
 margin-left:-2px;
 margin-right:-2px
}
.a-IRR-dialogError {
 padding:8px
}
.a-IRR-dialogError:empty {
 display:none
}
.a-IRR-flashBackText {
 margin-left:4px
}
@font-face {
 font-family:apex-5-icon-font;
 src:url(../font/apex-5-icon-font.woff2) format("woff2"),
 url(../font/apex-5-icon-font.woff) format("woff"),
 url(../font/apex-5-icon-font.ttf?v1.0) format("truetype"),
 url(../font/apex-5-icon-font.svg?v1.0#apex-5-icon-font) format("svg");
 font-weight:400;
 font-style:normal
}
.a-Icon {
 display:inline-block;
 vertical-align:top;
 width:16px;
 height:16px;
 line-height:16px
}
.a-Icon:before {
 font-size:16px;
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-weight:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.a-Icon.a-Icon--medium {
 width:24px;
 height:24px
}
.a-Icon.a-Icon--medium:before {
 font-size:24px
}
.a-Icon.a-Icon--large {
 width:32px;
 height:32px
}
.a-Icon.a-Icon--large:before {
 font-size:32px
}
.a-Icon.a-Icon--xl {
 width:48px;
 height:48px
}
.a-Icon.a-Icon--xl:before {
 font-size:48px
}
.a-Icon.icon-home:before {
 content:"\e014"
}
.a-Icon.icon-bug:before,
.a-Icon.icon-debug:before {
 content:"\e050"
}
.a-Icon.icon-quick-edit:before {
 content:"\e057"
}
.a-Icon.icon-edit-page-alt:before,
.a-Icon.icon-edit-page:before {
 content:"\e049"
}
.a-Icon.icon-coming-soon:before,
.a-Icon.icon-irr-ws-history:before,
.a-Icon.icon-page-session:before {
 content:"\e108"
}
.a-Icon.icon-open-in-dialog:before,
.a-Icon.icon-page-debug:before {
 content:"\e04d"
}
.a-Icon.icon-theme-roller:before {
 content:"\e037"
}
.a-Icon.icon-gear:before {
 content:"\e001"
}
.a-Icon.icon-edit-app:before {
 content:"\e049"
}
.a-Icon.icon-asterisk:before {
 content:"\e058";
 color:red
}
.a-Icon.icon-gears-alt:before {
 content:"\e059"
}
.a-Icon.icon-mobile:before {
 content:"\e067"
}
.a-Icon.icon-help:before,
.a-Icon.icon-ig-help:before,
.a-Icon.icon-irr-help:before {
 content:"\e04f"
}
.a-Icon.icon-user:before {
 content:"\e024"
}
.sample-apex:before {
 content:"\e054"
}
.sample-otn:before {
 content:"\e1bb"
}
.a-Icon.icon-apex-backup:before {
 content:"\e003"
}
.a-Icon.icon-toolbar-all:before {
 content:"\e069"
}
.a-Icon.icon-toolbar-common:before {
 content:"\e167"
}
.a-Icon.icon-redo:before,
.a-Icon.icon-tr-redo:before {
 content:"\e01d"
}
.a-Icon.icon-tr-undo:before,
.a-Icon.icon-undo:before {
 content:"\e01b"
}
.a-Icon.icon-ig-reset:before,
.a-Icon.icon-irr-reset:before,
.a-Icon.icon-refresh:before,
.a-Icon.icon-shuttle-reset:before,
.a-Icon.icon-tr-reset:before {
 content:"\e14d"
}
.a-Icon.icon-remove:before,
.a-Icon.icon-tr-close:before,
.a-Icon.icon-tr-fail:before {
 content:"\e0a2"
}
.a-Icon.icon-shuttle-move-all:before {
 content:"\e028"
}
.u-RTL .a-Icon.icon-shuttle-move-all:before {
 content:"\e029"
}
.a-Icon.icon-last:before {
 content:"\e180"
}
.u-RTL .a-Icon.icon-last:before {
 content:"\e17f"
}
.a-Icon.icon-install:before,
.a-Icon.icon-shuttle-bottom:before,
.a-Icon.icon-tr-collapse:before {
 content:"\e021"
}
.a-Icon.icon-shuttle-down:before {
 content:"\e0c2"
}
.a-Icon.icon-shuttle-top:before,
.a-Icon.icon-tr-expand:before {
 content:"\e181"
}
.a-Icon.icon-shuttle-up:before {
 content:"\e012"
}
.a-Icon.icon-breadcrumb-previous:before {
 content:"\e008"
}
.a-Icon.icon-shuttle-remove-all:before {
 content:"\e029"
}
.u-RTL .a-Icon.icon-shuttle-remove-all:before {
 content:"\e028"
}
.a-Icon.icon-top:before {
 content:"\e181"
}
.a-Icon.icon-bottom:before {
 content:"\e17e"
}
.a-Icon.icon-first:before {
 content:"\e17F"
}
.u-RTL .a-Icon.icon-first:before {
 content:"\e180"
}
.a-Icon.icon-tr-contrast:before {
 content:"\e065"
}
.a-Icon.icon-menu-scroll-up:before {
 content:"\e012"
}
.a-Icon.icon-menu-drop-down:before,
.a-Icon.icon-menu-scroll-down:before {
 content:"\e0c2"
}
.a-Collapsible.is-expanded .a-Collapsible-icon:before,
.a-Icon.icon-down-arrow:before,
.a-Icon.icon-ig-collapse-row:before,
.a-Icon.icon-irr-collapse-row:before {
 content:"\e123"
}
.a-Icon.icon-menu-sub-rtl:before,
.a-Icon.icon-paginate-prev:before {
 content:"\E0CA"
}
.a-Icon.icon-menu-sub:before,
.a-Icon.icon-paginate-next:before {
 content:"\e0d8"
}
.a-Icon.icon-color-picker:before {
 content:"\e063"
}
.a-Collapsible.is-collapsed .a-Collapsible-icon:before,
.a-Icon.icon-ig-expand-row:before,
.a-Icon.icon-right-arrow:before {
 content:"\e126"
}
.a-Collapsible-icon:before,
.a-Icon.icon-left-arrow:before,
.u-RTL .a-Collapsible.is-collapsed .a-Collapsible-icon:before,
.u-RTL .a-Icon.icon-ig-expand-row:before,
.u-RTL .a-Icon.icon-right-arrow:before {
 content:"\e002"
}
.u-RTL .a-Collapsible-icon:before,
.u-RTL .a-Icon.icon-left-arrow:before {
 content:"\e126"
}
.a-Icon.icon-circle:before {
 content:"\e14e"
}
.a-Icon.icon-check:before,
.a-Icon.icon-irr-ws-validation:before,
.a-Icon.icon-menu-check:before,
.a-Icon.icon-tr-pass:before,
.a-Icon.icon-wizard-step-complete:before {
 content:"\e007"
}
.a-Icon.icon-ig-invalid-settings:before,
.a-Icon.icon-irr-invalid-settings:before,
.a-Icon.icon-tr-warning:before,
.a-Icon.icon-warning:before {
 content:"\e017"
}
.a-Icon.icon-ig-inactive-settings:before,
.a-Icon.icon-info:before,
.a-Icon.icon-irr-inactive-settings:before,
.a-Icon.icon-tr-contrast:before {
 content:"\e023"
}
.a-Icon.icon-irr-ws-lov:before,
.a-Icon.icon-popup-lov:before,
.a-Icon.icon-quick-pick:before {
 content:"\e12d"
}
.a-Icon.icon-cm-find:before,
.a-Icon.icon-ig-no-results:before,
.a-Icon.icon-irr-no-results:before,
.a-Icon.icon-search:before {
 content:"\e022"
}
.a-Icon.icon-cm-build-query:before,
.a-Icon.icon-ig-format:before,
.a-Icon.icon-irr-format:before,
.a-Icon.icon-tools:before,
.a-Icon.icon-util:before {
 content:"\e0a3"
}
.a-Icon.icon-ig-add-row:before,
.a-Icon.icon-irr-ws-col-add:before,
.a-Icon.icon-irr-ws-row-add:before,
.a-Icon.icon-plus:before {
 content:"\e069"
}
.a-Icon.icon-minus:before {
 content:"\e167"
}
.a-Icon.icon-calculator:before,
.a-Icon.icon-ig-calculator:before,
.a-Icon.icon-ig-compute:before,
.a-Icon.icon-irr-calculator:before,
.a-Icon.icon-irr-compute:before,
.a-Icon.icon-tree-computation:before {
 content:"\e05d"
}
.a-Icon.icon-ig-chart:before,
.a-Icon.icon-irr-chart:before {
 content:"\e0e9"
}
.a-Icon.icon-ig-control-break:before,
.a-Icon.icon-irr-control-break:before {
 content:"\e0ea"
}
.a-Icon.icon-ig-details:before,
.a-Icon.icon-irr-details:before {
 content:"\e05c"
}
.a-Icon.icon-ig-group-by:before,
.a-Icon.icon-irr-group-by:before {
 content:"\e0ec"
}
.a-Icon.icon-ig-icons:before,
.a-Icon.icon-irr-icons:before,
.a-Icon.icon-ws-page-dir:before {
 content:"\e0ff"
}
.a-Icon.icon-ig-pivot:before,
.a-Icon.icon-irr-pivot:before {
 content:"\e0ef"
}
.a-Icon.icon-ig-remove-col:before,
.a-Icon.icon-irr-remove-col:before {
 content:"\e0f0"
}
.a-Icon.icon-ig-report:before,
.a-Icon.icon-irr-report:before {
 content:"\e0f1"
}
.a-Icon.icon-ig-sort-asc:before,
.a-Icon.icon-irr-sort-asc:before,
.a-Icon.icon-rpt-sort-asc:before {
 content:"\e0f2"
}
.a-Icon.icon-ig-sort-desc:before,
.a-Icon.icon-irr-sort-desc:before,
.a-Icon.icon-rpt-sort-desc:before {
 content:"\e0f3"
}
.a-Icon.icon-ig-filter:before,
.a-Icon.icon-irr-filter:before {
 content:"\e0f4"
}
.a-Icon.icon-ig-flashback:before,
.a-Icon.icon-irr-flashback:before {
 content:"\e0f7"
}
.a-Icon.icon-ig-highlight:before,
.a-Icon.icon-irr-highlight:before {
 content:"\e0f8"
}
.a-Icon.icon-download:before,
.a-Icon.icon-ig-download:before,
.a-Icon.icon-irr-download:before {
 content:"\e0fb"
}
.a-Icon.icon-upload:before {
 content:"\e1a6"
}
.a-Icon.icon-ig-search:before,
.a-Icon.icon-irr-search:before {
 content:"\e022"
}
.a-Icon.icon-ig-saved-report:before,
.a-Icon.icon-irr-saved-report:before,
.a-Icon.icon-tree-saved-report:before {
 content:"\e0f9"
}
.a-Icon.icon-ws-file:before {
 content:"\e0da"
}
.a-Icon.icon-ws-image:before {
 content:"\e13d"
}
.a-Icon.icon-ws-note:before {
 content:"\e0fe"
}
.a-Icon.icon-ig-select-cols:before,
.a-Icon.icon-irr-select-cols:before,
.a-Icon.icon-irr-ws-col:before,
.a-Icon.icon-tree-report-column:before {
 content:"\e102"
}
.a-Icon.icon-irr-ws-toggle-checkboxes:before {
 content:"\e093"
}
.a-Icon.icon-cm-replace:before,
.a-Icon.icon-irr-ws-row-replace:before {
 content:"\e104"
}
.a-Icon.icon-irr-ws-row-fill:before {
 content:"\e105"
}
.a-Icon.icon-ig-rows:before,
.a-Icon.icon-irr-rows:before,
.a-Icon.icon-irr-ws-row:before {
 content:"\e106"
}
.a-Icon.icon-ig-aggregate:before,
.a-Icon.icon-irr-aggregate:before {
 content:"\e124"
}
.a-Icon.icon-ig-sort:before,
.a-Icon.icon-irr-sort:before {
 content:"\e125"
}
.a-Icon.icon-ig-subscription:before,
.a-Icon.icon-irr-subscription:before {
 content:"\e02b"
}
.a-Icon.icon-grid-layout:before,
.a-Icon.icon-irr-ws-properties:before {
 content:"\e0f1"
}
.a-Icon.icon-coming-soon:before,
.a-Icon.icon-irr-ws-history:before,
.a-Icon.icon-page-session:before {
 content:"\e0f7"
}
.a-Icon.icon-copy:before,
.a-Icon.icon-irr-ws-copy:before {
 content:"\e109"
}
.a-Icon.icon-irr-ws-col-pros:before,
.a-Icon.icon-irr-ws-col-values:before {
 content:"\e10a"
}
.a-Icon.icon-irr-ws-col-groups:before {
 content:"\e102"
}
.a-Icon.icon-irr-ws-col-delete:before,
.a-Icon.icon-irr-ws-dg-delete:before,
.a-Icon.icon-irr-ws-row-delete:before {
 content:"\e0a2"
}
.a-Icon.icon-go-to-component:before,
.a-Icon.icon-next:before,
.a-Icon.icon-right-chevron:before,
.a-Icon.icon-shuttle-move:before {
 content:"\e016"
}
.a-Icon.icon-left-chevron:before,
.a-Icon.icon-prev:before,
.a-Icon.icon-shuttle-remove:before,
.u-RTL .a-Icon.icon-next:before,
.u-RTL .a-Icon.icon-right-chevron:before,
.u-RTL .a-Icon.icon-shuttle-move:before {
 content:"\e013"
}
.u-RTL .a-Icon.icon-left-chevron:before,
.u-RTL .a-Icon.icon-prev:before,
.u-RTL .a-Icon.icon-shuttle-remove:before {
 content:"\e016"
}
.a-Icon.icon-maximize:before {
 content:"\e00f"
}
.a-Icon.icon-up-chevron:before {
 content:"\e012"
}
.a-Icon.icon-down-chevron:before,
.a-Icon.icon-menu-split-drop-down:before,
.a-Icon.icon-popup-lov-inline:before,
.a-Icon.icon-popup-lov-under:before {
 content:"\e0c2"
}
.a-Icon.icon-calendar:before,
.a-Icon.icon-item-native-date-picker-classic:before,
.a-Icon.icon-region-native-calendar:before,
.a-Icon.icon-template-calendar:before {
 content:"\e137"
}
.a-Icon.icon-restore:before {
 content:"\e025"
}
.a-Icon.icon-menu-radio:before {
 content:"\e006"
}
.a-Icon.icon-irr-dl-email:before {
 content:"\e183"
}
.a-Icon.icon-irr-dl-doc:before {
 content:"\e184"
}
.a-Icon.icon-ig-dl-html:before,
.a-Icon.icon-irr-dl-html:before {
 content:"\e185"
}
.a-Icon.icon-ig-dl-pdf:before,
.a-Icon.icon-irr-dl-pdf:before {
 content:"\e186"
}
.a-Icon.icon-ig-dl-xls:before,
.a-Icon.icon-irr-dl-xls:before {
 content:"\e187"
}
.a-Icon.icon-ig-actions:before {
 content:"\e066"
}
.a-Icon.icon-ig-expand:before {
 content:"\e04d"
}
.a-Icon.icon-ig-restore:before,
.a-Icon.icon-multi-remove:before {
 content:"\e0a2"
}
.a-Icon.icon-ig-data:before {
 content:"\E0F1"
}
.a-Icon.icon-ig-report-settings:before {
 content:"\E001"
}
.a-Icon.icon-ig-save:before {
 content:"\E0CB"
}
.a-Icon.icon-ig-save-as:before {
 content:"\E0E4"
}
.a-Icon.icon-ig-edit:before {
 content:"\E049"
}
.a-Icon.icon-ig-duplicate:before {
 content:"\E109"
}
.a-Icon.icon-ig-delete:before {
 content:"\E0C8"
}
.a-Icon.icon-ig-revert:before {
 content:"\E01B"
}
.a-Icon.icon-ig-refresh:before {
 content:"\E01E"
}
.a-Icon.icon-ig-single-row-view:before {
 content:"\E0A5"
}
.a-Icon.icon-ig-frozen-column:before {
 content:"\E0DB"
}
.a-Icon.icon-ig-selection:before {
 content:"\e057"
}
.a-Icon.icon-ig-select-row:before {
 content:"\E192"
}
.a-Icon.icon-ig-select-column:before {
 content:"\E191"
}
.a-Icon.icon-ig-select-cell:before {
 content:"\E190"
}
.a-Icon.icon-ig-fill:before {
 content:"\E18D"
}
.a-Icon.icon-ig-copy:before {
 content:"\E18E"
}
.a-Icon.icon-ig-clear:before {
 content:"\E18C"
}
.a-Icon.icon-ig-copy-down:before {
 content:"\E19F"
}
.a-Icon.icon-tree-folder:before {
 content:"\e0da"
}
.a-Icon.icon-tree-folder-open:before {
 content:"\e0d7"
}
.a-Icon.icon-irr-dialog-reset:before {
 content:"\E01B"
}
.a-Icon.icon-irr-dialog-flashback:before {
 content:"\e0f7"
}
.a-Icon.icon-region-chart-area:before {
 content:"\e053"
}
.a-Icon.icon-region-chart-bar:before {
 content:"\e164"
}
.a-Icon.icon-region-chart-bubble:before {
 content:"\e15a"
}
.a-Icon.icon-region-chart-column:before {
 content:"\e159"
}
.a-Icon.icon-region-chart-combo:before {
 content:"\e15b"
}
.a-Icon.icon-region-chart-dial:before,
.a-Icon.icon-region-chart-donut:before {
 content:"\e166"
}
.a-Icon.icon-region-chart-funnel:before {
 content:"\e15d"
}
.a-Icon.icon-region-chart-gantt:before {
 content:"\e165"
}
.a-Icon.icon-region-chart-line-area:before {
 content:"\e053"
}
.a-Icon.icon-region-chart-line:before {
 content:"\e156"
}
.a-Icon.icon-region-chart-pie:before {
 content:"\e15f"
}
.a-Icon.icon-region-chart-polar:before {
 content:"\e160"
}
.a-Icon.icon-region-chart-radar:before {
 content:"\e161"
}
.a-Icon.icon-region-chart-range-area:before {
 content:"\e162"
}
.a-Icon.icon-region-chart-range-bar:before {
 content:"\e163"
}
.a-Icon.icon-region-chart-scatter:before {
 content:"\e15e"
}
.a-Icon.icon-region-chart-stock:before {
 content:"\e157"
}
.a-Icon.icon-bold:before {
 content:"\e908"
}
.a-Icon.icon-italic:before {
 content:"\e90b"
}
.a-Icon.icon-strikethrough:before {
 content:"\e911"
}
.a-Icon.icon-code:before {
 content:"\e130"
}
.a-Icon.icon-list-ul:before {
 content:"\e90e"
}
.a-Icon.icon-list-ol:before {
 content:"\e056"
}
.a-Icon.icon-code-block:before {
 content:"\e909"
}
.a-Icon.icon-quote:before {
 content:"\e910"
}
.a-Icon.icon-link:before {
 content:"\e90c"
}
.a-Icon.icon-picture:before {
 content:"\e13d"
}
body .fa.fa-facebook-square:before,
body .fa.fa-facebook:before,
body .fa.fa-github-square:before,
body .fa.fa-github:before,
body .fa.fa-google-plus-square:before,
body .fa.fa-google-plus:before,
body .fa.fa-google:before,
body .fa.fa-linkedin-square:before,
body .fa.fa-linkedin:before,
body .fa.fa-oracle-o-square:before,
body .fa.fa-oracle-o:before,
body .fa.fa-oracle:before,
body .fa.fa-twitter-square:before,
body .fa.fa-twitter:before,
body .fa.fa-youtube-play:before,
body .fa.fa-youtube-square:before,
body .fa.fa-youtube:before {
 font-family:apex-5-icon-font!important
}
.fa.fa-facebook:before {
 content:"\e1b0"
}
.fa.fa-facebook-square:before {
 content:"\e1b1"
}
.fa.fa-github:before {
 content:"\e1b2"
}
.fa.fa-github-square:before {
 content:"\e1b3"
}
.fa.fa-google:before {
 content:"\e1b4"
}
.fa.fa-google-plus:before {
 content:"\e1b5"
}
.fa.fa-google-plus-square:before {
 content:"\e1b6"
}
.fa.fa-linkedin:before {
 content:"\e1b7"
}
.fa.fa-linkedin-square:before {
 content:"\e1b8"
}
.fa.fa-oracle:before {
 content:"\e1b9"
}
.fa.fa-oracle-o:before {
 content:"\e1ba"
}
.fa.fa-oracle-o-square:before {
 content:"\e1bb"
}
.fa.fa-twitter:before {
 content:"\e1bc"
}
.fa.fa-twitter-square:before {
 content:"\e1bd"
}
.fa.fa-youtube:before {
 content:"\e1be"
}
.fa.fa-youtube-play:before {
 content:"\e1bf"
}
.fa.fa-youtube-square:before {
 content:"\e1c0"
}
.a-IconList {
 list-style:none;
 padding:0
}
.a-IconList:after,
.a-IconList:before {
 display:table;
 content:""
}
.a-IconList:after {
 clear:both
}
.a-IconList.u-RTL .a-IconList-item {
 float:right
}
.a-IconList-item {
 display:block;
 text-decoration:none;
 float:left;
 cursor:default
}
.a-IconList-item.is-draggable {
 cursor:copy
}
.a-IconList-iconName {
 display:block;
 overflow:hidden;
 text-overflow:ellipsis;
 text-align:center;
 white-space:normal
}
.a-IconList {
 list-style:none outside none;
 margin:0;
 padding:4px;
 overflow:hidden
}
.a-IconList .fielddata {
 display:block;
 text-align:center;
 overflow:hidden;
 text-overflow:ellipsis
}
.apex-edit-page,
.apex-edit-pencil,
.apex-edit-pencil-alt,
.apex-edit-view {
 display:inline-block;
 width:16px;
 height:16px
}
fieldset {
 border:0;
 margin:0;
 padding:0
}
fieldset.checkbox_group,
fieldset.color_picker,
fieldset.datepicker,
fieldset.html_editor,
fieldset.listmanager,
fieldset.lov,
fieldset.radio_group,
fieldset.shuttle,
fieldset.textarea {
 display:inline-block
}
.hideMeButHearMe {
 position:absolute;
 top:-999px
}
.shuttleSelect1 select,
.shuttleSelect2 select {
 min-width:120px
}
.apex-slider-container {
 width:100%
}
.apex-slider-control {
 width:70%;
 display:inline-block;
 vertical-align:top;
 margin:8px 0
}
.apex-slider-value {
 display:inline-block;
 vertical-align:top;
 line-height:26px;
 margin-left:8px;
 font-size:12px
}
.apex-grid-nbsp {
 line-height:1px;
 height:1px;
 font-size:1px;
 overflow:hidden
}
.apex_disabled,
button[disabled] {
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
 opacity:.5;
 cursor:default;
 pointer-events:none
}
br {
 clear:both!important
}
.apex_size_bar {
 background:#eee;
 background-image:none;
 border-width:0 0 1px 1px;
 cursor:s-resize
}
.apex_size_bar,
.apex_size_grip {
 border-color:#ddd;
 border-style:solid;
 height:9px;
 overflow:hidden
}
.apex_size_grip {
 background:#eee url("data:image/gif;base64,R0lGODdhCQAJAPEAAO7u7svLy35+ftnZ2SwAAAAACQAJAAACEYSPCaErGsRIcaK6Do5my3YUADs=") no-repeat scroll 100% 0;
 border-width:0 1px 0 0;
 cursor:se-resize;
 width:9px;
 float:right
}
.clearfix:after:after,
.clearfix:after:before {
 display:table;
 content:""
}
.clearfix:after:after {
 clear:both
}
.ac_results {
 padding:0;
 border:1px solid #000;
 background-color:#fff;
 overflow:hidden;
 z-index:99999
}
.ac_results ul {
 width:100%;
 list-style-position:outside;
 list-style:none;
 padding:0;
 margin:0
}
.ac_results li {
 font:menu;
 margin:0;
 padding:2px 5px;
 cursor:default;
 display:block;
 font-size:12px;
 line-height:16px;
 overflow:hidden
}
.ac_loading {
 background:#fff url(../../../app_ui/img/loading16x16.gif) 100% no-repeat
}
.ac_odd {
 background-color:#eee
}
.ac_over {
 background-color:#0a246a;
 color:#fff
}
img {
 border:0
}
body#ir_help {
 padding:16px;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}
body#ir_help h1,
body#ir_help h2,
body#ir_help h3 {
 margin-bottom:12px;
 line-height:1.5
}
body#ir_help h1 {
 font-size:32px
}
body#ir_help h2 {
 font-size:24px
}
body#ir_help h3 {
 font-size:16px
}
body#ir_help p {
 margin-bottom:8px;
 font-size:14px;
 line-height:1.5
}
body#ir_help li {
 font-size:14px;
 line-height:1.5;
 margin-bottom:4px
}
body#ir_help li:last-child {
 margin-bottom:0
}
body#ir_help code {
 color:#606060
}
.a-ListView {
 margin:0;
 padding:0;
 list-style:none
}
.a-ListView.ui-listview-inset {
 border-radius:2px;
 border:1px solid rgba(0,0,0,.1);
 margin:12px
}
.a-ListView-divider {
 font-weight:700;
 line-height:1.5;
 background-color:rgba(0,0,0,.025)
}
.a-ListView-divider,
.a-ListView-item {
 padding:8px 12px;
 font-size:14px;
 border-bottom:1px solid rgba(0,0,0,.05)
}
.a-ListView-item {
 line-height:20px;
 position:relative
}
.a-ListView-item.has-link {
 padding:0
}
.a-ListView-item:last-child {
 border-bottom-width:0
}
.a-ListView-item .fa {
 margin:10px 8px;
 height:16px;
 width:16px;
 text-align:center;
 color:rgba(0,0,0,.5)
}
.a-ListView-item.has-link:not(.has-alt) .fa {
 position:absolute;
 right:0;
 top:0
}
.u-RTL .a-ListView-item.has-link:not(.has-alt) .fa {
 right:auto;
 left:0
}
.a-ListView-item.has-link:not(.has-alt).has-count .ui-li-count {
 right:32px
}
.u-RTL .a-ListView-item.has-link:not(.has-alt).has-count .ui-li-count {
 right:auto;
 left:32px
}
.a-ListView-item.has-link.has-alt .ui-btn:first-child {
 margin-right:32px
}
.u-RTL .a-ListView-item.has-link.has-alt .ui-btn:first-child {
 margin-right:0;
 margin-left:32px
}
.a-ListView-item.has-link.has-alt .ui-btn:first-child .fa {
 display:none
}
.a-ListView-item.has-link.has-alt .ui-btn+.ui-btn {
 position:absolute;
 right:0;
 top:0;
 bottom:0;
 padding:0;
 border-left:1px solid rgba(0,0,0,.05)
}
.u-RTL .a-ListView-item.has-link.has-alt .ui-btn+.ui-btn {
 right:auto;
 left:0;
 border-left:none;
 border-right:1px solid rgba(0,0,0,.05)
}
.a-ListView-item.has-link.has-alt.has-count .ui-li-count {
 right:8px
}
.u-RTL .a-ListView-item.has-link.has-alt.has-count .ui-li-count {
 right:auto;
 left:8px
}
.a-ListView-item .ui-btn {
 position:relative;
 display:block;
 padding:8px 12px;
 color:rgba(0,0,0,.75)
}
.a-ListView-item .ui-btn:hover {
 background-color:rgba(0,0,0,.05)
}
.a-ListView-item .ui-btn+.ui-btn-icon-notext {
 position:absolute;
 right:0;
 top:0;
 border-left:1px solid rgba(0,0,0,.05);
 height:100%;
 width:20px
}
.u-RTL .a-ListView-item .ui-btn+.ui-btn-icon-notext {
 right:auto;
 left:0;
 border-left:none;
 border-right:1px solid rgba(0,0,0,.05)
}
.a-ListView-item .ui-btn+.ui-btn-icon-notext:before {
 margin:8px;
 border-radius:100%;
 width:20px;
 height:20px;
 background-color:rgba(0,0,0,.05)
}
.a-ListView-item .ui-li-aside {
 color:rgba(0,0,0,.55);
 margin:0;
 font-size:11px;
 line-height:16px
}
.a-ListView-item .ui-li-count {
 position:absolute;
 right:8px;
 top:8px;
 font-size:11px;
 padding:0 4px;
 line-height:20px;
 border-radius:2px;
 background-color:rgba(0,0,0,.05);
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);
 color:rgba(0,0,0,.55)
}
.u-RTL .a-ListView-item .ui-li-count {
 right:auto;
 left:8px
}
.a-ListView-item.has-alt:not(.has-link) .fa {
 position:absolute;
 top:0;
 right:0
}
.u-RTL .a-ListView-item.has-alt:not(.has-link) .fa {
 right:auto;
 left:0
}
.a-ListView-item.has-alt .ui-li-count {
 right:32px
}
.u-RTL .a-ListView-item.has-alt .ui-li-count {
 right:auto;
 left:32px
}
.a-ListView-item .apex-load-more {
 text-align:center
}
.a-ListView-header {
 margin:12px;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.a-ListView-header button {
 -ms-flex-negative:0;
 flex-shrink:0
}
.a-ListView-header h3 {
 -ms-flex-positive:1;
 flex-grow:1;
 text-align:center;
 margin:0;
 font-size:14px;
 font-weight:500;
 line-height:20px
}
.a-ListView-searchbar {
 padding:12px
}
.a-ListView-searchbar input {
 display:block;
 padding:8px;
 font-size:12px;
 line-height:24px;
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 width:100%
}
.a-ListView-searchbar+.a-ListView {
 border-top:1px solid rgba(0,0,0,.1)
}
.a-LiveTemplateOptions {
 -webkit-font-smoothing:antialiased!important;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important
}
.a-LiveTemplateOptions.ui-dialog .ui-dialog-content {
 padding:0!important
}
.a-LiveTemplateOptions.ui-dialog .a-PropertyEditor {
 max-height:none!important;
 overflow:hidden!important;
 background-color:#404040
}
.a-LiveTemplateOptions .ui-widget-overlay {
 opacity:.35
}
.a-LiveTemplateOptions .ui-widget-content {
 overflow:auto!important
}
.a-DevToolbar-liveTemplateOptions {
 position:absolute;
 border:0;
 z-index:9999;
 background:#404040;
 color:#eee;
 padding:5px;
 display:block;
 vertical-align:top;
 width:32px;
 height:32px;
 font-size:12px;
 line-height:16px
}
.a-DevToolbar-liveTemplateOptions:hover {
 cursor:pointer!important;
 background:#303030
}
.a-DevToolbar-liveTemplateOptions:hover span {
 cursor:pointer!important
}
.a-LiveTemplateOptions .apex-rds {
 padding-left:8px;
 visibility:visible!important
}
.a-LiveTemplateOptions--inner-message {
 padding:8px
}
.a-LiveTemplateOptions .apex-rds-container {
 transition:none
}
.a-MDEditor {
 position:relative
}
.a-MDEditor .a-Toolbar {
 border-width:1px;
 border-style:solid;
 display:-ms-flexbox;
 display:flex;
 padding:8px;
 box-sizing:border-box;
 max-width:100%
}
.a-MDEditor .a-Toolbar-groupContainer {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-MDEditor .a-Toolbar-groupContainer--start {
 margin-right:auto
}
.u-RTL .a-MDEditor .a-Toolbar-groupContainer--start {
 margin-right:0;
 margin-left:auto
}
.a-MDEditor .a-Toolbar-groupContainer--end {
 margin-left:auto
}
.u-RTL .a-MDEditor .a-Toolbar-groupContainer--end {
 margin-left:0;
 margin-right:auto
}
.a-MDEditor .a-Toolbar-group {
 display:-ms-inline-flexbox;
 display:inline-flex;
 padding:0;
 margin:0;
 margin-right:6px;
 border:none
}
.u-RTL .a-MDEditor .a-Toolbar-group {
 margin-right:0;
 margin-left:6px
}
@media screen and (min-width:480px) {
 .a-MDEditor .a-Toolbar-group {
  margin-right:12px
 }
 .u-RTL .a-MDEditor .a-Toolbar-group {
  margin-left:12px;
  margin-right:0
 }
}
.a-MDEditor .a-Toolbar-group:last-child {
 margin-right:0
}
.u-RTL .a-MDEditor .a-Toolbar-group:last-child {
 margin-left:0
}
.a-MDEditor-content {
 position:relative;
 max-width:100%
}
.a-MDEditor-content .CodeMirror {
 height:180px
}
.a-MDEditor-previewPanel,
.a-MDEditor .CodeMirror,
.a-MDEditor textarea.apex-item-textarea {
 box-sizing:border-box
}
.a-MDEditor-previewPanel:not(:only-child),
.a-MDEditor .CodeMirror:not(:only-child),
.a-MDEditor textarea.apex-item-textarea:not(:only-child) {
 margin-top:-1px
}
.a-MDEditor-previewPanel,
.a-MDEditor .CodeMirror {
 border-width:1px;
 border-style:solid;
 padding:8px;
 font-size:14px;
 line-height:1.5
}
.a-MDEditor-previewPanel {
 position:absolute;
 width:100%;
 overflow:auto;
 z-index:5;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.a-MDEditor-previewPanel--hide {
 visibility:hidden
}
.is-markdownified a {
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 overflow-wrap:break-word
}
.is-markdownified a:focus,
.is-markdownified a:hover {
 text-decoration:underline
}
.is-markdownified h1,
.is-markdownified h2,
.is-markdownified h3,
.is-markdownified h4,
.is-markdownified h5,
.is-markdownified h6 {
 margin:0 0 8px;
 font-weight:500;
 line-height:1.2
}
.is-markdownified p+h1,
.is-markdownified p+h2,
.is-markdownified p+h3,
.is-markdownified p+h4,
.is-markdownified p+h5,
.is-markdownified p+h6,
.is-markdownified pre+h1,
.is-markdownified pre+h2,
.is-markdownified pre+h3,
.is-markdownified pre+h4,
.is-markdownified pre+h5,
.is-markdownified pre+h6,
.is-markdownified table+h1,
.is-markdownified table+h2,
.is-markdownified table+h3,
.is-markdownified table+h4,
.is-markdownified table+h5,
.is-markdownified table+h6 {
 margin-top:24px
}
.is-markdownified h1 {
 font-size:40px;
 font-weight:600
}
.is-markdownified h2 {
 font-size:32px;
 font-weight:600
}
.is-markdownified h3 {
 font-size:28px;
 font-weight:600
}
.is-markdownified h4 {
 font-size:24px
}
.is-markdownified h5 {
 font-size:20px
}
.is-markdownified h6 {
 font-size:16px
}
.is-markdownified b,
.is-markdownified strong {
 font-weight:700;
 font-weight:bolder
}
.is-markdownified em,
.is-markdownified i {
 font-style:italic
}
.is-markdownified ol,
.is-markdownified ul {
 margin:8px 0 16px 32px
}
.u-RTL .is-markdownified ol,
.u-RTL .is-markdownified ul {
 margin:8px 32px 16px 0
}
.is-markdownified ol li,
.is-markdownified ul li {
 font-size:inherit;
 line-height:inherit
}
.is-markdownified ol li:not(:last-child),
.is-markdownified ul li:not(:last-child) {
 margin-bottom:4px
}
.is-markdownified ol ol,
.is-markdownified ol ul,
.is-markdownified ul ol,
.is-markdownified ul ul {
 margin-top:0;
 margin-bottom:12px
}
.is-markdownified ol p+ol,
.is-markdownified ol p+ul,
.is-markdownified ul p+ol,
.is-markdownified ul p+ul {
 margin-top:-8px
}
.is-markdownified hr {
 clear:both;
 margin:20px 0;
 border:0;
 border-top:1px solid
}
.is-markdownified img {
 display:block;
 max-width:100%;
 height:auto
}
.is-markdownified blockquote {
 margin:20px;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:20px;
 font-size:18px;
 line-height:1.425;
 border:0;
 border-left:4px solid
}
.u-RTL .is-markdownified blockquote {
 border-left:0;
 border-right:4px solid;
 padding-left:0;
 padding-right:20px
}
.is-markdownified code {
 padding:2px 4px;
 border-radius:2px
}
.is-markdownified code,
.is-markdownified pre {
 font-size:1.4rem;
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}
.is-markdownified pre {
 margin-bottom:16px;
 padding:8px;
 border-radius:4px;
 max-width:100%;
 overflow:auto
}
.is-markdownified pre code {
 padding:0;
 font-size:inherit;
 font-family:inherit;
 border-radius:0
}
.is-markdownified table {
 margin-top:8px;
 margin-bottom:20px;
 font-size:1.3rem;
 border:1px solid;
 border-spacing:0;
 border-collapse:separate;
 border-radius:2px
}
.is-markdownified table:last-child {
 margin-bottom:8px
}
.is-markdownified table th {
 font-weight:500
}
.is-markdownified table td,
.is-markdownified table th {
 padding:6px 8px;
 border-bottom:1px solid
}
.is-markdownified table tr:last-child td {
 border-bottom:0
}
.a-MediaBlock-graphic {
 float:left;
 margin-right:8px
}
.u-RTL .a-MediaBlock-graphic {
 float:right;
 margin-right:0;
 margin-left:8px
}
.a-MediaBlock-graphic img {
 display:block
}
.a-MediaBlock-graphic--right {
 margin-left:8px;
 float:right
}
.u-RTL .a-MediaBlock-graphic--right {
 margin-left:0;
 margin-right:8px;
 display:inline
}
.a-MediaBlock-content {
 overflow:hidden
}
.a-MenuBar ul {
 margin:0;
 padding:0;
 list-style:none
}
.a-MenuBar-item {
 border:1px solid;
 margin-right:-1px
}
.a-MenuBar-item,
.a-MenuBar-item>.a-Menu-subMenuCol {
 display:inline-block
}
.a-MenuBar-item.a-Menu--split>.a-Menu-subMenuCol {
 border-left:1px solid
}
.a-MenuBar.u-RTL .a-MenuBar-item.a-Menu--split>.a-Menu-subMenuCol {
 border-right:1px solid;
 border-left:none
}
.a-MenuBar-item.is-expanded,
.a-MenuBar-item.is-focused {
 outline:1px dotted
}
.a-MenuBar:not(.u-RTL) .a-Menu--split.a-MenuBar-item>.a-MenuBar-label {
 padding-right:4px
}
.a-MenuBar:not(.u-RTL) .a-Menu--split.a-MenuBar-item>.a-Menu-subMenuCol {
 padding:8px 8px 8px 4px
}
.u-RTL .a-Menu--split.a-MenuBar-item>.a-MenuBar-label {
 padding-left:4px
}
.u-RTL .a-Menu--split.a-MenuBar-item>.a-Menu-subMenuCol {
 padding:8px 4px 8px 8px
}
.a-MenuBar-label {
 padding:8px;
 display:inline-block;
 text-decoration:none
}
.a-Menu,
.a-MenuBar-label:focus {
 outline:none
}
.a-Menu {
 z-index:2010;
 border:none;
 display:none;
 background-color:transparent
}
.a-Menu * {
 box-sizing:border-box
}
.a-Menu.a-Menu--top>.a-Menu-content {
 border-top:0;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.a-Menu-content {
 position:relative;
 border:1px solid
}
.a-Menu ul {
 line-height:inherit
}
.a-Menu .a-Menu-item,
.a-Menu ul {
 margin:0;
 padding:0;
 list-style:none
}
.a-Menu .a-Menu-item {
 display:block;
 float:none;
 white-space:nowrap;
 line-height:32px;
 font-size:12px
}
.a-Menu-itemSep .a-Menu-labelContainer {
 float:none!important;
 margin-right:0
}
.a-Menu-itemSep .a-Menu-accelContainer,
.a-Menu-itemSep .a-Menu-statusCol {
 display:none
}
.a-Menu-hSeparator {
 display:block;
 padding-right:0!important;
 border-top:1px solid;
 margin-top:2px;
 padding-bottom:2px
}
.a-Menu-statusCol {
 display:-moz-inline-stack;
 display:inline-block;
 width:24px;
 line-height:16px;
 padding:8px 4px;
 vertical-align:top;
 cursor:pointer
}
.a-Menu-inner {
 overflow:hidden;
 display:table;
 width:100%
}
.a-Menu-accelContainer,
.a-Menu-labelContainer {
 display:table-cell;
 white-space:nowrap;
 -webkit-font-smoothing:antialiased
}
.a-Menu-accelContainer {
 text-align:right
}
.a-Menu-content .a-Menu-statusCol {
 padding:8px;
 width:32px
}
.a-Menu-item.is-expanded,
.a-Menu-item.is-focused {
 background-color:#d0d0d0
}
.a-Menu-item {
 color:#404040
}
.a-Menu .a-Menu-item a,
.a-Menu .a-Menu-item a:active,
.a-Menu .a-Menu-item a:hover,
.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
}
.a-MenuBar button.a-MenuBar-label,
.a-Menu button.a-Menu-label {
 border:none;
 background-color:transparent;
 text-align:inherit
}
.a-Menu button.a-Menu-label {
 line-height:32px
}
.a-Menu .a-Menu-item.is-disabled {
 cursor:default!important
}
.a-Menu .a-Menu-item.is-disabled .a-Menu-accel,
.a-Menu .a-Menu-item.is-disabled .a-Menu-label {
 color:rgba(64,64,64,.5);
 cursor:inherit
}
.a-Menu .a-Menu-item.is-disabled .a-Menu-statusCol {
 opacity:.5;
 cursor:inherit
}
.a-Menu .a-Menu-item.is-disabled.is-focused {
 background-color:transparent;
 border-color:#f0f0f0
}
.a-Menu .a-Menu-item.is-disabled.is-focused .a-Menu-subMenuCol {
 color:#a0a0a0;
 cursor:default
}
.a-Menu-item input,
.a-Menu-item label {
 outline:none;
 margin:0
}
.a-Menu-item input {
 position:absolute;
 top:0;
 left:-99999px
}
.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
}
.a-MenuBar.u-RTL .a-MenuBar-item .a-Menu-subMenuCol {
 padding-right:0;
 padding-left:4px
}
.a-Menu-accel {
 color:#767676
}
.a-Menu-content.a-Menu--scrollable {
 padding:0
}
.a-Menu-scroll {
 overflow:hidden
}
.a-Menu-scrollBtn {
 width:100%;
 margin:0;
 padding:0;
 cursor:pointer
}
.a-Menu-scrollBtn .a-Icon {
 margin:0 auto;
 display:block
}
.a-MenuBar.a-MenuBar--overflow {
 overflow:hidden;
 width:100%;
 height:40px
}
.a-MenuBar-item--overflow {
 float:right
}
.u-RTL .a-MenuBar-item--overflow {
 float:left
}
.u-RTL .a-Menu .a-Menu-item a,
.u-RTL .a-Menu .a-Menu-item a:active,
.u-RTL .a-Menu .a-Menu-item a:hover,
.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
}
.u-RTL .a-Menu-accelContainer {
 float:left;
 margin-left:0;
 margin-right:-20px;
 text-align:left
}
.u-RTL .a-Menu-labelContainer {
 float:right;
 margin-left:20px;
 margin-right:0;
 text-align:right
}
.u-HCM .a-Menu-item.is-focused {
 outline:1px dotted!important
}
.u-callout {
 position:absolute;
 z-index:901;
 overflow:hidden
}
.u-callout:before {
 display:block;
 height:12px;
 width:12px;
 transform-origin:50%;
 position:relative;
 margin:6px
}
.a-Menu.has-callout,
.ui-dialog--popup {
 margin:10px
}
.a-Menu .u-callout {
 display:block
}
.has-callout-bottom .u-callout,
.has-callout-top .u-callout,
.u-callout.u-callout--bottom,
.u-callout.u-callout--top {
 width:24px;
 height:12px
}
.has-callout-bottom .u-callout:before,
.has-callout-top .u-callout:before,
.u-callout.u-callout--bottom:before,
.u-callout.u-callout--top:before {
 content:""
}
.has-callout-top .u-callout,
.u-callout.u-callout--top {
 top:-12px;
 left:12px
}
.a-Menu .has-callout-top .u-callout,
.a-Menu .u-callout.u-callout--top {
 transform:translateX(-50%)
}
.has-callout-top .u-callout:before,
.u-callout.u-callout--top:before {
 transform:translateY(0) rotate(45deg);
 border-radius:2px 0 0 0
}
.has-callout-bottom .u-callout,
.u-callout.u-callout--bottom {
 bottom:-12px;
 left:12px
}
.a-Menu .has-callout-bottom .u-callout,
.a-Menu .u-callout.u-callout--bottom {
 transform:translateX(-50%)
}
.has-callout-bottom .u-callout:before,
.u-callout.u-callout--bottom:before {
 transform:translateY(-12px) rotate(45deg);
 border-radius:0 0 2px 0
}
.has-callout-left .u-callout,
.has-callout-right .u-callout,
.u-callout.u-callout--left,
.u-callout.u-callout--right {
 width:12px;
 height:24px
}
.has-callout-left .u-callout:before,
.has-callout-right .u-callout:before,
.u-callout.u-callout--left:before,
.u-callout.u-callout--right:before {
 content:""
}
.has-callout-left .u-callout,
.u-callout.u-callout--left {
 top:8px;
 left:-12px
}
.has-callout-left .u-callout:before,
.u-callout.u-callout--left:before {
 transform:translateX(0) rotate(45deg);
 border-radius:0 0 0 2px
}
.has-callout-right .u-callout,
.u-callout.u-callout--right {
 top:8px;
 right:-12px
}
.has-callout-right .u-callout:before,
.u-callout.u-callout--right:before {
 transform:translateX(-12px) rotate(45deg);
 border-radius:0 2px 0 0
}
.oj-html {
 font-size:14px
}
.oj-chart-data-label,
.oj-chart-footnote {
 font-size:12px
}
.oj-chart-pie-center-label,
.oj-chart-xaxis-title,
.oj-chart-y2axis-title,
.oj-chart-yaxis-title {
 font-size:14px
}
.oj-chart-stack-label {
 font-size:12px
}
.oj-chart-subtitle,
.oj-chart-title {
 font-size:16px
}
.oj-chart-xaxis-tick-label,
.oj-chart-y2axis-tick-label,
.oj-chart-yaxis-tick-label,
.oj-dvt-datatip {
 font-size:12px
}
.oj-dvt-tooltip {
 font-size:14px
}
.oj-legend,
.oj-legend-section-title,
.oj-legend-title {
 font-size:12px
}
.oj-timeline-major-axis-label {
 font-size:14px
}
.oj-timeline-minor-axis-label,
.oj-treemap {
 font-size:12px
}
.oj-treemap-attribute-type-text,
.oj-treemap-attribute-value-text,
.oj-treemap-current-text {
 font-size:14px
}
.oj-sunburst,
.oj-treemap-node,
.oj-treemap-node-header {
 font-size:12px
}
.oj-sunburst-attribute-type-text,
.oj-sunburst-attribute-value-text,
.oj-sunburst-current-text {
 font-size:14px
}
.oj-sunburst-node {
 font-size:12px
}
.oj-diagram-link-label,
.oj-diagram-node-label {
 font-size:14px
}
.apex-item-group--popup-lov {
 display:-ms-inline-flexbox;
 display:inline-flex;
 vertical-align:top
}
.apex-item-popup-lov {
 -ms-flex-positive:1;
 flex-grow:1;
 width:100%;
 margin:0
}
.apex-item-popup-lov.apex-item-text {
 height:auto
}
.a-Button a-Button--popupLOV {
 -ms-flex-positive:0;
 flex-grow:0
}
.apex-item-multi,
.apex-item-text.a-PopupLOV-search,
.apex-item-text.apex-item-popup-lov {
 border:1px solid;
 border-radius:2px;
 outline:none;
 padding:3px;
 font-size:12px;
 line-height:16px;
 box-sizing:border-box;
 height:auto
}
.apex-item-multi:not(:last-child),
.apex-item-popup-lov:not(:last-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.apex-item-multi:not(:last-child)+.a-Button--popupLOV,
.apex-item-popup-lov:not(:last-child)+.a-Button--popupLOV {
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 margin-left:-1px
}
.apex-item-multi {
 margin:0;
 list-style:none;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-positive:1;
 flex-grow:1;
 width:100%;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding:1px;
 -ms-flex-align:center;
 align-items:center
}
.apex-item-multi .apex-item-popup-lov {
 border:0;
 background-color:transparent!important;
 border-color:transparent!important;
 box-shadow:none!important;
 padding:1px 2px
}
.apex-item-multi-item {
 -ms-flex-positive:0;
 flex-grow:0;
 margin:1px
}
.apex-item-multi-item,
.apex-item-multi-item>span {
 display:-ms-inline-flexbox;
 display:inline-flex;
 vertical-align:top;
 max-width:100%
}
.apex-item-multi-item>span {
 -ms-flex-align:center;
 align-items:center;
 border-radius:2px;
 font-size:12px;
 line-height:16px;
 padding:1px 4px;
 cursor:default;
 word-break:break-all;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
.apex-item-multi-item:last-child {
 -ms-flex-positive:1;
 flex-grow:1
}
.apex-item-multi-remove {
 margin-left:2px;
 border:0;
 border-radius:1px;
 cursor:pointer;
 padding:0;
 font-size:12px;
 line-height:12px;
 margin-right:-2px
}
.u-RTL .apex-item-multi-remove {
 margin-left:-2px;
 margin-right:2px
}
.ui-dialog.ui-dialog-popuplov {
 padding:0
}
.ui-dialog .ui-dialog-content.a-PopupLOV-dialog {
 padding:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.a-PopupLOV-searchBar {
 padding:8px;
 border-bottom:1px solid;
 display:-ms-flexbox;
 display:flex;
 position:relative;
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-PopupLOV-searchBar .a-PopupLOV-search {
 -ms-flex-positive:1;
 flex-grow:1;
 width:100%;
 padding:8px;
 font-size:14px;
 margin:0
}
.a-PopupLOV-searchBar .a-PopupLOV-search.apex-item-text {
 height:auto
}
.a-PopupLOV-searchBar.a-PopupLOV--incremental .a-PopupLOV-search {
 padding-left:32px
}
.a-PopupLOV-searchBar.a-PopupLOV--incremental .a-PopupLOV-search:focus+.a-Icon {
 opacity:1
}
.a-PopupLOV-searchBar.a-PopupLOV--incremental .a-Icon {
 position:absolute;
 left:16px;
 top:50%;
 transform:translateY(-50%);
 opacity:.5;
 z-index:1;
 pointer-events:none
}
.a-Button.a-PopupLOV-doSearch {
 outline:none;
 margin-left:4px
}
.u-RTL .a-Button.a-PopupLOV-doSearch {
 margin-left:0;
 margin-right:4px
}
.a-PopupLOV-clear {
 border-bottom:1px solid;
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.a-PopupLOV-clearButton {
 width:100%;
 border:0;
 padding:8px 12px;
 outline:none;
 font-size:12px;
 line-height:16px;
 cursor:pointer;
 text-align:left
}
.u-RTL .a-PopupLOV-clearButton {
 text-align:right
}
.a-PopupLOV-results,
.a-PopupLOV-results .a-TMV-body {
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.a-PopupLOV-results .a-GV-moreDataMsg,
.a-PopupLOV-results .a-GV-noDataMsg {
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.a-PopupLOV-results .a-TMV-w-scroll {
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.a-PopupLOV-results .a-TMV-w-scroll .a-IconList {
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 overflow:initial
}
.a-PopupLOV-results .a-TMV-w-scroll .a-GV-loadMore {
 margin-top:auto
}
.a-PopupLOV-results .a-GV-breakValue {
 font-weight:700
}
.a-PopupLOV-results .a-IconList-item {
 width:100%;
 margin:0;
 box-sizing:border-box
}
.a-PopupLOV-results .popup-lov-highlight {
 font-weight:900
}
.a-RV {
 font-size:12px;
 line-height:16px;
 box-sizing:border-box
}
.a-GV * {
 box-sizing:inherit
}
.a-RV-toolbar {
 padding:8px;
 border-bottom:1px solid
}
.a-RV-toolbar .a-Toolbar-group {
 margin-bottom:0
}
.a-RV-toolbar .a-Toolbar-static {
 font-size:11px;
 line-height:24px;
 padding:0 8px
}
.a-RV-body {
 padding:4px 0
}
.ro-checkbox.is-checked:before {
 opacity:1
}
.ro-checkbox:before {
 content:"";
 display:block;
 font-size:12px;
 height:12px;
 opacity:0;
 position:absolute;
 transition:opacity .1s ease 0s;
 width:12px;
 color:#404040
}
.ro-checkbox.is-checked {
 border-color:rgba(0,0,0,.2)
}
.ro-checkbox {
 background-color:#fff;
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
 display:inline-block;
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-variant:normal!important;
 font-weight:400!important;
 height:16px;
 line-height:1;
 padding:1px;
 position:relative;
 text-transform:none!important;
 vertical-align:top;
 width:16px
}
.a-RV.a-RV--excludeHidden .u-Form-fieldContainer.a-RV-field--hidden,
.a-RV.a-RV--excludeNull .u-Form-fieldContainer.a-RV-field--null {
 display:none
}
.a-RV.a-RV--excludeNull .u-Form-fieldContainer.a-RV-field--null.is-required {
 display:block
}
.a-RV-w-scroll {
 overflow:auto
}
.a-Form-groupHeading {
 background-color:#f8f8f8;
 border-bottom:1px solid #e8e8e8;
 font-size:12px;
 line-height:16px;
 margin:0;
 padding:6px
}
.a-Form-groupHeading button {
 border:none;
 background-color:transparent;
 width:100%;
 display:block;
 text-align:left;
 padding:0
}
.a-RV .is-deleted .u-Form-inputContainer {
 text-decoration:line-through
}
.a-RV .a-Form-fieldContainer.is-required .a-Form-label:before {
 font-family:apex-5-icon-font!important;
 font-style:normal!important;
 font-weight:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\e058";
 color:red;
 vertical-align:top
}
.a-RV .a-Form-inputContainer,
.a-RV .a-Form-labelContainer {
 padding:4px 8px
}
.a-RV .a-Form-inputContainer:focus,
.a-RV .a-Form-labelContainer:focus {
 outline:none
}
.a-RV .a-Form-inputContainer {
 line-height:24px
}
.a-RV .a-GV-columnItem .a-Button--calendar {
 vertical-align:top
}
.a-RV .is-error .t-Alert {
 padding:8px;
 color:#ea0000
}
.a-RVDialog-scroll {
 overflow:auto
}
.a-IGDialog-body.a-Splitter {
 display:block
}
.a-IGDialog-body.a-Splitter,
.a-IGDialog-main,
.a-IGDialog-side {
 display:block;
 min-width:inherit
}
.a-RVDialog-list.a-IconList {
 box-sizing:border-box;
 padding:0;
 margin:0
}
.a-RVDialog-list.a-IconList *,
.a-RVDialog-list.a-IconList :after,
.a-RVDialog-list.a-IconList :before {
 box-sizing:inherit
}
.a-RVDialog-list.a-IconList .a-IconList-item {
 width:100%;
 padding:8px;
 line-height:16px;
 margin:0;
 border-radius:0
}
.a-RVDialog-list.a-IconList .a-IconList-label {
 font-size:12px;
 line-height:16px;
 margin-left:4px;
 display:inline-block;
 vertical-align:top
}
.u-RTL .a-RVDialog-list.a-IconList .a-IconList-label {
 margin-left:0;
 margin-right:4px
}
.a-RV .a-GV-columnItem .apex-button-group {
 max-width:128px;
 min-height:24px
}
.a-RV .apex-item-checkbox input[type=checkbox],
.a-RV .apex-item-radio input[type=radio] {
 vertical-align:top;
 margin-right:4px
}
.a-RV .u-Form-fieldContainer.is-focused {
 outline:none
}
.a-RV:not(.a-RV--editMode) .u-Form-fieldContainer.is-focused .u-Form-inputContainer {
 outline:1px dotted
}
.apex-rds-last-item-spacer {
 min-height:70vh
}
.a-RegionMedia {
 display:block
}
.a-RegionMedia-graphic {
 float:left;
 margin-right:8px
}
.u-RTL .a-RegionMedia-graphic {
 float:right;
 margin-right:0;
 margin-left:8px
}
.a-RegionMedia-content {
 overflow:hidden;
 _overflow:visible;
 zoom:1
}
.a-Report-percentChart {
 display:block;
 _border:1px solid #d0d0d0;
 background-color:#f0f0f0;
 border-radius:2px;
 overflow:hidden;
 vertical-align:inherit
}
.a-Report-percentChart,
.a-Report-percentChart-fill {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
 height:16px
}
.a-Report-percentChart-fill {
 background-color:#a0a0a0
}
.u-RTL .a-Report-percentChart-fill {
 float:right
}
.a-Splitter-barH,
.a-Splitter-barV {
 z-index:90
}
.a-Splitter-barH {
 width:8px;
 height:100%;
 cursor:col-resize
}
.a-Splitter-barV {
 width:100%;
 height:8px;
 cursor:row-resize
}
.a-Splitter-barH.is-disabled,
.a-Splitter-barV.is-disabled {
 cursor:default
}
.a-Splitter-barH .a-Splitter-thumb,
.a-Splitter-barV .a-Splitter-thumb {
 position:absolute;
 padding:0;
 border:0;
 border-style:solid;
 background-color:transparent;
 background-repeat:no-repeat
}
.a-Splitter-barH .a-Splitter-thumb {
 width:8px;
 height:48px;
 top:50%;
 left:0;
 margin-top:-24px;
 background-position:50% 50%
}
.a-Splitter-barV .a-Splitter-thumb {
 width:48px;
 height:8px;
 top:0;
 left:50%;
 margin-left:-24px;
 background-position:50% 50%
}
.a-Splitter-barV.a-Splitter--end .a-Splitter-thumb,
.a-Splitter-barV.is-collapsed .a-Splitter-thumb {
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%228px%22%20viewBox%3D%220%200%2024%208%22%20enable-background%3D%22new%200%200%2024%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20opacity%3D%220.8%22%3E%20%3Cpolygon%20fill%3D%22%23231F20%22%20points%3D%2212%2C6%208%2C2%2016%2C2%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.a-Splitter-barH.a-Splitter--end.is-collapsed .a-Splitter-thumb,
.a-Splitter-barH .a-Splitter-thumb {
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2224px%22%20viewBox%3D%220%200%208%2024%22%20enable-background%3D%22new%200%200%208%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20opacity%3D%220.8%22%3E%20%3Cpolygon%20fill%3D%22%23231F20%22%20points%3D%222%2C12%206%2C8%206%2C16%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.a-Splitter-barH.a-Splitter--end .a-Splitter-thumb,
.a-Splitter-barH.is-collapsed .a-Splitter-thumb {
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2224px%22%20viewBox%3D%220%200%208%2024%22%20enable-background%3D%22new%200%200%208%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20opacity%3D%220.8%22%3E%20%3Cpolygon%20fill%3D%22%23231F20%22%20points%3D%226%2C12%202%2C16%202%2C8%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.a-Splitter-barV.a-Splitter--end.is-collapsed .a-Splitter-thumb,
.a-Splitter-barV .a-Splitter-thumb {
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%228px%22%20viewBox%3D%220%200%2024%208%22%20enable-background%3D%22new%200%200%2024%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20opacity%3D%220.8%22%3E%20%3Cpolygon%20fill%3D%22%23231F20%22%20points%3D%2212%2C2%2016%2C6%208%2C6%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.u-HCM .a-Splitter-barH .a-Splitter-thumb,
.u-HCM .a-Splitter-barV {
 border-top:1px solid!important;
 border-bottom:1px solid!important
}
.u-HCM .a-Splitter-barH,
.u-HCM .a-Splitter-barV .a-Splitter-thumb {
 border-left:1px solid!important;
 border-right:1px solid!important
}
.u-HCM .a-Splitter-barH .a-Splitter-thumb {
 width:6px
}
.u-HCM .a-Splitter-barV .a-Splitter-thumb {
 height:6px
}
.u-HCM .a-Splitter-thumb {
 font-size:0
}
.u-HCM .a-Splitter-thumb:focus {
 outline:1px dotted
}
.u-HCM .a-Splitter-thumb:before {
 display:inline-block;
 font-size:0
}
.u-HCM .a-Splitter-barH.a-Splitter--end.is-collapsed button:before,
.u-HCM .a-Splitter-barH button:before {
 content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYCAScAHxfHRBTSC+DMT/kQUTgPgrVBAswUSM+TpAfAXdKLyWowCAAAMAYeAIoi9jxW8AAAAASUVORK5CYII=")
}
.u-HCM .a-Splitter-barH.a-Splitter--end button:before,
.u-HCM .a-Splitter-barH.is-collapsed button:before {
 content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBJREFUeNpiYCAA5gMxFzaJ/0B8GYi1sUmA8FcgTgAJMBGyA6T6GhDrEG05BgAIMACXbgimsJcHxgAAAABJRU5ErkJggg==")
}
.u-HCM .a-Splitter-barV.a-Splitter--end.is-collapsed button:before,
.u-HCM .a-Splitter-barV button:before {
 content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBJREFUeNpiYCARxAFxPC5JTSD+CsVa6JJcQHwViP9D8VWoGBzMR5KE4QVEOQogwACWHgvyF5+1BQAAAABJRU5ErkJggg==")
}
.u-HCM .a-Splitter-barV.a-Splitter--end button:before,
.u-HCM .a-Splitter-barV.is-collapsed button:before {
 content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpiYiAAmKD0AiD+j4YXIivkAuKrSJLXoGIoQAuIv0KxFkyQBUkBSFcWEDNC2cQBgAADAMvQDVhQ+xZAAAAAAElFTkSuQmCC")
}
.a-Splitter-barH.is-disabled .a-Splitter-thumb,
.a-Splitter-barV.is-disabled .a-Splitter-thumb {
 background-image:none!important
}
.a-Splitter-barH div,
.a-Splitter-barV div {
 display:none
}
.a-StarRating {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 line-height:1
}
.a-GV-co .star-rating input,
.a-StarRating input,
.a-StarRating input:focus {
 width:0!important;
 height:0!important;
 padding:0!important;
 border-width:0!important
}
.a-StarRating-stars {
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 -ms-flex-positive:1;
 flex-grow:1;
 padding:4px
}
.a-StarRating-starsInner {
 position:relative
}
.a-StarRating-stars-bg,
.a-StarRating-stars-fg {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.a-StarRating-stars-fg {
 position:absolute;
 top:0;
 left:0;
 overflow:hidden
}
.u-RTL .a-StarRating-stars-fg {
 left:auto;
 right:0
}
.a-StarRating-star {
 display:block!important;
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:0;
 flex-basis:0
}
.a-StarRating-star:before {
 font-family:apex-5-icon-font;
 content:"\e0f8"
}
.a-StarRating-star.fa-lg:before {
 width:32px
}
.a-StarRating-value {
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 margin-left:8px
}
.u-RTL .a-StarRating-value {
 margin-left:0;
 margin-right:8px
}
.a-StarRating-clear {
 -ms-flex-positive:0;
 flex-grow:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 margin-left:8px;
 line-height:1;
 cursor:pointer;
 padding:4px;
 outline:none
}
.u-RTL .a-StarRating-clear {
 margin-left:0;
 margin-right:8px
}
.a-StarRating-clear:focus,
.a-StarRating-clear:hover {
 opacity:1
}
.a-StarRating--disabled .a-StarRating-clear,
.a-StarRating--singleIcon .a-StarRating-stars .a-StarRating-star {
 display:none
}
.a-StarRating--singleIcon .a-StarRating-stars .a-StarRating-star:first-child {
 display:block
}
.a-StarRating--singleIcon .a-StarRating-stars-fg {
 width:100%!important
}
.a-GV-cell.is-active .a-StarRating {
 margin:4px 8px
}
.a-Switch {
 display:-ms-inline-flexbox;
 display:inline-flex;
 vertical-align:top;
 cursor:pointer;
 -ms-flex-align:center;
 align-items:center
}
.u-RTL .a-Switch {
 transform:scaleX(-1)
}
.a-Switch input[type=checkbox] {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
.a-Switch-toggle {
 box-sizing:border-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 padding:2px;
 width:44px;
 cursor:pointer;
 transition:padding .2s ease,background-color .2s ease;
 outline:none;
 position:relative
}
.a-Switch-toggle:before {
 content:"";
 display:block;
 width:20px;
 height:20px;
 border-radius:100%;
 transform-origin:left 50%;
 left:0;
 transition:transform .1s ease,left .2s ease,background-color .1s ease;
 position:relative;
 background-clip:content-box
}
.u-RTL .a-Switch-toggle:before {
 left:auto;
 right:20px;
 transition:transform .1s ease,right .2s ease,background-color .1s ease
}
.a-Switch:active .a-Switch-toggle:before {
 transform:scale(.75)
}
.a-Switch input[type=checkbox]:focus+.a-Switch-toggle:before {
 border-width:1px;
 border-style:solid
}
.a-Switch input[type=checkbox]:checked+.a-Switch-toggle:before {
 transform-origin:right 50%;
 left:20px
}
.u-RTL .a-Switch input[type=checkbox]:checked+.a-Switch-toggle:before {
 left:auto;
 right:0
}
.a-Switch input[type=checkbox]:indeterminate+.a-Switch-toggle:before {
 left:10px;
 transform-origin:50%
}
.u-RTL .a-Switch input[type=checkbox]:indeterminate+.a-Switch-toggle:before {
 left:0;
 right:10px
}
.a-Switch input[type=checkbox]:disabled+.a-Switch-toggle {
 opacity:.5
}
.a-Switch--small .a-Switch-toggle {
 width:30px
}
.a-Switch--small .a-Switch-toggle:before {
 width:12px;
 height:12px
}
.a-Switch--small .a-Switch input[type=checkbox]:indeterminate+.a-Switch-toggle:before {
 left:7px
}
.u-RTL .a-Switch--small .a-Switch input[type=checkbox]:indeterminate+.a-Switch-toggle:before {
 left:0;
 right:7px
}
.a-Switch--small input[type=checkbox]:checked+.a-Switch-toggle:before {
 left:14px
}
.u-RTL .a-Switch--small input[type=checkbox]:checked+.a-Switch-toggle:before {
 left:0;
 right:14px
}
.a-Table.u-Report td,
.a-Table.u-Report th {
 border-color:transparent
}
.a-Table.u-Report.table-stroke td,
.a-Table.u-Report.table-stroke th {
 border-color:#e8e8e8
}
.a-Table.u-Report tr:nth-child(2n) td,
.a-Table.u-Report tr:nth-child(2n) th[scope=row] {
 background-color:#fff
}
.a-Table.u-Report.table-stripe tr:nth-child(2n) td,
.a-Table.u-Report.table-stripe tr:nth-child(2n) th[scope=row] {
 background-color:#fafafa
}
.a-Table--columntoggle,
.a-Table--reflow {
 width:100%
}
button.a-Table-columntoggleBtn {
 float:right;
 margin-bottom:12px
}
.u-RTL button.a-Table-columntoggleBtn {
 float:left
}
.a-Table-columntogglePopup {
 margin:8px
}
.a-Table--columntoggle {
 clear:both
}
@media only all {
 td.ui-table-priority-1,
 td.ui-table-priority-2,
 td.ui-table-priority-3,
 td.ui-table-priority-4,
 td.ui-table-priority-5,
 td.ui-table-priority-6,
 th.ui-table-priority-1,
 th.ui-table-priority-2,
 th.ui-table-priority-3,
 th.ui-table-priority-4,
 th.ui-table-priority-5,
 th.ui-table-priority-6 {
  display:none
 }
}
@media screen and (min-width:320px) {
 .a-Table--columntoggle.ui-responsive td.ui-table-priority-1,
 .a-Table--columntoggle.ui-responsive th.ui-table-priority-1 {
  display:table-cell
 }
}
@media screen and (min-width:480px) {
 .a-Table--columntoggle.ui-responsive td.ui-table-priority-2,
 .a-Table--columntoggle.ui-responsive th.ui-table-priority-2 {
  display:table-cell
 }
}
@media screen and (min-width:640px) {
 .a-Table--columntoggle.ui-responsive td.ui-table-priority-3,
 .a-Table--columntoggle.ui-responsive th.ui-table-priority-3 {
  display:table-cell
 }
}
@media screen and (min-width:800px) {
 .a-Table--columntoggle.ui-responsive td.ui-table-priority-4,
 .a-Table--columntoggle.ui-responsive th.ui-table-priority-4 {
  display:table-cell
 }
}
@media screen and (min-width:960px) {
 .a-Table--columntoggle.ui-responsive td.ui-table-priority-5,
 .a-Table--columntoggle.ui-responsive th.ui-table-priority-5 {
  display:table-cell
 }
}
@media screen and (min-width:1120px) {
 .a-Table--columntoggle.ui-responsive td.ui-table-priority-6,
 .a-Table--columntoggle.ui-responsive th.ui-table-priority-6 {
  display:table-cell
 }
}
.a-Table--columntoggle.ui-responsive td.ui-table-cell-hidden,
.a-Table--columntoggle.ui-responsive th.ui-table-cell-hidden,
.a-Table--columntoggle td.ui-table-cell-hidden,
.a-Table--columntoggle th.ui-table-cell-hidden {
 display:none!important
}
.a-Table--columntoggle.ui-responsive td.ui-table-cell-visible,
.a-Table--columntoggle.ui-responsive th.ui-table-cell-visible,
.a-Table--columntoggle td.ui-table-cell-visible,
.a-Table--columntoggle th.ui-table-cell-visible {
 display:table-cell
}
.a-Table--columntoggle.ui-responsive td .a-Table-cellLabel,
.a-Table--columntoggle.ui-responsive th .a-Table-cellLabel {
 display:none
}
@media only all {
 .a-Table--reflow.ui-responsive thead td,
 .a-Table--reflow.ui-responsive thead th {
  display:none
 }
 .a-Table--reflow.ui-responsive td,
 .a-Table--reflow.ui-responsive th {
  text-align:left;
  display:block
 }
 .u-RTL .a-Table--reflow.ui-responsive td,
 .u-RTL .a-Table--reflow.ui-responsive th {
  text-align:right
 }
 .a-Table--reflow.ui-responsive tbody tr+tr>td:first-child,
 .a-Table--reflow.ui-responsive tbody tr+tr>th:first-child {
  margin-top:2.4rem;
  border-top-width:1px
 }
 .a-Table--reflow.ui-responsive td .a-Table-cellLabel,
 .a-Table--reflow.ui-responsive th .a-Table-cellLabel {
  padding:6px;
  min-width:30%;
  display:inline-block;
  margin:-6px 16px -6px -6px
 }
 .u-RTL .a-Table--reflow.ui-responsive td .a-Table-cellLabel,
 .u-RTL .a-Table--reflow.ui-responsive th .a-Table-cellLabel {
  margin:-6px -6px -6px 16px
 }
 .a-Table--reflow.ui-responsive td .a-Table-cellLabel-top,
 .a-Table--reflow.ui-responsive th .a-Table-cellLabel-top {
  display:block;
  padding:6px 0;
  margin:6px 0;
  text-transform:uppercase;
  font-size:12px;
  font-weight:400
 }
}
@media (min-width:560px) {
 .a-Table--reflow.ui-responsive tbody td,
 .a-Table--reflow.ui-responsive tbody th,
 .a-Table--reflow.ui-responsive td,
 .a-Table--reflow.ui-responsive th,
 .a-Table--reflow.ui-responsive thead td,
 .a-Table--reflow.ui-responsive thead th {
  display:table-cell;
  margin:0
 }
 .a-Table--reflow.ui-responsive td .a-Table-cellLabel,
 .a-Table--reflow.ui-responsive th .a-Table-cellLabel {
  display:none
 }
}
@media (max-width:560px) {
 .a-Table--reflow.ui-responsive td,
 .a-Table--reflow.ui-responsive th {
  width:100%;
  box-sizing:border-box;
  float:left;
  clear:left;
  text-align:left!important;
  border-bottom-color:rgba(0,0,0,.05);
  border-top-width:0
 }
 .u-RTL .a-Table--reflow.ui-responsive td,
 .u-RTL .a-Table--reflow.ui-responsive th {
  text-align:right
 }
 .a-Table--reflow.ui-responsive tr:first-child td:first-child {
  border-top-width:1px
 }
 .a-Table--reflow.ui-responsive tr td:last-child {
  border-bottom-width:1px
 }
}
.a-Toolbar * {
 box-sizing:border-box
}
.a-Toolbar {
 width:100%;
 display:table
}
.a-Toolbar:after,
.a-Toolbar:before {
 display:table;
 content:""
}
.a-Toolbar:after {
 clear:both
}
.a-Toolbar-group {
 display:inline-block;
 margin-right:8px;
 padding-right:8px;
 vertical-align:top;
 border-style:solid;
 border-width:0 1px 0 0;
 margin-bottom:8px;
 border-color:inherit
}
.u-RTL .a-Toolbar-group {
 margin-right:0;
 margin-left:8px;
 padding-right:0;
 padding-left:8px;
 border-right-width:0;
 border-width:0 0 0 1px
}
:not(.u-RTL) .a-Toolbar-group .a-Toolbar-group,
:not(.u-RTL) .a-Toolbar-group:last-child {
 border-right-width:0;
 margin-right:0;
 padding-right:0
}
.u-RTL .a-Toolbar-group .a-Toolbar-group,
.u-RTL .a-Toolbar-group:last-child {
 border-left-width:0;
 margin-left:0;
 padding-left:0
}
.a-Toolbar-group .a-Toolbar-group {
 margin-right:4px
}
.a-Toolbar-group--together .a-Toolbar-inputText+.a-Button {
 margin-left:-1px
}
.u-RTL .a-Toolbar-group--together .a-Toolbar-inputText+.a-Button {
 margin-left:0;
 margin-right:-1px
}
.a-Toolbar-group--fill {
 max-width:320px;
 white-space:nowrap;
 float:left
}
.a-Toolbar-group--fill,
.a-Toolbar-group--fill>button,
.a-Toolbar-group--fill>input {
 display:-ms-flexbox;
 display:flex
}
.a-Toolbar-group--fill>input {
 -ms-flex:1;
 flex:1
}
.a-Toolbar-group--stretch {
 width:200px
}
.a-Toolbar-group--stretch .a-Toolbar-radioGroup {
 display:table;
 width:100%;
 table-layout:fixed;
 background-color:#ff0
}
.a-Toolbar-group--stretch .a-Toolbar-radioGroup .a-Button {
 display:table-cell;
 -webkit-appearance:initial
}
@media only screen and (max-width:640px) {
 .a-Toolbar-group--fill {
  max-width:100%;
  float:none;
  margin-right:0;
  padding-right:0;
  border-right-width:0
 }
}
.a-Toolbar-item {
 margin-right:8px
}
.u-RTL .a-Toolbar-item {
 margin-right:0;
 margin-left:8px
}
.a-Toolbar-item:last-child {
 margin-right:0
}
.u-RTL .a-Toolbar-item:last-child {
 margin-left:0
}
.a-Toolbar-item.a-Button[data-action=search] {
 font-weight:700
}
.a-Toolbar-group--together .a-Toolbar-item {
 margin-right:-1px
}
.u-RTL .a-Toolbar-group--together .a-Toolbar-item {
 margin-right:0;
 margin-left:-1px
}
.a-Toolbar-inputText {
 font-size:12px;
 line-height:16px;
 display:inline-block;
 padding:8px 12px;
 vertical-align:top;
 border:none;
 border-radius:2px;
 margin:0;
 position:relative;
 outline:none
}
.a-Toolbar-inputText:focus {
 z-index:1
}
.a-Toolbar-selectList {
 font-size:12px;
 line-height:16px;
 overflow:hidden;
 height:32px;
 padding-right:32px;
 padding-left:8px;
 text-indent:.01px;
 text-overflow:" ";
 border-radius:2px;
 background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMjAwIiB2aWV3Qm94PSItOTkuNSAwLjUgNDAwIDIwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtOTkuNSAwLjUgNDAwIDIwMCI+PHBhdGggZmlsbD0iIzQ0NCIgZD0iTTE1Ni4yNSA3My43YzAgMS42LS42MTIgMy4yLTEuODI1IDQuNDI1bC01NC40MjUgNTQuNDI1LTU0LjQyNS01NC40MjVjLTIuNDM4LTIuNDM4LTIuNDM4LTYuNCAwLTguODM3czYuNC0yLjQzOCA4LjgzNyAwbDQ1LjU4OCA0NS41NzQgNDUuNTc1LTQ1LjU3NWMyLjQzOC0yLjQzOCA2LjM5OS0yLjQzOCA4LjgzNyAwIDEuMjI2IDEuMjI2IDEuODM4IDIuODI1IDEuODM4IDQuNDEzeiIvPjwvc3ZnPg==");
 background-repeat:no-repeat;
 background-position:100% 50%;
 background-size:32px 16px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border:1px solid
}
.u-RTL .a-Toolbar-selectList {
 padding-left:32px;
 padding-right:8px;
 background-position:0 50%
}
.ie9 .a-Toolbar-selectList,
.lt-ie9 .a-Toolbar-selectList,
.lt-ie10 .a-Toolbar-selectList {
 padding-right:0;
 background-image:none
}
.a-Toolbar-selectList:focus {
 outline:1px dotted
}
.a-Toolbar-selectList:-moz-focusring,
.a-Toolbar-selectList::-moz-focus-inner {
 outline:none
}
.a-Toolbar-selectList::-ms-expand {
 display:none
}
.a-Toolbar-group .a-Button:focus,
input:not(.a-Toolbar-inputText):focus+.a-Toolbar-group .a-Button {
 outline:1px dotted;
 z-index:110
}
.a-Toolbar-group .a-Button.js-menuButton {
 padding-right:8px
}
.u-RTL .a-Toolbar-group .a-Button.js-menuButton {
 padding-left:8px;
 padding-right:12px
}
.a-Toolbar-groupContainer {
 display:table-cell
}
.a-Toolbar-groupContainer--start {
 text-align:left
}
.u-RTL .a-Toolbar-groupContainer--start {
 text-align:right
}
.a-Toolbar-groupContainer--center {
 text-align:center
}
.a-Toolbar-groupContainer--end {
 text-align:right
}
.u-RTL .a-Toolbar-groupContainer--end {
 text-align:left
}
.a-Toolbar-radioGroup,
.a-Toolbar-toggleButton {
 display:inline-block
}
.a-Toolbar-radioGroup input,
.a-Toolbar-toggleButton input {
 position:absolute;
 overflow:hidden;
 clip:rect(0 0 0 0);
 margin:-1px;
 padding:0;
 width:1px;
 height:1px;
 border:0
}
.a-Toolbar-radioGroup input+.a-Button,
.a-Toolbar-toggleButton input+.a-Button {
 outline:none
}
.a-Toolbar-radioGroup input:checked+.a-Button,
.a-Toolbar-toggleButton input:checked+.a-Button {
 z-index:110
}
.a-Toolbar-button-item .a-Button {
 border-radius:0;
 margin-right:-1px
}
.a-Toolbar-button-item:first-of-type .a-Button {
 border-top-left-radius:2px!important;
 border-bottom-left-radius:2px!important
}
.a-Toolbar-button-item:last-of-type .a-Button {
 border-top-right-radius:2px!important;
 border-bottom-right-radius:2px!important;
 margin-right:0
}
.a-Toolbar--small .a-Button,
.a-Toolbar--small .a-Toolbar-inputText {
 padding:4px 8px
}
.a-Toolbar--small .a-Toolbar-selectList {
 height:24px
}
.a-Toolbar--simple .a-Toolbar-group .a-Button,
.a-Toolbar--simple .a-Toolbar-group .a-Toolbar-selectList {
 box-shadow:none;
 background-color:transparent;
 border-color:transparent
}
.a-Toolbar--simple .a-Toolbar-group input:checked+.a-Button {
 border-radius:2px
}
.a-TreeView {
 display:inline-block;
 min-width:100%;
 min-height:100%;
 position:relative
}
.a-TreeView.is-disabled .a-TreeView-content {
 opacity:.5
}
.a-TreeView ul {
 list-style-type:none;
 padding:0;
 margin:0
}
.a-TreeView-node {
 list-style-type:none;
 padding:0 0 0 16px;
 margin:0 0 0 4px;
 min-height:24px
}
.a-TreeView-node.a-TreeView--noCollapse,
.a-TreeView.u-RTL .a-TreeView-node.a-TreeView--noCollapse {
 padding:0
}
.a-TreeView.u-RTL .a-TreeView-node {
 padding:0 20px 0 0
}
.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:400!important;
 font-variant:normal!important;
 text-transform:none!important;
 speak:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.a-TreeView-toggle:before {
 font-size:16px
}
.a-TreeView.u-RTL .a-TreeView-toggle {
 float:right;
 margin-left:0;
 margin-right:-16px
}
.a-TreeView .is-expandable>.a-TreeView-toggle:before {
 content:"\e126"
}
.a-TreeView .is-collapsible>.a-TreeView-toggle:before {
 content:"\e123"
}
.a-TreeView.u-RTL .is-expandable>.a-TreeView-toggle:before {
 content:"\e002"
}
.a-TreeView .is-processing>.a-TreeView-toggle {
 animation:u-animate-spin 1s infinite linear
}
.a-TreeView .is-processing>.a-TreeView-toggle:before {
 content:"\e01e"
}
.a-TreeView-row {
 cursor:default;
 -moz-user-select:none;
 position:absolute;
 left:0;
 width:100%;
 height:24px
}
.a-TreeView-row.is-focused {
 outline:1px dotted
}
.a-TreeView-content {
 position:relative;
 white-space:nowrap;
 line-height:16px;
 font-size:12px;
 padding:4px;
 display:block;
 vertical-align:top;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.a-TreeView-content .a-Icon {
 vertical-align:top
}
.a-TreeView-content .a-Icon,
.a-TreeView-content .fa {
 cursor:default
}
.a-TreeView-content.is-disabled .a-TreeView-label {
 opacity:.5
}
.a-TreeView-label {
 cursor:default;
 line-height:16px;
 padding:4px 0;
 margin-left:4px;
 vertical-align:top;
 text-decoration:none
}
.a-TreeView-label:focus {
 outline:none
}
.a-TreeView.u-RTL .a-TreeView-label {
 margin-left:0;
 margin-right:4px
}
.a-TreeView-label input {
 box-sizing:border-box;
 border:none;
 line-height:1;
 padding:2px 4px;
 border-radius:2px;
 height:16px
}
.a-TreeView-label input:focus {
 outline:none;
 box-shadow:0 0 0 1px rgba(0,0,0,.1)
}
.a-TreeView-dragHelper {
 border:1px solid;
 border-radius:2px;
 padding:4px;
 max-height:200px;
 overflow:hidden
}
.a-TreeView-placeholder>.a-TreeView-content:after {
 content:"";
 display:block;
 position:absolute;
 left:0;
 right:0;
 background:rgba(0,0,0,.15);
 top:0;
 bottom:0;
 margin:4px 4px 4px 0;
 border-radius:2px
}
.u-HCM .a-TreeView-row.is-selected {
 border:1px solid!important
}
.u-HCM .a-TreeView-row.is-focused {
 outline:1px dotted!important
}
body .ui-dialog.ui-front.ui-dialog--helpDialog {
 z-index:1002
}
.ui-datepicker {
 z-index:400!important
}
body .ui-dialog.ui-front {
 z-index:901
}
body .ui-front {
 z-index:900
}
