﻿/*new cxtm*/
.context-menu { width: 145px; min-width: 145px; }
    .context-menu li .item { cursor: pointer; }
    .context-menu .item .icon { position: absolute; top: 0; left: 0px; top: 5px; height: 30px; width: 30px; background: url('../../bundle/i/controls-sprite-50x50.svg'); background-repeat: no-repeat; background-size: 30px auto; margin-left: 0 !important; }
    .context-menu .item .text { padding-left: 15px; }

    /* 30 w and 30 h */
    .context-menu .item .icon.view.after { background-position: 0 -150px; }
    .context-menu .item .icon.update.after { background-position: 0 -270px; }
    .context-menu .item .icon.edit.after { background-position: 0 -390px; }
    .context-menu .item .icon.remove.after { background-position: 0 -840px; }
    .context-menu .item .icon.remove.enable { background-position: 0 -870px; }
    .context-menu .item .icon.details.after { background-position: 0 -150px; }
    .context-menu .item .icon.sync.after {  background-position: 0 -330px; }
    .context-menu .item .icon.cleanup_contacts.after {  background-position: 0 -1290px; }
    .context-menu .item .icon.cleanup_calendars.after {  background-position: 0 -1320px; }
    .context-menu .item .icon.restore_enabled {  background-position: 0 -450px; }
    .context-menu .item .icon.restore_disabled {  background-position: 0 -420px; }
    .context-menu .item .icon.mark_deleted.after { background-position: 0 -870px; }
    .context-menu .item.k-state-disabled .icon.mark_deleted.after { background-position: 0 -840px; }

    .context-menu .item .icon.sync.after { background-image: url('../../bundle/i/gear_frozen.png'); background-position: 6px 5px; background-size: 20px 20px; background-repeat: no-repeat; }
