.plot {
    float: left;
    padding: 0 0 0 1%;
    width: 49%;
    height: 100%;
}

.chart {
    height: 98%;
    width: 90%;
    float: left;
}

.legend {
    /*    height: 95%;
        width: 23%;
        padding: 2px 0 2px 0;
        display: block;
        float: left;
        overflow-y: scroll;*/
    height: 300px;
}

.legend td, th {
    border-right: 1px solid grey;
}

.border-grey {
    border: 1px solid grey;
}

.legend > table th {
    border-bottom: 1px solid grey;
}

#sequences {
    height: 200px;
    overflow-y: auto;
    font-size: smaller;
}

#sequences > table tr.even {
    background-color: white;
}

#sequences > table th {
    border-bottom: 1px solid grey;
    border-right: 1px solid grey;
}

#sequences > table td {
    border-right: 1px solid grey;
}