body,html{
    font-size: 13px;
    color: #676a6c;
    overflow-x: hidden;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    scroll-behavior: smooth;
}
a{
    font-size: 13px;
    color: #676a6c;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.active{
    text-decoration: none !important;
    /*box-shadow: inset 0 0 7px 3px #d4d3d37a;*/
    color: #4a4b4c !important;
    font-weight: 700;
}
a:active, a:hover, a:focus, a:focus-visible{
    text-decoration: none !important;
    color: #676a6c !important;
}
h2, h3 {
    font-size: 24px;
    font-weight: 100 !important;
}
.tablesNote h2{
    font-size: 17px;
    font-weight: 500 !important;
}
.listVal{
    font-weight: 400 !important;
}
.logo {
    padding-top: 2%;
    max-width: 23%;
}
table{
    width: 97% !important;
    color: #676a6c !important;
}
.table th{
    width: 13%;
    font-weight: 600;
}
.table td, .table th {
    padding: 0.5rem 0.75rem;
    white-space: nowrap;
}
.table thead{
    background-color: #F5F5F6;
}
.PostingTable th{
    width: fit-content ;
}
.PostingTable .table>tbody>tr:hover>td, .PostingTable .table>tbody>tr:hover>th {
    background-color: #f5f5f5 !important;
}
.WindowService p{
    font-size: 14px;
}
.WindowService{
    margin-top: 2%;
}
.TheService .title{
    padding-top: 3%;
}

@media only screen and (max-width: 1000px){
    table{
        overflow: hidden;
        overflow-x: auto;
        display:block;
        border: none !important;
    }
}