table {
    width: 100%;
    font-size: small;
    color: black;
    caption-side: bottom;
   div.table-parent { 
   overflow-x:auto; 
} 
}

body {
    border-right: solid black 1px;
    border-left: solid black 1px;
}
table, td, th {
    padding: 15px;
    border-spacing: 13px;
    border: solid 1px;
    border-collapse: collapse;
    max-width: 95%;
}

thead {
    border-top: double 4px;
    border-bottom: double 4px;
    margin-top: 100px;
}

th {
    border: solid 1px;
    background-color: #08541c;
    color: #fffcfc;
}
tr:nth-child(2n) {
   background-color:#fbbe93;
}
tr:hover  {
    background-color: #ffffff;
}


tfoot {
    background-color:#fbbe93;  
}
