.structureBorder {
  background-color: #FFFFFF;
  padding: 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
}

#structure {
  clear: both;
  position: relative;
  /**
   * In Jira >=8.12 nav.aui-header has z-index: 4
   * and it's located in same stacking contexts with #structure.
   * The same z-index has #st-item-details and .s-history
   */
  z-index: 3;
}

#structure .st-master {
  left: 0;
  width: 100%;
}

#structure .st-primary-bottom {
  position: relative;
  display: none;
  border-top: none;
}

.s-forest-panel {
  border-top: 1px solid #e9e9e9;
}

#structure .st-slave {
  display: none;
}

#issuetable.fake {
  margin: 0;
  padding: 0;
  background-color: transparent;
}

#structure #issuetable {
  margin: 0;
  padding: 0;
}

#structure .st-unavailable #issuetable {
  display: none;
}

#structure .st-unavailable {
  padding: 1em;
  text-align: center;
  color: #bbb;
  font-size: 130%;
  line-height: 1.35;
  display: none;
}

#structure .st-page {
  position: relative;
  overflow: visible;
  min-height: 117px;
}

#structure .st-page > .vcol {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  overflow: visible;
}

#structure .st-splitter {
  background-color: #f5f5f5;
  border: 0 solid #e8e8e8;
  display: none;
  z-index: 98;
  position: relative;
}

#structure .st-splitter.st-splitter-vertical {
  width: 5px;
  border-width: 0 1px;
}

#structure .st-splitter.st-splitter-horizontal {
  height: 5px;
  border-width: 1px 0;
}

#structure .st-splitter.st-splitter-cross {
  position: absolute;
  width: 5px;
  height: 5px;
  border: solid 1px #f5f5f5;
  left: 0;
  margin-left: -1px;
  margin-bottom: -1px;
}

#structure .st-splitter .st-splitter-handle {
  position: absolute;
  top: 0;
  left: 0;
}

#structure .st-splitter.st-splitter-vertical .st-splitter-handle {
  cursor: ew-resize;
  width: 7px;
  margin-left: -1px;
  height: 100%;
}

#structure .st-splitter.st-splitter-horizontal .st-splitter-handle {
  cursor: ns-resize;
  height: 7px;
  margin-top: -1px;
  width: 100%;
}

#structure .st-splitter.st-splitter-cross .st-splitter-handle {
  cursor: nwse-resize;
  height: 9px;
  width: 9px;
  margin-top: -2px;
  margin-left: -2px;
}

#structure .resizeActive-horizontal.st-splitter-cross,
#structure .resizeActive-vertical.st-splitter-cross,
#structure .resizeActive-horizontal.st-splitter-horizontal,
#structure .resizeActive-vertical.st-splitter-vertical,
#structure .resizeActive-cross.st-splitter-vertical,
#structure .resizeActive-cross.st-splitter-horizontal,
#structure .resizeActive-cross.st-splitter-cross {
  border-color: #ced9eb;
  background-color: #ced9eb;
}

#structure.ie .st-splitter {
  cursor: e-resize;
}

#structure .st-page.resizeActive-vertical {
  cursor: ew-resize;
}

#structure.ie .st-page.resizeActive-vertical {
  cursor: e-resize;
}

#structure .st-page.resizeActive-horizontal {
  cursor: ns-resize;
}

#structure.ie .st-page.resizeActive-horizontal {
  cursor: n-resize;
}

#structure .st-page.resizeActive-cross {
  cursor: nwse-resize;
}

#structure #st-glass {
  position: absolute;
  z-index: 1999;
  width: 0;
  height: 0;
}

/* Full Screen Mode */

.s-full-screen-mode #header {
  display: none;
}

.s-full-screen-mode #s-board-toolbar {
  padding-top: 7px;
  padding-bottom: 7px;
  overflow: hidden;
}

.s-full-screen-mode #content > header.s-board-header {
  min-height: 44px;
}

.s-full-screen-mode #s-tb-toggle,
.s-full-screen-mode #s-tb-toggle-border {
  display: block;
}

.s-full-screen-mode.s-tb-collapsed #content > header.s-board-header {
  min-height: 6px;
  height: 6px;
}

.s-full-screen-mode.s-tb-hover #content > header.s-board-header {
  border-bottom: 1px solid #e9e9e9;
  position: absolute;
  z-index: 100;
}

.s-full-screen-mode.s-tb-hover .structureBorder {
  margin-top: 6px;
}

.s-full-screen-mode.s-tb-collapsed #s-tb-hover-gl {
  display: block;
}

.s-full-screen-mode.s-tb-hover #s-tb-unhover-gl {
  display: block;
}

/* Full Screen Mode End */

/* IE displays text cursor because it's, well, text */
.s-fa, .alm {
  cursor: default;
}

#structure .br {
  clear: both;
}
