Spaces:
Running
Running
| * { | |
| padding: 0px; | |
| margin: 0px; | |
| } | |
| .cf:before, .cf:after { | |
| content: ""; | |
| display: table; | |
| } | |
| .cf:after { | |
| clear: both; | |
| } | |
| .cf { | |
| zoom: 1; | |
| } | |
| html,body { | |
| width: 100%; | |
| height: 100%; | |
| margin: 0px; | |
| padding: 0px; | |
| font-size: 12px; | |
| font-family: sans-serif; | |
| line-height:1.25em; | |
| } | |
| .sigma-parent { | |
| position: relative; | |
| height: 100%; | |
| } | |
| .sigma-expand { | |
| position: absolute; | |
| width: 100%; | |
| height: 100%; | |
| top: 0; | |
| left: 0; | |
| background-color: #eee; | |
| background-position: center center; | |
| background-repeat: no-repeat; | |
| -webkit-touch-callout: none; | |
| -webkit-user-select: none; | |
| -khtml-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| canvas#sigma_bg_1 { | |
| display: none; | |
| } | |
| #attributepane { | |
| display: block; | |
| display: none; | |
| position:absolute; | |
| height:auto; | |
| bottom:0; | |
| top:0; | |
| right:0; | |
| width: 240px; | |
| background-color: #fff; | |
| margin: 0; | |
| word-wrap: break-word; | |
| background-color:rgba(255,255,255,0.8); | |
| border-left: 1px solid #ccc; | |
| padding: 0px 18px 0px 18px; | |
| z-index: 1; | |
| } | |
| #attributepane .text { | |
| height:100%; | |
| } | |
| #attributepane .headertext { | |
| color: #000; | |
| margin-bottom: 5px; | |
| height: 14px; | |
| border-bottom: 1px solid #999; | |
| padding: 0px 0 10px 0; | |
| font-size:16px; | |
| font-weight:bold; | |
| } | |
| #attributepane .returntext em { | |
| background-image: url('../images/sprite.png'); | |
| background-repeat: no-repeat; | |
| display: block; | |
| width: 20px; | |
| height: 20px; | |
| background-position: -91px -13px; | |
| float: left; | |
| } | |
| #attributepane .returntext span { | |
| padding-left: 5px; | |
| display: block; | |
| } | |
| #attributepane .close { | |
| padding-left: 14px; | |
| margin-top: 10px; | |
| } | |
| #attributepane .close .c { | |
| border-top: 2px solid #999; | |
| padding: 10px 0 14px 0; | |
| } | |
| #attributepane .close em { | |
| background-image: url('../images/sprite.png'); | |
| background-repeat: no-repeat; | |
| background-position: -11px -13px; | |
| display: block; | |
| width: 24px; | |
| height: 16px; | |
| float: left; | |
| } | |
| #attributepane .close span { | |
| display: block; | |
| width: 151px; | |
| float: left; | |
| } | |
| #attributepane .nodeattributes { | |
| display:block; | |
| height:85%; | |
| overflow-y: scroll; | |
| overflow-x: hidden; | |
| border-bottom:1px solid #999; | |
| } | |
| #attributepane .name { | |
| font-size: 14px; | |
| cursor: default; | |
| padding-bottom: 10px; | |
| padding-top: 18px; | |
| font-weight:bold; | |
| } | |
| #attributepane .data { | |
| } | |
| #attributepane .data .plus { | |
| background-repeat: no-repeat; | |
| background-image: url('../images/sprite.png'); | |
| background-position: -171px -122px; | |
| width: 22px; | |
| height: 20px; | |
| float: left; | |
| display: block; | |
| } | |
| #attributepane .link { | |
| padding: 0 0 0 4px; | |
| } | |
| #attributepane .link li { | |
| padding-top: 2px; | |
| cursor:pointer; | |
| } | |
| #attributepane .p { | |
| padding-top: 10px; | |
| font-weight: bold; | |
| font-size:14px; | |
| } | |
| .left-close { | |
| background-image: url('../images/fancybox_sprite.png'); | |
| margin-left:-37px; | |
| z-index:99999; | |
| cursor: pointer; | |
| padding-left:31px; | |
| line-height:36px; | |
| background-repeat: no-repeat; | |
| margin-bottom:25px; | |
| font-weight: bold; | |
| font-size:14px; | |
| } | |
| #developercontainer { | |
| margin-left:25px; | |
| margin-bottom:25px; | |
| position:fixed; | |
| bottom:0; | |
| } | |
| #jisc { | |
| width: 71px; | |
| height: 56px; | |
| background-image: url('../images/jisc-logo-small.png'); | |
| background-repeat: no-repeat; | |
| display:inline-block; | |
| } | |
| #jisc span { | |
| display:none; | |
| } | |
| #oii { | |
| width: 227px; | |
| height: 56px; | |
| background-image: url('../images/oii_text.png'); | |
| background-repeat: no-repeat; | |
| display:inline-block; | |
| margin-right:10px; | |
| } | |
| #oii span { | |
| display:none; | |
| } | |
| #maintitle { | |
| width: 100%; | |
| height: 72px; | |
| background-repeat: no-repeat; | |
| margin-bottom:20px; | |
| } | |
| #maintitle h1 { | |
| display: none; | |
| } | |
| #mainpanel { | |
| margin-top: 50px; | |
| margin-left: 25px; | |
| background:#fff; | |
| background-color:rgba(255,255,255,0.8); | |
| border:1px solid #ccc; | |
| z-index:20; | |
| position:fixed; | |
| top:0; | |
| } | |
| #mainpanel .b1 { | |
| padding: 0px 0 0 0; | |
| } | |
| #mainpanel .col { | |
| width: 240px; | |
| padding: 18px 18px 18px 18px; | |
| margin: 0; | |
| } | |
| #title { | |
| font-weight: bold; | |
| } | |
| #titletext { | |
| padding: 6px 0 10px 0; | |
| } | |
| #info { | |
| padding-bottom:15px; | |
| } | |
| #search { | |
| border-top: 1px solid #999; | |
| padding: 20px 0 0px 2px; | |
| } | |
| #search input[name=search] { | |
| border: 1px solid #999; | |
| background-color: #fff; | |
| padding: 5px 7px 4px 7px; | |
| width: 205px; | |
| color: #000; | |
| } | |
| #search input.empty { | |
| color: #000; | |
| } | |
| #search .state { | |
| width: 14px; | |
| height: 14px; | |
| background-image: url('../images/sprite.png'); | |
| float: right; | |
| margin-top: 6px; | |
| cursor: pointer; | |
| background-position: -131px -13px; | |
| } | |
| #search .state.searching { | |
| background-position: -11px -13px; | |
| } | |
| #search .results { | |
| max-height: 300px; /* You can adjust this height as needed */ | |
| overflow-y: auto; /* Enables vertical scrolling */ | |
| margin-top: 5px; | |
| border: 1px solid #ccc; | |
| border-radius: 4px; | |
| background-color: #fff; | |
| box-shadow: 0 2px 4px rgba(0,0,0,0.1); | |
| padding: 5px; | |
| } | |
| #search .results b { | |
| padding-left: 2px; | |
| } | |
| #search .results a { | |
| display: block; | |
| padding: 5px; | |
| text-decoration: none; | |
| color: #333; | |
| } | |
| #search .results a:hover { | |
| background-color: #f5f5f5; | |
| } | |
| #attributeselect { | |
| margin: 20px 0 13px 0 ; | |
| -webkit-touch-callout: none; | |
| -webkit-user-select: none; | |
| -khtml-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| #attributeselect .select { | |
| border: 1px solid #999; | |
| padding: 5px 7px 4px 7px; | |
| color: #fff; | |
| cursor: pointer; | |
| background-color: #999; | |
| background-image: url('../images/sprite.png'); | |
| background-repeat: no-repeat; | |
| background-position: 200px -144px; | |
| } | |
| #attributeselect .close { | |
| background-position: 200px -8px; | |
| } | |
| #attributeselect .list { | |
| display: none; | |
| border: 1px solid | |
| #999; | |
| padding: 6px; | |
| height: 150px; | |
| width: 226px; | |
| overflow-y: scroll; | |
| overflow-x: hidden; | |
| background-color: #999; | |
| /*position: relative; | |
| left: 240px; | |
| bottom: 164px;*/ | |
| position:absolute; | |
| margin-left: 240px; | |
| margin-top:-164px; | |
| color: white; | |
| } | |
| #attributeselect .list a { | |
| display:block; | |
| padding: 2px; | |
| text-decoration: none; | |
| color: #fff; | |
| } | |
| #attributeselect .list a:hover { | |
| background-color: #fff; | |
| color: #000; | |
| } | |
| .link h2 { | |
| font-size: 1em; | |
| padding-top: 1em; | |
| } | |
| #mainpanel dl { | |
| padding-bottom:10px; | |
| } | |
| #mainpanel h2 { | |
| font-size:14px; | |
| } | |
| #mainpanel dt { | |
| width: 20px; | |
| height: 20px; | |
| float: left; | |
| background-repeat: no-repeat; | |
| background-image: url('../images/sprite.png'); | |
| } | |
| #legend dl { | |
| } | |
| #mainpanel h2 { | |
| padding-bottom:10px; | |
| } | |
| #legend dd { | |
| margin-bottom: 8px; | |
| color: #000; | |
| } | |
| #mainpanel .infos dd { | |
| margin-bottom: 12px; | |
| } | |
| #mainpanel .node { | |
| background-position: -11px -119px; | |
| } | |
| #mainpanel .edge { | |
| background-position: -51px -122px; | |
| } | |
| #mainpanel .colours { | |
| background-image:url('../images/rainbow.png'); | |
| } | |
| #legend .note { | |
| margin-bottom: 8px; | |
| } | |
| #mainpanel .regions { | |
| background-position: -171px -13px; | |
| } | |
| #mainpanel .download { | |
| background-position: -51px -13px; | |
| } | |
| #mainpanel .moreinformation { | |
| background: url('../images/info.png'); | |
| background-repeat: no-repeat; | |
| margin-left: 5px; | |
| } | |
| #copyright { | |
| margin:0 auto; | |
| position: fixed; | |
| right: 40px; | |
| bottom: 25px; | |
| z-index:0; | |
| } | |
| #copyright a { | |
| color: #000; | |
| } | |
| #copyright .explanation { | |
| display: none; | |
| } | |
| #zoom { | |
| z-index:999; | |
| position: fixed; | |
| left: 45%; | |
| bottom: 25px; | |
| margin:0 auto; | |
| padding: 0; | |
| -webkit-touch-callout: none; | |
| -webkit-user-select: none; | |
| -khtml-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| text-align:left; | |
| } | |
| #zoom .z { | |
| background:#fff; | |
| background-color:rgba(255,255,255,0.7); | |
| width: 60px; | |
| height: 60px; | |
| cursor: pointer; | |
| border:1px solid #ccc; | |
| float:left; | |
| margin-right:4px; | |
| background-repeat:no-repeat; | |
| } | |
| #zoom .z[rel=center] { | |
| background-image: url('../images/zoom_reset.png'); | |
| background-position:center; | |
| } | |
| #zoom .z[rel=in] { | |
| background-image: url('../images/zoom_in.png'); | |
| background-position:center; | |
| } | |
| #zoom .z[rel=out] { | |
| background-image: url('../images/zoom_out.png'); | |
| background-position:center; | |
| } | |
| .line { | |
| font-size: 12px; | |
| color: #000; | |
| text-decoration: none; | |
| font-weight: bold; | |
| cursor: pointer; | |
| cursor: hand; | |
| } | |
| #information { | |
| display: none; | |
| background: #fff; | |
| padding: 1px 10px 10px 10px; | |
| } | |
| #information h3 { | |
| margin: 14px 0 4px 0; | |
| } | |
| #information p { | |
| margin: 0 0 4px 0; | |
| } | |
| #information .button { | |
| width: 14px; | |
| height: 14px; | |
| background-image: url('../images/sprite.png'); | |
| border: 1px solid #999; | |
| display: inline-block; | |
| *display: inline; | |
| *zoom: 1; | |
| } | |
| #information .button span { | |
| display: none; | |
| } | |
| #information .button.plus { | |
| background-position: -91px -122px; | |
| } | |
| #information .button.moins { | |
| background-position: -131px -122px; | |
| } | |
| #minify { | |
| background-color: #fff; | |
| padding: 4px 4px 4px 25px; | |
| cursor: pointer; | |
| background-image: url('../images/sprite.png'); | |
| background-repeat: no-repeat; | |
| background-position: -167px -118px; | |
| position: absolute; | |
| top: 65px; | |
| left: 15px; | |
| display: none; | |
| } | |
| #minifier { | |
| position: absolute; | |
| width: 20px; | |
| height: 16px; | |
| background-image: url('../images/sprite.png'); | |
| background-repeat: no-repeat; | |
| background-position: -45px -147px; | |
| cursor: pointer; | |
| display: none; | |
| } | |
| #colorLegend { | |
| margin-top: 10px; | |
| max-height: 200px; | |
| overflow-y: auto; | |
| } | |
| #colorLegend ul { | |
| list-style: none; | |
| padding: 0; | |
| margin: 0; | |
| } | |
| #colorLegend li { | |
| margin-bottom: 5px; | |
| font-size: 12px; | |
| white-space: nowrap; | |
| } | |
| #coloringselect { | |
| margin-top: 10px; | |
| } | |
| #coloringselect .list { | |
| background-color: #fff; | |
| border: 1px solid #ccc; | |
| display: none; | |
| max-height: 150px; | |
| overflow-y: auto; | |
| } | |
| #coloringselect .list a { | |
| display: block; | |
| padding: 5px; | |
| text-decoration: none; | |
| } | |
| #coloringselect .list a:hover { | |
| background-color: #f0f0f0; | |
| } | |
| #coloringselect .select { | |
| background-color: #fff; | |
| border: 1px solid #ccc; | |
| cursor: pointer; | |
| padding: 5px; | |
| position: relative; | |
| } | |
| #coloringselect .select.close:after { | |
| content: '▲'; | |
| position: absolute; | |
| right: 8px; | |
| } | |
| #coloringselect .select:after { | |
| content: '▼'; | |
| position: absolute; | |
| right: 8px; | |
| } | |
| #atlasselect { | |
| margin-top: 10px; | |
| } | |
| #atlasselect .list { | |
| background-color: #fff; | |
| border: 1px solid #ccc; | |
| display: none; | |
| max-height: 150px; | |
| overflow-y: auto; | |
| } | |
| #atlasselect .list a { | |
| display: block; | |
| padding: 5px; | |
| text-decoration: none; | |
| } | |
| #atlasselect .list a:hover { | |
| background-color: #f0f0f0; | |
| } | |
| #atlasselect .select { | |
| background-color: #fff; | |
| border: 1px solid #ccc; | |
| cursor: pointer; | |
| padding: 5px; | |
| position: relative; | |
| } | |
| #atlasselect .select.close:after { | |
| content: '▲'; | |
| position: absolute; | |
| right: 8px; | |
| } | |
| #atlasselect .select:after { | |
| content: '▼'; | |
| position: absolute; | |
| right: 8px; | |
| } | |
| /* Make mainpanel fully scrollable */ | |
| #mainpanel { | |
| max-height: 90vh; /* Reduce from 100vh to leave space for bottom elements */ | |
| overflow-y: auto; /* Enable vertical scrolling */ | |
| overflow-x: hidden; /* Prevent horizontal scrolling */ | |
| box-sizing: border-box; /* Include padding in the element's total width and height */ | |
| padding-bottom: 20px; /* Add padding at the bottom to ensure last element is visible */ | |
| } | |
| /* Ensure all dropdowns in the panel stay within the scrollable area */ | |
| #attributeselect .list, | |
| #coloringselect .list, | |
| #atlasselect .list { | |
| position: absolute; | |
| margin-left: 0; | |
| margin-top: 0; | |
| z-index: 100; | |
| width: 226px; | |
| left: 0; | |
| top: 100%; /* Position below the select button */ | |
| } | |
| /* Fix for the developer container to ensure it's always visible */ | |
| #developercontainer { | |
| position: fixed; | |
| bottom: 0; | |
| left: 25px; | |
| margin-bottom: 5px; | |
| background-color: rgba(255, 255, 255, 0.8); | |
| padding: 5px; | |
| border-radius: 3px; | |
| max-width: 80%; | |
| z-index: 50; | |
| font-size: 11px; | |
| line-height: 1.3; | |
| } | |
| /* Add media query for smaller displays */ | |
| @media screen and (max-height: 700px) { | |
| #mainpanel { | |
| max-height: 85vh; /* Make panel even smaller on small screens */ | |
| } | |
| #developercontainer { | |
| max-width: 70%; /* Make developer info smaller on small screens */ | |
| font-size: 10px; | |
| } | |
| } | |
| /* For very small screens */ | |
| @media screen and (max-height: 500px) { | |
| #developercontainer { | |
| max-width: 60%; | |
| font-size: 9px; | |
| } | |
| } | |
| /* Improve scrollbar appearance */ | |
| #mainpanel::-webkit-scrollbar { | |
| width: 8px; | |
| } | |
| #mainpanel::-webkit-scrollbar-track { | |
| background: #f1f1f1; | |
| border-radius: 4px; | |
| } | |
| #mainpanel::-webkit-scrollbar-thumb { | |
| background: #888; | |
| border-radius: 4px; | |
| } | |
| #mainpanel::-webkit-scrollbar-thumb:hover { | |
| background: #555; | |
| } |