/* Setup html pages */ html { height: 100%; /* Needed for 'empty-element.html' */ } html.model > body { background:#ddd; padding: 0; } html.frame > body { height: 100%; background:#ddd; /* padding: 15px; */ } /* ModelTree */ ul, li { list-style-type: none; cursor: default; } li.tree-element, ul{ padding-left: 15px; } /* jQuery UI Layout style */ .ui-layout-pane { padding: 0px; overflow: hidden; border: 0px solid #ddd; background: #ddd; } .ui-layout-resizer { border: 2px solid #ddd; } /* Force panels width/height */ .root-panel { height: 100%; overflow: hidden; background: #FFF; } .root-panel-body { /* height will be set though jQuery */ overflow: auto; } .no-padding { padding: 0px; } .no-margin { margin: 0px; } .documentation { padding-top: 15px; padding-bottom: 15px; } .navbar { height: 100%; } /* iFrames are inside panel-body */ iframe { margin: 0px; padding: 0px; border: none; width: 100%; height: 100%; } p.centered { position: relative; top: 50%; transform: translateY(-50%); text-align: center; } .table-condensed th,td { font-size: 14px; } img.diagram { max-width: 100%; } xmp { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; } /* Alasql console */ #myconsole td { white-space: pre-wrap; } /* Changing Navbar color can be done by uncommenting and adapting what follows */ /* .navbar { background-color: #017a54; } .navbar .navbar-nav>li>a:hover { background-color: rgb(255 255 255 / 20%); } .navbar .navbar-nav>li>a:focus { background-color: rgb(255 255 255 / 0%); } */ /* Image Zoom Slider */ .root-panel-heading { position: relative; } #btnZoomIn, #btnZoomOut { cursor: pointer; padding: 0; } #zoomSlider { width: 150px; position: absolute; top: 50% !important; right: 0; transform: translateY(-50%); } #zoomRange { padding: 0; } /* Internet Explorer input range theming thanks to https://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */ input[type=range]::-ms-track { width: 300px; height: 5px; /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */ background: transparent; /*leave room for the larger thumb to overflow with a transparent border */ border-color: transparent; border-width: 6px 0; /*remove default tick marks*/ color: transparent; } input[type=range]::-ms-fill-lower { background: #777; border-radius: 10px; } input[type=range]::-ms-fill-upper { background: #ddd; border-radius: 10px; } input[type=range]::-ms-thumb { border: none; height: 16px; width: 16px; border-radius: 50%; background: #767676; } input[type=range]:focus::-ms-fill-lower { background: #888; } input[type=range]:focus::-ms-fill-upper { background: #ccc; } /* Firefox input range theming thanks to https://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */ input[type=range]{ background: transparent; } input[type=range]::-moz-range-track { /*width: 300px;*/ height: 5px; background: #ddd; border: none; border-radius: 3px; } input[type=range]::-moz-range-thumb { border: none; height: 16px; width: 16px; border-radius: 50%; background: #767676; } /* Search Box */ #tree-search { width: 5px; box-sizing: border-box; border: transparent; border-radius: 20px; background-color: transparent; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFU1NT9fX1lJSUXl5e1dXVfn5+c3Nz6urqv7+/tLS0iYmJqampn5+fysrK39/faWlp////Vi4ZywAAABF0Uk5T/////////////////////wAlrZliAAABLklEQVR42rSWWRbDIAhFHeOUtN3/ags1zaA4cHrKZ8JFRHwoXkwTvwGP1Qo0bYObAPwiLmbNAHBWFBZlD9j0JxflDViIObNHG/Do8PRHTJk0TezAhv7qloK0JJEBh+F8+U/hopIELOWfiZUCDOZD1RADOQKA75oq4cvVkcT+OdHnqqpQCITWAjnWVgGQUWz12lJuGwGoaWgBKzRVBcCypgUkOAoWgBX/L0CmxN40u6xwcIJ1cOzWYDffp3axsQOyvdkXiH9FKRFwPRHYZUaXMgPLeiW7QhbDRciyLXJaKheCuLbiVoqx1DVRyH26yb0hsuoOFEPsoz+BVE0MRlZNjGZcRQyHYkmMp2hBTIzdkzCTc/pLqOnBrk7/yZdAOq/q5NPBH1f7x7fGP4C3AAMAQrhzX9zhcGsAAAAASUVORK5CYII=); background-size: 20px; background-position: right 5px center; background-repeat: no-repeat; padding: 5px 15px 5px 15px; cursor: pointer; } #tree-search:focus { width: 100%; cursor: auto; background-color: #FFF !important; border: 1px solid #ddd; border-radius: 2px; } #tree-search.filtered { background-color: #ddd; } /* To remove cross symbol in input field */ #tree-search::-ms-clear { display: none; } #searchBox { position: absolute; top: 50% !important; right: 0; transform: translateY(-50%); padding-right: 5px; }