|
@@ -1,1055 +0,0 @@
|
|
|
-html, body {
|
|
|
- height: 100%;
|
|
|
- width: 100%;
|
|
|
- padding: 0;
|
|
|
- border: 0;
|
|
|
- font-size: 12px;
|
|
|
- font-family: Univers,Trebuchet MS,Helvetica,Arial,sans-serif;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.tundra .dijitDialogTitleBar {
|
|
|
- padding-right: 25px;
|
|
|
-}
|
|
|
-
|
|
|
-.jbrowseStandaloneDatasetSelector {
|
|
|
- margin-left: 2em;
|
|
|
- font-size: 120%;
|
|
|
-}
|
|
|
-
|
|
|
-/* styles for the about JBrowse dialog */
|
|
|
-.about-dialog .default_about {
|
|
|
- text-align: center;
|
|
|
-}
|
|
|
-.about-dialog .default_about * {
|
|
|
- margin: 0.5em 0;
|
|
|
-}
|
|
|
-.about-dialog .default_about h1 {
|
|
|
- margin-top: 0;
|
|
|
-}
|
|
|
-.about-dialog div.powered_by {
|
|
|
- margin-top: 0.5em;
|
|
|
- text-align: center;
|
|
|
-}
|
|
|
-
|
|
|
-/* styles for the highlight-setting dialog */
|
|
|
-.setHighlightDialog label {
|
|
|
- padding-right: 0.5em;
|
|
|
-}
|
|
|
-
|
|
|
-.track .global_highlight {
|
|
|
- position: absolute;
|
|
|
- background: rgba( 255, 255, 0, 0.7 );
|
|
|
- box-sizing: border-box;
|
|
|
- -moz-box-sizing: border-box;
|
|
|
- -webkit-box-sizing: border-box;
|
|
|
- -ms-box-sizing: border-box;
|
|
|
-
|
|
|
- border: 1px solid rgb(255, 178, 13);
|
|
|
- border-width: 0;
|
|
|
-}
|
|
|
-.track .global_highlight.left {
|
|
|
- border-left-width: 1px;
|
|
|
-}
|
|
|
-.track .global_highlight.right {
|
|
|
- border-right-width: 1px;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.tundra input {
|
|
|
- outline: none;
|
|
|
-}
|
|
|
-
|
|
|
-.ghosted {
|
|
|
- color: #aaa;
|
|
|
-}
|
|
|
-
|
|
|
-fieldset {
|
|
|
- padding-left: 1em;
|
|
|
- margin: 0.7em 0.5em;
|
|
|
-}
|
|
|
-fieldset > legend {
|
|
|
- font-weight: bold;
|
|
|
- margin-left: -1em;
|
|
|
-}
|
|
|
-
|
|
|
-.locString {
|
|
|
- font-family: Courier New,monospace;
|
|
|
-}
|
|
|
-.fasta {
|
|
|
- font-family: Courier New,monospace;
|
|
|
- font-size: 14px;
|
|
|
-}
|
|
|
-
|
|
|
-/* styles for the autocomplete menu */
|
|
|
-.dijitComboBoxMenu .locString, .dijitComboBoxMenu .multipleLocations {
|
|
|
- margin-left: 1em;
|
|
|
-}
|
|
|
-.dijitComboBoxMenu .multipleLocations {
|
|
|
- color: #333;
|
|
|
-}
|
|
|
-
|
|
|
-/* location choice dialog */
|
|
|
-.locationChoiceDialog div.prompt {
|
|
|
- margin: 0.3em 1em 1em 1em;
|
|
|
-}
|
|
|
-.locationChoiceDialog .dgrid-row .dijitButton {
|
|
|
- margin: 0 0.5em;
|
|
|
-}
|
|
|
-.locationChoiceDialog .goButtonColumn,
|
|
|
-.locationChoiceDialog .showButtonColumn {
|
|
|
- text-align: center;
|
|
|
- white-space: nowrap;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.tundra .dijitDialogCloseIcon {
|
|
|
- height: 25px;
|
|
|
- width: 25px;
|
|
|
- top: 0px;
|
|
|
- right: 0px;
|
|
|
- background: url("img/commonIconsEnabled.png") no-repeat -73px 6px;
|
|
|
-
|
|
|
- border-left: 1px inset #fcfcfc;
|
|
|
-}
|
|
|
-.tundra .dijitDialogCloseIcon:hover {
|
|
|
- background-position: -93px 6px;
|
|
|
- border-left-color: #ccc;
|
|
|
-}
|
|
|
-.dijitDialogCloseIcon:focus {
|
|
|
- outline: none;
|
|
|
-}
|
|
|
-
|
|
|
-.dijitDialogPaneActionBar {
|
|
|
- text-align: center;
|
|
|
- clear: both;
|
|
|
- padding-top: 1em;
|
|
|
-}
|
|
|
-
|
|
|
-.nav {
|
|
|
- vertical-align: middle;
|
|
|
- z-index: 10;
|
|
|
-}
|
|
|
-
|
|
|
-input.icon {
|
|
|
- display: -moz-inline-stack;
|
|
|
- display: inline-block;
|
|
|
- zoom: 1;
|
|
|
-}
|
|
|
-
|
|
|
-div.container {
|
|
|
- position: absolute;
|
|
|
- z-index: 0;
|
|
|
-}
|
|
|
-
|
|
|
-div.dragWindow {
|
|
|
- position:absolute;
|
|
|
- overflow: hidden;
|
|
|
- z-index: 1;
|
|
|
-}
|
|
|
-
|
|
|
-div.vertical_scrollbar {
|
|
|
- width: 6px;
|
|
|
- background: #eee;
|
|
|
- background: rgba(235, 235, 235, 0.62);
|
|
|
- border-left: 1px solid #DDD9D9;
|
|
|
-}
|
|
|
-div.vertical_scrollbar .vertical_position_marker {
|
|
|
- background: #555;
|
|
|
- opacity: 0.8;
|
|
|
- border-radius: 5px;
|
|
|
- width: 100%;
|
|
|
- border-right: 1px solid #ccc;
|
|
|
-}
|
|
|
-
|
|
|
-.draggable {
|
|
|
- cursor: move;
|
|
|
-}
|
|
|
-.rubberBandAvailable {
|
|
|
- cursor: crosshair;
|
|
|
-}
|
|
|
-
|
|
|
-#navbox {
|
|
|
- padding-top: 3px;
|
|
|
- position: relative;
|
|
|
- text-align: center;
|
|
|
-}
|
|
|
-#navbox .dijitButton, #navbox .dijitToggleButton, #navbox .dijitTextBox, #navbox .dijitSelect, #navbox .dojoxTriStateCheckBox {
|
|
|
- height: 20px;
|
|
|
- box-sizing: border-box;
|
|
|
- -moz-box-sizing: border-box;
|
|
|
- -webkit-box-sizing: border-box;
|
|
|
- -ms-box-sizing: border-box;
|
|
|
-}
|
|
|
-
|
|
|
-#navbox .dijitSelectLabel {
|
|
|
- padding: 0 2px;
|
|
|
-}
|
|
|
-
|
|
|
-#navbox .dijitTextBox .dijitInputField {
|
|
|
- padding-left: 2px;
|
|
|
-}
|
|
|
-
|
|
|
-#navbox * {
|
|
|
- font-size: 12px;
|
|
|
- font-family: sans-serif;
|
|
|
-}
|
|
|
-
|
|
|
-.moreMatches {
|
|
|
- font-style: italic;
|
|
|
- color: #aaa;
|
|
|
-}
|
|
|
-.moreMatches.dijitMenuItemSelected {
|
|
|
- background: none;
|
|
|
- color: #ccc;
|
|
|
- cursor: default;
|
|
|
-}
|
|
|
-
|
|
|
-div.locationTrapContainer {
|
|
|
- position: absolute;
|
|
|
- z-index: -11;
|
|
|
- height: 100%;
|
|
|
- width: 100%;
|
|
|
- top: 0;
|
|
|
- left: 0;
|
|
|
- background-color: white;
|
|
|
-}
|
|
|
-
|
|
|
-div.locationTrap {
|
|
|
- position: absolute;
|
|
|
- z-index: -10;
|
|
|
- height: 0;
|
|
|
- top: 0;
|
|
|
- left: 0;
|
|
|
- border-color: transparent;
|
|
|
- border-style: solid;
|
|
|
- border-bottom-color: #A9C6EB;
|
|
|
- border-top: 0px dotted transparent;
|
|
|
-}
|
|
|
-
|
|
|
-div.locationThumb {
|
|
|
- position: absolute;
|
|
|
- top: 0px;
|
|
|
- /* if you change this border from 2px, change GenomeView.showTrap */
|
|
|
- border: 2px solid red;
|
|
|
- margin: 0px -2px 0px -2px;
|
|
|
- height: 23px;
|
|
|
- cursor: move;
|
|
|
- background: rgba(0, 121, 245, 0.1);
|
|
|
-}
|
|
|
-
|
|
|
-div.locationThumb.dojoMoveItem {
|
|
|
- cursor: move;
|
|
|
-}
|
|
|
-
|
|
|
-div.topLink {
|
|
|
- position: absolute;
|
|
|
- right: 0;
|
|
|
- top: 0;
|
|
|
- z-index: 50;
|
|
|
- background: white;
|
|
|
- border: 1px solid #888;
|
|
|
- border-width: 0 0 1px 1px;
|
|
|
-}
|
|
|
-
|
|
|
-a.topLink {
|
|
|
- padding: 0 0.5ex 0 0.5ex;
|
|
|
- text-decoration: none;
|
|
|
- color: blue;
|
|
|
-}
|
|
|
-
|
|
|
-div.overview {
|
|
|
- position: relative;
|
|
|
- width: 100%;
|
|
|
- padding: 0;
|
|
|
- z-index: -5;
|
|
|
- display: block;
|
|
|
- height: 23px;
|
|
|
-
|
|
|
- background: #FAFAFA url(src/dijit/themes/tundra/images/titleBar.png) repeat-x top left;
|
|
|
-
|
|
|
- border-style: solid;
|
|
|
- border-width: 1px 0px 1px 0px;
|
|
|
- border-color: #555;
|
|
|
-
|
|
|
- color:#aaa;
|
|
|
- text-align: center;
|
|
|
- cursor: crosshair;
|
|
|
-}
|
|
|
-
|
|
|
-div.block {
|
|
|
- position: absolute;
|
|
|
- overflow: visible;
|
|
|
- top: 0px;
|
|
|
- height: 100%;
|
|
|
-}
|
|
|
-div.block.height_overflow .height_overflow_message {
|
|
|
- position: absolute;
|
|
|
- color: rgb(77,77,77);
|
|
|
- border-bottom: 2px solid rgb(77,77,77);
|
|
|
- text-shadow: white 0px 0px 1px;
|
|
|
- white-space: nowrap;
|
|
|
- width: 100%;
|
|
|
- font-weight: bold;
|
|
|
- text-align: center;
|
|
|
- z-index: 2000;
|
|
|
-
|
|
|
- box-sizing: border-box;
|
|
|
- -moz-box-sizing: border-box;
|
|
|
- -webkit-box-sizing: border-box;
|
|
|
- -ms-box-sizing: border-box;
|
|
|
-}
|
|
|
-div.block.timed_out {
|
|
|
- background: #ddd;
|
|
|
- background: rgba( 0,0,0, 0.1 );
|
|
|
-}
|
|
|
-
|
|
|
-div.track {
|
|
|
- position: absolute;
|
|
|
- left: 0px;
|
|
|
- width: 100%;
|
|
|
- padding: 0;
|
|
|
- margin: 0;
|
|
|
- z-index: 0;
|
|
|
-
|
|
|
- border-top: 1px solid #fafafa;
|
|
|
- box-sizing: border-box;
|
|
|
- -moz-box-sizing: border-box;
|
|
|
- -webkit-box-sizing: border-box;
|
|
|
- -ms-box-sizing: border-box;
|
|
|
-}
|
|
|
-div.pin_underlay {
|
|
|
- width: 100%;
|
|
|
- position: absolute;
|
|
|
- background: white;
|
|
|
- z-index: 6;
|
|
|
-
|
|
|
- -moz-box-shadow: 0 0 10px 0 rgba( 30, 30, 50, 0.9 );
|
|
|
- -webkit-box-shadow: 0 0 10px 0 rgba( 30, 30, 50, 0.9 );
|
|
|
- box-shadow: 0 0 10px 0 rgba( 30, 30, 50, 0.9 );
|
|
|
-}
|
|
|
-div.track.pinned {
|
|
|
- z-index: 20;
|
|
|
-}
|
|
|
-
|
|
|
-.track.dojoDndItemOver {
|
|
|
- cursor: inherit;
|
|
|
- background: inherit;
|
|
|
-}
|
|
|
-.track.dojoDndItemAnchor {
|
|
|
- background: inherit;
|
|
|
-}
|
|
|
-.track.dojoDndItemSelected {
|
|
|
- background: inherit;
|
|
|
-}
|
|
|
-
|
|
|
-.track.dojoDndItemBefore {
|
|
|
- border-top: 3px solid #999;
|
|
|
- margin-top: -3px;
|
|
|
-}
|
|
|
-
|
|
|
-.track.dojoDndItemAfter {
|
|
|
- border-bottom: 3px solid #999;
|
|
|
- margin-bottom: -3px;
|
|
|
-}
|
|
|
-
|
|
|
-div#static_track {
|
|
|
- top: 0px;
|
|
|
- position: absolute;
|
|
|
- background: #FAFAFA url(src/dijit/themes/tundra/images/titleBar.png) repeat-x top left;
|
|
|
- border-top: 1px solid #999;
|
|
|
- border-bottom: 1px solid #444;
|
|
|
- z-index: 20;
|
|
|
-}
|
|
|
-
|
|
|
-div.gridline {
|
|
|
- position: absolute;
|
|
|
- left: 0px;
|
|
|
- top: 0px;
|
|
|
- width: 0px;
|
|
|
- height: 100%;
|
|
|
- border-style: none none none solid;
|
|
|
- border-width: 1px;
|
|
|
- border-color: red;
|
|
|
- z-index: 0;
|
|
|
-}
|
|
|
-div.gridline_major {
|
|
|
- border-color: #bbb;
|
|
|
-}
|
|
|
-div.gridline_minor {
|
|
|
- border-color: #eee;
|
|
|
-}
|
|
|
-
|
|
|
-div.pos-label {
|
|
|
- position: absolute;
|
|
|
- left: -0.35em;
|
|
|
- top: 0px;
|
|
|
- z-index: 100;
|
|
|
- font-family: sans-serif;
|
|
|
-}
|
|
|
-
|
|
|
-div.overview-pos {
|
|
|
- position: absolute;
|
|
|
- left: 0px;
|
|
|
- top: 0.27em;
|
|
|
- color: black;
|
|
|
- padding-left: 4px;
|
|
|
- font-family: sans-serif;
|
|
|
- border: 0;
|
|
|
- z-index: 10;
|
|
|
-}
|
|
|
-div.overview-pos:first-child {
|
|
|
- margin-left: 1px;
|
|
|
-}
|
|
|
-
|
|
|
-div.blank-block {
|
|
|
- font-family: sans-serif;
|
|
|
- position: absolute;
|
|
|
- overflow: visible;
|
|
|
- top: 0px;
|
|
|
- height: 100%;
|
|
|
- background-color: white;
|
|
|
- z-index: 19;
|
|
|
-}
|
|
|
-
|
|
|
-div.track-border {
|
|
|
- background: #eee;
|
|
|
- width: 100%;
|
|
|
- height: 2px;
|
|
|
- top: -8px;
|
|
|
-}
|
|
|
-
|
|
|
-div.track-label, div.tracklist-label {
|
|
|
- z-index: 20;
|
|
|
-
|
|
|
- padding: 1px 6px;
|
|
|
- overflow: hidden;
|
|
|
- cursor: pointer;
|
|
|
-
|
|
|
- border-width: 1px;
|
|
|
- border-style: solid;
|
|
|
- border-color: #999;
|
|
|
-
|
|
|
- color: #111;
|
|
|
- font-weight: bold;
|
|
|
-}
|
|
|
-
|
|
|
-div.tracklist-label {
|
|
|
- white-space: nowrap;
|
|
|
- overflow: hidden;
|
|
|
- margin-top: -1px;
|
|
|
-}
|
|
|
-
|
|
|
-div.tracklist-label.collapsed {
|
|
|
- height: 3px;
|
|
|
- padding: 0;
|
|
|
-
|
|
|
- box-sizing: border-box;
|
|
|
- -moz-box-sizing: border-box;
|
|
|
- -webkit-box-sizing: border-box;
|
|
|
- -ms-box-sizing: border-box;
|
|
|
-}
|
|
|
-
|
|
|
-/* NOTE: browsers that don't support rgba colors will fall back to all
|
|
|
- track labels being #bcbcbc */
|
|
|
-
|
|
|
-.notfound-dialog .message {
|
|
|
- margin: 1em;
|
|
|
- text-align: center;
|
|
|
-}
|
|
|
-
|
|
|
-.track .loading {
|
|
|
- background: #fafafa;
|
|
|
- color: #777;
|
|
|
- margin: 0;
|
|
|
- font-weight: bold;
|
|
|
- height: 100%;
|
|
|
- width: 100%;
|
|
|
- z-index: 15;
|
|
|
- position: absolute;
|
|
|
-}
|
|
|
-.track .loading .text {
|
|
|
- display: inline;
|
|
|
- line-height: 40px;
|
|
|
- margin: 1em;
|
|
|
-}
|
|
|
-
|
|
|
-div.track-label {
|
|
|
- color: black;
|
|
|
- margin: -1px 0 0 -1px;
|
|
|
- overflow: visible;
|
|
|
- background: white;
|
|
|
- padding: 0 5px;
|
|
|
-
|
|
|
- height: 23px;
|
|
|
- line-height: 23px;
|
|
|
-
|
|
|
- z-index: 20;
|
|
|
- border-color: #eee;
|
|
|
- opacity: 0.7;
|
|
|
-
|
|
|
- /* setting white-space to "nowrap" prevents Chrome-specific bug with
|
|
|
- label text sometimes disappearing after zoom in Chrome was
|
|
|
- wrapping track-label text to next line, which falls outside of
|
|
|
- track-label fixed height and therefore not seen. see chromium
|
|
|
- bug report for more details on underlying issue:
|
|
|
- http://code.google.com/p/chromium/issues/detail?id=138918
|
|
|
- */
|
|
|
- white-space: nowrap;
|
|
|
-}
|
|
|
-
|
|
|
-div.track-label .track-label-text {
|
|
|
- display: inline-block;
|
|
|
- white-space: nowrap;
|
|
|
-}
|
|
|
-div.track-label .track-close-button {
|
|
|
- display: inline-block;
|
|
|
- vertical-align: top;
|
|
|
- position: relative;
|
|
|
- top: 50%;
|
|
|
- height: 20px;
|
|
|
- width: 25px;
|
|
|
- margin: -10px -3px -4px -6px;
|
|
|
-}
|
|
|
-div.track-label .track-menu-button {
|
|
|
- display: inline-block;
|
|
|
- position: relative;
|
|
|
- vertical-align: top;
|
|
|
- right: -5px;
|
|
|
- top: 0px;
|
|
|
-
|
|
|
- width: 24px;
|
|
|
- height: 100%;
|
|
|
-
|
|
|
- border-radius: 0 6px 6px 0;
|
|
|
- border-left: 1px inset transparent;
|
|
|
-
|
|
|
-}
|
|
|
-div.track-label .feature-density {
|
|
|
- font-size: 90%;
|
|
|
- font-weight: normal;
|
|
|
-}
|
|
|
-.tundra div.track-label:hover .track-menu-button div {
|
|
|
- height: 8px;
|
|
|
- width: 8px;
|
|
|
- position: absolute;
|
|
|
- left: 8px;
|
|
|
- top: 7px;
|
|
|
- background: url("img/spriteArrows.png") no-repeat -28px 0;
|
|
|
-}
|
|
|
-
|
|
|
-.tundra div.track-label:hover .track-menu-button:hover {
|
|
|
- background-color: rgba( 0, 0, 100, 0.05 );
|
|
|
- border-left-color: #ccc;
|
|
|
-}
|
|
|
-.tundra div.track-label .track-close-button {
|
|
|
- background: url("src/dijit/themes/tundra/images/tabClose.png") no-repeat 40% 50%;
|
|
|
-}
|
|
|
-.tundra div.track-label .track-close-button:hover {
|
|
|
- background-image: url("src/dijit/themes/tundra/images/tabCloseHover.png");
|
|
|
-}
|
|
|
-.tundra div.track-label:hover .track-menu-button:hover div {
|
|
|
- background-position-x: 0px;
|
|
|
-}
|
|
|
-div.track-label:hover {
|
|
|
- background: #FAFAFA url(src/dijit/themes/tundra/images/titleBar.png) repeat-x top left;
|
|
|
-
|
|
|
- border-width: 1px;
|
|
|
- border-color: #666;
|
|
|
- border-color: rgba( 0,0,0, 1);
|
|
|
-
|
|
|
- background-color: #ddd;
|
|
|
- opacity: 1.0;
|
|
|
-}
|
|
|
-
|
|
|
-div.tracklist-label {
|
|
|
- padding: 3px;
|
|
|
- background-color: #ddd;
|
|
|
- background-color: rgba( 220, 220, 220, 0.9 );
|
|
|
-}
|
|
|
-div.tracklist-label:hover {
|
|
|
- background-color: #396494;
|
|
|
- border: 1px solid black;
|
|
|
-}
|
|
|
-
|
|
|
-div.tracklist-container.dojoDndItemSelected {
|
|
|
- background-color: #396494;
|
|
|
- background-color: rgb(110, 132, 156)
|
|
|
-}
|
|
|
-div.tracklist-container.dojoDndItemSelected .tracklist-label {
|
|
|
- background-color: #b2c3d6;
|
|
|
-}
|
|
|
-
|
|
|
-.jbrowseSimpleTrackSelector {
|
|
|
- background: #f2f2f2;
|
|
|
- background-image: url('img/tracklist_bg.png');
|
|
|
- background-repeat: repeat-y;
|
|
|
- background-position: right;
|
|
|
-}
|
|
|
-.jbrowseSimpleTrackSelector h2 {
|
|
|
- margin: 0.5em 0 0 0.5em;
|
|
|
-}
|
|
|
-
|
|
|
-div.textfilter {
|
|
|
- margin: 0.5em 0 1em 0.3em;
|
|
|
-}
|
|
|
-div.textfilter input {
|
|
|
- padding: 2px 0 2px 18px;
|
|
|
- width: 100%;
|
|
|
- height: 100%;
|
|
|
-
|
|
|
- box-sizing: border-box;
|
|
|
- -moz-box-sizing: border-box;
|
|
|
- -webkit-box-sizing: border-box;
|
|
|
- -ms-box-sizing: border-box;
|
|
|
-}
|
|
|
-div.textfilter > div.jbrowseIconCancel {
|
|
|
- position: absolute;
|
|
|
- left: 5px;
|
|
|
- margin-top: -6px;
|
|
|
- top: 50%;
|
|
|
-}
|
|
|
-
|
|
|
-#trackPane_splitter {
|
|
|
- background: #dcdcdc;
|
|
|
- width: 5px;
|
|
|
- border-right: 1px solid #555;
|
|
|
-}
|
|
|
-
|
|
|
-div.tracklist-container {
|
|
|
- padding: 0 4px;
|
|
|
-}
|
|
|
-
|
|
|
-.tracklist-container.dojoDndItemBefore {
|
|
|
- border-top: 3px solid #999;
|
|
|
- padding-top: 2px;
|
|
|
-}
|
|
|
-
|
|
|
-.tracklist-container.dojoDndItemAfter {
|
|
|
- border-bottom: 3px solid #999;
|
|
|
- padding-bottom: 2px;
|
|
|
-}
|
|
|
-
|
|
|
-/* styles for feature labels */
|
|
|
-.feature-label {
|
|
|
- position: absolute;
|
|
|
- border: 0px;
|
|
|
- margin: -2px 0px 0px 0px;
|
|
|
- /* padding: 0px 0px 2px 0px; for more space below labels */
|
|
|
- padding: 0px 0px 0px 0px;
|
|
|
- /* font-size: 80%; */
|
|
|
- white-space: nowrap;
|
|
|
- z-index: 12;
|
|
|
- cursor: pointer;
|
|
|
-}
|
|
|
-a.feature-label {
|
|
|
- color: black;
|
|
|
-}
|
|
|
-.feature-description {
|
|
|
- color: blue;
|
|
|
- margin-top: -0.2em;
|
|
|
-}
|
|
|
-.feature-label.highlighted {
|
|
|
- background: rgba( 255, 255, 0, 0.7 );
|
|
|
- font-weight: bold;
|
|
|
- border: 1px solid red;
|
|
|
- padding: 0 2px;
|
|
|
-}
|
|
|
-
|
|
|
-.rubber-highlight {
|
|
|
- border: 1px solid black;
|
|
|
- height: 100%;
|
|
|
- border-color: rgba( 0, 0, 0, 0.6 );
|
|
|
- background-color: #8087ff;
|
|
|
- background-color: rgba( 128, 136, 255, 0.6 );
|
|
|
- padding: 0;
|
|
|
- margin: 0;
|
|
|
- overflow: hidden;
|
|
|
- cursor: crosshair;
|
|
|
-}
|
|
|
-.rubber-highlight div {
|
|
|
- color: white;
|
|
|
- padding: 0;
|
|
|
- margin-top: 30px;
|
|
|
- font-size: 160%;
|
|
|
- text-align: center;
|
|
|
- font-weight: bold;
|
|
|
- text-shadow: #6374AB 1px 1px 0;
|
|
|
-}
|
|
|
-div.overview .rubber-highlight {
|
|
|
- font-size: 0;
|
|
|
- height: 100%;
|
|
|
- border-top: none;
|
|
|
- border-bottom: none;
|
|
|
-}
|
|
|
-div.overview .rubber-highlight * {
|
|
|
- display: none;
|
|
|
-}
|
|
|
-
|
|
|
-.icon.nav {
|
|
|
- height: 30px !important;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-#moveLeft, #moveRight, #bigZoomOut, #zoomOut, #bigZoomIn, #zoomIn, #moveLeftSmall, #moveRightSmall, #zoomInSmall, #zoomOutSmall{
|
|
|
- background: url(img/scroll_zoom_sprites.png) top left no-repeat;
|
|
|
- background-size: 50px 280px;
|
|
|
- cursor: pointer;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-#moveLeft{
|
|
|
- background-position: 5px -35px;
|
|
|
- width:55px;
|
|
|
-}
|
|
|
-
|
|
|
-#moveLeftSmall {
|
|
|
- background-position: 0px -200px;
|
|
|
- height: 20px !important;
|
|
|
- width: 33px;
|
|
|
-}
|
|
|
-
|
|
|
-#moveRight{
|
|
|
- background-position: 0px -135px;
|
|
|
- width:55px;
|
|
|
-}
|
|
|
-
|
|
|
-#moveRightSmall {
|
|
|
- background-position: 0px -220px;
|
|
|
- height: 20px !important;
|
|
|
- width: 33px;
|
|
|
-}
|
|
|
-
|
|
|
-#bigZoomOut{
|
|
|
- background-position: 0px -168px;
|
|
|
- width:35px;
|
|
|
-}
|
|
|
-
|
|
|
-#zoomOut{
|
|
|
- background-position: 0px -100px;
|
|
|
- width: 30px;
|
|
|
-}
|
|
|
-
|
|
|
-#zoomOutSmall{
|
|
|
- background-position: 0px -240px;
|
|
|
- height: 20px !important;
|
|
|
- width: 20px;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-#bigZoomIn{
|
|
|
- background-position: 0px -69px;
|
|
|
- width:35px;
|
|
|
-}
|
|
|
-
|
|
|
-#zoomIn{
|
|
|
- background-position: 0px -2.5px;
|
|
|
- width: 30px;
|
|
|
-}
|
|
|
-
|
|
|
-#zoomInSmall{
|
|
|
- background-position: 0px -260px;
|
|
|
- height: 20px !important;
|
|
|
- width: 20px;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-input.nav {
|
|
|
- font-size: 9px !important;
|
|
|
-}
|
|
|
-
|
|
|
-.help_dialog ul {
|
|
|
- padding-left: 0;
|
|
|
-}
|
|
|
-.help_dialog div.main {
|
|
|
-}
|
|
|
-.help_dialog div.main > dl {
|
|
|
- width: 90%;
|
|
|
- margin: 0 auto 1em auto;
|
|
|
-}
|
|
|
-.help_dialog dt {
|
|
|
- font-weight: bold;
|
|
|
- margin-top: 1em;
|
|
|
-}
|
|
|
-.help_dialog dd {
|
|
|
- margin-left: 2em;
|
|
|
-}
|
|
|
-.help_dialog dl dl.searchexample dt,
|
|
|
-.help_dialog span.example {
|
|
|
- font-weight: normal;
|
|
|
- font-family: monospace;
|
|
|
-}
|
|
|
-
|
|
|
-.fatal_error {
|
|
|
- font-size: 14px;
|
|
|
- margin: 1em;
|
|
|
-}
|
|
|
-div.error, div.message {
|
|
|
- margin: 1px 1em;
|
|
|
- padding: 2px 6px;
|
|
|
- border: 1px outset rgba( 0, 0, 0, 0.3 );
|
|
|
-}
|
|
|
-div.error {
|
|
|
- background: #ff8888;
|
|
|
-}
|
|
|
-div.track > div.error {
|
|
|
- width: 30em;
|
|
|
- position: absolute;
|
|
|
-}
|
|
|
-div.error h2 {
|
|
|
- margin-top: 0;
|
|
|
-}
|
|
|
-
|
|
|
-div.error .codecaption {
|
|
|
- font-size: 90%;
|
|
|
- font-weight: bold;
|
|
|
- margin-top: 1em;
|
|
|
- margin-left: 0.2em;
|
|
|
-}
|
|
|
-div.error code {
|
|
|
- display: block;
|
|
|
- font-size: 10px;
|
|
|
- padding: 0.4em 1.2em;
|
|
|
- margin: 0 0.3em 0.3em 0.3em;
|
|
|
- overflow: auto;
|
|
|
- max-height: 6em;
|
|
|
-}
|
|
|
-div.message {
|
|
|
- background: #eee;
|
|
|
-}
|
|
|
-div.block > div.message {
|
|
|
- margin: 1em 0;
|
|
|
- position: absolute;
|
|
|
-}
|
|
|
-div.block:hover > div.message {
|
|
|
- z-index: 30000;
|
|
|
-}
|
|
|
-
|
|
|
-.tundra .dijitDialogPaneContent {
|
|
|
- border-top: 1px solid #acacac;
|
|
|
- font-family: sans-serif;
|
|
|
-}
|
|
|
-
|
|
|
-/* styles dealing with popups launched by clicking on features */
|
|
|
-.popup-dialog-iframe .dijitDialogPaneContent {
|
|
|
- padding: 0;
|
|
|
-}
|
|
|
-
|
|
|
-/* styles for popup dialogs */
|
|
|
-a.dialog-new-window {
|
|
|
- padding-left: 1em;
|
|
|
- font-size: 90%;
|
|
|
-}
|
|
|
-
|
|
|
-/* styles for popup feature detail dialogs from tracks */
|
|
|
-.feature-detail {
|
|
|
- width: 50em;
|
|
|
- color: #333;
|
|
|
-}
|
|
|
-.feature-detail .genotype_summary {
|
|
|
- padding: 1em;
|
|
|
-}
|
|
|
-.feature-detail .genotype_summary table {
|
|
|
- border-collapse: collapse;
|
|
|
-}
|
|
|
-.feature-detail .genotype_summary td {
|
|
|
- padding: 0 1em;
|
|
|
-}
|
|
|
-.feature-detail .genotype_summary td.total {
|
|
|
- font-weight: bold;
|
|
|
- border-top: 1px solid #444;
|
|
|
-}
|
|
|
-.feature-detail .genotype_summary td.count, .feature-detail .genotype_summary td.pct {
|
|
|
- text-align: right;
|
|
|
-}
|
|
|
-.feature-detail .genotype_summary td.category.level_1 {
|
|
|
- padding-left: 2em;
|
|
|
-}
|
|
|
-.feature-detail .genotype_summary td.category.level_2 {
|
|
|
- padding-left: 3em;
|
|
|
-}
|
|
|
-.feature-detail .genotype_summary td.category.level_3 {
|
|
|
- padding-left: 4em;
|
|
|
-}
|
|
|
-.feature-detail .genotype_summary td.category.level_4 {
|
|
|
- padding-left: 5em;
|
|
|
-}
|
|
|
-
|
|
|
-.feature-detail .subfeature-detail {
|
|
|
- background: #fafafa;
|
|
|
- background: rgba( 0, 0, 0, 0.1 );
|
|
|
- border: 1px outset #B9B9B9;
|
|
|
- padding: 0.6em;
|
|
|
- margin-bottom: 0.8em;
|
|
|
-}
|
|
|
-
|
|
|
-.feature-detail .fastaView {
|
|
|
- padding: 0;
|
|
|
- border: 1px solid #aaa;
|
|
|
-}
|
|
|
-
|
|
|
-.feature-detail .fastaView .dijitToolbar {
|
|
|
- text-align: right;
|
|
|
-}
|
|
|
-.feature-detail .fastaView textarea {
|
|
|
- padding: 1em 1.5em;
|
|
|
- margin: 0;
|
|
|
- border: none;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.feature-detail div.core {
|
|
|
- font-size: 110%;
|
|
|
-}
|
|
|
-
|
|
|
-.feature-detail div.core h2.sectiontitle {
|
|
|
- margin-top: 0;
|
|
|
-}
|
|
|
-.feature-detail h2.sectiontitle {
|
|
|
- border-bottom: 1px solid rgba(0, 0, 0, 0.1);
|
|
|
- margin: 1em 0 0.7em 0;
|
|
|
-}
|
|
|
-
|
|
|
-.detail .value_container {
|
|
|
- display: inline-block;
|
|
|
- max-height: 20em;
|
|
|
- overflow-y: auto;
|
|
|
- box-sizing: border-box;
|
|
|
- -moz-box-sizing: border-box;
|
|
|
- -webkit-box-sizing: border-box;
|
|
|
- -ms-box-sizing: border-box;
|
|
|
-}
|
|
|
-.detail .value_container.big, .detail .value_container.dgrid {
|
|
|
- border: 1px solid rgba(0,0,50,0.1);
|
|
|
- margin-left: 1em;
|
|
|
- margin-top: 0.3em;
|
|
|
-}
|
|
|
-
|
|
|
-.detail .multi_value .value {
|
|
|
- border: 1px solid #ddd;
|
|
|
- box-sizing: border-box;
|
|
|
- -moz-box-sizing: border-box;
|
|
|
- -webkit-box-sizing: border-box;
|
|
|
- -ms-box-sizing: border-box;
|
|
|
-}
|
|
|
-
|
|
|
-.detail .value {
|
|
|
- display: inline-block;
|
|
|
- vertical-align: top;
|
|
|
- font-family: sans-serif;
|
|
|
- padding: 0 0.7em;
|
|
|
- line-height: 1.8;
|
|
|
-}
|
|
|
-.detail .field {
|
|
|
- margin: 0;
|
|
|
- display: inline-block;
|
|
|
- min-width: 90px;
|
|
|
- vertical-align: top;
|
|
|
- padding: 2px 0.5em;
|
|
|
- background: rgba( 50, 85, 255,0.1 );
|
|
|
- border-bottom: 1px solid #D2D4E4;
|
|
|
- border-bottom-color: rgba( 0, 0, 0, 0.1 );
|
|
|
- font-size: 1.1667em;
|
|
|
-}
|
|
|
-/* field names that have tooltips */
|
|
|
-.detail .field[title], .detail .dgrid-cell[title] {
|
|
|
- background: rgba( 255,245,50,0.3 );
|
|
|
-}
|
|
|
-.detail .field[title]:hover, .detail .dgrid-cell[title]:hover {
|
|
|
- background: rgba( 255,255,50,0.7 );
|
|
|
-}
|
|
|
-/*
|
|
|
- force long sequences in feature and alignment detail dialogs to
|
|
|
- wrap at 45em
|
|
|
-*/
|
|
|
-.detail .value.seq,
|
|
|
- .detail .value.sequence {
|
|
|
- word-wrap: break-word;
|
|
|
- width: 45em;
|
|
|
-}
|
|
|
-
|
|
|
-.detail .field_container {
|
|
|
- margin-left: 1em;
|
|
|
- margin-bottom: 2px;
|
|
|
-}
|
|
|
-.detail hr {
|
|
|
- margin: 0.8em 4em 0.5em 0.7em;
|
|
|
-}
|
|
|
-
|
|
|
-.sharePane input {
|
|
|
- padding: 1px 0 2px 1px;
|
|
|
-}
|
|
|
-.sharePane .copyReminder {
|
|
|
- background-color: #396494;
|
|
|
- text-align: center;
|
|
|
- width: 50%;
|
|
|
- margin: 0 auto;
|
|
|
- color: white;
|
|
|
- padding: 2px;
|
|
|
- font-weight: bold;
|
|
|
-}
|
|
|
-
|
|
|
-.tundra .sharePane input {
|
|
|
- border: 1px solid #ccc;
|
|
|
-}
|
|
|
-
|
|
|
-/*styles for vertical line and BP label*/
|
|
|
-.basePairLabel {
|
|
|
- color: black;
|
|
|
- position: fixed;
|
|
|
- font-weight: bold;
|
|
|
- font-size: 9px;
|
|
|
- display: none;
|
|
|
- background: #fefefe;
|
|
|
- padding: 0 0.7em;
|
|
|
- z-index: 1000;
|
|
|
- text-align: center;
|
|
|
- cursor: crosshair;
|
|
|
- border: 1px solid #888;
|
|
|
-}
|
|
|
-
|
|
|
-.basePairLabel.rubber {
|
|
|
- z-index: 25;
|
|
|
-}
|
|
|
-
|
|
|
-.trackVerticalPositionIndicatorMain {
|
|
|
- position: fixed;
|
|
|
- display: none;
|
|
|
- cursor: crosshair;
|
|
|
- left: -2px;
|
|
|
- height: 100%;
|
|
|
- width: 1px;
|
|
|
- background-color: #FF0000;
|
|
|
- z-index: 15;
|
|
|
- top: 0;
|
|
|
-}
|
|
|
-
|
|
|
-/* styles for per-base quality table in alignment detail pages */
|
|
|
-.baseQuality {
|
|
|
- font-family: Courier New, monospace;
|
|
|
-}
|
|
|
-table.baseQuality {
|
|
|
- margin-bottom: 1em;
|
|
|
-}
|
|
|
-table.baseQuality td {
|
|
|
- padding: 0 0.2em;
|
|
|
- line-height: 0.95;
|
|
|
- text-align: center;
|
|
|
-}
|
|
|
-.baseQuality .basePosition {
|
|
|
- display: inline-block;
|
|
|
- padding: 0 0.3em 0.4em 0.3em;
|
|
|
-}
|
|
|
-.baseQuality .basePosition:hover {
|
|
|
- background: #ccc;
|
|
|
-}
|
|
|
-.baseQuality span.seq {
|
|
|
- display: block;
|
|
|
- text-align: center;
|
|
|
- font-weight: bold;
|
|
|
-}
|
|
|
-.baseQuality span.qual {
|
|
|
- display: block;
|
|
|
- text-align: center;
|
|
|
-}
|