.field--name-field-attachment .field__item,
.field--name-attachment .field__item,
.field--name-field-hd-log-attachment .field__item {
  margin-bottom: 20px;
}

.field--name-field-hd-log-attachment .field__label,
.field--name-field-attachment .field__label,
.field--name-attachment .field__label {
  margin-bottom: 10px;
}

.link-colorboxed a,
.link-blank a {
  display: flex;
  align-items: center;
}

.link-colorboxed img {
  margin-right: 1em;
}

.link-blank a::before {
  content: '';
  display: block;
  margin-right: 1em;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  flex-shrink: 0;
}

.link-blank.file--general a::before,
.link-blank.file--application-octet-stream a::before {
  background-image: url(../images/icons/application-octet-stream.png);
}
.link-blank.file--package-x-generic a::before {
  background-image: url(../images/icons/package-x-generic.png);
}
.link-blank.file--x-office-spreadsheet a::before {
  background-image: url(../images/icons/x-office-spreadsheet.png);
}
.link-blank.file--x-office-document a::before {
  background-image: url(../images/icons/x-office-document.png);
}
.link-blank.file--x-office-presentation a::before {
  background-image: url(../images/icons/x-office-presentation.png);
}
.link-blank.file--text-x-script a::before {
  background-image: url(../images/icons/text-x-script.png);
}
.link-blank.file--text-html a::before {
  background-image: url(../images/icons/text-html.png);
}
.link-blank.file--text-plain a::before {
  background-image: url(../images/icons/text-plain.png);
}
.link-blank.file--application-pdf a::before {
  background-image: url(../images/icons/application-pdf.png);
}
.link-blank.file--application-x-executable a::before {
  background-image: url(../images/icons/application-x-executable.png);
}
.link-blank.file--audio a::before {
  background-image: url(../images/icons/audio-x-generic.png);
}
.link-blank.file--video a::before {
  background-image: url(../images/icons/video-x-generic.png);
}
.link-blank.file--text a::before {
  background-image: url(../images/icons/text-x-generic.png);
}

.link-blank.file--extension--ai a::before {
  background-image: url(../images/icons/ai-icon.svg);
}
.link-blank.file--extension--avi a::before {
  background-image: url(../images/icons/avi-icon.svg);
}
.link-blank.file--extension--bmp a::before {
  background-image: url(../images/icons/bmp-icon.svg);
}
.link-blank.file--extension--cdr a::before {
  background-image: url(../images/icons/cdr-icon.svg);
}
.link-blank.file--extension--doc a::before,
.link-blank.file--extension--docx a::before,
.link-blank.file--extension--odt a::before {
  background-image: url(../images/icons/doc-icon.svg);
}
.link-blank.file--extension--eps a::before {
  background-image: url(../images/icons/eps-icon.svg);
}
.link-blank.file--extension--exe a::before {
  background-image: url(../images/icons/exe-icon.svg);
}
.link-blank.file--extension--gif a::before {
  background-image: url(../images/icons/gif-icon.svg);
}
.link-blank.file--extension--html a::before {
  background-image: url(../images/icons/html-icon.svg);
}
.link-blank.file--extension--mov a::before {
  background-image: url(../images/icons/mov-icon.svg);
}
.link-blank.file--extension--mp3 a::before {
  background-image: url(../images/icons/mp3-icon.svg);
}
.link-blank.file--extension--mp4 a::before {
  background-image: url(../images/icons/mp4-icon.svg);
}
.link-blank.file--extension--pdf a::before {
  background-image: url(../images/icons/pdf-icon.svg);
}
.link-blank.file--extension--ppt a::before,
.link-blank.file--extension--pptx a::before {
  background-image: url(../images/icons/ppt-icon.svg);
}
.link-blank.file--extension--pr a::before {
  background-image: url(../images/icons/pr-icon.svg);
}
.link-blank.file--extension--psd a::before {
  background-image: url(../images/icons/psd-icon.svg);
}
.link-blank.file--extension--rar a::before {
  background-image: url(../images/icons/rar-icon.svg);
}
.link-blank.file--extension--svg a::before {
  background-image: url(../images/icons/svg-icon.svg);
}
.link-blank.file--extension--tif a::before,
.link-blank.file--extension--tiff a::before {
  background-image: url(../images/icons/tif-icon.svg);
}
.link-blank.file--extension--zip a::before {
  background-image: url(../images/icons/zip-icon.svg);
}
.link-blank.file--extension--xls a::before,
.link-blank.file--extension--xlsx a::before,
.link-blank.file--extension--ods a::before {
  background-image: url(../images/icons/xls-icon.svg);
}
