﻿
.SceneLengthsTable {
    width: 60%;
    min-width: 60%;
    text-align: left;
    margin: 0 auto;
    display: inline-table;
    border-collapse: collapse;
}

    .SceneLengthsTable.characterPartSizes {
        width: 100%;
        min-width: 100%;
    }

    .SceneLengthsTable td {
        border-bottom: 1px solid gray;
        border-right: 1px solid gray;
        text-align: left;
        text-align: center;
    }


    .SceneLengthsTable th {
        background-color: #c7c7c7;
        text-align: center;
        text-decoration: underline;
        border-right: solid 1px white;
        cursor: pointer;
        font-weight: 600;
    }

        .SceneLengthsTable th:nth-child(1) {
            text-align: right;
        }

    .SceneLengthsTable td:nth-child(1) {
        text-align: right;
        border-right: 1px solid gray;
    }

    .SceneLengthsTable th:nth-child(2n+2),
    .SceneLengthsTable td:nth-child(2n+2) {
        visibility: hidden;
        display: none;
    }

    .SceneLengthsTable td:nth-child(1),
    .SceneLengthsTable th:nth-child(1) {
        width: 38% !important;
        min-width: 38% !important;
        max-width: 38%;
        padding:5px 1%;
    }

    .SceneLengthsTable.characterPartSizes td:nth-child(1),
    .SceneLengthsTable.characterPartSizes th:nth-child(1) {
        width: 48% !important;
        min-width: 48%;
        max-width: 48%;
        padding:5px 1%;
    }

    .SceneLengthsTable td:nth-child(1n+2),
    .SceneLengthsTable th:nth-child(1n+2) {
        width: 13% !important;
        min-width: 13%;
        max-width: 13%;
        padding:5px 1%;
    }

    .SceneLengthsTable.characterPartSizes td:nth-child(3),
    .SceneLengthsTable.characterPartSizes th:nth-child(3) {
        width: 23% !important;
        min-width: 23%;
        max-width: 23%;
        padding:5px 1%;
    }


    .SceneLengthsTable td:nth-last-child(-n+2),
    .SceneLengthsTable th:nth-last-child(-n+2) {
        border-right: none;
    }

.whiteCont {
    background-color: #FFF;
    width: 95.8%;
    border: solid 1px #bbbbbb;
    padding: 2%;
    margin: 10px 0;
    text-align:center !important;
}

/*responzivita*/
@media (max-width: 800px) {
    .SceneLengthsTable {
        width: 100%;
        min-width: 100% !important;
        max-width: 100%;
    }
}
