.graph { position: relative; border: 1px solid #bfbfbf; } .graph .panel { position: absolute; } .graph .itemset { position: absolute; } .graph .item { position: absolute; color: #1A1A1A; border-color: #97B0F8; background-color: #D5DDF6; display: inline-block; } .graph .item.selected { border-color: #FFC200; background-color: #FFF785; z-index: 999; } .graph .item.cluster { /* TODO: use another color or pattern? */ background: #97B0F8 url('img/cluster_bg.png'); color: white; } .graph .item.cluster.point { border-color: #D5DDF6; } .graph .item.box { text-align: center; border-style: solid; border-width: 1px; border-radius: 5px; -moz-border-radius: 5px; /* For Firefox 3.6 and older */ } .graph .item.point { background: none; } .graph .dot { border: 5px solid #97B0F8; position: absolute; border-radius: 5px; -moz-border-radius: 5px; /* For Firefox 3.6 and older */ } .graph .item.range { overflow: hidden; border-style: solid; border-width: 1px; border-radius: 2px; -moz-border-radius: 2px; /* For Firefox 3.6 and older */ } .graph .item.range .drag-left { cursor: w-resize; z-index: 1000; } .graph .item.range .drag-right { cursor: e-resize; z-index: 1000; } .graph .item.range .content { position: relative; display: inline-block; } .graph .item.line { position: absolute; width: 0; border-left-width: 1px; border-left-style: solid; z-index: -1; } .graph .item .content { margin: 5px; white-space: nowrap; overflow: hidden; } /* TODO: better css name, 'graph' is way to generic */ .graph { overflow: hidden; } .graph .axis { position: relative; } .graph .axis .text { position: absolute; color: #4d4d4d; padding: 3px; white-space: nowrap; } .graph .axis .text.measure { position: absolute; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; visibility: hidden; } .graph .axis .grid.vertical { position: absolute; width: 0; border-right: 1px solid; } .graph .axis .grid.horizontal { position: absolute; left: 0; width: 100%; height: 0; border-bottom: 1px solid; } .graph .axis .grid.minor { border-color: #e5e5e5; } .graph .axis .grid.major { border-color: #bfbfbf; }