@media screen {
    .td-label {
        width: 60%;
    }
    .td-val {
        width: 10%;
    }
    .select-m {}
    .select-p {
        float: left;
        color: #000;
        width: 15%;
        font-size: 14px;
        min-height: 32px;
        padding: 5px 15px;
        display: table-cell;
        vertical-align: middle;
        direction: ltr;
        text-align: center;
        position: relative;
    }
    .select-m a,
    .select-p a {
        text-decoration: none;
    }
    .select-m li,
    .select-p li {}
    .select-m ul li,
    .select-p ul li {}
    .select-m ul li:hover,
    .select-p ul li:hover {}
    .td-exec-label {
        width: 28%;
        float: right;
        min-height: 1px;
        padding: 3px 0px;
        display: table-cell;
        position: relative;
        font-size: 14px;
    }
    .td-exec-row {
        clear: both;
        font-size: 16px;
        border-bottom: 1px solid #ddd;
        height: auto;
        cursor: pointer;
        padding: 0 20px;
    }
    .td-exec-val {
        width: 9%;
        float: right;
        font-size: 14px;
        min-height: 32px;
        padding: 5px 10px;
        display: table-cell;
        vertical-align: middle;
        position: relative;
        text-align: right;
    }
    .label-level-1 {
        padding: 3px 0px 3px 20px;
    }
    .label-level-2 {
        padding: 3px 20px 3px 20px;
    }
    .label-level-3 {
        padding: 3px 40px 3px 20px;
    }
    .label-level-4 {
        padding: 3px 60px 3px 20px;
    }
    .label-level-5 {
        padding: 3px 80px 3px 20px;
    }
    .label-level-6 {
        padding: 3px 100px 3px 20px;
    }
    .label-level-7 {
        padding: 3px 120px 3px 20px;
    }
}

@media (min-width: 1281px) {
    .exec-table {
        width: 1500px;
    }
}

@media (max-width: 1280px) {
    .exec-table {
        width: 1280px;
    }
}

@media (max-width: 768px) {
    .exec-table {
        width: 1100px;
    }
}