.x-icon,
.x-icon.x-25 {
    display: inline-block;
    position: relative;
    height: 25px;
    width: 25px;
    overflow: hidden;
    background: url("images/icone_25x25.png?v=1.8.0") no-repeat;
}

.x-icon.x-50 {
    height: 50px;
    width: 50px;
    background-image: url("images/icone_50x50.png?v=1.8.0");
}

.x-icon.x-64 {
    height: 64px;
    width: 64px;
    background-image: url("images/icone_64x64.png?v=1.1.0");
}

.x-icon.x-96 {
    height: 96px;
    width: 96px;
    background-image: url("images/icone_96x96.png?v=1.1.0");
}

.x-icon.x-100 {
    height: 100px;
    width: 100px;
    background-image: url("images/icone_100x100.png?v=1.8.0");
}

.x-icon.x-128 {
    height: 128px;
    width: 128px;
    background-image: url("images/icone_128x128.png?v=1.1.0");
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and (-o-min-device-pixel-ratio: 3/2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .x-icon.x-50 {
        background-image: url("images/icone_100x100.png?v=1.8.0");
        background-size: 500px 900px; /* da modificare se cambia */
    }

    .x-icon.x-25 {
        background-image: url("images/icone_50x50.png?v=1.8.0");
        background-size: 250px 450px; /* da modificare se cambia */
    }
}

.x-icon-stack {
    position: relative;
}

.x-icon-stack > .x-icon {
    position: absolute;
}

.x-icon.x-icon-null {
    background-position: 1000px 0;
}

/* region X-25 */
.x-icon.x-25.x-icon-empty-active {
    background-position: 0 0;
}

.x-icon.x-25.x-icon-empty {
    background-position: -25px 0;
}

.x-icon.x-25.x-icon-home-active {
    background-position: -50px 0;
}

.x-icon.x-25.x-icon-home {
    background-position: -75px 0;
}

.x-icon.x-25.x-icon-webapp-active {
    background-position: -100px 0;
}

.x-icon.x-25.x-icon-webapp {
    background-position: -125px 0;
}

.x-icon.x-25.x-icon-users-manage-active {
    background-position: -150px 0;
}

.x-icon.x-25.x-icon-users-manage {
    background-position: -175px 0;
}

.x-icon.x-25.x-icon-groups-manage-active {
    background-position: -200px 0;
}

.x-icon.x-25.x-icon-groups-manage {
    background-position: -225px 0;
}

.x-icon.x-25.x-icon-permissions-active {
    background-position: 0 -25px;
}

.x-icon.x-25.x-icon-permissions {
    background-position: -25px -25px;
}

.x-icon.x-25.x-icon-preferences-active {
    background-position: -50px -25px;
}

.x-icon.x-25.x-icon-preferences {
    background-position: -75px -25px;
}

.x-icon.x-25.x-icon-logout-active {
    background-position: -100px -25px;
}

.x-icon.x-25.x-icon-logout {
    background-position: -125px -25px;
}

.x-icon.x-25.x-icon-help-active {
    background-position: -150px -25px;
}

.x-icon.x-25.x-icon-help {
    background-position: -175px -25px;
}

.x-icon.x-25.x-icon-bars-active {
    background-position: -200px -25px;
}

.x-icon.x-25.x-icon-bars {
    background-position: -225px -25px;
}

.x-icon.x-25.x-icon-favorites-active {
    background-position: 0 -50px;
}

.x-icon.x-25.x-icon-favorites {
    background-position: -25px -50px;
}

.x-icon.x-25.x-icon-groups-active {
    background-position: -50px -50px;
}

.x-icon.x-25.x-icon-groups {
    background-position: -75px -50px;
}

.x-icon.x-25.x-icon-users-active {
    background-position: -100px -50px;
}

.x-icon.x-25.x-icon-users {
    background-position: -125px -50px;
}

.x-icon.x-25.x-icon-group-active {
    background-position: -150px -50px;
}

.x-icon.x-25.x-icon-group {
    background-position: -175px -50px;
}

.x-icon.x-25.x-icon-user-purchase-active {
    background-position: -200px -50px;
}

.x-icon.x-25.x-icon-user-purchase {
    background-position: -225px -50px;
}

.x-icon.x-25.x-icon-group-purchase-active {
    background-position: 0 -75px;
}

.x-icon.x-25.x-icon-group-purchase {
    background-position: -25px -75px;
}

.light .x-icon.x-25.x-icon-cog {
    background-position: -50px -75px;
}

.light .x-icon.x-25.x-icon-cog-disabled {
    background-position: -75px -75px;
}

.x-icon.x-25.x-icon-cog,
.dark .x-icon.x-25.x-icon-cog {
    background-position: -100px -75px;
}

.x-icon.x-25.x-icon-cog-disabled,
.dark .x-icon.x-25.x-icon-cog-disabled {
    background-position: -125px -75px;
}

.light .x-icon.x-25.x-icon-vertical-dots {
    background-position: -150px -75px;
}

.light .x-icon.x-25.x-icon-vertical-dots-disabled {
    background-position: -175px -75px;
}

.x-icon.x-25.x-icon-vertical-dots {
    background-position: -200px -75px;
}

.x-icon.x-25.x-icon-vertical-dots-disabled {
    background-position: -225px -75px;
}

.x-icon.x-25.x-icon-talk.light {
    background-position: 0 -100px;
}

.x-icon.x-25.x-icon-talk-disabled.light {
    background-position: -25px -100px;
}

.x-icon.x-25.x-icon-talk {
    background-position: -50px -100px;
}

.x-icon.x-25.x-icon-talk-disabled {
    background-position: -75px -100px;
}

.x-icon.x-25.x-icon-chat.light {
    background-position: -100px -100px;
}

.x-icon.x-25.x-icon-chat-disabled.light {
    background-position: -125px -100px;
}

.x-icon.x-25.x-icon-chat {
    background-position: -150px -100px;
}

.x-icon.x-25.x-icon-chat-disabled {
    background-position: -175px -100px;
}

.x-icon.x-25.x-icon-target.light {
    background-position: -200px -100px;
}

.x-icon.x-25.x-icon-target-disabled.light {
    background-position: -225px -100px;
}

.x-icon.x-25.x-icon-target {
    background-position: 0 -125px;
}

.x-icon.x-25.x-icon-target-disabled {
    background-position: -25px -125px;
}

.x-icon.x-25.x-icon-attach {
    background-position: -50px -125px;
}

.x-icon.x-25.x-icon-attach-disabled {
    background-position: -75px -125px;
}

.light .x-icon.x-25.x-icon-attach {
    background-position: -100px -125px;
}

.light .x-icon.x-25.x-icon-attach-disabled {
    background-position: -125px -125px;
}

.x-icon.x-25.x-icon-send {
    background-position: -150px -125px;
}

.x-icon.x-25.x-icon-send-disabled {
    background-position: -175px -125px;
}

.light .x-icon.x-25.x-icon-send {
    background-position: -200px -125px;
}

.light .x-icon.x-25.x-icon-send-disabled {
    background-position: -225px -125px;
}

.x-icon.x-25.x-icon-talk-notification {
    background-position: 0 -150px;
}

.x-icon.x-25.x-icon-chat-notification {
    background-position: -25px -150px;
}

/*.light .x-icon.x-25.x-icon-favorite					{ background-position: -50px -150px; }
.light .x-icon.x-25.x-icon-favorite-disabled			{ background-position: -75px -150px; }*/
.x-icon.x-25.x-icon-favorite {
    background-position: -100px -150px;
}

.x-icon.x-25.x-icon-favorite-disabled {
    background-position: -125px -150px;
}

.light.x-icon.x-25.x-icon-window {
    background-position: -150px -150px;
}

.light.x-icon.x-25.x-icon-window-disabled {
    background-position: -175px -150px;
}

.x-icon.x-25.x-icon-window {
    background-position: -200px -150px;
}

.x-icon.x-25.x-icon-window-disabled {
    background-position: -225px -150px;
}

.light.x-icon.x-25.x-icon-forward {
    background-position: 0 -175px;
}

.light.x-icon.x-25.x-icon-forward-disabled {
    background-position: -25px -175px;
}

.x-icon.x-25.x-icon-forward {
    background-position: -50px -175px;
}

.x-icon.x-25.x-icon-forward-disabled {
    background-position: -75px -175px;
}

.light.x-icon.x-25.x-icon-users-list {
    background-position: -100px -175px;
}

.light.x-icon.x-25.x-icon-users-list-disabled {
    background-position: -125px -175px;
}

.x-icon.x-25.x-icon-users-list {
    background-position: -150px -175px;
}

.x-icon.x-25.x-icon-users-list-disabled {
    background-position: -175px -175px;
}

.x-icon.x-25.x-icon-call {
    background-position: -200px -225px;
}

.x-icon.x-25.x-icon-call-disabled {
    background-position: -225px -225px;
}

.light .x-icon.x-25.x-icon-call {
    background-position: 0 -250px;
}

.light .x-icon.x-25.x-icon-call-disabled {
    background-position: -25px -250px;
}

.x-icon.x-25.x-icon-external-mic-active {
    background-position: -150px -300px;
}

.x-icon.x-25.x-icon-external-mic {
    background-position: -175px -300px;
}

.light.x-icon.x-25.x-icon-external-mic {
    background-position: -200px -300px;
}

.light.x-icon.x-25.x-icon-external-mic-disabled {
    background-position: -225px -300px;
}


/*
	x-50 set
*/
.active > .x-icon.x-50.x-icon-empty,
.x-icon.x-50.x-icon-empty-active {
    background-position: 0 0;
}

.x-icon.x-50.x-icon-empty {
    background-position: -50px 0;
}

.active > .x-icon.x-50.x-icon-home,
.x-icon.x-50.x-icon-home-active {
    background-position: -100px 0;
}

.x-icon.x-50.x-icon-home {
    background-position: -150px 0;
}

.active > .x-icon.x-50.x-icon-webapp,
.x-icon.x-50.x-icon-webapp-active {
    background-position: -200px 0;
}

.x-icon.x-50.x-icon-webapp {
    background-position: -250px 0;
}

.active > .x-icon.x-50.x-icon-users-manage,
.x-icon.x-50.x-icon-users-manage-active {
    background-position: -300px 0;
}

.x-icon.x-50.x-icon-users-manage {
    background-position: -350px 0;
}

.active > .x-icon.x-50.x-icon-groups-manage,
.x-icon.x-50.x-icon-groups-manage-active {
    background-position: -400px 0;
}

.x-icon.x-50.x-icon-groups-manage {
    background-position: -450px 0;
}

.active > .x-icon.x-50.x-icon-permissions,
.x-icon.x-50.x-icon-permissions-active {
    background-position: 0 -50px;
}

.x-icon.x-50.x-icon-permissions {
    background-position: -50px -50px;
}

.active > .x-icon.x-50.x-icon-preferences,
.x-icon.x-50.x-icon-preferences-active {
    background-position: -100px -50px;
}

.x-icon.x-50.x-icon-preferences {
    background-position: -150px -50px;
}

.active > .x-icon.x-50.x-icon-logout,
.x-icon.x-50.x-icon-logout-active {
    background-position: -200px -50px;
}

.x-icon.x-50.x-icon-logout {
    background-position: -250px -50px;
}

.active > .x-icon.x-50.x-icon-help,
.x-icon.x-50.x-icon-help-active {
    background-position: -300px -50px;
}

.x-icon.x-50.x-icon-help {
    background-position: -350px -50px;
}

.active > .x-icon.x-50.x-icon-bars,
.x-icon.x-50.x-icon-bars-active {
    background-position: -400px -50px;
}

.x-icon.x-50.x-icon-bars {
    background-position: -450px -50px;
}

.active > .x-icon.x-50.x-icon-favorites,
.x-icon.x-50.x-icon-favorites-active {
    background-position: 0 -100px;
}

.x-icon.x-50.x-icon-favorites {
    background-position: -50px -100px;
}

.active > .x-icon.x-50.x-icon-groups,
.x-icon.x-50.x-icon-groups-active {
    background-position: -100px -100px;
}

.x-icon.x-50.x-icon-groups {
    background-position: -150px -100px;
}

.active > .x-icon.x-50.x-icon-users,
.x-icon.x-50.x-icon-users-active {
    background-position: -200px -100px;
}

.x-icon.x-50.x-icon-users {
    background-position: -250px -100px;
}

.active > .x-icon.x-50.x-icon-group,
.x-icon.x-50.x-icon-group-active {
    background-position: -300px -100px;
}

.x-icon.x-50.x-icon-group {
    background-position: -350px -100px;
}

.active > .x-icon.x-50.x-icon-user-purchase,
.x-icon.x-50.x-icon-user-purchase-active {
    background-position: -400px -100px;
}

.x-icon.x-50.x-icon-user-purchase {
    background-position: -450px -100px;
}

.active > .x-icon.x-50.x-icon-group-purchase,
.x-icon.x-50.x-icon-group-purchase-active {
    background-position: 0 -150px;
}

.x-icon.x-50.x-icon-group-purchase {
    background-position: -50px -150px;
}

.light .x-icon.x-50.x-icon-cog {
    background-position: -100px -150px;
}

.light .x-icon.x-50.x-icon-cog-disabled {
    background-position: -150px -150px;
}

.x-icon.x-50.x-icon-cog {
    background-position: -200px -150px;
}

.x-icon.x-50.x-icon-cog-disabled {
    background-position: -250px -150px;
}

.light .x-icon.x-50.x-icon-vertical-dots {
    background-position: -300px -150px;
}

.light .x-icon.x-50.x-icon-vertical-dots-disabled {
    background-position: -350px -150px;
}

.x-icon.x-50.x-icon-vertical-dots {
    background-position: -400px -150px;
}

.x-icon.x-50.x-icon-vertical-dots-disabled {
    background-position: -450px -150px;
}

.light .x-icon.x-50.x-icon-talk {
    background-position: 0 -200px;
}

.light .x-icon.x-50.x-icon-talk-disabled {
    background-position: -50px -200px;
}

.x-icon.x-50.x-icon-talk {
    background-position: -100px -200px;
}

.x-icon.x-50.x-icon-talk-disabled {
    background-position: -150px -200px;
}

.light .x-icon.x-50.x-icon-chat,
.light.x-icon.x-50.x-icon-chat {
    background-position: -200px -200px;
}

.light .x-icon.x-50.x-icon-chat-disabled {
    background-position: -250px -200px;
}

.x-icon.x-50.x-icon-chat {
    background-position: -300px -200px;
}

.x-icon.x-50.x-icon-chat-disabled {
    background-position: -350px -200px;
}

.light .x-icon.x-50.x-icon-target {
    background-position: -400px -200px;
}

.light .x-icon.x-50.x-icon-target-disabled {
    background-position: -450px -200px;
}

.x-icon.x-50.x-icon-target {
    background-position: 0 -250px;
}

.x-icon.x-50.x-icon-target-disabled {
    background-position: -50px -250px;
}

.light .x-icon.x-50.x-icon-attach {
    background-position: -100px -250px;
}

.light .x-icon.x-50.x-icon-attach-disabled {
    background-position: -150px -250px;
}

.x-icon.x-50.x-icon-attach {
    background-position: -200px -250px;
}

.x-icon.x-50.x-icon-attach-disabled {
    background-position: -250px -250px;
}

.light .x-icon.x-50.x-icon-send {
    background-position: -300px -250px;
}

.light .x-icon.x-50.x-icon-send-disabled {
    background-position: -350px -250px;
}

.x-icon.x-50.x-icon-send {
    background-position: -400px -250px;
}

.x-icon.x-50.x-icon-send-disabled {
    background-position: -450px -250px;
}

.x-icon.x-50.x-icon-talk-notification {
    background-position: 0 -300px;
}

.x-icon.x-50.x-icon-chat-notification {
    background-position: -50px -300px;
}

/*.light .x-icon.x-50.x-icon-favorite					{ background-position: -100px -300px; }
.light .x-icon.x-50.x-icon-favorite-disabled			{ background-position: -150px -300px; }*/
.x-icon.x-50.x-icon-favorite {
    background-position: -200px -300px;
}

.x-icon.x-50.x-icon-favorite-disabled {
    background-position: -250px -300px;
}

.light.x-icon.x-50.x-icon-window {
    background-position: -300px -300px;
}

.light.x-icon.x-50.x-icon-window-disabled {
    background-position: -350px -300px;
}

.x-icon.x-50.x-icon-window {
    background-position: -400px -300px;
}

.x-icon.x-50.x-icon-window-disabled {
    background-position: -450px -300px;
}

.light.x-icon.x-50.x-icon-forward {
    background-position: 0 -350px;
}

.light.x-icon.x-50.x-icon-forward-disabled {
    background-position: -50px -350px;
}

.x-icon.x-50.x-icon-forward {
    background-position: -100px -350px;
}

.x-icon.x-50.x-icon-forward-disabled {
    background-position: -150px -350px;
}

.light.x-icon.x-50.x-icon-users-list {
    background-position: -200px -350px;
}

.light.x-icon.x-50.x-icon-users-list-disabled {
    background-position: -250px -350px;
}

.x-icon.x-50.x-icon-users-list {
    background-position: -300px -350px;
}

.x-icon.x-50.x-icon-users-list-disabled {
    background-position: -350px -350px;
}

.x-icon.x-50.x-icon-mandown-active {
    background-position: -400px -350px;
}

.x-icon.x-50.x-icon-mandown {
    background-position: -450px -350px;
}

.x-icon.x-50.x-icon-file-share-active {
    background-position: -0px -400px;
}

.x-icon.x-50.x-icon-file-share {
    background-position: -50px -400px;
}

.x-icon.x-50.x-icon-time-tracking-active {
    background-position: -100px -400px;
}

.x-icon.x-50.x-icon-time-tracking {
    background-position: -150px -400px;
}

.active > .x-icon.x-50.x-icon-time-tracker,
.x-icon.x-50.x-icon-time-tracker-active {
    background-position: -200px -400px;
}

.x-icon.x-50.x-icon-time-tracker {
    background-position: -250px -400px;
}

.x-icon.x-50.x-icon-rounded-events-active {
    background-position: -300px -400px;
}

.x-icon.x-50.x-icon-rounded-events {
    background-position: -350px -400px;
}

.x-icon.x-50.x-icon-events-active {
    background-position: -400px -400px;
}

.x-icon.x-50.x-icon-events {
    background-position: -450px -400px;
}

.x-icon.x-50.x-icon-live-streaming-active {
    background-position: -0px -450px;
}

.x-icon.x-50.x-icon-live-streaming {
    background-position: -50px -450px;
}

.x-icon.x-50.x-icon-external-mic-active {
    background-position: -300px -600px;
}

.x-icon.x-50.x-icon-external-mic {
    background-position: -350px -600px;
}

.x-icon.x-50.x-icon-ambient-listen-circle-active,
.active .x-icon.x-50.x-icon-ambient-listen-circle,
a:focus .x-icon.x-50.x-icon-ambient-listen-circle,
a:active .x-icon.x-50.x-icon-ambient-listen-circle {
    background-position: -100px -850px;
}

.x-icon.x-50.x-icon-ambient-listen-circle {
    background-position: -150px -850px;
}

.x-icon.x-50.x-icon-ambient-listen.on {
    background-position: -200px -850px;
}

.x-icon.x-50.x-icon-ambient-listen.disabled.on,
*.disabled > .x-icon.x-50.x-icon-ambient-listen.on,
*:disabled > .x-icon.x-50.x-icon-ambient-listen.on {
    background-position: -250px -850px;
}

.x-icon.x-50.x-icon-ambient-listen.off {
    background-position: -300px -850px;
}

.x-icon.x-50.x-icon-ambient-listen.disabled.off,
*.disabled > .x-icon.x-50.x-icon-ambient-listen.off,
*:disabled > .x-icon.x-50.x-icon-ambient-listen.off {
    background-position: -350px -850px;
}

/*
	x-100 set
*/
.x-icon.x-100.x-icon-empty-active {
    background-position: 0 0;
}

.x-icon.x-100.x-icon-empty {
    background-position: -100px 0;
}

.x-icon.x-100.x-icon-home-active {
    background-position: -200px 0;
}

.x-icon.x-100.x-icon-home {
    background-position: -300px 0;
}

.x-icon.x-100.x-icon-webapp-active {
    background-position: -400px 0;
}

.x-icon.x-100.x-icon-webapp {
    background-position: -500px 0;
}

.x-icon.x-100.x-icon-users-manage-active {
    background-position: -600px 0;
}

.x-icon.x-100.x-icon-users-manage {
    background-position: -700px 0;
}

.x-icon.x-100.x-icon-groups-manage-active {
    background-position: -800px 0;
}

.x-icon.x-100.x-icon-groups-manage {
    background-position: -900px 0;
}

.x-icon.x-100.x-icon-permissions-active {
    background-position: 0 -100px;
}

.x-icon.x-100.x-icon-permissions {
    background-position: -100px -100px;
}

.x-icon.x-100.x-icon-preferences-active {
    background-position: -200px -100px;
}

.x-icon.x-100.x-icon-preferences {
    background-position: -300px -100px;
}

.x-icon.x-100.x-icon-logout-active {
    background-position: -400px -100px;
}

.x-icon.x-100.x-icon-logout {
    background-position: -500px -100px;
}

.x-icon.x-100.x-icon-help-active {
    background-position: -600px -100px;
}

.x-icon.x-100.x-icon-help {
    background-position: -700px -100px;
}

.x-icon.x-100.x-icon-bars-active {
    background-position: -800px -100px;
}

.x-icon.x-100.x-icon-bars {
    background-position: -900px -100px;
}

.x-icon.x-100.x-icon-favorites-active {
    background-position: 0 -200px;
}

.x-icon.x-100.x-icon-favorites {
    background-position: -100px -200px;
}

.x-icon.x-100.x-icon-groups-active {
    background-position: -200px -200px;
}

.x-icon.x-100.x-icon-groups {
    background-position: -300px -200px;
}

.x-icon.x-100.x-icon-users-active {
    background-position: -400px -200px;
}

.x-icon.x-100.x-icon-users {
    background-position: -500px -200px;
}

.x-icon.x-100.x-icon-group-active {
    background-position: -600px -200px;
}

.x-icon.x-100.x-icon-group {
    background-position: -700px -200px;
}

.x-icon.x-100.x-icon-user-purchase-active {
    background-position: -800px -200px;
}

.x-icon.x-100.x-icon-user-purchase {
    background-position: -900px -200px;
}

.x-icon.x-100.x-icon-group-purchase-active {
    background-position: 0 -300px;
}

.x-icon.x-100.x-icon-group-purchase {
    background-position: -100px -300px;
}

.light .x-icon.x-100.x-icon-cog {
    background-position: -200px -300px;
}

.light .x-icon.x-100.x-icon-cog-disabled {
    background-position: -300px -300px;
}

.x-icon.x-100.x-icon-cog {
    background-position: -400px -300px;
}

.x-icon.x-100.x-icon-cog-disabled {
    background-position: -500px -300px;
}

.light .x-icon.x-100.x-icon-vertical-dots {
    background-position: -600px -300px;
}

.light .x-icon.x-100.x-icon-vertical-dots-disabled {
    background-position: -700px -300px;
}

.x-icon.x-100.x-icon-vertical-dots {
    background-position: -800px -300px;
}

.x-icon.x-100.x-icon-vertical-dots-disabled {
    background-position: -900px -300px;
}

.light .x-icon.x-100.x-icon-talk {
    background-position: 0 -400px;
}

.light .x-icon.x-100.x-icon-talk-disabled {
    background-position: -100px -400px;
}

.x-icon.x-100.x-icon-talk {
    background-position: -200px -400px;
}

.x-icon.x-100.x-icon-talk-disabled {
    background-position: -300px -400px;
}

.light .x-icon.x-100.x-icon-chat {
    background-position: -400px -400px;
}

.light .x-icon.x-100.x-icon-chat-disabled {
    background-position: -500px -400px;
}

.x-icon.x-100.x-icon-chat {
    background-position: -600px -400px;
}

.x-icon.x-100.x-icon-chat-disabled {
    background-position: -700px -400px;
}

.light .x-icon.x-100.x-icon-target {
    background-position: -800px -400px;
}

.light .x-icon.x-100.x-icon-target-disabled {
    background-position: -900px -400px;
}

.x-icon.x-100.x-icon-target {
    background-position: 0 -500px;
}

.x-icon.x-100.x-icon-target-disabled {
    background-position: -100px -500px;
}

.light .x-icon.x-100.x-icon-attach {
    background-position: -200px -500px;
}

.disabled > .light.x-icon.x-100.x-icon-attach,
:disabled > .light.x-icon.x-100.x-icon-attach,
.light .x-icon.x-100.x-icon-attach-disabled {
    background-position: -300px -500px;
}

.x-icon.x-100.x-icon-attach {
    background-position: -400px -500px;
}

.disabled > .x-icon.x-100.x-icon-attach,
:disabled > .x-icon.x-100.x-icon-attach,
.x-icon.x-100.x-icon-attach-disabled {
    background-position: -500px -500px;
}

.light .x-icon.x-100.x-icon-send {
    background-position: -600px -500px;
}

.disabled > .light.x-icon.x-100.x-icon-send,
:disabled > .light.x-icon.x-100.x-icon-send,
.light .x-icon.x-100.x-icon-send-disabled {
    background-position: -700px -500px;
}

.x-icon.x-100.x-icon-send {
    background-position: -800px -500px;
}

.disabled > .x-icon.x-100.x-icon-send,
:disabled > .x-icon.x-100.x-icon-send,
.x-icon.x-100.x-icon-send-disabled {
    background-position: -900px -500px;
}

.x-icon.x-100.x-icon-talk-notification {
    background-position: 0 -600px;
}

.x-icon.x-100.x-icon-chat-notification {
    background-position: -100px -600px;
}

/*.light .x-icon.x-100.x-icon-favorite					{ background-position: -200px -600px; }
.light .x-icon.x-100.x-icon-favorite-disabled			{ background-position: -300px -600px; }*/
.x-icon.x-100.x-icon-favorite {
    background-position: -400px -600px;
}

.disabled > .x-icon.x-100.x-icon-favorite,
:disabled > .x-icon.x-100.x-icon-favorite,
.x-icon.x-100.x-icon-favorite-disabled {
    background-position: -500px -600px;
}

.light.x-icon.x-100.x-icon-window {
    background-position: -600px -600px;
}

.disabled > .light.x-icon.x-100.x-icon-window,
:disabled > .light.x-icon.x-100.x-icon-window,
.light.x-icon.x-100.x-icon-window-disabled {
    background-position: -700px -600px;
}

.x-icon.x-100.x-icon-window {
    background-position: -800px -600px;
}

.disabled > .x-icon.x-100.x-icon-window,
:disabled > .x-icon.x-100.x-icon-window,
.x-icon.x-100.x-icon-window-disabled {
    background-position: -900px -600px;
}

.light.x-icon.x-100.x-icon-forward {
    background-position: 0 -700px;
}

.disabled > .light.x-icon.x-100.x-icon-forward,
:disabled > .light.x-icon.x-100.x-icon-forward,
.light.x-icon.x-100.x-icon-forward-disabled {
    background-position: -100px -700px;
}

.x-icon.x-100.x-icon-forward {
    background-position: -200px -700px;
}

.disabled > .x-icon.x-100.x-icon-forward,
:disabled > .x-icon.x-100.x-icon-forward,
.x-icon.x-100.x-icon-forward-disabled {
    background-position: -300px -700px;
}

.light.x-icon.x-100.x-icon-users-list {
    background-position: -400px -700px;
}

.disabled > .light.x-icon.x-100.x-icon-users-list,
:disabled > .light.x-icon.x-100.x-icon-users-list,
.light.x-icon.x-100.x-icon-users-list-disabled {
    background-position: -500px -700px;
}

.x-icon.x-100.x-icon-users-list {
    background-position: -600px -700px;
}

.disabled > .x-icon.x-100.x-icon-users-list,
:disabled > .x-icon.x-100.x-icon-users-list,
.x-icon.x-100.x-icon-users-list-disabled {
    background-position: -700px -700px;
}


/* x-64 */
.x-icon.x-64.x-icon-talk {
    background-position: 0 0;
}

.disabled .x-icon.x-64.x-icon-talk,
.x-icon.x-64.x-icon-talk.disabled {
    background-position: -64px 0;
}

.x-icon.x-64.x-icon-talk.green {
    background-position: -128px 0;
}

.x-icon.x-64.x-icon-talk.yellow {
    background-position: -192px 0;
}

.x-icon.x-64.x-icon-talk.red {
    background-position: -256px 0;
}

.x-icon.x-64.x-icon-target {
    background-position: -320px 0;
}

.disabled > .x-icon.x-64.x-icon-target,
:disabled > .x-icon.x-64.x-icon-target,
.x-icon.x-64.x-icon-target-disabled {
    background-position: -384px 0;
}

.x-icon.x-64.x-icon-chat {
    background-position: -448px 0;
}

.disabled > .x-icon.x-64.x-icon-chat,
:disabled > .x-icon.x-64.x-icon-chat,
.x-icon.x-64.x-icon-chat-disabled {
    background-position: -512px 0;
}

.light.x-icon.x-64.x-icon-chat {
    background-position: -576px 0;
}

.x-icon.x-64.x-repeat {
    background-position: -0px -64px;
}

.x-icon.x-64.x-repeat-disabled {
    background-position: -64px -64px;
}

.x-icon.x-64.x-icon-call {
    background-position: -128px -64px;
}

.disabled .x-icon.x-64.x-icon-call,
.x-icon.x-64.x-icon-call.disabled {
    background-position: -192px -64px;
}

.x-icon.x-64.x-icon-call.green {
    background-position: -256px -64px;
}

.x-icon.x-64.x-icon-call.yellow {
    background-position: -320px -64px;
}

.x-icon.x-64.x-icon-call.red {
    background-position: -384px -64px;
}


/* x-96 */
.x-icon.x-96.x-icon-talk {
    background-position: 0 0;
}

.disabled .x-icon.x-96.x-icon-talk,
.x-icon.x-96.x-icon-talk.disabled {
    background-position: -96px 0;
}

.x-icon.x-96.x-icon-talk.green {
    background-position: -192px 0;
}

.x-icon.x-96.x-icon-talk.yellow {
    background-position: -288px 0;
}

.x-icon.x-96.x-icon-talk.red {
    background-position: -384px 0;
}

.x-icon.x-96.x-icon-target {
    background-position: -480px 0;
}

.disabled > .x-icon.x-96.x-icon-target,
:disabled > .x-icon.x-96.x-icon-target,
.x-icon.x-96.x-icon-target-disabled {
    background-position: -576px 0;
}

.x-icon.x-96.x-icon-chat {
    background-position: -672px 0;
}

.disabled > .x-icon.x-96.x-icon-chat,
:disabled > .x-icon.x-96.x-icon-chat,
.x-icon.x-96.x-icon-chat-disabled {
    background-position: -768px 0;
}

.light.x-icon.x-96.x-icon-chat {
    background-position: -864px 0;
}

.x-icon.x-96.x-icon-call {
    background-position: -192px -96px;
}

.disabled .x-icon.x-96.x-icon-call,
.x-icon.x-96.x-icon-call.disabled {
    background-position: -288px -96px;
}

.x-icon.x-96.x-icon-call.green {
    background-position: -384px -96px;
}

.x-icon.x-96.x-icon-call.yellow {
    background-position: -480px -96px;
}

.x-icon.x-96.x-icon-call.red {
    background-position: -576px -96px;
}


/* x-128 */
.x-icon.x-128.x-icon-talk {
    background-position: 0 0;
}

.disabled .x-icon.x-128.x-icon-talk,
.x-icon.x-128.x-icon-talk.disabled {
    background-position: -128px 0;
}

.x-icon.x-128.x-icon-talk.green {
    background-position: -256px 0;
}

.x-icon.x-128.x-icon-talk.yellow {
    background-position: -384px 0;
}

.x-icon.x-128.x-icon-talk.red {
    background-position: -512px 0;
}

.x-icon.x-128.x-icon-target {
    background-position: -640px 0;
}

.disabled > .x-icon.x-128.x-icon-target,
:disabled > .x-icon.x-128.x-icon-target,
.x-icon.x-128.x-icon-target-disabled {
    background-position: -768px 0;
}

.x-icon.x-128.x-icon-chat {
    background-position: -896px 0;
}

.disabled > .x-icon.x-128.x-icon-chat,
:disabled > .x-icon.x-128.x-icon-chat,
.x-icon.x-128.x-icon-chat-disabled {
    background-position: -1024px 0;
}

.light.x-icon.x-128.x-icon-chat {
    background-position: -1152px 0;
}

.x-icon.x-128.x-icon-call {
    background-position: -256px -128px;
}

.disabled .x-icon.x-128.x-icon-call,
.x-icon.x-128.x-icon-call.disabled {
    background-position: -384px -128px;
}

.x-icon.x-128.x-icon-call.green {
    background-position: -512px -128px;
}

.x-icon.x-128.x-icon-call.yellow {
    background-position: -640px -128px;
}

.x-icon.x-128.x-icon-call.red {
    background-position: -768px -128px;
}