.cira-buttons-icon {
    background-image: url('/s/bundle/i/newUI/buttons-sprite.svg');
    background-repeat: no-repeat;
}
    /* size 10 */


    /* size 16 */
    .cira-buttons-icon.size16 {
        background-size: auto 16px;
        min-height: 16px;
        min-width: 16px;
        width: 16px;
        height: 16px;
    }

        .cira-buttons-icon.size16.save {
            background-position: -177px;
        }

            .cira-buttons-icon.size16.save[disabled] {
                background-position: -386px 0;
            }

        .cira-buttons-icon.size16.sync-now {
        }

        .cira-buttons-icon.size16.arrow-right {
            background-position: -223px 0;
        }

            .cira-buttons-icon.size16.arrow-right[disabled] {
                background-position: -414px 0;
            }

            .cira-buttons-icon.size16.arrow-right.white {
                background-position: -207px 0;
            }

                .cira-buttons-icon.size16.arrow-right.white[disabled] {
                    background-position: -414px 0;
                }

        .cira-buttons-icon.size16.arrow-left {
            background-position: -194px 0;
        }

            .cira-buttons-icon.size16.arrow-left[disabled] {
                background-position: -272px 0;
            }

            .cira-buttons-icon.size16.arrow-left.white {
                background-position: -207px 0;
            }

                .cira-buttons-icon.size16.arrow-left.white[disabled] {
                    background-position: -272px 0;
                }

        .cira-buttons-icon.size16.edit {
            background-position: -33px 0;
        }

            .cira-buttons-icon.size16.edit[disabled] {
                background-position: -272px 0;
            }

        .cira-buttons-icon.size16.details {
            background-position: 0 0;
        }

            .cira-buttons-icon.size16.details[disabled] {
                background-position: -241px 0;
            }

            .cira-buttons-icon.size16.details.white {
                background-position: -432px 0;
            }

        .cira-buttons-icon.size16.plus {
            background-position: -16px 0;
        }

            .cira-buttons-icon.size16.plus[disabled] {
                background-position: -256px 0;
            }

        .cira-buttons-icon.size16.close {
            background-position: -160px 0;
        }

        .cira-buttons-icon.size16.gears {
            background-position: -48px 0;
        }

            .cira-buttons-icon.size16.gears[disabled] {
                background-position: -288px 0;
            }

            .cira-buttons-icon.size16.gears.white {
                background-position: -64px 0;
            }

                .cira-buttons-icon.size16.gears.white[disabled] {
                    background-position: -287px 0;
                }

        .cira-buttons-icon.size16.dropdown {
            background-position: -126px 0;
        }

        .cira-buttons-icon.size16.export {
            background-position: -81px 0;
        }

            .cira-buttons-icon.size16.export[disabled] {
                background-position: -305px 0;
            }

        .cira-buttons-icon.size16.refresh {
            background-position: -146px 0;
        }

            .cira-buttons-icon.size16.refresh[disabled] {
                background-position: -354px 0;
            }

        .cira-buttons-icon.size16.public-folder {
            background-position: 0px 0;
        }

        .cira-buttons-icon.size16.dollar-blue {
            background-position: -98px 0;
        }

        .cira-buttons-icon.size16.dollar-orange {
            background-position: -113px 0;
        }

        .cira-buttons-icon.size16.dollar-gray {
            background-position: -322px 0;
        }

        .cira-buttons-icon.size16.send {
            background-position: -449px 0;
        }
        .cira-buttons-icon.size16.send[disabled] {
            background-position: -465px 0;
        }

    .cira-buttons-icon.tabs.size16 {
        background-image: url('/s/bundle/i/newUI/tabs-sprite.svg');
        background-repeat: no-repeat;
    }

        .cira-buttons-icon.tabs.size16.contacts {
            background-position: -17px 0;
        }

        .cira-buttons-icon.tabs.size16.calendar {
            background-position: -54px 0;
        }

        .cira-buttons-icon.tabs.size16.notes {
            background-position: -88px 0;
        }

    .cira-buttons-icon.collection.size16 {
        background-image: url('/s/bundle/i/newUI/collection-sprite.svg');
        background-repeat: no-repeat;
        background-size: 16px 16px;
    }
    .cira-buttons-icon.custom-schedule.size16 {
        background-size: auto 16px;
        height: 16px;
        width: 16px;
    }

        .cira-buttons-icon.custom-schedule.size16.c-arrow-down {
            background-position: -36px 0px;
        }

        .cira-buttons-icon.custom-schedule.size16.sch-minus {
            background-position: -18px 0px;
        }

        .cira-buttons-icon.custom-schedule.size16.sch-plus {
            background-position: 0px 0px;
        }



    /*Size 20*/
    .cira-buttons-icon.size20 {
        height: 20px;
        width: 20px;
        background-size: auto 20px;
    }

        .cira-buttons-icon.size20.close {
            background-image: url('/s/bundle/i/newUI/buttons-sprite.svg');
            background-repeat: no-repeat;
            height: 20px;
            width: 20px;
            background-position: -460px 0;
            background-size: auto 20px;
            background-repeat: no-repeat;
        }

        .cira-buttons-icon.size20.arrow-right {
            background-image: url('/s/bundle/i/newUI/buttons-sprite.svg');
            background-repeat: no-repeat;
            height: 20px;
            width: 20px;
            background-position: -520px 0;
            background-size: auto 20px;
            background-repeat: no-repeat;
        }

        .cira-buttons-icon.size20.info {
            background-image: url('/s/bundle/i/newUI/message-sprite.svg');
            background-position: 0px 0;
        }

        .cira-buttons-icon.size20.warning {
            background-image: url('/s/bundle/i/newUI/message-sprite.svg');
            background-position: -20px 0;
        }

        .cira-buttons-icon.size20.error {
            background-image: url('/s/bundle/i/newUI/message-sprite.svg');
            background-position: -40px 0;
        }

    .cira-buttons-icon.dropdown-menu {
        background-image: url('/s/bundle/i/newUI/menu-items-sprite.svg');
        background-repeat: no-repeat;
    }

        .cira-buttons-icon.dropdown-menu.size20 {
            height: 20px;
            width: 20px;
            background-size: auto 40px;
        }

            .cira-buttons-icon.dropdown-menu.size20.sms-chat {
                background-position: -146px 0;
            }

                .cira-buttons-icon.dropdown-menu.size20.sms-chat.disabled {
                    background-position: -146px -20px;
                }

            .cira-buttons-icon.dropdown-menu.size20.dots {
                background-position: -83px 0;
            }

                .cira-buttons-icon.dropdown-menu.size20.dots.disabled {
                    background-position: -83px -20px;
                }

            .cira-buttons-icon.dropdown-menu.size20.edit-new {
                background-position: -22px 0;
            }

                .cira-buttons-icon.dropdown-menu.size20.edit-new.disabled {
                    background-position: -22px -20px;
                }

            .cira-buttons-icon.dropdown-menu.size20.update-new {
                background-position: -42px 0;
            }

                .cira-buttons-icon.dropdown-menu.size20.update-new.disabled {
                    background-position: -42px -20px;
                }

            .cira-buttons-icon.dropdown-menu.size20.sync-new {
                background-position: -62px 0px;
            }

                .cira-buttons-icon.dropdown-menu.size20.sync-new.disabled {
                    background-position: -62px -20px;
                }

            .cira-buttons-icon.dropdown-menu.size20.remove-new {
                background-position: 0px 0px;
            }

                .cira-buttons-icon.dropdown-menu.size20.remove-new.disabled {
                    background-position: 0 -20px;
                }

    .cira-buttons-icon.icons-billing-manage {
        background-repeat: no-repeat;
        background-size: auto 20px;
        background-repeat: no-repeat;
    }

        .cira-buttons-icon.icons-billing-manage.size20.overview {
            background-image: url('/s/bundle/i/newUI/billing-manage-overview.svg');
        }
        .cira-buttons-icon.icons-billing-manage.size20.quotes {
            background-image: url('/s/bundle/i/newUI/billing-manage-quotes.svg');
        }
        .cira-buttons-icon.icons-billing-manage.size20.orders {
            background-image: url('/s/bundle/i/newUI/billing-manage-orders.svg');
        }
        .cira-buttons-icon.icons-billing-manage.size20.invoices {
            background-image: url('/s/bundle/i/newUI/billing-manage-invoices.svg');
        }
        .cira-buttons-icon.icons-billing-manage.size20.billing {
            background-image: url('/s/bundle/i/newUI/billing-manage-billing.svg');
        }


    .cira-buttons-icon.icons-settings {
        background-image: url('/s/bundle/i/newUI/settings-sprite.svg');
        background-repeat: no-repeat;
        background-size: auto 20px;
    }

        .cira-buttons-icon.icons-settings.size20.about {
            background-position: -66px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.app-consent {
            background-position: -88px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.contact-fields {
            background-position: -110px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.folder-purge {
            background-position: -132px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.integration {
            background-position: -352px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.location {
            background-position: -22px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.manage-roles {
            background-position: -154px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.native-sync {
            background-position: -176px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.obfuscation {
            background-position: -198px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.partnership {
            background-position: -220px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.powershell {
            background-position: -242px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.purge-cache {
            background-position: -264px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.reporting {
            background-position: -286px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.service-acct {
            background-position: -308px 0px;
        }

        .cira-buttons-icon.icons-settings.size20.notes-suffix {
            background-position: -374px 0px;
        }


    /*Size 16*/
    .cira-buttons-icon.size16.notes-suffix { 
        height: 16px;
        width: 16px;
        background-size: auto 16px;
        background-position: -299px 0px;
    }


    /*Size 24*/
    .cira-buttons-icon.home.size24 {
        background-image: url('/s/bundle/i/newUI/tunnel-sprite.svg');
        height: 24px;
        width: 24px;
        background-position: -54px 0;
        background-size: auto 24px;
        background-repeat: no-repeat;
    }

    .cira-buttons-icon.size24 {
        height: 24px;
        width: 24px;
    }

    .cira-buttons-icon.tabs.size24 {
        background-image: url('/s/bundle/i/newUI/tabs-sprite.svg');
        background-repeat: no-repeat;
        height: 24px;
        width: 24px;
        background-size: auto 24px;
    }

        .cira-buttons-icon.tabs.size24.contacts {
            background-position: -17px 0;
        }

        .cira-buttons-icon.tabs.size24.contact {
            background-position: 0px 0;
        }

        .cira-buttons-icon.tabs.size24.calendar {
            background-position: -54px 0;
        }

        .cira-buttons-icon.tabs.size24.note {
            background-position: -106px 0;
        }


    .cira-buttons-icon.size24.collection {
        background-image: url('/s/bundle/i/newUI/header-sprite.svg');
        background-position: 0 center;
        background-size: auto 24px;
        background-repeat: no-repeat;
        display: inline-block;
        background-repeat: no-repeat;
    }

    /*Size 26*/

    .cira-buttons-icon.custom-schedule {
        background-image: url('/s/bundle/i/newUI/custom-schedule.svg');
        background-repeat: no-repeat;
    }

        .cira-buttons-icon.custom-schedule.size26 {
            background-size: auto 26px;
            height: 26px;
            width: 26px;
        }

            .cira-buttons-icon.custom-schedule.size26.c-schedule {
                background-position: -116px 0px;
            }


    /* mobile */


    .cira-buttons-icon.mobile.size12x20 {
        width: 12px;
        height: 20px;
    }

        .cira-buttons-icon.mobile.size12x20.device {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: 0px 0px;
            background-repeat: no-repeat;
            /*  border: solid 1px #EEEEEE;
        border-radius: 2px;
        margin-right: 6px;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09), 0 2px 9px 0 rgba(0, 0, 0, 0.05);*/
        }


    /* licenses icons */
    .cira-buttons-icon.licenses.size34x20 {
        width: 34px;
        height: 20px;
    }

        .cira-buttons-icon.licenses.size34x20.active {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: -15px 0px;
            background-repeat: no-repeat;
 
        }

        .cira-buttons-icon.licenses.size34x20.active-locked {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: -266px 0px;
            background-repeat: no-repeat;

        }

        .cira-buttons-icon.licenses.size34x20.solo-active {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: -302px 0px;
            background-repeat: no-repeat;

        }

        .cira-buttons-icon.licenses.size34x20.solo-active-locked {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: -230px 0px;
            background-repeat: no-repeat;
      
        }

        .cira-buttons-icon.licenses.size34x20.inactive {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: -51px 0px;
            background-repeat: no-repeat;

        }

        .cira-buttons-icon.licenses.size34x20.inactive-locked {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: -158px 0px;
            background-repeat: no-repeat;

        }

        .cira-buttons-icon.licenses.size34x20.unavailable {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: -339px 0px;
            background-repeat: no-repeat;

        }

        .cira-buttons-icon.licenses.size34x20.unavailable-locked {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: -194px 0px;
            background-repeat: no-repeat;
 
        }

        .cira-buttons-icon.licenses.size34x20.solo-unavailable {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: -86px 0px;
            background-repeat: no-repeat;
        }

        .cira-buttons-icon.licenses.size34x20.solo-active-unavailable-locked {
            background: url(../../../bundle/i/newUI/license-sprite.svg);
            background-position: -194px 0px;
            background-repeat: no-repeat;
          
        }