Trying to freeze the first column of a table, I've managed to do so but i can't seem to align the height of the first cell and the rest of the row, 
as shown here 

here is a jsfiddle
.headcol {
    position: absolute;
    width: 5em;
    left: 0;
    top: auto;
    border-top-width: 1px;
    /*only relevant for first row*/
    margin-top: -1px;
    /*compensate for top border*/
    background: white;
    border-right: 4px solid black;
}
 
     
    