/*
*
* !DO NOT EDIT THE CSS FILES, THEY ARE BUILT WITH THE LESS CSS!
* less/content/mime.less
*
* ---------------------------
* Styles associated with the mime-type link icons
* ---------------------------
*/
/*
*
* Many Icons part of the Fugue Icon set: http://p.yusukekamiyamane.com/
*
*/
/* These are the additional, easier-to-use selectors */
a.external:after,
a.map:after,
a.email:after,
a.vcard:after,
a.pdf:after,
a.audio:after,
a.image:after,
a.document:after,
a.globe:after,
a.html:after,
a.video:after,
a.calendar:after,
a.clustan:after,
a.presentation:after,
a.spreadsheet:after,
a.zip:after,
a.feed:after,
a.script:after,
a.print:after,
a[href$='.mov']:after,
a[href$='.wmv']:after,
a[href$='.mp4']:after,
a[href$='.m4v']:after,
a[href$='.zip']:after,
a[href*='.doc']:after,
a[href*='.ppt']:after,
a[href*='.pps']:after,
a[href*='.xls']:after,
a[href$='.pdf']:after,
a[href^="mailto:"]:after,
a[href^="http://maps.google.com"]:after,
a.mail-message-new:after,
a.text-vcard:after,
a.application-pdf:after,
a.audio-x-generic:after,
a.image-x-generic:after,
a.text-html:after,
a.text-x-script:after,
a.video-x-generic:after,
a.x-office-calendar:after,
a.x-office-document:after,
a.x-office-document-template:after,
a.x-office-presentation:after,
a.x-office-presentation-template:after,
a.x-office-spreadsheet:after,
a.x-office-spreadsheet-template:after,
a.application-msword:after,
a.application-vnd-ms-excel:after,
a.application-vnd-ms-powerpoint:after,
a.application-zip:after,
a.application-map:after,
a.external .after-fix,
a.map .after-fix,
a.email .after-fix,
a.vcard .after-fix,
a.pdf .after-fix,
a.audio .after-fix,
a.image .after-fix,
a.document .after-fix,
a.globe .after-fix,
a.html .after-fix,
a.video .after-fix,
a.calendar .after-fix,
a.clustan .after-fix,
a.presentation .after-fix,
a.spreadsheet .after-fix,
a.zip .after-fix,
a.feed .after-fix,
a.script .after-fix,
a.print .after-fix,
a[href$='.mov'] .after-fix,
a[href$='.wmv'] .after-fix,
a[href$='.mp4'] .after-fix,
a[href$='.m4v'] .after-fix,
a[href$='.zip'] .after-fix,
a[href*='.doc'] .after-fix,
a[href*='.ppt'] .after-fix,
a[href*='.pps'] .after-fix,
a[href*='.xls'] .after-fix,
a[href$='.pdf'] .after-fix,
a[href^="mailto:"] .after-fix,
a[href^="http://maps.google.com"] .after-fix,
a.mail-message-new .after-fix,
a.text-vcard .after-fix,
a.application-pdf .after-fix,
a.audio-x-generic .after-fix,
a.image-x-generic .after-fix,
a.text-html .after-fix,
a.text-x-script .after-fix,
a.video-x-generic .after-fix,
a.x-office-calendar .after-fix,
a.x-office-document .after-fix,
a.x-office-document-template .after-fix,
a.x-office-presentation .after-fix,
a.x-office-presentation-template .after-fix,
a.x-office-spreadsheet .after-fix,
a.x-office-spreadsheet-template .after-fix,
a.application-msword .after-fix,
a.application-vnd-ms-excel .after-fix,
a.application-vnd-ms-powerpoint .after-fix,
a.application-zip .after-fix,
a.application-map .after-fix {
  content: '';
  background: url('../images/spriteSheet.png') -48px -265px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
  margin: 0 0 -4px 4px;
}
a.audio:after,
a.audio-x-generic:after,
a.audio .after-fix,
a.audio-x-generic .after-fix {
  background: url('../images/spriteSheet.png') -124px -307px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.calendar:after,
a.x-office-calendar:after,
a.calendar .after-fix,
a.x-office-calendar .after-fix {
  background: url('../images/spriteSheet.png') -112px -216px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.clustan:after,
a.clustan .after-fix {
  background: url('../images/spriteSheet.png') -150px -216px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.document:after,
a.x-office-document:after,
a.x-office-document-template:after,
a.application-msword:after,
a[href*='.doc']:after,
a.document .after-fix,
a.x-office-document .after-fix,
a.x-office-document-template .after-fix,
a.application-msword .after-fix,
a[href*='.doc'] .after-fix {
  background: url('../images/spriteSheet.png') -10px -265px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.email:after,
a.mail-message-new:after,
a[href^="mailto:"]:after,
a.email .after-fix,
a.mail-message-new .after-fix,
a[href^="mailto:"] .after-fix {
  background: url('../images/spriteSheet.png') -48px -305px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.feed:after,
a.feed .after-fix {
  background: url('../images/spriteSheet.png') -86px -349px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.globe:after,
a.globe .after-fix {
  background: url('../images/spriteSheet.png') -124px -265px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.html:after,
a.text-html:after,
a.html .after-fix,
a.text-html .after-fix {
  background: url('../images/spriteSheet.png') -162px -265px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.image:after,
a.image-x-generic:after,
a.image .after-fix,
a.image-x-generic .after-fix {
  background: url('../images/spriteSheet.png') -10px -305px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.map:after,
a[href^="http://maps.google.com"]:after,
a.application-map:after,
a.map .after-fix,
a[href^="http://maps.google.com"] .after-fix,
a.application-map .after-fix {
  background: url('../images/spriteSheet.png') -86px -306px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.pdf:after,
a.application-pdf:after,
a[href$='.pdf']:after,
a.pdf .after-fix,
a.application-pdf .after-fix,
a[href$='.pdf'] .after-fix {
  background: url('../images/spriteSheet.png') -162px -307px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.presentation:after,
a.x-office-presentation:after,
a.x-office-presentation-template:after,
a.application-vnd-ms-powerpoint:after,
a[href*='.ppt']:after,
a[href*='.pps']:after,
a.presentation .after-fix,
a.x-office-presentation .after-fix,
a.x-office-presentation-template .after-fix,
a.application-vnd-ms-powerpoint .after-fix,
a[href*='.ppt'] .after-fix,
a[href*='.pps'] .after-fix {
  background: url('../images/spriteSheet.png') -10px -349px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.script:after,
a.text-x-script:after,
a.script .after-fix,
a.text-x-script .after-fix {
  background: url('../images/spriteSheet.png') -12px -548px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.spreadsheet:after,
a.x-office-spreadsheet:after,
a.x-office-spreadsheet-template:after,
a.application-vnd-ms-excel:after,
a[href*='.xls']:after,
a.spreadsheet .after-fix,
a.x-office-spreadsheet .after-fix,
a.x-office-spreadsheet-template .after-fix,
a.application-vnd-ms-excel .after-fix,
a[href*='.xls'] .after-fix {
  background: url('../images/spriteSheet.png') -124px -349px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.video:after,
a.video-x-generic:after,
a[href$='.mov']:after,
a[href$='.wmv']:after,
a[href$='.mp4']:after,
a[href$='.m4v']:after,
a.video .after-fix,
a.video-x-generic .after-fix,
a[href$='.mov'] .after-fix,
a[href$='.wmv'] .after-fix,
a[href$='.mp4'] .after-fix,
a[href$='.m4v'] .after-fix {
  background: url('../images/spriteSheet.png') -86px -265px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.zip:after,
a.application-zip:after,
a[href$='.zip']:after,
a.zip .after-fix,
a.application-zip .after-fix,
a[href$='.zip'] .after-fix {
  background: url('../images/spriteSheet.png') -10px -391px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.print:after,
a.print .after-fix {
  background: url('../images/spriteSheet.png') -48px -349px no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  display: inline;
  display: inline-block;
}
a.imagelink:after,
a.noBG:after,
a.imagelink .after-fix,
a.noBG .after-fix {
  display: none;
}
