button.sortable-add { vertical-align: top ; height: 30px ; padding: 4px 10px ; } img.sortable-add { vertical-align: middle ; height: 15px ; margin-right: 0.25em ; } button.sortable-reset { vertical-align: top ; height: 30px ; padding: 4px 10px ; } img.sortable-reset { vertical-align: middle ; height: 15px ; margin-right: 0.25em ; } .sortable { list-style-type: none ; margin: 0 ; padding: 0 ; } .sortable li { margin-bottom: 2px ; padding: 5px ; font-size: 90% ; } .sortable li:hover { cursor: pointer ; } .sortable li.ui-sortable-helper { opacity: 0.8 ; } .sortable li img.snippet { height: 1.25em ; margin: -2px -2px ; padding-left: 1em ; float: right ; } .sortable li img.aslrb2 { height: 1.25em ; position: absolute ; bottom: -2px ; right: -2px ; opacity: 0.6 ; } .sortable ul li, .sortable ol li { margin-top: -0.75em ; } /* nb: tighten up lists in sortable2 entries */ .sortable-hint { width: 100% ; height: calc(100% - 1.5em) ; color: #666 ; } .sortable-hint .instructions { margin: 1em 0 0 1em ; font-size: 80% ; font-style: italic ; color: #888 ; } .sortable-hint .instructions li { margin-top: 0.5em ; } .sortable-trash { margin: 3px 5px 0 5px ; height: 24px ; }