.table-design1>tbody>tr>td {
    font-weight: 700
}

.listTbl dl {
    width: 80%;
    padding: .4em;
    margin: 1.45em auto;
    display: flex;
    justify-content: left;
    border-bottom: 1px solid #dedede;
    text-align: left
}

.listTbl dl dt {
    padding: .4em;
    width: 15%
}

.listTbl dl dd {
    padding: .4em;
    width: 100%
}

#table_detail tr:hover:nth-child(even) {
    background: #bedbc1;
    cursor: pointer
}

#table_detail .hidden_row {
    display: none
}

.table-design1 td {
    text-align: center
}

.btn {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 27px;
    background-color: #094;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border-radius: 5px
}

a.btn:hover {
    color: #fff !important
}

.btn.active {
    background-color: #949292
}

.btn>span:last-of-type,
.btn.active>span:first-of-type {
    display: none
}

.btn.active>span:last-of-type {
    display: inline
}

.activeBg {
    background-color: #bedbc1
}

.passiveBg {
    background-color: #fff
}

.fsSS {
    font-size: 1.2rem
}