﻿.entitities-partial-list { overflow: auto; }

    .entitities-partial-list ul { list-style-type: none; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; overflow: hidden; }
        .entitities-partial-list ul li { height: 60px; margin-bottom: 2px; background-color: white; color: #455A64; cursor: pointer; }
        .entitities-partial-list ul li .unrealPerson { color: red !important; }
            .entitities-partial-list ul li:hover { background-color: #EEEEEE; }
                .entitities-partial-list ul li:hover .actions { display: block !important; }

            .entitities-partial-list ul li .container-info { margin-left: 5px; width: auto; }
                .entitities-partial-list ul li .container-info .main-info { font-weight: bold; }
                .entitities-partial-list ul li .container-info .item-info { height: 24px; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

            .entitities-partial-list ul li .item .icon { position: relative; height: 60px; width: 60px; }
                .entitities-partial-list ul li .item .icon.user:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 0; }
                .entitities-partial-list ul li .item .icon.group:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -50px; }
                .entitities-partial-list ul li .item .icon.contact:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -100px; }
                .entitities-partial-list ul li .item .icon.collection:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -150px; }
                .entitities-partial-list ul li .item .icon.allcontacts:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -200px; }
                .entitities-partial-list ul li .item .icon.allmailboxes:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -250px; }
                .entitities-partial-list ul li .item .icon.dynamicdl:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -500px; }
                .entitities-partial-list ul li .item .icon.allguests:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -600px; }
                .entitities-partial-list ul li .item .icon.guest:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -550px; }

            .entitities-partial-list ul li[disabled] .item .icon.collection:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -450px !important; }

            /*.entitities-partial-list ul li.partner { background-color: #d3dee0; }*/
            .entitities-partial-list ul li.partner .icon.user:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/partner/user-group-partner.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 0; }
            .entitities-partial-list ul li.partner .icon.group:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/partner/user-group-partner.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -100px; }


.bullhorn .entitities-partial-list ul li .item .icon.company { background-image: url('../../../bundle/i/bullhorn-company-icon.svg'); background-repeat: no-repeat; top: 0; left: 0; content: ''; background-size: 40px auto; background-position: 10px 10px; background-position: 10px 10px; }
.bullhorn .entitities-partial-list ul li .item .icon.contact:after { background-image: url('../../../bundle/i/bullhorn-contact-icon.svg'); background-repeat: no-repeat; top: 0; left: 0; content: ''; background-size: 40px auto; background-position: 10px 10px; background-position: 10px 10px; }

.entitities-partial-list ul li .item .actions { height: 60px; width: 60px; display: none; }

    .entitities-partial-list ul li .item .actions .menu-icon { position: relative; height: 60px; width: 60px; }
    .entitities-partial-list ul li .item .actions .menu-icon.add { height: 60px; width: 60px; }
    .entitities-partial-list ul li .item .actions .menu-icon.add:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -300px; }
    .entitities-partial-list ul li .item .actions .menu-icon.delete:after { content: ''; position: absolute; top: 5px; left: 5px; height: 50px; width: 50px; background: url('../../../bundle/i/gal-sprite-outlined.svg'); background-repeat: no-repeat; background-size: 50px auto; background-position: 0 -350px; }
