/*
========================================
           Downloads
========================================
*/

/* set icon, if type is anywhere in link */

.downloads a[href*='.doc'],
.downloads a[href*='.docx'] {
  background: url(../Images/icn_downloads_doc.png) no-repeat;
}

.downloads a[href*='.jpg'] {
  background: url(../Images/icn_downloads_jpg.png) no-repeat;
}

.downloads a[href*='.pdf'] {
  background: url(../Images/icn_downloads_pdf.png) no-repeat;
}

.downloads a[href*='.xls'],
.downloads a[href*='.xlsx'] {
  background: url(../Images/icn_downloads_xls.png) no-repeat;
}

.downloads a[href*='.zip'] {
  background: url(../Images/icn_downloads_zip.png) no-repeat;
}

/* set right icon, if type is at end of link */

.downloads a[href$='.doc'],
.downloads a[href$='.docx'] {
  background: url(../Images/icn_downloads_doc.png) no-repeat;
}

.downloads a[href$='.jpg'] {
  background: url(../Images/icn_downloads_jpg.png) no-repeat;
}

.downloads a[href$='.pdf'] {
  background: url(../Images/icn_downloads_pdf.png) no-repeat;
}

.downloads a[href$='.xls'],
.downloads a[href$='.xlsx'] {
  background: url(../Images/icn_downloads_xls.png) no-repeat;
}

.downloads a[href$='.zip'] {
  background: url(../Images/icn_downloads_zip.png) no-repeat;
}

/* set icon, if type is anywhere in link */

.downloads .csc-uploads-1 a[href*='.doc'],
.downloads .csc-uploads-1 a[href*='.docx'] {
  background: url(../Images/icn_downloads_doc_small.png) no-repeat;
}

.downloads .csc-uploads-1 a[href*='.jpg'] {
  background: url(../Images/icn_downloads_jpg_small.png) no-repeat;
}

.downloads .csc-uploads-1 a[href*='.pdf'] {
  background: url(../Images/icn_downloads_pdf_small.png) no-repeat;
}

.downloads .csc-uploads-1 a[href*='.xls'],
.downloads .csc-uploads-1 a[href*='.xlsx'] {
  background: url(../Images/icn_downloads_xls_small.png) no-repeat;
}

.downloads .csc-uploads-1 a[href*='.zip'] {
  background: url(../Images/icn_downloads_zip_small.png) no-repeat;
}

/* set right icon, if type is at end of link */

.downloads .csc-uploads-1 a[href$='.dot'],
.downloads .csc-uploads-1 a[href$='.dotx'],
.downloads .csc-uploads-1 a[href$='.doc'],
.downloads .csc-uploads-1 a[href$='.docx'] {
  background: url(../Images/icn_downloads_doc_small.png) no-repeat;
}

.downloads .csc-uploads-1 a[href$='.jpg'] {
  background: url(../Images/icn_downloads_jpg_small.png) no-repeat;
}

.downloads .csc-uploads-1 a[href$='.ppt'],
.downloads .csc-uploads-1 a[href$='.pptx'],
.downloads .csc-uploads-1 a[href$='.pdf'] {
  background: url(../Images/icn_downloads_pdf_small.png) no-repeat;
}

.downloads .csc-uploads-1 a[href$='.xlt'],
.downloads .csc-uploads-1 a[href$='.xls'],
.downloads .csc-uploads-1 a[href$='.xlsx'] {
  background: url(../Images/icn_downloads_xls_small.png) no-repeat;
}

.downloads .csc-uploads-1 a[href$='.zip'] {
  background: url(../Images/icn_downloads_zip_small.png) no-repeat;
}

.downloads .container-content {
  overflow-y: scroll;
  padding: 10px 20px;
}

.downloads ul {
  list-style: none;
}

.downloads ul li {
  background: none !important;
  margin-bottom: 10px;
  padding-left: 0 !important;
}

.downloads ul li a {
  color: #424242;
  display: inline-block;
  font-size: 0.91666666666667em;
  min-height: 35px;
  padding-left: 35px;
  padding-top: 3px;
}

.downloads ul.csc-uploads-1 li a {
  min-height: 20px;
  padding-left: 25px;
}

.downloads ul li a:focus,
.downloads ul li a:hover {
  text-decoration: underline;
}

.downloads ul li a span {
  display: block;
}

.downloads ul li a span.edition {
  color: #878787;
}

.content .downloads {
  margin-left: -50px;
}

.content .downloads ul li {
  border-bottom: 1px dotted #A2A2A3;
  margin-bottom: 20px;
  padding-bottom: 20px;
  padding-left: 50px !important;
}

.content .downloads ul.csc-uploads-1 li {
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.content .downloads ul li span {
  font-size: 1em;
}

.content .downloads ul li span.csc-uploads-title {
  font-weight: bold;
}
