
[data-bind*="ojComponent"]:not(.oj-component-initnode) {
  visibility: hidden; }
.oj-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
.oj-helper-clearfix:before, .oj-helper-clearfix:after {
  content: " ";
  display: table; }
.oj-helper-clearfix:after {
  clear: both; }
.oj-helper-detect-expansion,
.oj-helper-detect-contraction {
  position: absolute;
  overflow: hidden;
  visibility: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  direction: ltr; }
.oj-helper-hidden {
  display: none !important; }
.oj-helper-text-align-start {
  text-align: left !important; }
  html[dir="rtl"] .oj-helper-text-align-start {
    text-align: right !important; }
.oj-helper-text-align-end {
  text-align: right !important; }
  html[dir="rtl"] .oj-helper-text-align-end {
    text-align: left !important; }
html:not([dir="rtl"]) .oj-helper-margin-start-auto {
  margin-left: auto; }
html[dir="rtl"] .oj-helper-margin-start-auto {
  margin-right: auto; }
html:not([dir="rtl"]) .oj-helper-margin-end-auto {
  margin-right: auto; }
html[dir="rtl"] .oj-helper-margin-end-auto {
  margin-left: auto; }
.oj-helper-text-align-right {
  text-align: right !important; }
.oj-helper-text-align-left {
  text-align: left !important; }
.oj-helper-module-cache {
  position: absolute;
  display: none;
  width: 0;
  height: 0; }
.oj-component-popup, .oj-menu, .oj-dialog, .oj-popup, .oj-listbox-drop {
  z-index: 1;
  position: absolute; }
.oj-component-layer, .oj-menu-layer, .oj-dialog-layer, .oj-popup-layer, .oj-listbox-drop-layer {
  position: relative; }
.oj-component-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: .4;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }
.oj-fwk-icon, .oj-panel-drag-icon, .oj-panel-expand-icon, .oj-panel-collapse-icon, .oj-panel-remove-icon, .oj-web-applayout-offcanvas-icon,
.oj-component-icon,
.oj-popup-tail.oj-popup-tail-simple {
  font-family: "Alta Icon Font";
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  font-weight: normal;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  color: #333333;
  text-align: center;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .oj-fwk-icon:before, .oj-panel-drag-icon:before, .oj-panel-expand-icon:before, .oj-panel-collapse-icon:before, .oj-panel-remove-icon:before, .oj-web-applayout-offcanvas-icon:before,
  .oj-component-icon:before,
  .oj-popup-tail.oj-popup-tail-simple:before {
    display: inline-block; }
.oj-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 1;
  overflow: hidden;
  direction: ltr;
  text-align: center;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
  .oj-icon:before {
    display: inline-block;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
a .oj-clickable-icon, a .oj-tabs-tab-icon,
a.oj-clickable-icon,
a.oj-tabs-tab-icon,
a.oj-clickable-icon-nocontext {
  font-weight: normal; }
a .oj-clickable-icon, a .oj-tabs-tab-icon,
a.oj-clickable-icon,
a.oj-tabs-tab-icon,
a.oj-clickable-icon-nocontext,
a:visited .oj-clickable-icon,
a:visited .oj-tabs-tab-icon,
a:visited.oj-clickable-icon,
a.oj-tabs-tab-icon:visited,
a:visited.oj-clickable-icon-nocontext,
.oj-default .oj-clickable-icon,
.oj-default .oj-tabs-tab-icon,
.oj-default.oj-clickable-icon,
.oj-default.oj-tabs-tab-icon,
.oj-default.oj-clickable-icon-nocontext {
  color: #878c90; }
a:hover .oj-clickable-icon, a:hover .oj-tabs-tab-icon,
a:hover.oj-clickable-icon,
a.oj-tabs-tab-icon:hover,
a:hover.oj-clickable-icon-nocontext,
.oj-hover .oj-clickable-icon,
.oj-hover .oj-tabs-tab-icon,
.oj-hover.oj-clickable-icon,
.oj-hover.oj-tabs-tab-icon,
.oj-hover.oj-clickable-icon-nocontext {
  color: #85bbe7; }
a:active .oj-clickable-icon, a:active .oj-tabs-tab-icon,
a:active.oj-clickable-icon,
a.oj-tabs-tab-icon:active,
a:active.oj-clickable-icon-nocontext,
.oj-active .oj-clickable-icon,
.oj-active .oj-tabs-tab-icon,
.oj-active.oj-clickable-icon,
.oj-active.oj-tabs-tab-icon,
.oj-active.oj-clickable-icon-nocontext {
  color: #0572ce; }
a.oj-selected .oj-clickable-icon, a.oj-selected .oj-tabs-tab-icon,
a.oj-selected.oj-clickable-icon,
a.oj-selected.oj-tabs-tab-icon,
a.oj-selected.oj-clickable-icon-nocontext,
.oj-selected .oj-clickable-icon,
.oj-selected .oj-tabs-tab-icon,
.oj-selected.oj-clickable-icon,
.oj-selected.oj-tabs-tab-icon,
.oj-selected.oj-clickable-icon-nocontext {
  color: #0572ce; }
a.oj-disabled .oj-clickable-icon, a.oj-disabled .oj-tabs-tab-icon,
a.oj-disabled.oj-clickable-icon,
a.oj-disabled.oj-tabs-tab-icon,
a.oj-disabled.oj-clickable-icon-nocontext,
.oj-disabled .oj-clickable-icon,
.oj-disabled .oj-tabs-tab-icon,
.oj-disabled a .oj-clickable-icon,
.oj-disabled a .oj-tabs-tab-icon,
.oj-disabled.oj-clickable-icon,
.oj-disabled.oj-tabs-tab-icon,
.oj-disabled.oj-clickable-icon-nocontext {
  color: #d4d6d7; }
.oj-fwk-icon-load:before, .oj-tree-loading .oj-tree-icon:before,
.oj-collapsed a.oj-tree-loading > .oj-tree-node-icon.oj-tree-icon:before, .oj-rowexpander-lazyload-icon:before {
  content: url("../common/images/node_anim.gif"); }
.oj-fwk-icon-status-error2, .oj-train-icon.oj-error,
.oj-fwk-icon-status-warning2,
.oj-train-icon.oj-warning,
.oj-fwk-icon-status-info2,
.oj-train-icon.oj-info,
.oj-fwk-icon-status-confirmation2,
.oj-train-icon.oj-confirmation {
  height: 9px;
  width: 9px;
  font-size: 9px; }
.oj-fwk-icon-status-confirmation2:before, .oj-train-icon.oj-confirmation:before {
  content: url("../common/images/alertModifier_complete.png"); }
.oj-fwk-icon-status-info2:before, .oj-train-icon.oj-info:before {
  content: url("../common/images/alertModifier_info.png"); }
.oj-fwk-icon-status-warning2:before, .oj-train-icon.oj-warning:before {
  content: url("../common/images/alertModifier_warning.png"); }
.oj-fwk-icon-status-error2:before, .oj-train-icon.oj-error:before {
  content: url("../common/images/alertModifier_error.png"); }
.oj-fwk-icon-status-confirmation, .oj-message-status-icon.oj-message-confirmation-icon, .oj-fwk-icon-status-info, .oj-message-status-icon.oj-message-info-icon, .oj-fwk-icon-status-warning, .oj-message-status-icon.oj-message-warning-icon, .oj-fwk-icon-status-error, .oj-message-status-icon.oj-message-error-icon, .oj-fwk-icon-folder-open, .oj-expanded:not(.oj-tree-type) > a .oj-tree-node-icon, .oj-fwk-icon-folder-collapsed, .oj-collapsed:not(.oj-tree-type) > a .oj-tree-node-icon, .oj-fwk-icon-document, .oj-tree-leaf:not(.oj-tree-type) a .oj-tree-node-icon {
  width: 16px;
  height: 16px;
  font-size: 16px; }
.oj-fwk-icon-status-confirmation:before, .oj-message-status-icon.oj-message-confirmation-icon:before {
  content: url("images/stat_confirm_16.png"); }
.oj-fwk-icon-status-info:before, .oj-message-status-icon.oj-message-info-icon:before {
  content: url("images/stat_info_16.png"); }
.oj-fwk-icon-status-warning:before, .oj-message-status-icon.oj-message-warning-icon:before {
  content: url("images/stat_warn_16.png"); }
.oj-fwk-icon-status-error:before, .oj-message-status-icon.oj-message-error-icon:before {
  content: url("images/stat_error_16.png"); }
.oj-fwk-icon-folder-open:before, .oj-expanded:not(.oj-tree-type) > a .oj-tree-node-icon:before {
  content: url("images/hier_folderopen_16_mono.png"); }
.oj-fwk-icon-folder-collapsed:before, .oj-collapsed:not(.oj-tree-type) > a .oj-tree-node-icon:before {
  content: url("images/hier_folderclose_16_mono.png"); }
.oj-fwk-icon-document:before, .oj-tree-leaf:not(.oj-tree-type) a .oj-tree-node-icon:before {
  content: url("images/hier_leaf_16_mono.png"); }
.oj-menu-layer {
  z-index: 1000; }
.oj-menu {
  color: #333333;
  border: 1px solid #c4ced7;
  background: #ffffff;
  list-style: none;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
  display: inline-block;
  font-size: 1rem;
  white-space: nowrap;
  -webkit-tap-highlight-color: transparent; }
.oj-menu:focus {
  outline: none; }
.oj-menu.oj-component {
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.35); }
  html.oj-slow-boxshadow .oj-menu.oj-component {
    box-shadow: none; }
.oj-menu.oj-menu-submenu {
  position: absolute;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.35); }
  html.oj-slow-boxshadow .oj-menu.oj-menu-submenu {
    box-shadow: none; }
.oj-menu-item {
  margin: 0;
  padding: 0;
  width: 100%; }
.oj-menu-divider {
  margin: 0.083rem;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
  border-color: #c4ced7;
  border-style: solid; }
.oj-menu-item > a {
  position: relative;
  text-decoration: none;
  display: block;
  line-height: 2.5;
  font-weight: normal;
  color: black; }
html:not([dir="rtl"]) .oj-menu-icons > .oj-menu-item > a {
  padding-left: calc(0.583rem + 16px + 0.583rem); }
html[dir="rtl"] .oj-menu-icons > .oj-menu-item > a {
  padding-right: calc(0.583rem + 16px + 0.583rem); }
html:not([dir="rtl"]) .oj-menu-text-only > .oj-menu-item > a {
  padding-left: calc(0.583rem + 16px + 0.583rem); }
html[dir="rtl"] .oj-menu-text-only > .oj-menu-item > a {
  padding-right: calc(0.583rem + 16px + 0.583rem); }
.oj-menu-divider + .oj-menu-item > a {
  border-top-width: 0; }
.oj-menu-item.oj-focus > a,
.oj-menu-item.oj-focus-ancestor > a {
  background: #ebeced; }
.oj-menu.oj-disabled .oj-menu-item > a,
.oj-menu-item.oj-disabled > a {
  cursor: default;
  color: #9e9e9e; }
.oj-menu-item-icon {
  color: #878c90;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }
  html:not([dir="rtl"]) .oj-menu-item-icon {
    margin-left: calc(-16px - 0.583rem);
    margin-right: 0.583rem; }
  html[dir="rtl"] .oj-menu-item-icon {
    margin-right: calc(-16px - 0.583rem);
    margin-left: 0.583rem; }
.oj-menu-item .oj-menu-item-icon {
  font-size: 16px; }
.oj-menu.oj-disabled .oj-menu-item-icon,
.oj-menu-item.oj-disabled .oj-menu-item-icon {
  color: #d4d6d7; }
.oj-menu-submenu-icon {
  position: absolute;
  padding-top: calc(1.25rem - 28px/2);
  line-height: 1.8;
  height: auto; }
  html:not([dir="rtl"]) .oj-menu-submenu-icon {
    right: 0; }
  html[dir="rtl"] .oj-menu-submenu-icon {
    left: 0; }
.oj-menu-context-menu-launcher {
  -webkit-touch-callout: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
.oj-hicontrast .oj-menu-item.oj-focus > a,
.oj-hicontrast .oj-menu-item.oj-focus-ancestor > a {
  outline: dotted 3px #000; }
.oj-hicontrast .oj-menu-item.oj-focus.oj-disabled > a {
  outline: dotted 1px #000; }
html:not([dir="rtl"]) .oj-menu-item > a {
  padding-right: 1.75rem; }
html[dir="rtl"] .oj-menu-item > a {
  padding-left: 1.75rem; }
.oj-table-option-defaults {
  font-family: '{"displayStyle":"list"}'; }
.oj-table {
  position: relative;
  line-height: normal;
  font-size: inherit;
  min-width: 240px;
  min-height: 4.5em;
  -webkit-tap-highlight-color: transparent;
  margin: 1px; }
.oj-table.oj-table-grid-display {
  border: 1px solid #d6dfe6;
  background-color: #f7f9fc;
  margin: 0; }
.oj-table.oj-warning {
  border: 1px solid #ffd699; }
.oj-table.oj-focus {
  outline: #4f4f4f dotted thin; }
.oj-table-container {
  display: inline-block;
  vertical-align: top;
  clear: both;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
table.oj-table-element {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 1px);
  outline: none;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: inherit; }
.oj-table-header {
  color: black;
  border-bottom: 1px solid #dfe4e7;
  font-size: inherit;
  overflow: hidden; }
.oj-table-grid-display .oj-table-header {
  background-color: #f2f4f7;
  border-bottom: 1px solid #d6dfe6; }
.oj-table-header-row {
  height: 2.75em;
  font-size: inherit;
  vertical-align: middle; }
.oj-table-grid-display .oj-table-header-row {
  height: 2.25em; }
.oj-table-column-header-cell {
  font-size: inherit;
  font-weight: bold;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  float: none;
  white-space: nowrap;
  height: 1.75em;
  line-height: 1.75em;
  text-overflow: ellipsis;
  overflow: hidden;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
  html:not([dir="rtl"]) .oj-table-column-header-cell {
    padding-left: 1em; }
  html[dir="rtl"] .oj-table-column-header-cell {
    padding-right: 1em; }
  html:not([dir="rtl"]) .oj-table-column-header-cell {
    text-align: left; }
  html[dir="rtl"] .oj-table-column-header-cell {
    text-align: right; }
.oj-table-grid-display .oj-table-column-header-cell {
  height: 1.25em;
  line-height: 1.25em; }
  html:not([dir="rtl"]) .oj-table-grid-display .oj-table-column-header-cell {
    padding-left: 0.5em;
    padding-right: 0.5em; }
  html[dir="rtl"] .oj-table-grid-display .oj-table-column-header-cell {
    padding-left: 0.5em;
    padding-right: 0.5em; }
html:not([dir="rtl"]) .oj-table-column-header-cell:last-child {
  border-right: 0; }
html[dir="rtl"] .oj-table-column-header-cell:last-child {
  border-left: 0; }
.oj-table.oj-focus .oj-table-column-header-cell.oj-selected {
  background-color: #b9dfff; }
.oj-table-column-header-cell.oj-selected {
  background-color: #dae9f5; }
.oj-table-column-header-cell.oj-hover {
  background-color: #d6d7d8; }
.oj-table-column-header-cell.oj-focus {
  background-color: #dae9f5; }
.oj-table-column-header-cell.oj-drag {
  background-color: #d3e0ea;
  color: #9e9e9e; }
.oj-table-column-header-cell-drag-image {
  border: 1px solid #bcc7d2;
  background-color: #b9dfff; }
html:not([dir="rtl"]) .oj-table-column-header-cell.oj-table-column-header-drag-indicator-after {
  border-right: 6px solid #C3EAF3; }
html[dir="rtl"] .oj-table-column-header-cell.oj-table-column-header-drag-indicator-after {
  border-left: 6px solid #C3EAF3; }
html:not([dir="rtl"]) .oj-table-column-header-cell.oj-table-column-header-drag-indicator-before {
  border-left: 6px solid #C3EAF3; }
html[dir="rtl"] .oj-table-column-header-cell.oj-table-column-header-drag-indicator-before {
  border-right: 6px solid #C3EAF3; }
.oj-table-column-header {
  position: relative;
  height: inherit;
  float: none;
  text-overflow: inherit;
  overflow: inherit; }
  html:not([dir="rtl"]) .oj-table-column-header {
    padding-right: 10px; }
  html[dir="rtl"] .oj-table-column-header {
    padding-left: 10px; }
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-column-header {
  padding-right: 0; }
html[dir="rtl"] .oj-table-grid-display .oj-table-column-header {
  padding-left: 0; }
.oj-table-column-header-text {
  display: inline-block;
  height: inherit;
  overflow: inherit;
  text-overflow: inherit;
  vertical-align: top; }
  html:not([dir="rtl"]) .oj-table-column-header-text {
    padding-right: 5px; }
  html[dir="rtl"] .oj-table-column-header-text {
    padding-left: 5px; }
.oj-table-grid-display .oj-table-column-header-text {
  padding-right: 0; }
.oj-table-column-header-asc {
  position: absolute;
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: top;
  top: 0; }
  html:not([dir="rtl"]) .oj-table-column-header-asc {
    right: 5px; }
  html[dir="rtl"] .oj-table-column-header-asc {
    left: 5px; }
.oj-table-grid-display .oj-table-column-header-asc {
  top: -2px; }
  html:not([dir="rtl"]) .oj-table-grid-display .oj-table-column-header-asc {
    right: -5px; }
  html[dir="rtl"] .oj-table-grid-display .oj-table-column-header-asc {
    left: -5px; }
.oj-table-column-header-dsc {
  position: absolute;
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: top;
  top: -2px;
  top: 0; }
  html:not([dir="rtl"]) .oj-table-column-header-dsc {
    right: 5px; }
  html[dir="rtl"] .oj-table-column-header-dsc {
    left: 5px; }
.oj-table-grid-display .oj-table-column-header-dsc {
  top: -2px; }
  html:not([dir="rtl"]) .oj-table-grid-display .oj-table-column-header-dsc {
    right: -5px; }
  html[dir="rtl"] .oj-table-grid-display .oj-table-column-header-dsc {
    left: -5px; }
.oj-table-column-header-asc.oj-disabled {
  display: none; }
.oj-table-column-header-dsc.oj-disabled {
  display: none; }
.oj-table-column-header-asc-icon,
.oj-table-column-header-dsc-icon {
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  position: absolute;
  margin-top: -2px;
  text-decoration: none; }
  html:not([dir="rtl"]) .oj-table-column-header-asc-icon, html:not([dir="rtl"])
  .oj-table-column-header-dsc-icon {
    left: 0; }
  html[dir="rtl"] .oj-table-column-header-asc-icon, html[dir="rtl"]
  .oj-table-column-header-dsc-icon {
    right: 0; }
.oj-table-column-header-asc-icon.oj-hover,
.oj-table-column-header-dsc-icon.oj-hover {
  text-decoration: none; }
.oj-table-column-header-asc-icon.oj-disabled {
  visibility: hidden; }
.oj-table-column-header-dsc-icon.oj-disabled {
  visibility: hidden; }
.oj-table-body {
  color: #333333;
  border-width: 0 0 1px;
  border-color: #d6dfe6;
  border-style: solid;
  font-size: inherit; }
.oj-table-grid-display .oj-table-body {
  background-color: #ffffff;
  border: 0; }
.oj-table-body-row {
  height: 2.75em;
  font-size: inherit; }
.oj-table-grid-display .oj-table-body-row {
  height: 2.25em; }
.oj-table-body-row.oj-hover {
  background-color: #ebeced; }
.oj-table-body-row-drag-indicator-before {
  height: 2.25em;
  background-color: #C3EAF3; }
.oj-table-body-row-drag-indicator-after {
  height: 2.25em;
  background-color: #C3EAF3; }
.oj-table-body-row-touch-selection-affordance-top-icon,
.oj-table-body-row-touch-selection-affordance-bottom-icon {
  border-radius: 50%;
  border: 2px solid #0572ce;
  border: 2px solid rgba(5, 114, 206, 0.8);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #85bbe7;
  position: absolute;
  width: 11px;
  height: 11px;
  z-index: 1;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }
  html.oj-slow-borderradius .oj-table-body-row-touch-selection-affordance-top-icon, html.oj-slow-borderradius
  .oj-table-body-row-touch-selection-affordance-bottom-icon {
    border-radius: 0; }
.oj-table-body-row-touch-selection-affordance-touch-area {
  width: 24px;
  height: 24px;
  position: absolute; }
.oj-table-data-cell {
  font-size: inherit;
  font-weight: normal;
  min-width: 1rem;
  min-height: 1rem;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  padding-right: 1em;
  float: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
  html:not([dir="rtl"]) .oj-table-data-cell {
    text-align: left; }
  html[dir="rtl"] .oj-table-data-cell {
    text-align: right; }
.oj-table-grid-display .oj-table-data-cell {
  padding-left: 0.5em;
  padding-right: 0.5em; }
.oj-table-data-cell.oj-drag {
  background-color: #f2f4f7;
  color: #9e9e9e; }
.oj-table.oj-focus .oj-table-data-cell.oj-selected {
  background-color: #cfe8fc; }
.oj-hicontrast .oj-table-data-cell.oj-selected {
  border: 3px double; }
.oj-table-data-cell.oj-selected {
  background-color: #e4f0fa; }
.oj-table-data-cell.oj-focus {
  background-color: #e4f0fa; }
.oj-hicontrast .oj-table-data-cell.oj-focus {
  outline-width: 2px;
  outline-style: dotted; }
.oj-table-footer {
  border-top: 1px solid #dfe4e7;
  font-size: inherit;
  overflow: hidden; }
.oj-table-grid-display .oj-table-footer {
  background-color: #f2f4f7;
  border-top: 1px solid #d6dfe6; }
.oj-table-footer-row {
  height: 2.75em;
  font-size: inherit; }
.oj-table-grid-display .oj-table-footer-row {
  height: 2.25em; }
.oj-table-footer-cell {
  float: none;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  padding-right: 1em;
  font-size: inherit;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
.oj-table-grid-display .oj-table-footer-cell {
  padding-left: 0.5em;
  padding-right: 0.5em; }
html:not([dir="rtl"]) .oj-table-data-cell.oj-table-vgrid-lines {
  border-right: 1px solid #eeeeee; }
html[dir="rtl"] .oj-table-data-cell.oj-table-vgrid-lines {
  border-left: 1px solid #eeeeee; }
html:not([dir="rtl"]) .oj-table-vgrid-lines:last-child {
  border-right: 0; }
html[dir="rtl"] .oj-table-vgrid-lines:last-child {
  border-left: 0; }
html:not([dir="rtl"]) .oj-table-grid-display .oj-table-vgrid-lines {
  border-right: 1px solid #eeeeee; }
html[dir="rtl"] .oj-table-grid-display .oj-table-vgrid-lines {
  border-left: 1px solid #eeeeee; }
.oj-table-hgrid-lines {
  border-bottom: 1px solid #eeeeee; }
.oj-table-inline-message {
  padding: 10px;
  position: absolute; }
.oj-table-inline-message.oj-warning {
  background-color: #fff2de;
  border: 1px solid #ffeaca;
  border-top-width: 0; }
.oj-table-status-message {
  background-color: #f7f9fc;
  position: absolute; }
.oj-table-status-message-text {
  background-color: InfoBackground;
  color: InfoText;
  border: 1px #eeeeee solid;
  padding: 0.5em;
  display: inline-block; }
.oj-table-no-data-message {
  color: #333333;
  padding: 0.5em; }
.oj-table-panel-bottom-grid-display {
  border-style: solid;
  border-color: #d6dfe6;
  border-width: 0 1px 1px;
  background-color: #f7f9fc; }
.oj-fwk-icon-arrow-e:before, .oj-fwk-icon-arrow-w:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow-start:before, html[dir="rtl"] .oj-fwk-icon-arrow-end:before, html[dir="rtl"] .oj-collapsible-close-icon:before, html[dir="rtl"] .oj-listview-collapse-icon:before, .oj-fwk-icon-arrow-n:before, .oj-table-column-header-asc-icon:before, .oj-fwk-icon-arrow-s:before, .oj-table-column-header-dsc-icon:before, html[dir="rtl"] .oj-fwk-icon-arrow-start:before, html:not([dir="rtl"]) .oj-fwk-icon-arrow-end:before, html:not([dir="rtl"]) .oj-collapsible-close-icon:before, html:not([dir="rtl"]) .oj-listview-collapse-icon:before {
    font-family: "FontAwesome";
    content: "\f0da";
}
.oj-fwk-icon-arrow-n:before, .oj-table-column-header-dsc-icon:before {
    transform: rotate(90deg);
}
.oj-fwk-icon-arrow-n:before, .oj-table-column-header-asc-icon:before {
    transform: rotate(-90deg);
}
