.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.6.1") no-repeat;
}
.x-icon.x-50{
	height: 50px;
	width: 50px;
	background-image: url("images/icone_50x50.png?v=1.6.1");
}
.x-icon.x-64{
	height: 64px;
	width: 64px;
	background-image: url("images/icone_64x64.png?_v=1.0.0");
}
.x-icon.x-96{
	height: 96px;
	width: 96px;
	background-image: url("images/icone_96x96.png?_v=1.0.0");
}
.x-icon.x-100{
	height: 100px;
	width: 100px;
	background-image: url("images/icone_100x100.png?v=1.6.1");
}
.x-icon.x-128{
	height: 128px;
	width: 128px;
	background-image: url("images/icone_128x128.png?v=1.0.0");
}

.x-icon > .fa,
.x-icon > .fa:before{
	text-align: center;
	position: relative;
	margin: 0;
	padding: 0;
}
.x-icon.x-50 > .fa,
.x-icon.x-50 > .fa:before{
	font-size: 24px;
	line-height: 46px;
	width: 46px;
}

.x-icon-stack{
	position: relative;
}
.x-icon-stack > .x-icon{
	position: absolute;
}
.x-icon.x-icon-null										{ background-position: 1000px 0; }

/*
	x-25 set
*/
.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-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-beacons-active 						{ background-position: -200px -550px; }
.x-icon.x-50.x-icon-beacons 							{ background-position: -250px -550px; }
.x-icon.x-50.x-icon-beacons-circle-active 				{ background-position: -300px -550px; }
.x-icon.x-50.x-icon-beacons-circle 						{ background-position: -350px -550px; }

.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-barcode-active 						{ background-position: -0px -900px; }
.x-icon.x-50.x-icon-barcode 							{ background-position: -50px -900px; }
.x-icon.x-50.x-icon-barcode-circle-active 				{ background-position: -100px -900px; }
.x-icon.x-50.x-icon-barcode-circle 						{ background-position: -150px -900px; }

/*
	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; }
.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-96 */
.x-icon.x-96.x-icon-talk						{ background-position: 0 0; }
.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-128 */
.x-icon.x-128.x-icon-talk						{ background-position: 0 0; }
.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; }