/*
 * jQuery Basic Table
 * Author: Jerry Low
 */

.bt-content {
  
    word-break:break-all;
    white-space:normal;
    /*max-width:200px;*/
  

}
@media (min-width: 1176px) {
    .sem-quebra a {
        white-space: nowrap;
    }
}
@media only screen and (max-width: 1175px) {

    table.bt tr td:first-of-type, table.bt tr:nth-of-type(2n+2) td:first-of-type, table.bt tr td:first-of-type:before {
        background: #e4e4e4 !important;
      
    }
}

table.bt thead,
table.bt tbody th {
    display: none;
}

table.bt tfoot th,
table.bt tfoot td,
table.bt tbody td {
    border: none;
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    padding: 0;
    border-bottom: 1px solid #e6e6e6;
    /* IE 9 */
    float: left\9;
    width: 100%\9;
}

    table.bt tfoot th::before,
    table.bt tfoot td::before,
    table.bt tbody td::before {
        content: attr(data-th);
      
        position:absolute;
        /* -webkit-flex-shrink: 0; */
        -ms-flex-shrink: 0;
        flex-shrink: 0;
        /* background: #e2e2e2; */
        /* color: #000; */
        /* margin-right: 10px; */
        padding: 2px 10px;
        /* width: 50%; */
        padding: 5px 10px;
        font-weight: bold;


    }



    table.bt tfoot th.bt-hide,
    table.bt tfoot td.bt-hide,
    table.bt tbody td.bt-hide {
        display: none;
    }

    table.bt tfoot th .bt-content,
    table.bt tfoot td .bt-content,
    table.bt tbody td .bt-content {
        vertical-align: top;
        padding: 25px 10px 10px 10px;
        width:100%;
        max-width:none;
    }


   
    table.bt tbody td:last-child .bt-content {
       
        padding: 5px 10px 10px 10px;
        text-align:center;
     
    }

.bt-wrapper.active {
    max-height: 310px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
