.time-line{border-collapse:collapse;width:100%}.time-line TR{border-bottom:1px solid #eee}.time-line-spacer{height:90px}.time-line-diagram{position:relative}.time-line-line{position:absolute;left:50%;transform:translateX(-50%);border:1.5px solid #333;width:0;top:0;height:100%}.time-line-top .time-line-line{top:50%;height:50%}.time-line-bottom .time-line-line{top:0;height:50%}.time-line-node{z-index:20;box-shadow:0 1px 8px rgba(0,0,0,.4);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid #333;border-radius:50%;background-color:#eee;width:50px;height:50px}.time-line-node I{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ccc}.time-line-bottom .time-line-node I,.time-line-top .time-line-node I{color:#ff1e00}.time-line-title{padding:.5em .5em .5em 1em;text-align:right}.time-line-comments{padding:.5em 1em .5em .5em}.list-filter{text-align:right}.list-filter-item{cursor:pointer;font-weight:700;display:inline;white-space:nowrap;background-color:#9cf;color:#fff;font-size:.8em;text-decoration:none;padding:3px 6px 4px;border-radius:2px;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;text-decoration:none}.list-filter-item:hover{background-color:#369}.list-filter-item SPAN{margin-left:.5em;opacity:.75}.list-filter-item.list-filter-selected{background-color:#333}