html,
body{
  min-height:100%;
  height:auto;
  overflow-x:hidden;
  overflow-y:auto;
}

body{
  margin:0;
}

#owge-page-content,
.owge-shell,
.owge-shell__main,
.owge-shell__page,
.owge-player-shell__content-wrap,
.owge-shell__content-wrap,
.ops-container,
.panel{
  min-width:0;
}

body.owge-facilitator-shell-mode,
body.owge-player-shell-mode{
  overflow-x:hidden;
  overflow-y:auto;
}

body.owge-facilitator-shell-mode #owgeShell,
body.owge-player-shell-mode #owgePlayerShell{
  min-height:100vh;
  height:auto;
}

body.owge-facilitator-shell-mode #owgeShell > .owge-shell__main,
body.owge-player-shell-mode #owgePlayerShell > .owge-shell__main{
  min-height:100vh;
  height:auto;
  overflow-x:hidden;
  overflow-y:auto;
}

body.owge-facilitator-shell-mode #owgeShell .owge-shell__content-wrap,
body.owge-player-shell-mode #owgePlayerShell .owge-player-shell__content-wrap{
  min-height:100vh;
  height:auto;
  overflow:visible;
}

.fac-assets-roster-scroll,
.fac-assets-selected-scroll,
.player-assets-roster-scroll,
.player-assets-selected-scroll,
.fac-scroll{
  overflow-y:auto;
  overflow-x:hidden;
}

@media (max-width: 900px){
  body.owge-facilitator-shell-mode #owgeShell > .owge-shell__main,
  body.owge-player-shell-mode #owgePlayerShell > .owge-shell__main{
    min-height:auto;
  }

  body.owge-facilitator-shell-mode #owgeShell .owge-shell__content-wrap,
  body.owge-player-shell-mode #owgePlayerShell .owge-player-shell__content-wrap{
    min-height:auto;
  }
}
