/* @group File type icons */
/*a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], 
a[href$='.ppt'], a[href$='.pptx'], a[href$='.doc'], 
a[href$='.docx'],  a[href$='.xls'], a[href$='.xlsx'],
a[href$='.pdf'] {
	display:inline-block;
	padding-left:1.3rem;
	line-height:1.5em;
	padding-top: .3rem;
}


a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'] {
	background: url(images/icons/zip.png) left top no-repeat transparent;
}

a[href$='.pdf'] {
	background: url(images/icons/pdf.png) left no-repeat transparent;
}

a[href$='.ppt'], a[href$='.pptx'] {
	background: url(images/icons/ppt.png) left no-repeat transparent;
}

a[href$='.doc'], a[href$='.docx'] {
	background: url(images/icons/doc.png) left no-repeat transparent;
}

a[href$='.xls'], a[href$='.xlsx'] {
	background: url(images/icons/xls.png) left no-repeat transparent;
}


/* 1.25 dpr *!/
@media 
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi){ 
    a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'] {
    background: url(images/icons/zipx2.png) left no-repeat transparent;
		background-size: 16px 16px;
		display:inline-block;
   padding-left:1rem;
    line-height:1.5em;
    -webkit-background-size: 16px 16px;
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
	}
    
    
    a[href$='.pdf'] {
    background: url(images/icons/pdfx2.png) left no-repeat transparent;
		background-size: 16px 16px;
		-webkit-background-size: 16px 16px;
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
	}
    
    a[href$='.ppt'], a[href$='.pptx'] {
    background: url(images/icons/pptx2.png) left no-repeat transparent;
		background-size: 16px 16px;
		display:inline-block;
    padding-left:1rem;
    line-height:1.5em;
    -webkit-background-size: 16px 16px;
    -moz-background-size: 16px 16px;
    -o-background-size:16px 16px;
	}
    
    a[href$='.doc'], a[href$='.docx'] {
    background: url(images/icons/docx2.png) left no-repeat transparent;
		background-size: 16px 16px;
		display:inline-block;
   	padding-left:1rem;
    line-height:1.5em;
    -webkit-background-size: 16px 16px;
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
	}
    
    a[href$='.xls'], a[href$='.xlsx'] {
    background: url(images/icons/xlsx2.png) left no-repeat transparent;
		background-size: 16px 16px;
		display:inline-block;
    padding-left:1rem;
    line-height:1.5em;
    -webkit-background-size: 16px 16px;
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
	}
    
 
}

/* 1.3 dpr *!/
@media 
(-webkit-min-device-pixel-ratio: 1.3), 
(min-resolution: 124.8dpi){ 
    /* Retina-specific stuff here *!/
}

/* 1.5 dpr *!/
@media 
(-webkit-min-device-pixel-ratio: 1.5), 
(min-resolution: 144dpi){ 
    /* Retina-specific stuff here *!/
}


/* @end *!/

/* @group Inverted Versions *!/
.invertPinboardText {
	
a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'] {
background-image: url(images/icons/zip-white.png);
}

a[href$='.pdf'] {
background-image: url(images/icons/pdf-white.png);
}

a[href$='.ppt'], a[href$='.pptx'] {
background-image: url(images/icons/ppt-white.png);
}

a[href$='.doc'], a[href$='.docx'] {
background-image: url(images/icons/doc-white.png);
}

a[href$='.xls'], a[href$='.xlsx'] {
background-image: url(images/icons/xls-white.png);
}

/* 1.25 dpr *!/
@media 
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi){ 
    a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'] {
		background-image: url(images/icons/zipx2-white.png);
    }
    
    
    a[href$='.pdf'] {
		background-image: url(images/icons/pdfx2-white.png);
    }
    
    a[href$='.ppt'], a[href$='.pptx'] {
		background-image: url(images/icons/pptx2-white.png);
    }
    
    a[href$='.doc'], a[href$='.docx'] {
		background-image: url(images/icons/docx2-white.png);
    }
    
    a[href$='.xls'], a[href$='.xlsx'] {
		background-image: url(images/icons/xlsx2-white.png);
    }
    
 
}
}

/* @end *!/*/
