/*.footable>thead>tr>th,.footable>thead>tr>td{position:relative;background:#333333 none repeat scroll 0 0;}*/
.footable{border-spacing:0;width:100%;border:solid #ccc 1px;font-size:14px;color:#444;border-collapse: collapse;}
.footable.breakpoint>tbody>tr>td.expand{background:url(../images/plus.png) no-repeat 5px center;padding-left:40px}
.footable.breakpoint>tbody>tr.footable-detail-show>td.expand{background:url(../images/minus.png) no-repeat 5px center}
.footable.breakpoint>tbody>tr.footable-row-detail{background:#eee}
.footable>tbody>tr:hover{background:#fbf8e9}
.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail){cursor:pointer}
/*.footable>tbody>tr>td,.footable>thead>tr>th{border:1px solid #999; padding:10px;text-align:center}*/
/*.footable>thead>tr>th,.footable>thead>tr>td{background-color:#333333;}*/
/*.footable>thead>tr>th:first-child,.footable>thead>tr>td:first-child{border:1px solid #999}*/
.footable>thead>tr>th:last-child,.footable>thead>tr>td:last-child{}
.footable>thead>tr>th:only-child,.footable>thead>tr>td:only-child{}
.footable>tbody>tr:last-child>td:first-child{}
.footable>tbody>tr:last-child>td:last-child{}
.footable>tbody img{vertical-align:middle}
.footable-row-detail-inner div{height: 35px;margin-bottom: 5px;text-align: left;border-bottom:1px dotted #cecece;}