.table {
    margin-top: 80px ;
    background-color: whitesmoke;
    max-width: 100%;
}
.table th, .table td{
    border: none;
}
.click_here:after,
td a:after,
#Attributions a:after,
.judging p>a:after,
.notebook .slideBox p>a:after {
    content: url(https://static.igem.wiki/teams/4195/wiki/background/notice.png);
    font-family: fontawesome;
    color: lightsalmon !important;
}
.tableizer-firstrow {
    border-top: solid 1.5px lightsalmon;
    border-bottom: solid 1.5px lightsalmon;
    font-size: 20px;
    background-color: #FAE9E1 !important;
}
.tableizer-lastrow{
    border-bottom: solid 1.5px lightsalmon;
}
@media screen and (max-width: 769px) {
    .table {
        transform: scale(0.6,0.6) !important;
        zoom: 0.7;
        -webkit-transform-origin: top left;
        -webkit-transform: scale(1);
    }
}

@media screen and (min-width: 769px) and (max-width: 89.9375rem) {
    .table_container {
        overflow-x: scroll !important;
    }

    .table th,
    .table td,
    .table {
        padding: 2px 2px !important;
    }

    .table td:nth-child(4) {
        width: 20vw;
    }
}

@media screen and (max-width: 769px) {
    .table_container {
        overflow-x: scroll !important;
        width: 85vw;
    }

    .table th,
    .table td,
    .table {
        padding: 5px 5px !important;
    }
}

@media screen and (max-width: 45rem) {
    .table th,
    .table td,
    .table {
        padding: 9px 8px !important;
        white-space: nowrap;
    }
}
