/* **************************************** 

Updated on 10/03/2014

**************************************** */


/* @group Composer Icons Setup */

[class^="wf-icon-"], [class*=" wf-icon-"] {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-top: 1px;
	line-height: 16px;
	vertical-align: middle;
	background-image: url(images/icons-sprite.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.wf-icon-32 {
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin-bottom: 5px !important;
}
.wf-icon-24 {
	width: 24px;
	height: 24px;
	line-height: 24px;
}

/* @end */

/* @group 32x32px */

.icon-doc 						{background-position: 0px 0px;}
.icon-open 						{background-position: -32px 0px;}
.icon-import 					{background-position: -64px 0px;}
.icon-exit 						{background-position: -96px 0px;}
.icon-save 						{background-position: -128px 0px;}
.icon-save-as					{background-position: -160px 0px;}
.icon-other-formats 			{background-position: -192px 0px;}
.icon-ooxml 					{background-position: -224px 0px;}
.icon-publish 					{background-position: -256px 0px;}
.icon-print-large 				{background-position: -288px 0px;}
.icon-page-setup 				{background-position: -320px 0px;}
.icon-quick-print 				{background-position: -352px 0px;}
.icon-print-preview 			{background-position: -384px 0px;}
.icon-about 					{background-position: -416px 0px;}
.icon-code-edit 				{background-position: -448px 0px;}
.icon-validate 					{background-position: -480px 0px;}
.icon-add-large 				{background-position: -512px 0px;}
.icon-delete-large 				{background-position: -544px 0px;}
.icon-toggle-grid				{background-position: -576px 0px;}
.icon-snap-grid 				{background-position: -608px 0px;}
.icon-plain-text 				{background-position: -640px 0px;}
.icon-rich-text 				{background-position: -672px 0px;}
.icon-paste-large 				{background-position: -704px 0px;}
.icon-email-large				{background-position: -736px 0px;}
.icon-datetime 					{background-position: -768px 0px;}
.icon-picture 					{background-position: -800px 0px;}
.icon-data-connection-large		{background-position: -832px 0px;}
.icon-clipboard 				{background-position: -864px 0px;}
.icon-translate 				{background-position: -896px 0px;}
.icon-close-large 				{background-position: -928px 0px;}
.icon-paint 					{background-position: -960px 0px;}
.icon-intro 					{background-position: -992px 0px;}
.icon-add-name-template 		{background-position: -1024px 0px;}
.icon-recent-solutions 			{background-position: -1056px 0px;}
.icon-field-pack-large			{background-position: -1088px 0px;}
.icon-field-pack-edit			{background-position: -1120px 0px;}
.icon-global-name-templates		{background-position: -1152px 0px;}
.icon-edit-data-connections-library {background-position: -1184px 0px;}

/* @end */

/* @group 24x24px */

.icon-category 					{background-position: 0px -32px;}
.icon-name 						{background-position: -24px -32px;}
.icon-dotdotdot                 {background-position: -48px -38px; height: 13px; line-height: 13px; }
.icon-color-picker-bg			{background-position: -72px -32px;}
.icon-select					{background-position: -96px -32px;}
.icon-zoom 						{background-position: -120px -32px;}
.icon-switch 					{background-position: -144px -32px;}

/* @end */

/* @group 16x16px */

/*row one*/
.icon-wssln						{background-position: 0px -56px;}	
.icon-form-view					{background-position: -16px -56px;}
.icon-name-template				{background-position: -32px -56px;}
.icon-deployment-profile		{background-position: -48px -56px;}
.icon-js						{background-position: -64px -56px;}
.icon-start						{background-position: -80px -56px;}
.icon-end						{background-position: -96px -56px;}
.icon-activity					{background-position: -112px -56px;}
.icon-approval					{background-position: -128px -56px;}
.icon-loop						{background-position: -144px -56px;}
.icon-plugin					{background-position: -160px -56px;}
.icon-notification				{background-position: -176px -56px;}
.icon-value-setter				{background-position: -192px -56px;}
.icon-decision					{background-position: -208px -56px;}
.icon-andjoin					{background-position: -224px -56px;}
.icon-xorjoin					{background-position: -240px -56px;}
.icon-cut						{background-position: -256px -56px;}
.icon-copy						{background-position: -272px -56px;}
.icon-paste						{background-position: -288px -56px;}
.icon-undo						{background-position: -304px -56px;}
.icon-redo						{background-position: -320px -56px;}
.icon-zoom-in					{background-position: -336px -56px;}
.icon-zoom-out					{background-position: -352px -56px;}
.icon-zoom-actual				{background-position: -368px -56px;}
.icon-new-form-view				{background-position: -384px -56px;}
.icon-new-form-group-wf			{background-position: -400px -56px;}
.icon-text-size-increase		{background-position: -416px -56px;}
.icon-text-size-decrease		{background-position: -432px -56px;}
.icon-text-bold					{background-position: -448px -56px;}
.icon-text-italic				{background-position: -464px -56px;}
.icon-text-underline			{background-position: -480px -56px;}
.icon-align-left				{background-position: -496px -56px;}
.icon-align-center				{background-position: -512px -56px;}
.icon-align-right				{background-position: -528px -56px;}
.icon-text-font					{background-position: -544px -56px;}
.icon-text-color				{background-position: -560px -56px;}
.icon-text-bg-color				{background-position: -576px -56px;}
.icon-delete-10					{background-position: -592px -56px;}
.icon-delete-16					{background-position: -608px -56px;}
.icon-delete-16 				{margin-left: 7px;}
.icon-format-paint				{background-position: -624px -56px;}
.icon-format-refresh			{background-position: -640px -56px;}
.icon-move-top					{background-position: -656px -56px;}
.icon-move-up					{background-position: -672px -56px;}
.icon-move-bottom				{background-position: -688px -56px;}
.icon-move-down					{background-position: -704px -56px;}
.icon-webpage					{background-position: -720px -56px;}
.icon-tablet					{background-position: -736px -56px;}
.icon-mobile					{background-position: -752px -56px;}
.icon-heading					{background-position: -768px -56px;}
.icon-textarea					{background-position: -784px -56px;}
.icon-radio						{background-position: -800px -56px;}
.icon-date-picker				{background-position: -816px -56px;}
.icon-textbox					{background-position: -832px -56px;}
.icon-dropdown					{background-position: -848px -56px;}
.icon-checkbox					{background-position: -864px -56px;}
.icon-fullname					{background-position: -880px -56px;}
.icon-workflow					{background-position: -896px -56px;}
.icon-help						{background-position: -912px -56px;}
.icon-fancytree					{background-position: -928px -56px;}
.icon-fancytree-open				{background-position: -944px -56px;}
.icon-move-column-left	    	{background-position: -960px -56px;}
.icon-move-column-right 		{background-position: -976px -56px;}
.icon-insert-column-before		{background-position: -992px -56px;}
.icon-insert-column-after		{background-position: -1008px -56px;}
.icon-delete-column			    {background-position: -1024px -56px;}
.icon-delete-table				{background-position: -1040px -56px;}
.icon-generate-excel-template	{background-position: -1056px -56px;}
.icon-upload-excel-data			{background-position: -1072px -56px;}
.icon-error						{background-position: -1088px -56px;}
.icon-ok						{background-position: -1104px -56px;}
	
	
/*row two*/
.icon-address					{background-position: -0px -72px;}
.icon-image						{background-position: -16px -72px;}
.icon-email						{background-position: -32px -72px;}
.icon-number					{background-position: -48px -72px;}
.icon-button					{background-position: -64px -72px;}
.icon-process-control			{background-position: -80px -72px;}
.icon-assignment				{background-position: -96px -72px;}
.icon-history					{background-position: -112px -72px;}
.icon-current-user				{background-position: -128px -72px;}
.icon-process-buttons			{background-position: -144px -72px;}
.icon-attachment				{background-position: -160px -72px;}
.icon-comment					{background-position: -176px -72px;}
.icon-password					{background-position: -192px -72px;}
.icon-hidden-box				{background-position: -208px -72px;}
.icon-phone						{background-position: -224px -72px;}
.icon-data-connection			{background-position: -240px -72px;}
.icon-border-outside			{background-position: -256px -72px;}
.icon-spacer					{background-position: -272px -72px;}
.icon-sortable-list				{background-position: -288px -72px;}
.icon-workflow-participant		{background-position: -304px -72px;}
.icon-user-map					{background-position: -320px -72px;}
.icon-signature					{background-position: -336px -72px;}
.icon-sharepoint-users			{background-position: -352px -72px;}
.icon-edit						{background-position: -368px -72px;}
.icon-form-completion-delegation{background-position: -384px -72px;}
.icon-lookup					{background-position: -400px -72px;}
.icon-query						{background-position: -416px -72px;}
.icon-date-time					{background-position: -432px -72px;}
.icon-url-control				{background-position: -448px -72px;}
.icon-repeating-table			{background-position: -464px -72px;}
.icon-form-data-exchange		{background-position: -480px -72px;}
.icon-form-name					{background-position: -496px -72px;}
.icon-form-hierachy				{background-position: -512px -72px;}
.icon-form-validation			{background-position: -528px -72px;}
.icon-repeating-group			{background-position: -544px -72px;}
.icon-copy-styles				{background-position: -560px -72px;}
.icon-embed-html				{background-position: -576px -72px;}
.icon-replace					{background-position: -592px -72px;}
.icon-captcha					{background-position: -608px -72px;}
.icon-sharevis-attach			{background-position: -624px -72px;}
.icon-map-marker				{background-position: -640px -72px;}
.icon-add-new					{background-position: -656px -72px;}
.icon-plus						{background-position: -672px -72px;}
.icon-minus						{background-position: -688px -72px;}
.icon-collapse-close			{background-position: -704px -72px;}
.icon-collapse-open				{background-position: -720px -72px;}
.icon-label-align-right			{background-position: -736px -72px;}
.icon-label-align-top			{background-position: -752px -72px;}
.icon-label-align-left			{background-position: -768px -72px;}
.icon-function					{background-position: -784px -72px;}
.icon-function-disabled			{background-position: -800px -72px;}
.icon-theme						{background-position: -816px -72px;}
.icon-find						{background-position: -832px -72px;}
.icon-wordwrap					{background-position: -848px -72px;}
.icon-measurements				{background-position: -864px -72px;}
.icon-select-all				{background-position: -880px -72px;}
.icon-combobox					{background-position: -896px -72px;}
.icon-file						{background-position: -912px -72px;}
.icon-has-rule					{background-position: -928px -72px;}
.icon-sapwebservice				{background-position: -944px -72px;}
.icon-saplookup					{background-position: -960px -72px;}
.icon-selectable-table			{background-position: -976px -72px;}
.icon-html						{background-position: -992px -72px;}
.icon-drag						{background-position: -1008px -72px;}
.icon-field-pack				{background-position: -1024px -72px;}
.icon-fp-reference				{background-position: -1040px -72px;}
.icon-table-row-handle			{background-position: -1056px -72px;}
.icon-filter-type				{background-position: -1072px -72px;}

/* @end */

.icon-start-color				{background-position: -704px -88px;}
.icon-end-color					{background-position: -720px -88px;}
.icon-activity-color			{background-position: -736px -88px;}
.icon-approval-color			{background-position: -752px -88px;}
.icon-loop-color				{background-position: -768px -88px;}
.icon-plugin-color				{background-position: -784px -88px;}
.icon-notification-color		{background-position: -800px -88px;}
.icon-value-setter-color		{background-position: -816px -88px;}
.icon-decision-color			{background-position: -832px -88px;}
.icon-andjoin-color				{background-position: -848px -88px;}
.icon-xorjoin-color				{background-position: -864px -88px;}

/* @group Languages */

.icon-lang-ar					{background-position: 0px -88px;}	
.icon-lang-sk					{background-position: -16px -88px;}
.icon-lang-sl					{background-position: -32px -88px;}
.icon-lang-sv					{background-position: -48px -88px;}
.icon-lang-fa					{background-position: -64px -88px;}
.icon-lang-he					{background-position: -80px -88px;}
.icon-lang-hi					{background-position: -96px -88px;}
.icon-lang-ht					{background-position: -112px -88px;}
.icon-lang-hu					{background-position: -128px -88px;}
.icon-lang-id					{background-position: -144px -88px;}
.icon-lang-it					{background-position: -160px -88px;}
.icon-lang-ja					{background-position: -176px -88px;}
.icon-lang-ko					{background-position: -192px -88px;}
.icon-lang-lt					{background-position: -208px -88px;}
.icon-lang-lv					{background-position: -224px -88px;}
.icon-lang-bg					{background-position: -240px -88px;}
.icon-lang-ms					{background-position: -256px -88px;}
.icon-lang-ca					{background-position: -272px -88px;}
.icon-lang-mw					{background-position: -288px -88px;}
.icon-lang-cs					{background-position: -304px -88px;}
.icon-lang-el					{background-position: -320px -88px;}
.icon-lang-mww					{background-position: -336px -88px;}
.icon-lang-da					{background-position: -352px -88px;}
.icon-lang-en-GB				{background-position: -368px -88px;}
.icon-lang-fi					{background-position: -384px -88px;}
.icon-lang-nl					{background-position: -400px -88px;}
.icon-lang-en					{background-position: -416px -88px;}
.icon-lang-fr					{background-position: -432px -88px;}
.icon-lang-no					{background-position: -448px -88px;}
.icon-lang-es					{background-position: -464px -88px;}
.icon-lang-pl					{background-position: -480px -88px;}
.icon-lang-et					{background-position: -496px -88px;}
.icon-lang-pt					{background-position: -512px -88px;}
.icon-lang-ro					{background-position: -528px -88px;}
.icon-lang-ru					{background-position: -544px -88px;}
.icon-lang-de					{background-position: -560px -88px;}
.icon-lang-th					{background-position: -576px -88px;}
.icon-lang-tlh					{background-position: -592px -88px;}
.icon-lang-tr					{background-position: -608px -88px;}
.icon-lang-uk					{background-position: -624px -88px;}
.icon-lang-ur					{background-position: -640px -88px;}
.icon-lang-vi					{background-position: -656px -88px;}
.icon-lang-zh-CHS				{background-position: -672px -88px;}
.icon-lang-zh-CHT				{background-position: -688px -88px;}



/* @end */