﻿/*-- icons
---------------------------------------------*/

/* states and images */

.cf-icon { float: left; display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; width: 16px; height: 16px; background-image: url(../images/cf-icons.png?id=7.0); }

.cf-icon-social { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; width: 32px; height: 32px; background-image: url(../images/cf-icons-social.png); }

.cf-icon-misc { float: left; display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; background-image: url(../images/cf-icons-misc.png); }

/* positioning http://spritegen.website-performance.org/ */

.cf-icon-accept { width: 16px; height: 16px; background-position: -5px -5px; }

.cf-icon-activity { width: 16px; height: 16px; background-position: -31px -5px; }

.cf-icon-add { width: 16px; height: 16px; background-position: -57px -5px; }

.cf-icon-announcement { width: 16px; height: 16px; background-position: -83px -5px; }

.cf-icon-application { width: 16px; height: 16px; background-position: -109px -5px; }

.cf-icon-application-form { width: 16px; height: 16px; background-position: -135px -5px; }

.cf-icon-application-list { width: 16px; height: 16px; background-position: -161px -5px; }

.cf-icon-application_osx_terminal { width: 16px; height: 16px; background-position: -187px -5px; }

.cf-icon-arrow-asc { width: 21px; height: 4px; background-position: -213px -5px; }

.cf-icon-arrow-blue { width: 9px; height: 9px; background-position: -244px -5px; }

.cf-icon-arrow-desc { width: 21px; height: 4px; background-position: -263px -5px; }

.cf-icon-arrow-down { width: 16px; height: 16px; background-position: -294px -5px; }

.cf-icon-arrow-rotate-anticlockwise { width: 16px; height: 16px; background-position: -5px -31px; }

.cf-icon-arrow-up { width: 16px; height: 16px; background-position: -31px -31px; }

.cf-icon-asterisk-orange { width: 16px; height: 16px; background-position: -57px -31px; }

.cf-icon-bin { width: 16px; height: 16px; background-position: -83px -31px; }

.cf-icon-blank { width: 16px; height: 16px; background-position: -109px -31px; }

.cf-icon-breaker { width: 15px; height: 15px; background-position: -135px -31px; }

.cf-icon-bug { width: 16px; height: 16px; background-position: -160px -31px; }

.cf-icon-bullet-arrow-down { width: 16px; height: 16px; background-position: -186px -31px; }

.cf-icon-bullet-arrow-right { width: 16px; height: 16px; background-position: -212px -31px; }

.cf-icon-bullet-delete { width: 16px; height: 16px; background-position: -238px -31px; }

.cf-icon-bullet-toggle-minus { width: 16px; height: 16px; background-position: -264px -31px; }

.cf-icon-bullet-toggle-plus { width: 16px; height: 16px; background-position: -290px -31px; }

.cf-icon-bullet_black { width: 16px; height: 16px; background-position: -5px -57px; }

.cf-icon-calendar { width: 16px; height: 16px; background-position: -31px -57px; }

.cf-icon-calendar-add { width: 16px; height: 16px; background-position: -57px -57px; }

.cf-icon-calendar-month-view { width: 16px; height: 16px; background-position: -83px -57px; }

.cf-icon-checkbox-checked { width: 16px; height: 16px; background-position: -109px -57px; }

.cf-icon-close-black { width: 16px; height: 16px; background-position: -135px -57px; }

.cf-icon-close-red { width: 16px; height: 16px; background-position: -161px -57px; }

.cf-icon-close-white { width: 16px; height: 16px; background-position: -187px -57px; }

.cf-icon-comment { width: 16px; height: 16px; background-position: -213px -57px; }

.cf-icon-comment-add { width: 16px; height: 16px; background-position: -239px -57px; }

.cf-icon-comment-delete { width: 16px; height: 16px; background-position: -265px -57px; }

.cf-icon-comment-edit { width: 16px; height: 16px; background-position: -291px -57px; }

.cf-icon-copy { width: 16px; height: 16px; background-position: -5px -83px; }

.cf-icon-delete { width: 16px; height: 16px; background-position: -31px -83px; }

.cf-icon-delete-dull { width: 16px; height: 16px; background-position: -57px -83px; }

.cf-icon-door-out { width: 16px; height: 16px; background-position: -83px -83px; }

.cf-icon-dot { width: 2px; height: 1px; background-position: -109px -83px; }

.cf-icon-edit { width: 16px; height: 16px; background-position: -121px -83px; }

.cf-icon-edit-dull { width: 16px; height: 16px; background-position: -147px -83px; }

.cf-icon-email { width: 16px; height: 13px; background-position: -173px -83px; }

.cf-icon-email-add { width: 16px; height: 16px; background-position: -199px -83px; }

.cf-icon-email-go { width: 16px; height: 16px; background-position: -225px -83px; }

.cf-icon-email-open { width: 16px; height: 16px; background-position: -251px -83px; }

.cf-icon-entity-article { width: 16px; height: 16px; background-position: -277px -83px; }

.cf-icon-entity-blog { width: 16px; height: 16px; background-position: -5px -109px; }

.cf-icon-entity-cms { width: 16px; height: 16px; background-position: -31px -109px; }

.cf-icon-entity-event { width: 16px; height: 16px; background-position: -57px -109px; }

.cf-icon-entity-file { width: 16px; height: 16px; background-position: -83px -109px; }

.cf-icon-entity-forum { width: 16px; height: 16px; background-position: -109px -109px; }

.cf-icon-entity-general { width: 16px; height: 16px; background-position: -135px -109px; }

.cf-icon-entity-issue { width: 16px; height: 16px; background-position: -161px -109px; }

.cf-icon-entity-photo { width: 16px; height: 16px; background-position: -187px -109px; }

.cf-icon-entity-store { width: 16px; height: 16px; background-position: -213px -109px; }

.cf-icon-entity-survey { width: 16px; height: 16px; background-position: -239px -109px; }

.cf-icon-entity-video { width: 16px; height: 16px; background-position: -265px -109px; }

.cf-icon-entity-wiki { width: 16px; height: 16px; background-position: -291px -109px; }

.cf-icon-eye { width: 16px; height: 16px; background-position: -5px -135px; }

.cf-icon-fastforward { width: 16px; height: 16px; background-position: -31px -135px; }

.cf-icon-file-add { width: 16px; height: 16px; background-position: -57px -135px; }

.cf-icon-file-aspx { width: 16px; height: 16px; background-position: -83px -135px; }

.cf-icon-file-audio { width: 16px; height: 16px; background-position: -109px -135px; }

.cf-icon-file-css { width: 16px; height: 16px; background-position: -135px -135px; }

.cf-icon-file-delete { width: 16px; height: 16px; background-position: -161px -135px; }

.cf-icon-file-excel { width: 16px; height: 16px; background-position: -187px -135px; }

.cf-icon-file-exe { width: 16px; height: 16px; background-position: -213px -135px; }

.cf-icon-file-flash { width: 16px; height: 16px; background-position: -239px -135px; }

.cf-icon-file-googledoc { width: 16px; height: 16px; background-position: -265px -135px; }

.cf-icon-file-googledraw { width: 16px; height: 16px; background-position: -291px -135px; }

.cf-icon-file-googleform { width: 16px; height: 16px; background-position: -5px -161px; }

.cf-icon-file-googlejamboard { width: 16px; height: 16px; background-position: -31px -161px; }

.cf-icon-file-googlemap { width: 16px; height: 16px; background-position: -57px -161px; }

.cf-icon-file-googlescript { width: 16px; height: 16px; background-position: -83px -161px; }

.cf-icon-file-googlesheet { width: 16px; height: 16px; background-position: -109px -161px; }

.cf-icon-file-googlesite { width: 16px; height: 16px; background-position: -135px -161px; }

.cf-icon-file-googleslide { width: 16px; height: 16px; background-position: -161px -161px; }

.cf-icon-file-html { width: 16px; height: 16px; background-position: -187px -161px; }

.cf-icon-file-image { width: 16px; height: 16px; background-position: -213px -161px; }

.cf-icon-file-java { width: 16px; height: 16px; background-position: -239px -161px; }

.cf-icon-file-js { width: 16px; height: 16px; background-position: -265px -161px; }

.cf-icon-file-pdf { width: 16px; height: 16px; background-position: -291px -161px; }

.cf-icon-file-php { width: 16px; height: 16px; background-position: -5px -187px; }

.cf-icon-file-ppt { width: 16px; height: 16px; background-position: -31px -187px; }

.cf-icon-file-psd { width: 16px; height: 16px; background-position: -57px -187px; }

.cf-icon-file-rar { width: 16px; height: 16px; background-position: -83px -187px; }

.cf-icon-file-ruby { width: 16px; height: 16px; background-position: -109px -187px; }

.cf-icon-file-text { width: 16px; height: 16px; background-position: -135px -187px; }

.cf-icon-file-word { width: 16px; height: 16px; background-position: -161px -187px; }

.cf-icon-file-xml { width: 16px; height: 16px; background-position: -187px -187px; }

.cf-icon-file-zip { width: 16px; height: 16px; background-position: -213px -187px; }

.cf-icon-files-sort-bg { width: 21px; height: 9px; background-position: -239px -187px; }

.cf-icon-flag-red { width: 16px; height: 16px; background-position: -270px -187px; }

.cf-icon-folder-add { width: 16px; height: 16px; background-position: -296px -187px; }

.cf-icon-folder-checkin { width: 16px; height: 16px; background-position: -5px -213px; }

.cf-icon-folder-delete { width: 16px; height: 16px; background-position: -31px -213px; }

.cf-icon-folder-edit { width: 16px; height: 16px; background-position: -57px -213px; }

.cf-icon-folder-rename { width: 16px; height: 16px; background-position: -83px -213px; }

.cf-icon-gear { width: 16px; height: 16px; background-position: -109px -213px; }

.cf-icon-gear-white { width: 16px; height: 16px; background-position: -135px -213px; }

.cf-icon-group { width: 16px; height: 16px; background-position: -161px -213px; }

.cf-icon-group-add { width: 16px; height: 16px; background-position: -187px -213px; }

.cf-icon-group-delete { width: 16px; height: 16px; background-position: -213px -213px; }

.cf-icon-help { width: 16px; height: 16px; background-position: -239px -213px; }

.cf-icon-history { width: 16px; height: 16px; background-position: -265px -213px; }

.cf-icon-icon-download { width: 16px; height: 16px; background-position: -291px -213px; }

.cf-icon-icon-share { width: 16px; height: 16px; background-position: -5px -239px; }

.cf-icon-icon-upload { width: 16px; height: 16px; background-position: -31px -239px; }

.cf-icon-information { width: 16px; height: 16px; background-position: -57px -239px; }

.cf-icon-it-closed { width: 16px; height: 16px; background-position: -83px -239px; }

.cf-icon-it-feedback-required { width: 16px; height: 16px; background-position: -109px -239px; }

.cf-icon-it-fixed { width: 16px; height: 16px; background-position: -135px -239px; }

.cf-icon-it-in-progress { width: 16px; height: 16px; background-position: -161px -239px; }

.cf-icon-it-new { width: 16px; height: 16px; background-position: -187px -239px; }

.cf-icon-it-postponed { width: 16px; height: 16px; background-position: -213px -239px; }

.cf-icon-it-re-opened { width: 16px; height: 16px; background-position: -239px -239px; }

.cf-icon-link-add { width: 16px; height: 16px; background-position: -265px -239px; }

.cf-icon-lock { width: 16px; height: 16px; background-position: -291px -239px; }

.cf-icon-lock_add { width: 16px; height: 16px; background-position: -5px -265px; }

.cf-icon-magnifier { width: 16px; height: 16px; background-position: -31px -265px; }

.cf-icon-map { width: 16px; height: 16px; background-position: -57px -265px; }

.cf-icon-minus { width: 16px; height: 16px; background-position: -83px -265px; }

.cf-icon-notification { width: 16px; height: 16px; background-position: -109px -265px; }

.cf-icon-permission { width: 16px; height: 16px; background-position: -135px -265px; }

.cf-icon-plus { width: 16px; height: 16px; background-position: -161px -265px; }

.cf-icon-pop-in { width: 16px; height: 16px; background-position: -187px -265px; }

.cf-icon-pop-up { width: 16px; height: 16px; background-position: -213px -265px; }

.cf-icon-printer { width: 16px; height: 16px; background-position: -239px -265px; }

.cf-icon-profile { width: 16px; height: 16px; background-position: -265px -265px; }

.cf-icon-profile-edit { width: 16px; height: 16px; background-position: -291px -265px; }

.cf-icon-questionmark { width: 16px; height: 16px; background-position: -5px -291px; }

.cf-icon-refresh { width: 16px; height: 16px; background-position: -31px -291px; }

.cf-icon-rewind { width: 16px; height: 16px; background-position: -57px -291px; }

.cf-icon-roles { width: 16px; height: 16px; background-position: -83px -291px; }

.cf-icon-rss { width: 16px; height: 16px; background-position: -109px -291px; }

.cf-icon-share { width: 16px; height: 16px; background-position: -135px -291px; }

.cf-icon-star-award { width: 16px; height: 16px; background-position: -161px -291px; }

.cf-icon-star-blank { width: 16px; height: 17px; background-position: -187px -291px; }

.cf-icon-star-full { width: 15px; height: 15px; background-position: -213px -291px; }

.cf-icon-stop { width: 16px; height: 16px; background-position: -238px -291px; }

.cf-icon-tag { width: 16px; height: 16px; background-position: -264px -291px; }

.cf-icon-thumb-down { width: 16px; height: 16px; background-position: -290px -291px; }

.cf-icon-thumb-up { width: 16px; height: 16px; background-position: -320px -5px; }

.cf-icon-tick { width: 16px; height: 16px; background-position: -316px -31px; }

.cf-icon-undo { width: 16px; height: 16px; background-position: -317px -57px; }

.cf-icon-upload { width: 16px; height: 16px; background-position: -303px -83px; }

.cf-icon-user { width: 16px; height: 16px; background-position: -317px -109px; }

.cf-icon-user-edit { width: 16px; height: 16px; background-position: -317px -135px; }

.cf-icon-user-go { width: 16px; height: 16px; background-position: -317px -161px; }

.cf-icon-vcard { width: 16px; height: 16px; background-position: -322px -187px; }

.cf-icon-workflow-content { width: 16px; height: 16px; background-position: -317px -213px; }


.cf-icon-social-aol { background-position: -0px -0px; width: 32px; height: 32px; }

.cf-icon-social-blogger { background-position: -32px -0px; width: 32px; height: 32px; }

.cf-icon-social-claimid { background-position: -64px -0px; width: 32px; height: 32px; }

.cf-icon-social-facebook { background-position: -96px -0px; width: 32px; height: 32px; }

.cf-icon-social-flickr { background-position: -0px -32px; width: 32px; height: 32px; }

.cf-icon-social-google { background-position: -32px -32px; width: 32px; height: 32px; }

.cf-icon-social-linkedin { background-position: -64px -32px; width: 32px; height: 32px; }

.cf-icon-social-livejournal { background-position: -96px -32px; width: 32px; height: 32px; }

.cf-icon-social-myopenid { background-position: -0px -64px; width: 32px; height: 32px; }

.cf-icon-social-openid { background-position: -32px -64px; width: 32px; height: 32px; }

.cf-icon-social-salesforce { background-position: -64px -64px; width: 32px; height: 32px; }

.cf-icon-social-technorati { background-position: -96px -64px; width: 32px; height: 32px; }

.cf-icon-social-twitter { background-position: -0px -96px; width: 32px; height: 32px; }

.cf-icon-social-verisign { background-position: -32px -96px; width: 32px; height: 32px; }

.cf-icon-social-vidoop { background-position: -64px -96px; width: 32px; height: 32px; }

.cf-icon-social-wordpress { background-position: -96px -96px; width: 32px; height: 32px; }

.cf-icon-social-yahoo { background-position: -0px -128px; width: 32px; height: 32px; }

.cf-icon-misc-cf-chat-sprite { background-position: 0 0; width: 16px; height: 190px; }

.cf-icon-misc-exclamation { background-position: 0 -215px; width: 128px; height: 128px; }

.cf-icon-misc-search { background-position: 0 -368px; width: 27px; height: 29px; }

.cf-icon-misc-wall-shareimage-next { background-position: 0 -422px; width: 24px; height: 22px; }

.cf-icon-misc-wall-shareimage-prev { background-position: 0 -469px; width: 27px; height: 22px; }

.cf-icon-misc-wall-videoplayer-thumb { background-position: 0 -516px; width: 39px; height: 32px; }

.cf-icon-misc-warning-large { background-position: 0 -573px; width: 48px; height: 48px; }

.cf-icon-misc-search { margin: -4px 0 0; }

.cf-icon-refresh { cursor: pointer; }
