/** * Licensed Materials - Property of IBM * * IBM Cognos Products: BI * * (C) Copyright IBM Corp. 2015, 2017 US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ $appMinWidth: 720px; .hcDetect { position: absolute; top: -1000px; height: 5px; width: 5px; border: 1px solid; border-color: #00f #008000; } html, body { -ms-overflow-style: scrollbar; } .glass * { box-sizing: border-box; } .glass #main { overflow: auto; } .glass #main .appview { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; [dir="rtl"] & { left: auto; right: 0; } min-width: $appMinWidth; } .glass .pane { display: flex !important; } .glass .paneColumn { flex-direction: column !important; -ms-flex-direction: column !important; -webkit-flex-direction: column !important; } .glass .paneRow { flex-direction: row !important; -ms-flex-direction: row !important; -webkit-flex-direction: row !important; } .glass .paneContent { flex: 1 0 0%; overflow: hidden; position: relative; } .glass .paneContent .toolpane { overflow-x: hidden; overflow-y: auto; } .glass .paneContent.contentViewPane{ overflow-x: hidden; overflow-y: visible; } .glass .paneContent.loaderPane{ overflow-x: hidden; overflow-y: hidden; position: absolute; width: 100%; height: 100%; background-color: $white; } .glass .paneContent.loaderPane .wait_loading_animation { position: relative; margin: auto; width: 80px; height: 80px; top: 0; left: 0; right: 0; bottom: 0; } .glass .pane .toolpane { display: flex; padding: 0px; } .glass .pane .toolpaneTop, .glass .pane .toolpaneBottom { flex-direction: row; } .glass .pane .toolpaneLeft, .glass .pane .toolpaneRight { flex-direction: column; } .glass .pane .toolpaneTop .leading, .glass .pane .toolpaneBottom .leading { display: flex; flex-direction: row; justify-content: flex-start; flex: 1 0 auto; } .glass .pane .toolpaneTop .center, .glass .pane .toolpaneBottom .center { display: flex; flex-direction: row; flex: 1 1 auto; overflow: hidden; justify-content: center; min-width: 100px; /* Needs a minimum of 100px or the drop arrow is hidden */ } .glass .pane .toolpaneTop .trailing, .glass .pane .toolpaneBottom .trailing { display: flex; flex-direction: row; justify-content: flex-end; flex: 1 0 auto; } .glass .pane .toolpaneLeft .leading, .glass .pane .toolpaneRight .leading { display: flex; flex-direction: column; flex-shrink: 0; -ms-flex-direction: column; -webkit-flex-direction: column; justify-content: flex-start; -ms-flex-pack: start; -webkit-justify-content: start; } .glass .pane .toolpaneLeft .center, .glass .pane .toolpaneRight .center { display: flex; flex-direction: column; flex-shrink: 0; -ms-flex-direction: column; -webkit-flex-direction: column; flex: 1 0 auto; -ms-flex: 1 0 auto; -webkit-flex: 1 0 auto; justify-content: center; -ms-flex-pack: center; -webkit-justify-content: center; } .glass .pane .toolpaneLeft .trailing, .glass .pane .toolpaneRight .trailing { display: flex; flex-direction: column; flex-shrink: 0; -ms-flex-direction: column; -webkit-flex-direction: column; justify-content: flex-end; -ms-flex-pack: end; -webkit-justify-content: end; } .glass .pane>.pageView{ flex: 1 0 0%; display: flex; overflow: auto; } .pluginContainer { display: flex; flex-shrink: 1; } .welcome { display: flex; flex: 1; position: relative; } .reactWrapper { display: flex; flex: auto; } @media print { body > iframe:not([id]) { display: none } }