
table {
    width: 100%;
}

thead > tr {
    /*background-color: rgb(43, 96, 101);*/
    background-color: rgb(29, 65, 68);
}

tbody {
    background-color: rgb(29, 65, 68);
    /*background-color: rgb(43, 96, 101);*/
}

tbody > tr:nth-child(even) {
    background-color: rgb(255, 255, 255, 0.1);
}

tbody > tr:nth-child(odd) {
    background-color: rgb(255, 255, 255, 0.3);
}

tr > td:first-child, tr > th:first-child {
    width: 100%;
}

tr > td:nth-child(2), tr > th:nth-child(2) {
    min-width: 75px;
    max-width: 90px;
}

tr > td:last-child, tr > th:last-child {
    width: 72px;
}

th {
    padding-left: 5px;
}

td {
    padding: 5px 5px 5px 5px
}

td input, td textarea {
    width: 100%;
}

/*td textarea {*/
/*    min-height: 30px;*/
/*    height: 30px;*/
/*    max-height: 120px;*/
/*    !*overflow-y: scroll;*!*/
/*}*/

td[colspan="4"] button {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    /*table {*/
    /*    width: 75%;*/
    /*}*/

    tr > td:nth-child(2), tr > th:nth-child(2) {
        min-width: 150px;
        max-width: 210px;
    }
}