/*  Spirit 6 CSS Framework
 *	v 1.0 - March, 2012
 *  Copyright(c) 2012 DeepBlueSky Digital | www.deepbluesky.com
 * 
 *--------------------------------------------------------------------------*/
  
/* DOCUMENT INFORMATION
	- Document: 			ICONS MODULE
	- Description: 			Styles for standard icons. Icons are created via CSS generated content.
	- Version:  			1.0
	- Author:   			DeepBlueSky
*/

/* ####################################### */
/* ############## ICON BASE ############## */
/* ####################################### */



/* ICON
-------------------------------------------*/

.icon,
.form-icon {
	position: relative;
}

.icon:before {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

/* ICONS ON HEADINGS
-------------------------------------------*/

h3 .icon::before,
.h3 .icon::before {
	position: relative;
	top: -2px;
}

/* FORM ICON
 -------------------------------------------*/ 
.form-icon:before {
	position: absolute;
	top: 50%;
	left: 8px;
	margin-top: -8px;
} 

.form-icon-right:before {
	right: 5px;
	left: auto;
}



/* STANDARD 16x16 ICON
-------------------------------------------*/

.icon-16:before,
.icon-file:before,
.icon-silk:before,
.icon-silk-color:before {
	content: " ";
	text-indent: -999em;	
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 16px;
	height: 16px;
	margin-right: 7px;
}


.icon-only {
	width: 16px;
	height: 16px;
	overflow: hidden;
	padding-left: 0px;
	display: inline-block;
	position: relative;
	top: 4px;
}

/* ####################################### */
/* ############# =ICONS: FLAGS ########### */
/* ####################################### */

.icon-flag:before {
	content: "  ";
	text-indent: -999em;
	background-image: url(/r/ifx-6/img/common/flags_sprite.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 11px;
	margin-right: 7px;
}

.form-icon.icon-flag:before {
	margin-top: -5px;
}

.icon-flag-ad:before{background-position:0 0}.icon-flag-ae:before{background-position:0 -11px}.icon-flag-af:before{background-position:0 -22px}.icon-flag-ag:before{background-position:0 -33px}.icon-flag-ai:before{background-position:0 -44px}.icon-flag-al:before{background-position:0 -55px}.icon-flag-am:before{background-position:0 -66px}.icon-flag-an:before{background-position:0 -77px}.icon-flag-ao:before{background-position:0 -88px}.icon-flag-ar:before{background-position:0 -99px}.icon-flag-as:before{background-position:0 -110px}.icon-flag-at:before{background-position:0 -121px}.icon-flag-au:before{background-position:0 -132px}.icon-flag-aw:before{background-position:0 -143px}.icon-flag-ax:before{background-position:0 -154px}.icon-flag-az:before{background-position:0 -165px}.icon-flag-ba:before{background-position:0 -176px}.icon-flag-bb:before{background-position:0 -187px}.icon-flag-bd:before{background-position:0 -198px}.icon-flag-be:before{background-position:0 -209px}.icon-flag-bf:before{background-position:0 -220px}.icon-flag-bg:before{background-position:0 -231px}.icon-flag-bh:before{background-position:0 -242px}.icon-flag-bi:before{background-position:0 -253px}.icon-flag-bj:before{background-position:0 -264px}.icon-flag-bm:before{background-position:0 -275px}.icon-flag-bn:before{background-position:0 -286px}.icon-flag-bo:before{background-position:0 -297px}.icon-flag-br:before{background-position:0 -308px}.icon-flag-bs:before{background-position:0 -319px}.icon-flag-bt:before{background-position:0 -330px}.icon-flag-bv:before{background-position:0 -341px}.icon-flag-bw:before{background-position:0 -352px}.icon-flag-by:before{background-position:0 -363px}.icon-flag-bz:before{background-position:0 -374px}.icon-flag-ca:before{background-position:0 -385px}.icon-flag-catalonia:before{background-position:0 -396px}.icon-flag-cc:before{background-position:0 -407px}.icon-flag-cd:before{background-position:0 -418px}.icon-flag-cf:before{background-position:0 -429px}.icon-flag-cg:before{background-position:0 -440px}.icon-flag-ch:before{background-position:0 -451px}.icon-flag-ci:before{background-position:0 -462px}.icon-flag-ck:before{background-position:0 -473px}.icon-flag-cl:before{background-position:0 -484px}.icon-flag-cm:before{background-position:0 -495px}.icon-flag-cn:before{background-position:0 -506px}.icon-flag-co:before{background-position:0 -517px}.icon-flag-cu:before{background-position:0 -528px}.icon-flag-cr:before{background-position:0 -539px}.icon-flag-cs:before{background-position:0 -550px}.icon-flag-cv:before{background-position:0 -561px}.icon-flag-cx:before{background-position:0 -572px}.icon-flag-cy:before{background-position:-16px 0}.icon-flag-cz:before{background-position:-16px -11px}.icon-flag-de:before{background-position:-16px -22px}.icon-flag-dj:before{background-position:-16px -33px}.icon-flag-dk:before{background-position:-16px -44px}.icon-flag-dm:before{background-position:-16px -55px}.icon-flag-do:before{background-position:-16px -66px}.icon-flag-dz:before{background-position:-16px -77px}.icon-flag-ec:before{background-position:-16px -88px}.icon-flag-ee:before{background-position:-16px -99px}.icon-flag-eg:before{background-position:-16px -110px}.icon-flag-eh:before{background-position:-16px -121px}.icon-flag-england:before{background-position:-16px -132px}.icon-flag-er:before{background-position:-16px -143px}.icon-flag-es:before{background-position:-16px -154px}.icon-flag-et:before{background-position:-16px -165px}.icon-flag-eu:before{background-position:-16px -176px}.icon-flag-fam:before{background-position:-16px -187px}.icon-flag-fi:before{background-position:-16px -198px}.icon-flag-fj:before{background-position:-16px -209px}.icon-flag-fk:before{background-position:-16px -220px}.icon-flag-fm:before{background-position:-16px -231px}.icon-flag-fo:before{background-position:-16px -242px}.icon-flag-fr:before{background-position:-16px -253px}.icon-flag-ga:before{background-position:-16px -264px}.icon-flag-gb:before{background-position:-16px -275px}.icon-flag-gd:before{background-position:-16px -286px}.icon-flag-ge:before{background-position:-16px -297px}.icon-flag-gf:before{background-position:-16px -308px}.icon-flag-gh:before{background-position:-16px -319px}.icon-flag-gi:before{background-position:-16px -330px}.icon-flag-gl:before{background-position:-16px -341px}.icon-flag-gm:before{background-position:-16px -352px}.icon-flag-gn:before{background-position:-16px -363px}.icon-flag-gp:before{background-position:-16px -374px}.icon-flag-gq:before{background-position:-16px -385px}.icon-flag-gr:before{background-position:-16px -396px}.icon-flag-gs:before{background-position:-16px -407px}.icon-flag-gt:before{background-position:-16px -418px}.icon-flag-gu:before{background-position:-16px -429px}.icon-flag-gw:before{background-position:-16px -440px}.icon-flag-gy:before{background-position:-16px -451px}.icon-flag-hk:before{background-position:-16px -462px}.icon-flag-hm:before{background-position:-16px -473px}.icon-flag-hn:before{background-position:-16px -484px}.icon-flag-hr:before{background-position:-16px -495px}.icon-flag-ht:before{background-position:-16px -506px}.icon-flag-hu:before{background-position:-16px -517px}.icon-flag-id:before{background-position:-16px -528px}.icon-flag-ie:before{background-position:-16px -539px}.icon-flag-il:before{background-position:-16px -550px}.icon-flag-in:before{background-position:-16px -561px}.icon-flag-io:before{background-position:-16px -572px}.icon-flag-iq:before{background-position:-32px 0}.icon-flag-ir:before{background-position:-32px -11px}.icon-flag-is:before{background-position:-32px -22px}.icon-flag-it:before{background-position:-32px -33px}.icon-flag-jm:before{background-position:-32px -44px}.icon-flag-jo:before{background-position:-32px -55px}.icon-flag-jp:before{background-position:-32px -66px}.icon-flag-ke:before{background-position:-32px -77px}.icon-flag-kg:before{background-position:-32px -88px}.icon-flag-kh:before{background-position:-32px -99px}.icon-flag-ki:before{background-position:-32px -110px}.icon-flag-km:before{background-position:-32px -121px}.icon-flag-kn:before{background-position:-32px -132px}.icon-flag-kp:before{background-position:-32px -143px}.icon-flag-kr:before{background-position:-32px -154px}.icon-flag-kw:before{background-position:-32px -165px}.icon-flag-ky:before{background-position:-32px -176px}.icon-flag-kz:before{background-position:-32px -187px}.icon-flag-la:before{background-position:-32px -198px}.icon-flag-lb:before{background-position:-32px -209px}.icon-flag-lc:before{background-position:-32px -220px}.icon-flag-li:before{background-position:-32px -231px}.icon-flag-lr:before{background-position:-32px -242px}.icon-flag-lk:before{background-position:-32px -253px}.icon-flag-ls:before{background-position:-32px -264px}.icon-flag-lt:before{background-position:-32px -275px}.icon-flag-lu:before{background-position:-32px -286px}.icon-flag-lv:before{background-position:-32px -297px}.icon-flag-ly:before{background-position:-32px -308px}.icon-flag-ma:before{background-position:-32px -319px}.icon-flag-mc:before{background-position:-32px -330px}.icon-flag-md:before{background-position:-32px -341px}.icon-flag-me:before{background-position:-32px -352px}.icon-flag-mg:before{background-position:-32px -363px}.icon-flag-mh:before{background-position:-32px -374px}.icon-flag-mk:before{background-position:-32px -385px}.icon-flag-ml:before{background-position:-32px -396px}.icon-flag-mm:before{background-position:-32px -407px}.icon-flag-mn:before{background-position:-32px -418px}.icon-flag-mo:before{background-position:-32px -429px}.icon-flag-mp:before{background-position:-32px -440px}.icon-flag-mq:before{background-position:-32px -451px}.icon-flag-mr:before{background-position:-32px -462px}.icon-flag-ms:before{background-position:-32px -473px}.icon-flag-mt:before{background-position:-32px -484px}.icon-flag-mu:before{background-position:-32px -495px}.icon-flag-mv:before{background-position:-32px -506px}.icon-flag-mw:before{background-position:-32px -517px}.icon-flag-mx:before{background-position:-32px -528px}.icon-flag-my:before{background-position:-32px -539px}.icon-flag-mz:before{background-position:-32px -550px}.icon-flag-na:before{background-position:-32px -561px}.icon-flag-nc:before{background-position:-32px -572px}.icon-flag-ne:before{background-position:-48px 0}.icon-flag-nf:before{background-position:-48px -11px}.icon-flag-ng:before{background-position:-48px -22px}.icon-flag-ni:before{background-position:-48px -33px}.icon-flag-nl:before{background-position:-48px -44px}.icon-flag-no:before{background-position:-48px -55px}.icon-flag-np:before{background-position:-48px -66px}.icon-flag-nr:before{background-position:-48px -77px}.icon-flag-nu:before{background-position:-48px -88px}.icon-flag-nz:before{background-position:-48px -99px}.icon-flag-om:before{background-position:-48px -110px}.icon-flag-pa:before{background-position:-48px -121px}.icon-flag-pe:before{background-position:-48px -132px}.icon-flag-pf:before{background-position:-48px -143px}.icon-flag-pg:before{background-position:-48px -154px}.icon-flag-ph:before{background-position:-48px -165px}.icon-flag-pk:before{background-position:-48px -176px}.icon-flag-pl:before{background-position:-48px -187px}.icon-flag-pm:before{background-position:-48px -198px}.icon-flag-pn:before{background-position:-48px -209px}.icon-flag-pr:before{background-position:-48px -220px}.icon-flag-ps:before{background-position:-48px -231px}.icon-flag-pt:before{background-position:-48px -242px}.icon-flag-pw:before{background-position:-48px -253px}.icon-flag-py:before{background-position:-48px -264px}.icon-flag-qa:before{background-position:-48px -275px}.icon-flag-re:before{background-position:-48px -286px}.icon-flag-ro:before{background-position:-48px -297px}.icon-flag-rs:before{background-position:-48px -308px}.icon-flag-ru:before{background-position:-48px -319px}.icon-flag-rw:before{background-position:-48px -330px}.icon-flag-sa:before{background-position:-48px -341px}.icon-flag-sb:before{background-position:-48px -352px}.icon-flag-sc:before{background-position:-48px -363px}.icon-flag-scotland:before{background-position:-48px -374px}.icon-flag-sd:before{background-position:-48px -385px}.icon-flag-se:before{background-position:-48px -396px}.icon-flag-sg:before{background-position:-48px -407px}.icon-flag-sh:before{background-position:-48px -418px}.icon-flag-si:before{background-position:-48px -429px}.icon-flag-sj:before{background-position:-48px -440px}.icon-flag-sk:before{background-position:-48px -451px}.icon-flag-sl:before{background-position:-48px -462px}.icon-flag-sm:before{background-position:-48px -473px}.icon-flag-sn:before{background-position:-48px -484px}.icon-flag-so:before{background-position:-48px -495px}.icon-flag-sr:before{background-position:-48px -506px}.icon-flag-st:before{background-position:-48px -517px}.icon-flag-sv:before{background-position:-48px -528px}.icon-flag-sy:before{background-position:-48px -539px}.icon-flag-sz:before{background-position:-48px -550px}.icon-flag-tc:before{background-position:-48px -561px}.icon-flag-td:before{background-position:-48px -572px}.icon-flag-tf:before{background-position:-64px 0}.icon-flag-tg:before{background-position:-64px -11px}.icon-flag-th:before{background-position:-64px -22px}.icon-flag-tj:before{background-position:-64px -33px}.icon-flag-tk:before{background-position:-64px -44px}.icon-flag-tl:before{background-position:-64px -55px}.icon-flag-tm:before{background-position:-64px -66px}.icon-flag-tn:before{background-position:-64px -77px}.icon-flag-to:before{background-position:-64px -88px}.icon-flag-tr:before{background-position:-64px -99px}.icon-flag-tt:before{background-position:-64px -110px}.icon-flag-tv:before{background-position:-64px -121px}.icon-flag-tw:before{background-position:-64px -132px}.icon-flag-tz:before{background-position:-64px -143px}.icon-flag-ua:before{background-position:-64px -154px}.icon-flag-ug:before{background-position:-64px -165px}.icon-flag-um:before{background-position:-64px -176px}.icon-flag-us:before{background-position:-64px -187px}.icon-flag-uy:before{background-position:-64px -198px}.icon-flag-uz:before{background-position:-64px -209px}.icon-flag-va:before{background-position:-64px -220px}.icon-flag-vc:before{background-position:-64px -231px}.icon-flag-ve:before{background-position:-64px -242px}.icon-flag-vg:before{background-position:-64px -253px}.icon-flag-vi:before{background-position:-64px -264px}.icon-flag-vn:before{background-position:-64px -275px}.icon-flag-vu:before{background-position:-64px -286px}.icon-flag-wales:before{background-position:-64px -297px}.icon-flag-wf:before{background-position:-64px -308px}.icon-flag-ws:before{background-position:-64px -319px}.icon-flag-ye:before{background-position:-64px -330px}.icon-flag-yt:before{background-position:-64px -341px}.icon-flag-za:before{background-position:-64px -352px}.icon-flag-zm:before{background-position:-64px -363px}.icon-flag-zw:before{background-position:-64px -374px}
/* mis-coded turkey/dickies; copy tr */
.icon-flag-tu:before { background-position: -64px -99px;}


/* ####################################### */
/* ########### =ICONS: SILK SET ########## */
/* ####################################### */

/* this first style extends .icon-16 style above*/
.icon-silk:before,
.icon-silk-color:before {
	background-image: url(/r/i/icons/silk_set/sprite/silk-sprite.png);
	background-position: -48px -0px; /* default */
}

/* SPIRTE
-------------------------------------------*/
.icon-silk-accept:before { background-position: -0 -0px }
.icon-silk-add:before { background-position: -16px -0px }
.icon-silk-anchor:before { background-position: -32px -0px }
.icon-silk-application:before { background-position: -48px -0px }
.icon-silk-application-add:before { background-position: -64px -0px }
.icon-silk-application-cascade:before { background-position: -80px -0px }
.icon-silk-application-delete:before { background-position: -96px -0px }
.icon-silk-application-double:before { background-position: -112px -0px }
.icon-silk-application-edit:before { background-position: -128px -0px }
.icon-silk-application-error:before { background-position: -144px -0px }
.icon-silk-application-form:before { background-position: -160px -0px }
.icon-silk-application-form-add:before { background-position: -176px -0px }
.icon-silk-application-form-delete:before { background-position: -192px -0px }
.icon-silk-application-form-edit:before { background-position: -208px -0px }
.icon-silk-application-form-magnify:before { background-position: -224px -0px }
.icon-silk-application-get:before { background-position: -240px -0px }
.icon-silk-application-go:before { background-position: -256px -0px }
.icon-silk-application-home:before { background-position: -272px -0px }
.icon-silk-application-key:before { background-position: -288px -0px }
.icon-silk-application-lightning:before { background-position: -304px -0px }
.icon-silk-application-link:before { background-position: -320px -0px }
.icon-silk-application-osx:before { background-position: -336px -0px }
.icon-silk-application-osx-terminal:before { background-position: -352px -0px }
.icon-silk-application-put:before { background-position: -368px -0px }
.icon-silk-application-side-boxes:before { background-position: -384px -0px }
.icon-silk-application-side-contract:before { background-position: -400px -0px }
.icon-silk-application-side-expand:before { background-position: -416px -0px }
.icon-silk-application-side-list:before { background-position: -432px -0px }
.icon-silk-application-side-tree:before { background-position: -448px -0px }
.icon-silk-application-split:before { background-position: -464px -0px }
.icon-silk-application-tile-horizontal:before { background-position: -480px -0px }
.icon-silk-application-tile-vertical:before { background-position: -496px -0px }
.icon-silk-application-view-columns:before { background-position: -0px -16px }
.icon-silk-application-view-detail:before { background-position: -16px -16px }
.icon-silk-application-view-gallery:before { background-position: -32px -16px }
.icon-silk-application-view-icons:before { background-position: -48px -16px }
.icon-silk-application-view-list:before { background-position: -64px -16px }
.icon-silk-application-view-tile:before { background-position: -80px -16px }
.icon-silk-application-xp:before { background-position: -96px -16px }
.icon-silk-application-xp-terminal:before { background-position: -112px -16px }
.icon-silk-arrow-branch:before { background-position: -128px -16px }
.icon-silk-arrow-divide:before { background-position: -144px -16px }
.icon-silk-arrow-down:before { background-position: -160px -16px }
.icon-silk-arrow-in:before { background-position: -176px -16px }
.icon-silk-arrow-inout:before { background-position: -192px -16px }
.icon-silk-arrow-join:before { background-position: -208px -16px }
.icon-silk-arrow-left:before { background-position: -224px -16px }
.icon-silk-arrow-merge:before { background-position: -240px -16px }
.icon-silk-arrow-out:before { background-position: -256px -16px }
.icon-silk-arrow-redo:before { background-position: -272px -16px }
.icon-silk-arrow-refresh:before { background-position: -288px -16px }
.icon-silk-arrow-refresh-small:before { background-position: -304px -16px }
.icon-silk-arrow-right:before { background-position: -320px -16px }
.icon-silk-arrow-rotate-anticlockwise:before { background-position: -336px -16px }
.icon-silk-arrow-rotate-clockwise:before { background-position: -352px -16px }
.icon-silk-arrow-switch:before { background-position: -368px -16px }
.icon-silk-arrow-turn-left:before { background-position: -384px -16px }
.icon-silk-arrow-turn-right:before { background-position: -400px -16px }
.icon-silk-arrow-undo:before { background-position: -416px -16px }
.icon-silk-arrow-up:before { background-position: -432px -16px }
.icon-silk-asterisk-orange:before { background-position: -448px -16px }
.icon-silk-asterisk-yellow:before { background-position: -464px -16px }
.icon-silk-attach:before { background-position: -480px -16px }
.icon-silk-award-star-add:before { background-position: -496px -16px }
.icon-silk-award-star-bronze-1:before { background-position: -0px -32px }
.icon-silk-award-star-bronze-2:before { background-position: -16px -32px }
.icon-silk-award-star-bronze-3:before { background-position: -32px -32px }
.icon-silk-award-star-delete:before { background-position: -48px -32px }
.icon-silk-award-star-gold-1:before { background-position: -64px -32px }
.icon-silk-award-star-gold-2:before { background-position: -80px -32px }
.icon-silk-award-star-gold-3:before { background-position: -96px -32px }
.icon-silk-award-star-silver-1:before { background-position: -112px -32px }
.icon-silk-award-star-silver-2:before { background-position: -128px -32px }
.icon-silk-award-star-silver-3:before { background-position: -144px -32px }
.icon-silk-basket:before { background-position: -160px -32px }
.icon-silk-basket-add:before { background-position: -176px -32px }
.icon-silk-basket-delete:before { background-position: -192px -32px }
.icon-silk-basket-edit:before { background-position: -208px -32px }
.icon-silk-basket-error:before { background-position: -224px -32px }
.icon-silk-basket-go:before { background-position: -240px -32px }
.icon-silk-basket-put:before { background-position: -256px -32px }
.icon-silk-basket-remove:before { background-position: -272px -32px }
.icon-silk-bell:before { background-position: -288px -32px }
.icon-silk-bell-add:before { background-position: -304px -32px }
.icon-silk-bell-delete:before { background-position: -320px -32px }
.icon-silk-bell-error:before { background-position: -336px -32px }
.icon-silk-bell-go:before { background-position: -352px -32px }
.icon-silk-bell-link:before { background-position: -368px -32px }
.icon-silk-bin:before { background-position: -384px -32px }
.icon-silk-bin-closed:before { background-position: -400px -32px }
.icon-silk-bin-empty:before { background-position: -416px -32px }
.icon-silk-bomb:before { background-position: -432px -32px }
.icon-silk-book:before { background-position: -448px -32px }
.icon-silk-book-add:before { background-position: -464px -32px }
.icon-silk-book-addresses:before { background-position: -480px -32px }
.icon-silk-book-delete:before { background-position: -496px -32px }
.icon-silk-book-edit:before { background-position: -0px -48px }
.icon-silk-book-error:before { background-position: -16px -48px }
.icon-silk-book-go:before { background-position: -32px -48px }
.icon-silk-book-key:before { background-position: -48px -48px }
.icon-silk-book-link:before { background-position: -64px -48px }
.icon-silk-book-next:before { background-position: -80px -48px }
.icon-silk-book-open:before { background-position: -96px -48px }
.icon-silk-book-previous:before { background-position: -112px -48px }
.icon-silk-box:before { background-position: -128px -48px }
.icon-silk-brick:before { background-position: -144px -48px }
.icon-silk-bricks:before { background-position: -160px -48px }
.icon-silk-brick-add:before { background-position: -176px -48px }
.icon-silk-brick-delete:before { background-position: -192px -48px }
.icon-silk-brick-edit:before { background-position: -208px -48px }
.icon-silk-brick-error:before { background-position: -224px -48px }
.icon-silk-brick-go:before { background-position: -240px -48px }
.icon-silk-brick-link:before { background-position: -256px -48px }
.icon-silk-briefcase:before { background-position: -272px -48px }
.icon-silk-bug:before { background-position: -288px -48px }
.icon-silk-bug-add:before { background-position: -304px -48px }
.icon-silk-bug-delete:before { background-position: -320px -48px }
.icon-silk-bug-edit:before { background-position: -336px -48px }
.icon-silk-bug-error:before { background-position: -352px -48px }
.icon-silk-bug-go:before { background-position: -368px -48px }
.icon-silk-bug-link:before { background-position: -384px -48px }
.icon-silk-building:before { background-position: -400px -48px }
.icon-silk-building-add:before { background-position: -416px -48px }
.icon-silk-building-delete:before { background-position: -432px -48px }
.icon-silk-building-edit:before { background-position: -448px -48px }
.icon-silk-building-error:before { background-position: -464px -48px }
.icon-silk-building-go:before { background-position: -480px -48px }
.icon-silk-building-key:before { background-position: -496px -48px }
.icon-silk-building-link:before { background-position: -0px -64px }
.icon-silk-bullet-add:before { background-position: -16px -64px }
.icon-silk-bullet-arrow-bottom:before { background-position: -32px -64px }
.icon-silk-bullet-arrow-down:before { background-position: -48px -64px }
.icon-silk-bullet-arrow-top:before { background-position: -64px -64px }
.icon-silk-bullet-arrow-up:before { background-position: -80px -64px }
.icon-silk-bullet-black:before { background-position: -96px -64px }
.icon-silk-bullet-blue:before { background-position: -112px -64px }
.icon-silk-bullet-delete:before { background-position: -128px -64px }
.icon-silk-bullet-disk:before { background-position: -144px -64px }
.icon-silk-bullet-error:before { background-position: -160px -64px }
.icon-silk-bullet-feed:before { background-position: -176px -64px }
.icon-silk-bullet-go:before { background-position: -192px -64px }
.icon-silk-bullet-green:before { background-position: -208px -64px }
.icon-silk-bullet-key:before { background-position: -224px -64px }
.icon-silk-bullet-orange:before { background-position: -240px -64px }
.icon-silk-bullet-picture:before { background-position: -256px -64px }
.icon-silk-bullet-pink:before { background-position: -272px -64px }
.icon-silk-bullet-purple:before { background-position: -288px -64px }
.icon-silk-bullet-red:before { background-position: -304px -64px }
.icon-silk-bullet-star:before { background-position: -320px -64px }
.icon-silk-bullet-toggle-minus:before { background-position: -336px -64px }
.icon-silk-bullet-toggle-plus:before { background-position: -352px -64px }
.icon-silk-bullet-white:before { background-position: -368px -64px }
.icon-silk-bullet-wrench:before { background-position: -384px -64px }
.icon-silk-bullet-yellow:before { background-position: -400px -64px }
.icon-silk-cake:before { background-position: -416px -64px }
.icon-silk-calculator:before { background-position: -432px -64px }
.icon-silk-calculator-add:before { background-position: -448px -64px }
.icon-silk-calculator-delete:before { background-position: -464px -64px }
.icon-silk-calculator-edit:before { background-position: -480px -64px }
.icon-silk-calculator-error:before { background-position: -496px -64px }
.icon-silk-calculator-link:before { background-position: -0px -80px }
.icon-silk-calendar:before { background-position: -16px -80px }
.icon-silk-calendar-add:before { background-position: -32px -80px }
.icon-silk-calendar-delete:before { background-position: -48px -80px }
.icon-silk-calendar-edit:before { background-position: -64px -80px }
.icon-silk-calendar-link:before { background-position: -80px -80px }
.icon-silk-calendar-view-day:before { background-position: -96px -80px }
.icon-silk-calendar-view-month:before { background-position: -112px -80px }
.icon-silk-calendar-view-week:before { background-position: -128px -80px }
.icon-silk-camera:before { background-position: -144px -80px }
.icon-silk-camera-add:before { background-position: -160px -80px }
.icon-silk-camera-delete:before { background-position: -176px -80px }
.icon-silk-camera-edit:before { background-position: -192px -80px }
.icon-silk-camera-error:before { background-position: -208px -80px }
.icon-silk-camera-go:before { background-position: -224px -80px }
.icon-silk-camera-link:before { background-position: -240px -80px }
.icon-silk-camera-small:before { background-position: -256px -80px }
.icon-silk-cancel:before { background-position: -272px -80px }
.icon-silk-car:before { background-position: -288px -80px }
.icon-silk-cart:before { background-position: -304px -80px }
.icon-silk-cart-add:before { background-position: -320px -80px }
.icon-silk-cart-delete:before { background-position: -336px -80px }
.icon-silk-cart-edit:before { background-position: -352px -80px }
.icon-silk-cart-error:before { background-position: -368px -80px }
.icon-silk-cart-go:before { background-position: -384px -80px }
.icon-silk-cart-put:before { background-position: -400px -80px }
.icon-silk-cart-remove:before { background-position: -416px -80px }
.icon-silk-car-add:before { background-position: -432px -80px }
.icon-silk-car-delete:before { background-position: -448px -80px }
.icon-silk-cd:before { background-position: -464px -80px }
.icon-silk-cd-add:before { background-position: -480px -80px }
.icon-silk-cd-burn:before { background-position: -496px -80px }
.icon-silk-cd-delete:before { background-position: -0px -96px }
.icon-silk-cd-edit:before { background-position: -16px -96px }
.icon-silk-cd-eject:before { background-position: -32px -96px }
.icon-silk-cd-go:before { background-position: -48px -96px }
.icon-silk-chart-bar:before { background-position: -64px -96px }
.icon-silk-chart-bar-add:before { background-position: -80px -96px }
.icon-silk-chart-bar-delete:before { background-position: -96px -96px }
.icon-silk-chart-bar-edit:before { background-position: -112px -96px }
.icon-silk-chart-bar-error:before { background-position: -128px -96px }
.icon-silk-chart-bar-link:before { background-position: -144px -96px }
.icon-silk-chart-curve:before { background-position: -160px -96px }
.icon-silk-chart-curve-add:before { background-position: -176px -96px }
.icon-silk-chart-curve-delete:before { background-position: -192px -96px }
.icon-silk-chart-curve-edit:before { background-position: -208px -96px }
.icon-silk-chart-curve-error:before { background-position: -224px -96px }
.icon-silk-chart-curve-go:before { background-position: -240px -96px }
.icon-silk-chart-curve-link:before { background-position: -256px -96px }
.icon-silk-chart-line:before { background-position: -272px -96px }
.icon-silk-chart-line-add:before { background-position: -288px -96px }
.icon-silk-chart-line-delete:before { background-position: -304px -96px }
.icon-silk-chart-line-edit:before { background-position: -320px -96px }
.icon-silk-chart-line-error:before { background-position: -336px -96px }
.icon-silk-chart-line-link:before { background-position: -352px -96px }
.icon-silk-chart-organisation:before { background-position: -368px -96px }
.icon-silk-chart-organisation-add:before { background-position: -384px -96px }
.icon-silk-chart-organisation-delete:before { background-position: -400px -96px }
.icon-silk-chart-pie:before { background-position: -416px -96px }
.icon-silk-chart-pie-add:before { background-position: -432px -96px }
.icon-silk-chart-pie-delete:before { background-position: -448px -96px }
.icon-silk-chart-pie-edit:before { background-position: -464px -96px }
.icon-silk-chart-pie-error:before { background-position: -480px -96px }
.icon-silk-chart-pie-link:before { background-position: -496px -96px }
.icon-silk-clock:before { background-position: -0px -112px }
.icon-silk-clock-add:before { background-position: -16px -112px }
.icon-silk-clock-delete:before { background-position: -32px -112px }
.icon-silk-clock-edit:before { background-position: -48px -112px }
.icon-silk-clock-error:before { background-position: -64px -112px }
.icon-silk-clock-go:before { background-position: -80px -112px }
.icon-silk-clock-link:before { background-position: -96px -112px }
.icon-silk-clock-pause:before { background-position: -112px -112px }
.icon-silk-clock-play:before { background-position: -128px -112px }
.icon-silk-clock-red:before { background-position: -144px -112px }
.icon-silk-clock-stop:before { background-position: -160px -112px }
.icon-silk-cog:before { background-position: -176px -112px }
.icon-silk-cog-add:before { background-position: -192px -112px }
.icon-silk-cog-delete:before { background-position: -208px -112px }
.icon-silk-cog-edit:before { background-position: -224px -112px }
.icon-silk-cog-error:before { background-position: -240px -112px }
.icon-silk-cog-go:before { background-position: -256px -112px }
.icon-silk-coins:before { background-position: -272px -112px }
.icon-silk-coins-add:before { background-position: -288px -112px }
.icon-silk-coins-delete:before { background-position: -304px -112px }
.icon-silk-color-swatch:before { background-position: -320px -112px }
.icon-silk-color-wheel:before { background-position: -336px -112px }
.icon-silk-comment:before { background-position: -352px -112px }
.icon-silk-comments:before { background-position: -368px -112px }
.icon-silk-comments-add:before { background-position: -384px -112px }
.icon-silk-comments-delete:before { background-position: -400px -112px }
.icon-silk-comment-add:before { background-position: -416px -112px }
.icon-silk-comment-delete:before { background-position: -432px -112px }
.icon-silk-comment-edit:before { background-position: -448px -112px }
.icon-silk-compress:before { background-position: -464px -112px }
.icon-silk-computer:before { background-position: -480px -112px }
.icon-silk-computer-add:before { background-position: -496px -112px }
.icon-silk-computer-delete:before { background-position: -0px -128px }
.icon-silk-computer-edit:before { background-position: -16px -128px }
.icon-silk-computer-error:before { background-position: -32px -128px }
.icon-silk-computer-go:before { background-position: -48px -128px }
.icon-silk-computer-key:before { background-position: -64px -128px }
.icon-silk-computer-link:before { background-position: -80px -128px }
.icon-silk-connect:before { background-position: -96px -128px }
.icon-silk-contrast:before { background-position: -112px -128px }
.icon-silk-contrast-decrease:before { background-position: -128px -128px }
.icon-silk-contrast-high:before { background-position: -144px -128px }
.icon-silk-contrast-increase:before { background-position: -160px -128px }
.icon-silk-contrast-low:before { background-position: -176px -128px }
.icon-silk-controller:before { background-position: -192px -128px }
.icon-silk-controller-add:before { background-position: -208px -128px }
.icon-silk-controller-delete:before { background-position: -224px -128px }
.icon-silk-controller-error:before { background-position: -240px -128px }
.icon-silk-control-eject:before { background-position: -256px -128px }
.icon-silk-control-eject-blue:before { background-position: -272px -128px }
.icon-silk-control-end:before { background-position: -288px -128px }
.icon-silk-control-end-blue:before { background-position: -304px -128px }
.icon-silk-control-equalizer:before { background-position: -320px -128px }
.icon-silk-control-equalizer-blue:before { background-position: -336px -128px }
.icon-silk-control-fastforward:before { background-position: -352px -128px }
.icon-silk-control-fastforward-blue:before { background-position: -368px -128px }
.icon-silk-control-pause:before { background-position: -384px -128px }
.icon-silk-control-pause-blue:before { background-position: -400px -128px }
.icon-silk-control-play:before { background-position: -416px -128px }
.icon-silk-control-play-blue:before { background-position: -432px -128px }
.icon-silk-control-repeat:before { background-position: -448px -128px }
.icon-silk-control-repeat-blue:before { background-position: -464px -128px }
.icon-silk-control-rewind:before { background-position: -480px -128px }
.icon-silk-control-rewind-blue:before { background-position: -496px -128px }
.icon-silk-control-start:before { background-position: -0px -144px }
.icon-silk-control-start-blue:before { background-position: -16px -144px }
.icon-silk-control-stop:before { background-position: -32px -144px }
.icon-silk-control-stop-blue:before { background-position: -48px -144px }
.icon-silk-creditcards:before { background-position: -64px -144px }
.icon-silk-cross:before { background-position: -80px -144px }
.icon-silk-css:before { background-position: -96px -144px }
.icon-silk-css-add:before { background-position: -112px -144px }
.icon-silk-css-delete:before { background-position: -128px -144px }
.icon-silk-css-go:before { background-position: -144px -144px }
.icon-silk-css-valid:before { background-position: -160px -144px }
.icon-silk-cup:before { background-position: -176px -144px }
.icon-silk-cup-add:before { background-position: -192px -144px }
.icon-silk-cup-delete:before { background-position: -208px -144px }
.icon-silk-cup-edit:before { background-position: -224px -144px }
.icon-silk-cup-error:before { background-position: -240px -144px }
.icon-silk-cup-go:before { background-position: -256px -144px }
.icon-silk-cup-key:before { background-position: -272px -144px }
.icon-silk-cup-link:before { background-position: -288px -144px }
.icon-silk-cursor:before { background-position: -304px -144px }
.icon-silk-cut:before { background-position: -320px -144px }
.icon-silk-cut-red:before { background-position: -336px -144px }
.icon-silk-database:before { background-position: -352px -144px }
.icon-silk-database-add:before { background-position: -368px -144px }
.icon-silk-database-connect:before { background-position: -384px -144px }
.icon-silk-database-delete:before { background-position: -400px -144px }
.icon-silk-database-edit:before { background-position: -416px -144px }
.icon-silk-database-error:before { background-position: -432px -144px }
.icon-silk-database-gear:before { background-position: -448px -144px }
.icon-silk-database-go:before { background-position: -464px -144px }
.icon-silk-database-key:before { background-position: -480px -144px }
.icon-silk-database-lightning:before { background-position: -496px -144px }
.icon-silk-database-link:before { background-position: -0px -160px }
.icon-silk-database-refresh:before { background-position: -16px -160px }
.icon-silk-database-save:before { background-position: -32px -160px }
.icon-silk-database-table:before { background-position: -48px -160px }
.icon-silk-date:before { background-position: -64px -160px }
.icon-silk-date-add:before { background-position: -80px -160px }
.icon-silk-date-delete:before { background-position: -96px -160px }
.icon-silk-date-edit:before { background-position: -112px -160px }
.icon-silk-date-error:before { background-position: -128px -160px }
.icon-silk-date-go:before { background-position: -144px -160px }
.icon-silk-date-link:before { background-position: -160px -160px }
.icon-silk-date-magnify:before { background-position: -176px -160px }
.icon-silk-date-next:before { background-position: -192px -160px }
.icon-silk-date-previous:before { background-position: -208px -160px }
.icon-silk-delete:before { background-position: -224px -160px }
.icon-silk-disconnect:before { background-position: -240px -160px }
.icon-silk-disk:before { background-position: -256px -160px }
.icon-silk-disk-multiple:before { background-position: -272px -160px }
.icon-silk-door:before { background-position: -288px -160px }
.icon-silk-door-in:before { background-position: -304px -160px }
.icon-silk-door-open:before { background-position: -320px -160px }
.icon-silk-door-out:before { background-position: -336px -160px }
.icon-silk-drink:before { background-position: -352px -160px }
.icon-silk-drink-empty:before { background-position: -368px -160px }
.icon-silk-drive:before { background-position: -384px -160px }
.icon-silk-drive-add:before { background-position: -400px -160px }
.icon-silk-drive-burn:before { background-position: -416px -160px }
.icon-silk-drive-cd:before { background-position: -432px -160px }
.icon-silk-drive-cd-empty:before { background-position: -448px -160px }
.icon-silk-drive-delete:before { background-position: -464px -160px }
.icon-silk-drive-disk:before { background-position: -480px -160px }
.icon-silk-drive-edit:before { background-position: -496px -160px }
.icon-silk-drive-error:before { background-position: -0px -176px }
.icon-silk-drive-go:before { background-position: -16px -176px }
.icon-silk-drive-key:before { background-position: -32px -176px }
.icon-silk-drive-link:before { background-position: -48px -176px }
.icon-silk-drive-magnify:before { background-position: -64px -176px }
.icon-silk-drive-network:before { background-position: -80px -176px }
.icon-silk-drive-rename:before { background-position: -96px -176px }
.icon-silk-drive-user:before { background-position: -112px -176px }
.icon-silk-drive-web:before { background-position: -128px -176px }
.icon-silk-dvd:before { background-position: -144px -176px }
.icon-silk-dvd-add:before { background-position: -160px -176px }
.icon-silk-dvd-delete:before { background-position: -176px -176px }
.icon-silk-dvd-edit:before { background-position: -192px -176px }
.icon-silk-dvd-error:before { background-position: -208px -176px }
.icon-silk-dvd-go:before { background-position: -224px -176px }
.icon-silk-dvd-key:before { background-position: -240px -176px }
.icon-silk-dvd-link:before { background-position: -256px -176px }
.icon-silk-email:before { background-position: -272px -176px }
.icon-silk-email-add:before { background-position: -288px -176px }
.icon-silk-email-attach:before { background-position: -304px -176px }
.icon-silk-email-delete:before { background-position: -320px -176px }
.icon-silk-email-edit:before { background-position: -336px -176px }
.icon-silk-email-error:before { background-position: -352px -176px }
.icon-silk-email-go:before { background-position: -368px -176px }
.icon-silk-email-link:before { background-position: -384px -176px }
.icon-silk-email-open:before { background-position: -400px -176px }
.icon-silk-email-open-image:before { background-position: -416px -176px }
.icon-silk-emoticon-evilgrin:before { background-position: -432px -176px }
.icon-silk-emoticon-grin:before { background-position: -448px -176px }
.icon-silk-emoticon-happy:before { background-position: -464px -176px }
.icon-silk-emoticon-smile:before { background-position: -480px -176px }
.icon-silk-emoticon-surprised:before { background-position: -496px -176px }
.icon-silk-emoticon-tongue:before { background-position: -0px -192px }
.icon-silk-emoticon-unhappy:before { background-position: -16px -192px }
.icon-silk-emoticon-waii:before { background-position: -32px -192px }
.icon-silk-emoticon-wink:before { background-position: -48px -192px }
.icon-silk-error:before { background-position: -64px -192px }
.icon-silk-error-add:before { background-position: -80px -192px }
.icon-silk-error-delete:before { background-position: -96px -192px }
.icon-silk-error-go:before { background-position: -112px -192px }
.icon-silk-exclamation:before { background-position: -128px -192px }
.icon-silk-eye:before { background-position: -144px -192px }
.icon-silk-feed:before { background-position: -160px -192px }
.icon-silk-feed-add:before { background-position: -176px -192px }
.icon-silk-feed-delete:before { background-position: -192px -192px }
.icon-silk-feed-disk:before { background-position: -208px -192px }
.icon-silk-feed-edit:before { background-position: -224px -192px }
.icon-silk-feed-error:before { background-position: -240px -192px }
.icon-silk-feed-go:before { background-position: -256px -192px }
.icon-silk-feed-key:before { background-position: -272px -192px }
.icon-silk-feed-link:before { background-position: -288px -192px }
.icon-silk-feed-magnify:before { background-position: -304px -192px }
.icon-silk-female:before { background-position: -320px -192px }
.icon-silk-film:before { background-position: -336px -192px }
.icon-silk-film-add:before { background-position: -352px -192px }
.icon-silk-film-delete:before { background-position: -368px -192px }
.icon-silk-film-edit:before { background-position: -384px -192px }
.icon-silk-film-error:before { background-position: -400px -192px }
.icon-silk-film-go:before { background-position: -416px -192px }
.icon-silk-film-key:before { background-position: -432px -192px }
.icon-silk-film-link:before { background-position: -448px -192px }
.icon-silk-film-save:before { background-position: -464px -192px }
.icon-silk-find:before { background-position: -480px -192px }
.icon-silk-flag-blue:before { background-position: -496px -192px }
.icon-silk-flag-green:before { background-position: -0px -208px }
.icon-silk-flag-orange:before { background-position: -16px -208px }
.icon-silk-flag-pink:before { background-position: -32px -208px }
.icon-silk-flag-purple:before { background-position: -48px -208px }
.icon-silk-flag-red:before { background-position: -64px -208px }
.icon-silk-flag-yellow:before { background-position: -80px -208px }
.icon-silk-folder:before { background-position: -96px -208px }
.icon-silk-folder-add:before { background-position: -112px -208px }
.icon-silk-folder-bell:before { background-position: -128px -208px }
.icon-silk-folder-brick:before { background-position: -144px -208px }
.icon-silk-folder-bug:before { background-position: -160px -208px }
.icon-silk-folder-camera:before { background-position: -176px -208px }
.icon-silk-folder-database:before { background-position: -192px -208px }
.icon-silk-folder-delete:before { background-position: -208px -208px }
.icon-silk-folder-edit:before { background-position: -224px -208px }
.icon-silk-folder-error:before { background-position: -240px -208px }
.icon-silk-folder-explore:before { background-position: -256px -208px }
.icon-silk-folder-feed:before { background-position: -272px -208px }
.icon-silk-folder-find:before { background-position: -288px -208px }
.icon-silk-folder-go:before { background-position: -304px -208px }
.icon-silk-folder-heart:before { background-position: -320px -208px }
.icon-silk-folder-image:before { background-position: -336px -208px }
.icon-silk-folder-key:before { background-position: -352px -208px }
.icon-silk-folder-lightbulb:before { background-position: -368px -208px }
.icon-silk-folder-link:before { background-position: -384px -208px }
.icon-silk-folder-magnify:before { background-position: -400px -208px }
.icon-silk-folder-page:before { background-position: -416px -208px }
.icon-silk-folder-page-white:before { background-position: -432px -208px }
.icon-silk-folder-palette:before { background-position: -448px -208px }
.icon-silk-folder-picture:before { background-position: -464px -208px }
.icon-silk-folder-star:before { background-position: -480px -208px }
.icon-silk-folder-table:before { background-position: -496px -208px }
.icon-silk-folder-user:before { background-position: -0px -224px }
.icon-silk-folder-wrench:before { background-position: -16px -224px }
.icon-silk-font:before { background-position: -32px -224px }
.icon-silk-font-add:before { background-position: -48px -224px }
.icon-silk-font-delete:before { background-position: -64px -224px }
.icon-silk-font-go:before { background-position: -80px -224px }
.icon-silk-group:before { background-position: -96px -224px }
.icon-silk-group-add:before { background-position: -112px -224px }
.icon-silk-group-delete:before { background-position: -128px -224px }
.icon-silk-group-edit:before { background-position: -144px -224px }
.icon-silk-group-error:before { background-position: -160px -224px }
.icon-silk-group-gear:before { background-position: -176px -224px }
.icon-silk-group-go:before { background-position: -192px -224px }
.icon-silk-group-key:before { background-position: -208px -224px }
.icon-silk-group-link:before { background-position: -224px -224px }
.icon-silk-heart:before { background-position: -240px -224px }
.icon-silk-heart-add:before { background-position: -256px -224px }
.icon-silk-heart-delete:before { background-position: -272px -224px }
.icon-silk-help:before { background-position: -288px -224px }
.icon-silk-hourglass:before { background-position: -304px -224px }
.icon-silk-hourglass-add:before { background-position: -320px -224px }
.icon-silk-hourglass-delete:before { background-position: -336px -224px }
.icon-silk-hourglass-go:before { background-position: -352px -224px }
.icon-silk-hourglass-link:before { background-position: -368px -224px }
.icon-silk-house:before { background-position: -384px -224px }
.icon-silk-house-go:before { background-position: -400px -224px }
.icon-silk-house-link:before { background-position: -416px -224px }
.icon-silk-html:before { background-position: -432px -224px }
.icon-silk-html-add:before { background-position: -448px -224px }
.icon-silk-html-delete:before { background-position: -464px -224px }
.icon-silk-html-go:before { background-position: -480px -224px }
.icon-silk-html-valid:before { background-position: -496px -224px }
.icon-silk-image:before { background-position: -0px -240px }
.icon-silk-images:before { background-position: -16px -240px }
.icon-silk-image-add:before { background-position: -32px -240px }
.icon-silk-image-delete:before { background-position: -48px -240px }
.icon-silk-image-edit:before { background-position: -64px -240px }
.icon-silk-image-link:before { background-position: -80px -240px }
.icon-silk-information:before { background-position: -96px -240px }
.icon-silk-ipod:before { background-position: -112px -240px }
.icon-silk-ipod-cast:before { background-position: -128px -240px }
.icon-silk-ipod-cast-add:before { background-position: -144px -240px }
.icon-silk-ipod-cast-delete:before { background-position: -160px -240px }
.icon-silk-ipod-sound:before { background-position: -176px -240px }
.icon-silk-joystick:before { background-position: -192px -240px }
.icon-silk-joystick-add:before { background-position: -208px -240px }
.icon-silk-joystick-delete:before { background-position: -224px -240px }
.icon-silk-joystick-error:before { background-position: -240px -240px }
.icon-silk-key:before { background-position: -256px -240px }
.icon-silk-keyboard:before { background-position: -272px -240px }
.icon-silk-keyboard-add:before { background-position: -288px -240px }
.icon-silk-keyboard-delete:before { background-position: -304px -240px }
.icon-silk-keyboard-magnify:before { background-position: -320px -240px }
.icon-silk-key-add:before { background-position: -336px -240px }
.icon-silk-key-delete:before { background-position: -352px -240px }
.icon-silk-key-go:before { background-position: -368px -240px }
.icon-silk-layers:before { background-position: -384px -240px }
.icon-silk-layout:before { background-position: -400px -240px }
.icon-silk-layout-add:before { background-position: -416px -240px }
.icon-silk-layout-content:before { background-position: -432px -240px }
.icon-silk-layout-delete:before { background-position: -448px -240px }
.icon-silk-layout-edit:before { background-position: -464px -240px }
.icon-silk-layout-error:before { background-position: -480px -240px }
.icon-silk-layout-header:before { background-position: -496px -240px }
.icon-silk-layout-link:before { background-position: -0px -256px }
.icon-silk-layout-sidebar:before { background-position: -16px -256px }
.icon-silk-lightbulb:before { background-position: -32px -256px }
.icon-silk-lightbulb-add:before { background-position: -48px -256px }
.icon-silk-lightbulb-delete:before { background-position: -64px -256px }
.icon-silk-lightbulb-off:before { background-position: -80px -256px }
.icon-silk-lightning:before { background-position: -96px -256px }
.icon-silk-lightning-add:before { background-position: -112px -256px }
.icon-silk-lightning-delete:before { background-position: -128px -256px }
.icon-silk-lightning-go:before { background-position: -144px -256px }
.icon-silk-link:before { background-position: -160px -256px }
.icon-silk-link-add:before { background-position: -176px -256px }
.icon-silk-link-break:before { background-position: -192px -256px }
.icon-silk-link-delete:before { background-position: -208px -256px }
.icon-silk-link-edit:before { background-position: -224px -256px }
.icon-silk-link-error:before { background-position: -240px -256px }
.icon-silk-link-go:before { background-position: -256px -256px }
.icon-silk-lock:before { background-position: -272px -256px }
.icon-silk-lock-add:before { background-position: -288px -256px }
.icon-silk-lock-break:before { background-position: -304px -256px }
.icon-silk-lock-delete:before { background-position: -320px -256px }
.icon-silk-lock-edit:before { background-position: -336px -256px }
.icon-silk-lock-go:before { background-position: -352px -256px }
.icon-silk-lock-open:before { background-position: -368px -256px }
.icon-silk-lorry:before { background-position: -384px -256px }
.icon-silk-lorry-add:before { background-position: -400px -256px }
.icon-silk-lorry-delete:before { background-position: -416px -256px }
.icon-silk-lorry-error:before { background-position: -432px -256px }
.icon-silk-lorry-flatbed:before { background-position: -448px -256px }
.icon-silk-lorry-go:before { background-position: -464px -256px }
.icon-silk-lorry-link:before { background-position: -480px -256px }
.icon-silk-magifier-zoom-out:before { background-position: -496px -256px }
.icon-silk-magnifier:before { background-position: -0px -272px }
.icon-silk-magnifier-zoom-in:before { background-position: -16px -272px }
.icon-silk-male:before { background-position: -32px -272px }
.icon-silk-map:before { background-position: -48px -272px }
.icon-silk-map-add:before { background-position: -64px -272px }
.icon-silk-map-delete:before { background-position: -80px -272px }
.icon-silk-map-edit:before { background-position: -96px -272px }
.icon-silk-map-go:before { background-position: -112px -272px }
.icon-silk-map-magnify:before { background-position: -128px -272px }
.icon-silk-medal-bronze-1:before { background-position: -144px -272px }
.icon-silk-medal-bronze-2:before { background-position: -160px -272px }
.icon-silk-medal-bronze-3:before { background-position: -176px -272px }
.icon-silk-medal-bronze-add:before { background-position: -192px -272px }
.icon-silk-medal-bronze-delete:before { background-position: -208px -272px }
.icon-silk-medal-gold-1:before { background-position: -224px -272px }
.icon-silk-medal-gold-2:before { background-position: -240px -272px }
.icon-silk-medal-gold-3:before { background-position: -256px -272px }
.icon-silk-medal-gold-add:before { background-position: -272px -272px }
.icon-silk-medal-gold-delete:before { background-position: -288px -272px }
.icon-silk-medal-silver-1:before { background-position: -304px -272px }
.icon-silk-medal-silver-2:before { background-position: -320px -272px }
.icon-silk-medal-silver-3:before { background-position: -336px -272px }
.icon-silk-medal-silver-add:before { background-position: -352px -272px }
.icon-silk-medal-silver-delete:before { background-position: -368px -272px }
.icon-silk-money:before { background-position: -384px -272px }
.icon-silk-money-add:before { background-position: -400px -272px }
.icon-silk-money-delete:before { background-position: -416px -272px }
.icon-silk-money-dollar:before { background-position: -432px -272px }
.icon-silk-money-euro:before { background-position: -448px -272px }
.icon-silk-money-pound:before { background-position: -464px -272px }
.icon-silk-money-yen:before { background-position: -480px -272px }
.icon-silk-monitor:before { background-position: -496px -272px }
.icon-silk-monitor-add:before { background-position: -0px -288px }
.icon-silk-monitor-delete:before { background-position: -16px -288px }
.icon-silk-monitor-edit:before { background-position: -32px -288px }
.icon-silk-monitor-error:before { background-position: -48px -288px }
.icon-silk-monitor-go:before { background-position: -64px -288px }
.icon-silk-monitor-lightning:before { background-position: -80px -288px }
.icon-silk-monitor-link:before { background-position: -96px -288px }
.icon-silk-mouse:before { background-position: -112px -288px }
.icon-silk-mouse-add:before { background-position: -128px -288px }
.icon-silk-mouse-delete:before { background-position: -144px -288px }
.icon-silk-mouse-error:before { background-position: -160px -288px }
.icon-silk-music:before { background-position: -176px -288px }
.icon-silk-new:before { background-position: -192px -288px }
.icon-silk-newspaper:before { background-position: -208px -288px }
.icon-silk-newspaper-add:before { background-position: -224px -288px }
.icon-silk-newspaper-delete:before { background-position: -240px -288px }
.icon-silk-newspaper-go:before { background-position: -256px -288px }
.icon-silk-newspaper-link:before { background-position: -272px -288px }
.icon-silk-note:before { background-position: -288px -288px }
.icon-silk-note-add:before { background-position: -304px -288px }
.icon-silk-note-delete:before { background-position: -320px -288px }
.icon-silk-note-edit:before { background-position: -336px -288px }
.icon-silk-note-error:before { background-position: -352px -288px }
.icon-silk-note-go:before { background-position: -368px -288px }
.icon-silk-overlays:before { background-position: -384px -288px }
.icon-silk-package:before { background-position: -400px -288px }
.icon-silk-package-add:before { background-position: -416px -288px }
.icon-silk-package-delete:before { background-position: -432px -288px }
.icon-silk-package-go:before { background-position: -448px -288px }
.icon-silk-package-green:before { background-position: -464px -288px }
.icon-silk-package-link:before { background-position: -480px -288px }
.icon-silk-page:before { background-position: -496px -288px }
.icon-silk-page-add:before { background-position: -0px -304px }
.icon-silk-page-attach:before { background-position: -16px -304px }
.icon-silk-page-code:before { background-position: -32px -304px }
.icon-silk-page-copy:before { background-position: -48px -304px }
.icon-silk-page-delete:before { background-position: -64px -304px }
.icon-silk-page-edit:before { background-position: -80px -304px }
.icon-silk-page-error:before { background-position: -96px -304px }
.icon-silk-page-excel:before { background-position: -112px -304px }
.icon-silk-page-find:before { background-position: -128px -304px }
.icon-silk-page-gear:before { background-position: -144px -304px }
.icon-silk-page-go:before { background-position: -160px -304px }
.icon-silk-page-green:before { background-position: -176px -304px }
.icon-silk-page-key:before { background-position: -192px -304px }
.icon-silk-page-lightning:before { background-position: -208px -304px }
.icon-silk-page-link:before { background-position: -224px -304px }
.icon-silk-page-paintbrush:before { background-position: -240px -304px }
.icon-silk-page-paste:before { background-position: -256px -304px }
.icon-silk-page-red:before { background-position: -272px -304px }
.icon-silk-page-refresh:before { background-position: -288px -304px }
.icon-silk-page-save:before { background-position: -304px -304px }
.icon-silk-page-white:before { background-position: -320px -304px }
.icon-silk-page-white-acrobat:before { background-position: -336px -304px }
.icon-silk-page-white-actionscript:before { background-position: -352px -304px }
.icon-silk-page-white-add:before { background-position: -368px -304px }
.icon-silk-page-white-c:before { background-position: -384px -304px }
.icon-silk-page-white-camera:before { background-position: -400px -304px }
.icon-silk-page-white-cd:before { background-position: -416px -304px }
.icon-silk-page-white-code:before { background-position: -432px -304px }
.icon-silk-page-white-code-red:before { background-position: -448px -304px }
.icon-silk-page-white-coldfusion:before { background-position: -464px -304px }
.icon-silk-page-white-compressed:before { background-position: -480px -304px }
.icon-silk-page-white-copy:before { background-position: -496px -304px }
.icon-silk-page-white-cplusplus:before { background-position: -0px -320px }
.icon-silk-page-white-csharp:before { background-position: -16px -320px }
.icon-silk-page-white-cup:before { background-position: -32px -320px }
.icon-silk-page-white-database:before { background-position: -48px -320px }
.icon-silk-page-white-delete:before { background-position: -64px -320px }
.icon-silk-page-white-dvd:before { background-position: -80px -320px }
.icon-silk-page-white-edit:before { background-position: -96px -320px }
.icon-silk-page-white-error:before { background-position: -112px -320px }
.icon-silk-page-white-excel:before { background-position: -128px -320px }
.icon-silk-page-white-find:before { background-position: -144px -320px }
.icon-silk-page-white-flash:before { background-position: -160px -320px }
.icon-silk-page-white-freehand:before { background-position: -176px -320px }
.icon-silk-page-white-gear:before { background-position: -192px -320px }
.icon-silk-page-white-get:before { background-position: -208px -320px }
.icon-silk-page-white-go:before { background-position: -224px -320px }
.icon-silk-page-white-h:before { background-position: -240px -320px }
.icon-silk-page-white-horizontal:before { background-position: -256px -320px }
.icon-silk-page-white-key:before { background-position: -272px -320px }
.icon-silk-page-white-lightning:before { background-position: -288px -320px }
.icon-silk-page-white-link:before { background-position: -304px -320px }
.icon-silk-page-white-magnify:before { background-position: -320px -320px }
.icon-silk-page-white-medal:before { background-position: -336px -320px }
.icon-silk-page-white-office:before { background-position: -352px -320px }
.icon-silk-page-white-paint:before { background-position: -368px -320px }
.icon-silk-page-white-paintbrush:before { background-position: -384px -320px }
.icon-silk-page-white-paste:before { background-position: -400px -320px }
.icon-silk-page-white-php:before { background-position: -416px -320px }
.icon-silk-page-white-picture:before { background-position: -432px -320px }
.icon-silk-page-white-powerpoint:before { background-position: -448px -320px }
.icon-silk-page-white-put:before { background-position: -464px -320px }
.icon-silk-page-white-ruby:before { background-position: -480px -320px }
.icon-silk-page-white-stack:before { background-position: -496px -320px }
.icon-silk-page-white-star:before { background-position: -0px -336px }
.icon-silk-page-white-swoosh:before { background-position: -16px -336px }
.icon-silk-page-white-text:before { background-position: -32px -336px }
.icon-silk-page-white-text-width:before { background-position: -48px -336px }
.icon-silk-page-white-tux:before { background-position: -64px -336px }
.icon-silk-page-white-vector:before { background-position: -80px -336px }
.icon-silk-page-white-visualstudio:before { background-position: -96px -336px }
.icon-silk-page-white-width:before { background-position: -112px -336px }
.icon-silk-page-white-word:before { background-position: -128px -336px }
.icon-silk-page-white-world:before { background-position: -144px -336px }
.icon-silk-page-white-wrench:before { background-position: -160px -336px }
.icon-silk-page-white-zip:before { background-position: -176px -336px }
.icon-silk-page-word:before { background-position: -192px -336px }
.icon-silk-page-world:before { background-position: -208px -336px }
.icon-silk-paintbrush:before { background-position: -224px -336px }
.icon-silk-paintcan:before { background-position: -240px -336px }
.icon-silk-palette:before { background-position: -256px -336px }
.icon-silk-paste-plain:before { background-position: -272px -336px }
.icon-silk-paste-word:before { background-position: -288px -336px }
.icon-silk-pencil:before { background-position: -304px -336px }
.icon-silk-pencil-add:before { background-position: -320px -336px }
.icon-silk-pencil-delete:before { background-position: -336px -336px }
.icon-silk-pencil-go:before { background-position: -352px -336px }
.icon-silk-phone:before { background-position: -368px -336px }
.icon-silk-phone-add:before { background-position: -384px -336px }
.icon-silk-phone-delete:before { background-position: -400px -336px }
.icon-silk-phone-sound:before { background-position: -416px -336px }
.icon-silk-photo:before { background-position: -432px -336px }
.icon-silk-photos:before { background-position: -448px -336px }
.icon-silk-photo-add:before { background-position: -464px -336px }
.icon-silk-photo-delete:before { background-position: -480px -336px }
.icon-silk-photo-link:before { background-position: -496px -336px }
.icon-silk-picture:before { background-position: -0px -352px }
.icon-silk-pictures:before { background-position: -16px -352px }
.icon-silk-picture-add:before { background-position: -32px -352px }
.icon-silk-picture-delete:before { background-position: -48px -352px }
.icon-silk-picture-edit:before { background-position: -64px -352px }
.icon-silk-picture-empty:before { background-position: -80px -352px }
.icon-silk-picture-error:before { background-position: -96px -352px }
.icon-silk-picture-go:before { background-position: -112px -352px }
.icon-silk-picture-key:before { background-position: -128px -352px }
.icon-silk-picture-link:before { background-position: -144px -352px }
.icon-silk-picture-save:before { background-position: -160px -352px }
.icon-silk-pilcrow:before { background-position: -176px -352px }
.icon-silk-pill:before { background-position: -192px -352px }
.icon-silk-pill-add:before { background-position: -208px -352px }
.icon-silk-pill-delete:before { background-position: -224px -352px }
.icon-silk-pill-go:before { background-position: -240px -352px }
.icon-silk-plugin:before { background-position: -256px -352px }
.icon-silk-plugin-add:before { background-position: -272px -352px }
.icon-silk-plugin-delete:before { background-position: -288px -352px }
.icon-silk-plugin-disabled:before { background-position: -304px -352px }
.icon-silk-plugin-edit:before { background-position: -320px -352px }
.icon-silk-plugin-error:before { background-position: -336px -352px }
.icon-silk-plugin-go:before { background-position: -352px -352px }
.icon-silk-plugin-link:before { background-position: -368px -352px }
.icon-silk-printer:before { background-position: -384px -352px }
.icon-silk-printer-add:before { background-position: -400px -352px }
.icon-silk-printer-delete:before { background-position: -416px -352px }
.icon-silk-printer-empty:before { background-position: -432px -352px }
.icon-silk-printer-error:before { background-position: -448px -352px }
.icon-silk-rainbow:before { background-position: -464px -352px }
.icon-silk-report:before { background-position: -480px -352px }
.icon-silk-report-add:before { background-position: -496px -352px }
.icon-silk-report-delete:before { background-position: -0px -368px }
.icon-silk-report-disk:before { background-position: -16px -368px }
.icon-silk-report-edit:before { background-position: -32px -368px }
.icon-silk-report-go:before { background-position: -48px -368px }
.icon-silk-report-key:before { background-position: -64px -368px }
.icon-silk-report-link:before { background-position: -80px -368px }
.icon-silk-report-magnify:before { background-position: -96px -368px }
.icon-silk-report-picture:before { background-position: -112px -368px }
.icon-silk-report-user:before { background-position: -128px -368px }
.icon-silk-report-word:before { background-position: -144px -368px }
.icon-silk-resultset-first:before { background-position: -160px -368px }
.icon-silk-resultset-last:before { background-position: -176px -368px }
.icon-silk-resultset-next:before { background-position: -192px -368px }
.icon-silk-resultset-previous:before { background-position: -208px -368px }
.icon-silk-rosette:before { background-position: -224px -368px }
.icon-silk-rss:before { background-position: -240px -368px }
.icon-silk-rss-add:before { background-position: -256px -368px }
.icon-silk-rss-delete:before { background-position: -272px -368px }
.icon-silk-rss-go:before { background-position: -288px -368px }
.icon-silk-rss-valid:before { background-position: -304px -368px }
.icon-silk-ruby:before { background-position: -320px -368px }
.icon-silk-ruby-add:before { background-position: -336px -368px }
.icon-silk-ruby-delete:before { background-position: -352px -368px }
.icon-silk-ruby-gear:before { background-position: -368px -368px }
.icon-silk-ruby-get:before { background-position: -384px -368px }
.icon-silk-ruby-go:before { background-position: -400px -368px }
.icon-silk-ruby-key:before { background-position: -416px -368px }
.icon-silk-ruby-link:before { background-position: -432px -368px }
.icon-silk-ruby-put:before { background-position: -448px -368px }
.icon-silk-script:before { background-position: -464px -368px }
.icon-silk-script-add:before { background-position: -480px -368px }
.icon-silk-script-code:before { background-position: -496px -368px }
.icon-silk-script-code-red:before { background-position: -0px -384px }
.icon-silk-script-delete:before { background-position: -16px -384px }
.icon-silk-script-edit:before { background-position: -32px -384px }
.icon-silk-script-error:before { background-position: -48px -384px }
.icon-silk-script-gear:before { background-position: -64px -384px }
.icon-silk-script-go:before { background-position: -80px -384px }
.icon-silk-script-key:before { background-position: -96px -384px }
.icon-silk-script-lightning:before { background-position: -112px -384px }
.icon-silk-script-link:before { background-position: -128px -384px }
.icon-silk-script-palette:before { background-position: -144px -384px }
.icon-silk-script-save:before { background-position: -160px -384px }
.icon-silk-server:before { background-position: -176px -384px }
.icon-silk-server-add:before { background-position: -192px -384px }
.icon-silk-server-chart:before { background-position: -208px -384px }
.icon-silk-server-compressed:before { background-position: -224px -384px }
.icon-silk-server-connect:before { background-position: -240px -384px }
.icon-silk-server-database:before { background-position: -256px -384px }
.icon-silk-server-delete:before { background-position: -272px -384px }
.icon-silk-server-edit:before { background-position: -288px -384px }
.icon-silk-server-error:before { background-position: -304px -384px }
.icon-silk-server-go:before { background-position: -320px -384px }
.icon-silk-server-key:before { background-position: -336px -384px }
.icon-silk-server-lightning:before { background-position: -352px -384px }
.icon-silk-server-link:before { background-position: -368px -384px }
.icon-silk-server-uncompressed:before { background-position: -384px -384px }
.icon-silk-shading:before { background-position: -400px -384px }
.icon-silk-shape-align-bottom:before { background-position: -416px -384px }
.icon-silk-shape-align-center:before { background-position: -432px -384px }
.icon-silk-shape-align-left:before { background-position: -448px -384px }
.icon-silk-shape-align-middle:before { background-position: -464px -384px }
.icon-silk-shape-align-right:before { background-position: -480px -384px }
.icon-silk-shape-align-top:before { background-position: -496px -384px }
.icon-silk-shape-flip-horizontal:before { background-position: -0px -400px }
.icon-silk-shape-flip-vertical:before { background-position: -16px -400px }
.icon-silk-shape-group:before { background-position: -32px -400px }
.icon-silk-shape-handles:before { background-position: -48px -400px }
.icon-silk-shape-move-back:before { background-position: -64px -400px }
.icon-silk-shape-move-backwards:before { background-position: -80px -400px }
.icon-silk-shape-move-forwards:before { background-position: -96px -400px }
.icon-silk-shape-move-front:before { background-position: -112px -400px }
.icon-silk-shape-rotate-anticlockwise:before { background-position: -128px -400px }
.icon-silk-shape-rotate-clockwise:before { background-position: -144px -400px }
.icon-silk-shape-square:before { background-position: -160px -400px }
.icon-silk-shape-square-add:before { background-position: -176px -400px }
.icon-silk-shape-square-delete:before { background-position: -192px -400px }
.icon-silk-shape-square-edit:before { background-position: -208px -400px }
.icon-silk-shape-square-error:before { background-position: -224px -400px }
.icon-silk-shape-square-go:before { background-position: -240px -400px }
.icon-silk-shape-square-key:before { background-position: -256px -400px }
.icon-silk-shape-square-link:before { background-position: -272px -400px }
.icon-silk-shape-ungroup:before { background-position: -288px -400px }
.icon-silk-shield:before { background-position: -304px -400px }
.icon-silk-shield-add:before { background-position: -320px -400px }
.icon-silk-shield-delete:before { background-position: -336px -400px }
.icon-silk-shield-go:before { background-position: -352px -400px }
.icon-silk-sitemap:before { background-position: -368px -400px }
.icon-silk-sitemap-color:before { background-position: -384px -400px }
.icon-silk-sound:before { background-position: -400px -400px }
.icon-silk-sound-add:before { background-position: -416px -400px }
.icon-silk-sound-delete:before { background-position: -432px -400px }
.icon-silk-sound-low:before { background-position: -448px -400px }
.icon-silk-sound-mute:before { background-position: -464px -400px }
.icon-silk-sound-none:before { background-position: -480px -400px }
.icon-silk-spellcheck:before { background-position: -496px -400px }
.icon-silk-sport-8ball:before { background-position: -0px -416px }
.icon-silk-sport-basketball:before { background-position: -16px -416px }
.icon-silk-sport-football:before { background-position: -32px -416px }
.icon-silk-sport-golf:before { background-position: -48px -416px }
.icon-silk-sport-raquet:before { background-position: -64px -416px }
.icon-silk-sport-shuttlecock:before { background-position: -80px -416px }
.icon-silk-sport-soccer:before { background-position: -96px -416px }
.icon-silk-sport-tennis:before { background-position: -112px -416px }
.icon-silk-star:before { background-position: -128px -416px }
.icon-silk-status-away:before { background-position: -144px -416px }
.icon-silk-status-busy:before { background-position: -160px -416px }
.icon-silk-status-offline:before { background-position: -176px -416px }
.icon-silk-status-online:before { background-position: -192px -416px }
.icon-silk-stop:before { background-position: -208px -416px }
.icon-silk-style:before { background-position: -224px -416px }
.icon-silk-style-add:before { background-position: -240px -416px }
.icon-silk-style-delete:before { background-position: -256px -416px }
.icon-silk-style-edit:before { background-position: -272px -416px }
.icon-silk-style-go:before { background-position: -288px -416px }
.icon-silk-sum:before { background-position: -304px -416px }
.icon-silk-tab:before { background-position: -320px -416px }
.icon-silk-table:before { background-position: -336px -416px }
.icon-silk-table-add:before { background-position: -352px -416px }
.icon-silk-table-delete:before { background-position: -368px -416px }
.icon-silk-table-edit:before { background-position: -384px -416px }
.icon-silk-table-error:before { background-position: -400px -416px }
.icon-silk-table-gear:before { background-position: -416px -416px }
.icon-silk-table-go:before { background-position: -432px -416px }
.icon-silk-table-key:before { background-position: -448px -416px }
.icon-silk-table-lightning:before { background-position: -464px -416px }
.icon-silk-table-link:before { background-position: -480px -416px }
.icon-silk-table-multiple:before { background-position: -496px -416px }
.icon-silk-table-refresh:before { background-position: -0px -432px }
.icon-silk-table-relationship:before { background-position: -16px -432px }
.icon-silk-table-row-delete:before { background-position: -32px -432px }
.icon-silk-table-row-insert:before { background-position: -48px -432px }
.icon-silk-table-save:before { background-position: -64px -432px }
.icon-silk-table-sort:before { background-position: -80px -432px }
.icon-silk-tab-add:before { background-position: -96px -432px }
.icon-silk-tab-delete:before { background-position: -112px -432px }
.icon-silk-tab-edit:before { background-position: -128px -432px }
.icon-silk-tab-go:before { background-position: -144px -432px }
.icon-silk-tag:before { background-position: -160px -432px }
.icon-silk-tag-blue:before { background-position: -176px -432px }
.icon-silk-tag-blue-add:before { background-position: -192px -432px }
.icon-silk-tag-blue-delete:before { background-position: -208px -432px }
.icon-silk-tag-blue-edit:before { background-position: -224px -432px }
.icon-silk-tag-green:before { background-position: -240px -432px }
.icon-silk-tag-orange:before { background-position: -256px -432px }
.icon-silk-tag-pink:before { background-position: -272px -432px }
.icon-silk-tag-purple:before { background-position: -288px -432px }
.icon-silk-tag-red:before { background-position: -304px -432px }
.icon-silk-tag-yellow:before { background-position: -320px -432px }
.icon-silk-telephone:before { background-position: -336px -432px }
.icon-silk-telephone-add:before { background-position: -352px -432px }
.icon-silk-telephone-delete:before { background-position: -368px -432px }
.icon-silk-telephone-edit:before { background-position: -384px -432px }
.icon-silk-telephone-error:before { background-position: -400px -432px }
.icon-silk-telephone-go:before { background-position: -416px -432px }
.icon-silk-telephone-key:before { background-position: -432px -432px }
.icon-silk-telephone-link:before { background-position: -448px -432px }
.icon-silk-television:before { background-position: -464px -432px }
.icon-silk-television-add:before { background-position: -480px -432px }
.icon-silk-television-delete:before { background-position: -496px -432px }
.icon-silk-textfield:before { background-position: -0px -448px }
.icon-silk-textfield-add:before { background-position: -16px -448px }
.icon-silk-textfield-delete:before { background-position: -32px -448px }
.icon-silk-textfield-key:before { background-position: -48px -448px }
.icon-silk-textfield-rename:before { background-position: -64px -448px }
.icon-silk-text-align-center:before { background-position: -80px -448px }
.icon-silk-text-align-justify:before { background-position: -96px -448px }
.icon-silk-text-align-left:before { background-position: -112px -448px }
.icon-silk-text-align-right:before { background-position: -128px -448px }
.icon-silk-text-allcaps:before { background-position: -144px -448px }
.icon-silk-text-bold:before { background-position: -160px -448px }
.icon-silk-text-columns:before { background-position: -176px -448px }
.icon-silk-text-dropcaps:before { background-position: -192px -448px }
.icon-silk-text-heading-1:before { background-position: -208px -448px }
.icon-silk-text-heading-2:before { background-position: -224px -448px }
.icon-silk-text-heading-3:before { background-position: -240px -448px }
.icon-silk-text-heading-4:before { background-position: -256px -448px }
.icon-silk-text-heading-5:before { background-position: -272px -448px }
.icon-silk-text-heading-6:before { background-position: -288px -448px }
.icon-silk-text-horizontalrule:before { background-position: -304px -448px }
.icon-silk-text-indent:before { background-position: -320px -448px }
.icon-silk-text-indent-remove:before { background-position: -336px -448px }
.icon-silk-text-italic:before { background-position: -352px -448px }
.icon-silk-text-kerning:before { background-position: -368px -448px }
.icon-silk-text-letterspacing:before { background-position: -384px -448px }
.icon-silk-text-letter-omega:before { background-position: -400px -448px }
.icon-silk-text-linespacing:before { background-position: -416px -448px }
.icon-silk-text-list-bullets:before { background-position: -432px -448px }
.icon-silk-text-list-numbers:before { background-position: -448px -448px }
.icon-silk-text-lowercase:before { background-position: -464px -448px }
.icon-silk-text-padding-bottom:before { background-position: -480px -448px }
.icon-silk-text-padding-left:before { background-position: -496px -448px }
.icon-silk-text-padding-right:before { background-position: -0px -464px }
.icon-silk-text-padding-top:before { background-position: -16px -464px }
.icon-silk-text-replace:before { background-position: -32px -464px }
.icon-silk-text-signature:before { background-position: -48px -464px }
.icon-silk-text-smallcaps:before { background-position: -64px -464px }
.icon-silk-text-strikethrough:before { background-position: -80px -464px }
.icon-silk-text-subscript:before { background-position: -96px -464px }
.icon-silk-text-superscript:before { background-position: -112px -464px }
.icon-silk-text-underline:before { background-position: -128px -464px }
.icon-silk-text-uppercase:before { background-position: -144px -464px }
.icon-silk-thumb-down:before { background-position: -160px -464px }
.icon-silk-thumb-up:before { background-position: -176px -464px }
.icon-silk-tick:before { background-position: -192px -464px }
.icon-silk-time:before { background-position: -208px -464px }
.icon-silk-timeline-marker:before { background-position: -224px -464px }
.icon-silk-time-add:before { background-position: -240px -464px }
.icon-silk-time-delete:before { background-position: -256px -464px }
.icon-silk-time-go:before { background-position: -272px -464px }
.icon-silk-transmit:before { background-position: -288px -464px }
.icon-silk-transmit-add:before { background-position: -304px -464px }
.icon-silk-transmit-blue:before { background-position: -320px -464px }
.icon-silk-transmit-delete:before { background-position: -336px -464px }
.icon-silk-transmit-edit:before { background-position: -352px -464px }
.icon-silk-transmit-error:before { background-position: -368px -464px }
.icon-silk-transmit-go:before { background-position: -384px -464px }
.icon-silk-tux:before { background-position: -400px -464px }
.icon-silk-user:before { background-position: -416px -464px }
.icon-silk-user-add:before { background-position: -432px -464px }
.icon-silk-user-comment:before { background-position: -448px -464px }
.icon-silk-user-delete:before { background-position: -464px -464px }
.icon-silk-user-edit:before { background-position: -480px -464px }
.icon-silk-user-female:before { background-position: -496px -464px }
.icon-silk-user-go:before { background-position: -0px -480px }
.icon-silk-user-gray:before { background-position: -16px -480px }
.icon-silk-user-green:before { background-position: -32px -480px }
.icon-silk-user-orange:before { background-position: -48px -480px }
.icon-silk-user-red:before { background-position: -64px -480px }
.icon-silk-user-suit:before { background-position: -80px -480px }
.icon-silk-vcard:before { background-position: -96px -480px }
.icon-silk-vcard-add:before { background-position: -112px -480px }
.icon-silk-vcard-delete:before { background-position: -128px -480px }
.icon-silk-vcard-edit:before { background-position: -144px -480px }
.icon-silk-vector:before { background-position: -160px -480px }
.icon-silk-vector-add:before { background-position: -176px -480px }
.icon-silk-vector-delete:before { background-position: -192px -480px }
.icon-silk-wand:before { background-position: -208px -480px }
.icon-silk-weather-clouds:before { background-position: -224px -480px }
.icon-silk-weather-cloudy:before { background-position: -240px -480px }
.icon-silk-weather-lightning:before { background-position: -256px -480px }
.icon-silk-weather-rain:before { background-position: -272px -480px }
.icon-silk-weather-snow:before { background-position: -288px -480px }
.icon-silk-weather-sun:before { background-position: -304px -480px }
.icon-silk-webcam:before { background-position: -320px -480px }
.icon-silk-webcam-add:before { background-position: -336px -480px }
.icon-silk-webcam-delete:before { background-position: -352px -480px }
.icon-silk-webcam-error:before { background-position: -368px -480px }
.icon-silk-world:before { background-position: -384px -480px }
.icon-silk-world-add:before { background-position: -400px -480px }
.icon-silk-world-delete:before { background-position: -416px -480px }
.icon-silk-world-edit:before { background-position: -432px -480px }
.icon-silk-world-go:before { background-position: -448px -480px }
.icon-silk-world-link:before { background-position: -464px -480px }
.icon-silk-wrench:before { background-position: -480px -480px }
.icon-silk-wrench-orange:before { background-position: -496px -480px }
.icon-silk-xhtml:before { background-position: -0px -496px }
.icon-silk-xhtml-add:before { background-position: -16px -496px }
.icon-silk-xhtml-delete:before { background-position: -32px -496px }
.icon-silk-xhtml-go:before { background-position: -48px -496px }
.icon-silk-xhtml-valid:before { background-position: -64px -496px }
.icon-silk-zoom:before { background-position: -80px -496px }
.icon-silk-zoom-in:before { background-position: -96px -496px }
.icon-silk-zoom-out:before { background-position: -112px -496px }


/* GRAY VARIATION
-------------------------------------------*/
.icon-silk-gray:before {
	background-image: url(/r/i/icons/silk_set/sprite/silk-sprite-gray.png);
}
.icon-silk-feint:before {
	background-image: url(/r/i/icons/silk_set/sprite/silk-sprite-gray.png);
}
.icon-silk-feint:hover:before {
	background-image: url(/r/i/icons/silk_set/sprite/silk-sprite.png);
}

/* INSTANCE: MSG VARIATIONS
-------------------------------------------*/
.icon-silk-msg-ok:before 		{ background-position: -0 -0px } 		/** accept **/
.icon-silk-msg-error:before 	{ background-position: -224px -160px } 	/** delete **/
.icon-silk-msg-warn:before 		{ background-position: -64px -192px } 	/** error **/
.icon-silk-msg-info:before 		{ background-position: -96px -240px } 	/** information **/
.icon-silk-msg-notice:before 	{ background-position: -96px -240px } 	/** information **/


/* TURN OFF ICON
-------------------------------------------*/

.icon-silk-off:before {
	background-image: none;
}

/* INSTANCE: BTN LARGE
-------------------------------------------*/
.btn-large .icon-silk:before,
.btn-large .icon-silk-color:before {
	margin-bottom: 3px;
}









/* ####################################### */
/* ##### =ICONS: 32x32 WOO FUNCTION ###### */
/* ####################################### */

/* 
	NOTE: these styles are non standard and should not be added to. If you need additional x32 icons please
	1) Ask Dave, or failing that...
	2) Review the implementations above and mirror these. 
*/

.icon-page-32:before {
	content: url(/r/i/icons/woofunction-icons/page_table_32.png);	
}

.icon-database-32:before {
	content: url(/r/i/icons/woofunction-icons/database_32.png);	
}

.icon-email-32:before {
	content: url(/r/i/icons/woofunction-icons/email_32.png);	
}

.icon-users-32:before {
	content: url(/r/i/icons/woofunction-icons/users_32.png);	
}

.icon-blog-32:before {
	content: url(/r/i/icons/woofunction-icons/newspaper_32.png);	
}

.icon-search-32:before {
	content: url(/r/i/icons/woofunction-icons/search_32.png);	
}

/* do not add any extra icons here! */



/* ####################################### */
/* #### =ICONS: PICTOS (via @FONTFACE) ### */
/* ####################################### */

.icon-pictos:before {
	font-family: "Pictos";
	background: transparent;
	font-size: 20px;
	display: inline-block;
	margin-top: -20px;
	color: rgba(0,0,0,.5);
	text-shadow: 1px 1px 0 rgba(255,255,255,.2);
}

/* SPRITE
-------------------------------------------*/
.icon-pictos-xxxxx:before {		content: "a"; }
.icon-pictos-xxxxx:before {		content: "b"; }
.icon-pictos-cloud:before {		content: "c"; }
.icon-pictos-xxxxx:before {		content: "d"; }
.icon-pictos-xxxxx:before {		content: "e"; }
.icon-pictos-xxxxx:before {		content: "f"; }
.icon-pictos-users:before {		content: "g"; }
.icon-pictos-xxxxx:before {		content: "h"; }
.icon-pictos-xxxxx:before {		content: "i"; }
.icon-pictos-xxxxx:before {		content: "j"; }
.icon-pictos-xxxxx:before {		content: "k"; }
.icon-pictos-xxxxx:before {		content: "l"; }
.icon-pictos-xxxxx:before {		content: "m"; }
.icon-pictos-xxxxx:before {		content: "n"; }
.icon-pictos-xxxxx:before {		content: "o"; }
.icon-pictos-xxxxx:before {		content: "p"; }
.icon-pictos-xxxxx:before {		content: "q"; }
.icon-pictos-xxxxx:before {		content: "r"; }
.icon-pictos-xxxxx:before {		content: "s"; }
.icon-pictos-time:before {		content: "t"; }
.icon-pictos-xxxxx:before {		content: "u"; }
.icon-pictos-xxxxx:before {		content: "v"; }
.icon-pictos-xxxxx:before {		content: "w"; }
.icon-pictos-xxxxx:before {		content: "x"; }
.icon-pictos-xxxxx:before {		content: "y"; }
.icon-pictos-xxxxx:before {		content: "z"; }
.icon-pictos-xxxxx:before {		content: "A"; }
.icon-pictos-xxxxx:before {		content: "B"; }
.icon-pictos-xxxxx:before {		content: "C"; }
.icon-pictos-xxxxx:before {		content: "D"; }
.icon-pictos-xxxxx:before {		content: "E"; }
.icon-pictos-xxxxx:before {		content: "F"; }
.icon-pictos-xxxxx:before {		content: "G"; }
.icon-pictos-home:before {		content: "H"; }
.icon-pictos-xxxxx:before {		content: "I"; }
.icon-pictos-xxxxx:before {		content: "J"; }
.icon-pictos-xxxxx:before {		content: "K"; }
.icon-pictos-xxxxx:before {		content: "L"; }
.icon-pictos-xxxxx:before {		content: "M"; }
.icon-pictos-xxxxx:before {		content: "N"; }
.icon-pictos-xxxxx:before {		content: "O"; }
.icon-pictos-xxxxx:before {		content: "P"; }
.icon-pictos-xxxxx:before {		content: "Q"; }
.icon-pictos-xxxxx:before {		content: "R"; }
.icon-pictos-xxxxx:before {		content: "S"; }
.icon-pictos-xxxxx:before {		content: "T"; }
.icon-pictos-user:before {		content: "U"; }
.icon-pictos-xxxxx:before {		content: "V"; }
.icon-pictos-xxxxx:before {		content: "W"; }
.icon-pictos-xxxxx:before {		content: "X"; }
.icon-pictos-xxxxx:before {		content: "Y"; }
.icon-pictos-xxxxx:before {		content: "Z"; }
.icon-pictos-ellipsis:before {	content: "."; }
.icon-pictos-arrow-up:before {	content: "{"; }
.icon-pictos-arrow-down:before {	content: "}"; }

/* TODO: implement classnames for icons in set */


/* ####################################### */
/* ########## =ICONS: FILE TYPES  ######## */
/* ####################################### */

/* SPRITE
-------------------------------------------*/

/*PDF*/
.file-pdf:before {
	background-image: url(/r/i/icons/silk_set_ie6/page_white_acrobat.png);
}

/*WORD DOC*/
.file-doc:before,
.file-docx:before {
	background-image: url(/r/i/icons/silk_set_ie6/page_white_word.png);
}

/*EXCEL*/
.file-xls:before,
.file-xlsx:before,
.file-csv:before {
	background-image: url(/r/i/icons/silk_set_ie6/page_white_excel.png);
}

/*POWERPOINT*/
.file-ppt:before,
.file-pptx:before {
	background-image: url(/r/i/icons/silk_set_ie6/page_white_powerpoint.png);
}

/*IMAGES*/
.file-jpg:before,
.file-gif:before,
.file-bmp:before,
.file-tif:before,
.file-tiff:before,
.file-png:before {
	background-image: url(/r/i/icons/silk_set_ie6/picture.png);
}

/*COMPRESSED FILES*/
.file-zip:before,
.file-rar:before {
	background-image: url(/r/i/icons/silk_set_ie6/page_white_compressed.png);
}

/*TEXT FILES*/
.file-txt:before {
	background-image: url(/r/i/icons/silk_set_ie6/page_white_text.png);
}

/*TEXT FILES*/
.file-txt:before {
	background-image: url(/r/i/icons/silk_set_ie6/page_white_text.png);
}

/*HTML FILES*/
.file-htm:before,
.file-html:before {
	background-image: url(/r/i/icons/silk_set_ie6/html.png);
}

/*MOVIE FILES*/
.file-mov:before,
.file-mp4:before,
.file-mpe:before,
.file-mpeg:before,
.file-mpg:before,
.file-avi:before,
.file-flv:before,
.file-wmv:before,
.file-mp4:before {
	background-image: url(/r/i/icons/silk_set_ie6/film.png);
}

/*AUDIO FILES*/
.file-aac:before,
.file-m4a:before,
.file-mp3:before,
.file-ogg:before,
.file-wav:before,
.file-wma:before {
	background-image: url(/r/i/icons/silk_set_ie6/sound.png);
}

.file-vector:before {
	background-image: url(/r/i/icons/silk_set_ie6/page_white_vector.png);
}


/* ####################################### */
/* ############## =MISC ICONS ############ */
/* ####################################### */ 

/* 
NOTE: *do not* use this as a dumping ground! 
*/

.gui-blank-icon {
	background: url(/r/ifx-6/img/common/blank_icon.png) no-repeat 50% 50%;
	width: 100px;
	height: 100px;
	text-indent: -9999px;
	margin: 20px auto;
	position: relative;
	left: -20px;
}

.icon-misc-ajax-loading:before {
	background-image: url(/r/ifx-6/img/common/ajax_loader.gif);
}

.icon-dropbox:before {
	background-image: url(/r/ifx-6/img/common/icon_dropbox.png);
	margin-top: -5px;
}






