tr > td > span.details-control {
    min-width: 20px;
    padding: 0 10px;
    background: url('../images/icons/details_open.png') no-repeat center center;
    cursor: pointer;
}

tr > td > span.details-control:hover {
    opacity: 0.7;
}

tr.shown > td > span.details-control {
    background: url('../images/icons/details_close.png') no-repeat center center;
}


.cursor-green > td:not(.inline-editor-field) {
    cursor: url("../images/icons/cursor-green.ico"), auto;
}
.cursor-green-general {
    cursor: url("../images/icons/cursor-green.ico"), auto!important;
}


tr.selected > td.selectable-column {
    cursor: url("../images/icons/ic_cursor_off_small.ico"), pointer;
}
tr:not(.selected) > td.selectable-column {
    cursor: url("../images/icons/ic_cursor_on_small.ico"), pointer;
}
