.data-table { width:100%; margin:auto }
.data-table.full { width:100% }
.data-table.full .trow th { width:100px; white-space:nowrap }
.data-table h5, .data-table h6 { display:block; width:100%; padding:0; margin:0; line-height:25px; font-size:inherit }
.data-table tr { height:35px }
.data-table th, .data-table td { padding:1px 3px }
.data-table th { text-align:center }
.data-table .head, .data-table .foot { background:rgba(0,0,0,.1); height:35px; text-align:justify }
.data-table tr.foot td { padding:0 5px }
.data-table tr.trow th { font-weight:inherit }
.data-table .trow + .trow { border-top:1px solid rgba(0,0,0,.1) }
.data-table tr.odd { background:none }
.data-table tr.even { background:#E0F2F1 }
.data-table tr.selected td, .data-table tr.selected th { background:#FFD54F }
.data-table tr.srow { background:#cf0 }
.data-table .fele { display:none; text-align:inherit; margin:0; padding:0 1px; line-height:25px; border:1px solid #ccc; background:#fff; width:100%; min-width:0; height:25px; border-radius:5px }
.data-table tr.selected .fele, .data-table tr.srow .fele { display:block }
.data-table tr.selected h6 { display:none }

a.edit_icon { display:inline-block; width:18px; height:18px; background:url(../../lib/img/edit_ico.png) no-repeat center }
a.submenu_icon { display:inline-block; width:18px; height:18px; background:url(../../lib/img/submenus.png) no-repeat center }
.delete_icon { display:inline-block; width:18px; height:18px; background:url(../../lib/img/delete.png) no-repeat center; font-size:0; cursor:pointer }
