.panel > .panel-body{padding-top: 20px;}
.row-table{display:table; width: 100%;}
.panel-body > .row-table .col-table{border-top: 1px solid #ddd;}
.col-table:first-child{border-left: 1px solid #ddd;}
.col-table{padding: 6px; display: table-cell; vertical-align: middle; border-right:1px solid #ddd; border-bottom:1px solid #ddd; overflow: hidden;}
.col-table.thead{font-weight:bold;}
.col-table .avatar-app {vertical-align: bottom;}

.col-table.w-30px {max-width: 30px;}
.col-table.w-80px {max-width: 80px;}
.col-table.w-200px {max-width: 200px;}
.col-table.w-260px {max-width: 260px;}

ul{list-style:none;padding:0px;margin:0px;}

li.drag-shadow {display: none}
li i.sort-handler-1 {cursor: move; color: #999;}
li i.sort-handler-2 {cursor: move; color: #999;}
.sortable-sorting > li {transition: all .2s; position: relative; z-index: 5; opacity: .3;}
.sortable-sorting {cursor: move;}
.sortable-sorting > li.drag-row {opacity: 1; z-index: 10; box-shadow: 0 2px 4px red}
.sortable-sorting > li.drag-row + li > .col-table {box-shadow: inset 0 4px 2px rgba(0,0,0,.2)}
.sortable-sorting > li.drag-row > .col-table {background-color: #edf3fe!important}
li.drop-success > .col-table {background-color: #cfe0ff; transition: background-color 2s;}
