
table, th, td {
  border: 1px solid grey;
  border-collapse: collapse;
  height: 33px;
padding-left: 3px;
}
.tabset > input[type="radio"] {
position: absolute;
left: -200vw;
    }

    .tabset .tab-panel {
        display: none;
    }

    .tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
    .tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
    .tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
    .tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
    .tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
    .tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6),
    .tabset > input:nth-child(13):checked ~ .tab-panels > .tab-panel:nth-child(7),
    .tabset > input:nth-child(15):checked ~ .tab-panels > .tab-panel:nth-child(8),
    .tabset > input:nth-child(17):checked ~ .tab-panels > .tab-panel:nth-child(9),
    .tabset > input:nth-child(19):checked ~ .tab-panels > .tab-panel:nth-child(10),
    .tabset > input:nth-child(21):checked ~ .tab-panels > .tab-panel:nth-child(11),
    .tabset > input:nth-child(23):checked ~ .tab-panels > .tab-panel:nth-child(12),
    .tabset > input:nth-child(25):checked ~ .tab-panels > .tab-panel:nth-child(13),
    .tabset > input:nth-child(27):checked ~ .tab-panels > .tab-panel:nth-child(14)
    
    {
        display: block;
    }

    /*
     Styling
     */

    .tabset > label {
        position: relative;
        display: inline-block;
        padding: 15px 0px 25px;
        border: 1px solid transparent;
        border-bottom: 0;
        cursor: pointer;
        margin:5px 3px;
        width:13%;font-size:0.9em;text-align:center;
 }

    .tabset > label::after {
        content: "";
        position: absolute;
        left: 0;
        right:0;
        bottom: 10px;
        width: 100%;
        height: 4px;
        background: #8d8d8d;
    }

    .tabset > label:hover,
    .tabset > input:focus + label {
        color: #06c;
    }

    .tabset > label:hover::after,
    .tabset > input:focus + label::after,
    .tabset > input:checked + label::after {
        background: #06c;
    }

    .tabset > input:checked + label {
        border-color: #ccc;
        border-bottom: 1px solid ##ccc;
        margin-bottom: -1px;
    }

    .tab-panel {
        padding: 30px 0;
        border-top: 1px solid #ccc;
    }

   

    .tabset {
        max-width: 59em;
    }
  table,
  thead,
  tbody,
  th,
  td,
  tr {
    display:revert;
  }
@media (max-width: 650px) {.tabset > label{width:auto;}}


h2, .hTag2 {
    font-size: 20px;
    line-height: 34px;
    margin: 0px 0 0px;
    color: #333;
    font-weight: 400;
}
h1, .pg-head, .hTag1 {
    font-size: 24px;
    line-height: 45px;
    margin: 0 0 0px;
    color: #333;
    letter-spacing: -1px;
    font-weight: 400;
}
.footer .footCol2 {
    padding: 2% 0%;
    border-right: 1px solid #292929;
}
.footer .footCol1, .footer .footCol2 {
    border-right: 0px solid #666;
}
.footCol2 {
    width: 30%;
    min-height: 220px;
    padding: 0 4.5%;
    float: left;
    border-right: 1px dashed #000;
}
