
/* scrolltable.css  to provide tables with vertically scrolling data under static header */

section.scrolltb {
    position: relative;
    border: 1px solid # #FBF1E5; ;
    padding-top: 37px;
    background: #000;
    width: 600px;
}

section.positioned {
    position: absolute;
    top:100px;
    left:10px;
    width:600px;
    box-shadow: 0 0 15px #333;
}

.containertb {
    overflow-y: auto;
    height: 300px;
    width: 600px;
}


table {
    border-spacing: 0;
    width:583px;
}
/*thead { background-color: #000; } */

tbody { background-color:  #FBF1E5; }

td + td {
    border-left:1px solid #eee;
}
td {
    border-bottom:1px solid #eee;
 /* background: #ddd; */
    color: #000;
 /* padding: 10px 25px; */
}
th {
    height: 0;
    line-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    color: transparent;
    border: none;
    white-space: nowrap;
   /* background-color: #000;      */
}
th div{
    position: absolute;
    background: transparent;
    color: #FBF1E5;
    padding: 9px 5px;
    top: 0;
    /*margin-left: -25px; */
    line-height: 25px;
    /*border-left: 1px solid #000;*/
}
th:first-child div{
    border:  #FBF1E5; ;
}
