.cmb2-id-bbp-points-types .cmb2-list,
.cmb2-id-bbp-achievement-types .cmb2-list,
.cmb2-id-bbp-rank-types .cmb2-list {
    width: 30em;
    padding: 0 1px;
    box-sizing: border-box;
    margin-bottom: 5px;
}
.cmb2-id-bbp-points-types .cmb2-list li,
.cmb2-id-bbp-achievement-types .cmb2-list li,
.cmb2-id-bbp-rank-types .cmb2-list li {
    margin: 0;
    border-bottom: 1px solid #f4f4f4;
    background: #fff;
}

.cmb2-id-bbp-points-types .cmb2-list li:last-child,
.cmb2-id-bbp-achievement-types .cmb2-list li:last-child,
.cmb2-id-bbp-rank-types .cmb2-list li:last-child {
    border-bottom: none;
}
.cmb2-id-bbp-points-types .cmb2-list li label,
.cmb2-id-bbp-achievement-types .cmb2-list li label,
.cmb2-id-bbp-rank-types .cmb2-list li label {
    display: inline-block;
    padding: 8px 5px;
    cursor:move;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    width: calc( 100% - 35px );
}

.cmb2-id-bbp-points-types .cmb2-list .ui-state-highlight,
.cmb2-id-bbp-achievement-types .cmb2-list .ui-state-highlight,
.cmb2-id-bbp-rank-types .cmb2-list .ui-state-highlight {
    background: #f4f4f4;
}

.cmb2-id-bbp-points-types .cmb2-list li input:not(:checked) + label,
.cmb2-id-bbp-achievement-types .cmb2-list li input:not(:checked) + label,
.cmb2-id-bbp-rank-types .cmb2-list li input:not(:checked) + label {
    opacity: 0.4;
}