/**
 * @file
 * Default style for file module.
 */
/* File icons. */
.file {
  min-height: 52px;
  padding-left: 60px;
  background-repeat: no-repeat;
  background-position: left center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

[dir=rtl] .file {
  padding-right: 20px;
  padding-left: inherit;
  background-position: right center;
}

.file--general,
.file--application-octet-stream {
  background-image: url(../../images/file/all.svg);
}

.file--package-x-generic {
  background-image: url(../../images/file/all.svg);
}

.file--x-office-spreadsheet {
  background-image: url(../../images/file/doc.svg);
}

.file--x-office-document {
  background-image: url(../../images/file/doc.svg);
}

.file--x-office-presentation {
  background-image: url(../../images/file/doc.svg);
}

.file--text-x-script {
  background-image: url(../../images/file/all.svg);
}

.file--text-html {
  background-image: url(../../images/file/all.svg);
}

.file--text-plain {
  background-image: url(../../images/file/all.svg);
}

.file--application-pdf {
  background-image: url(../../images/file/pdf.svg);
}

.file--application-x-executable {
  background-image: url(../../images/file/all.svg);
}

.file--audio {
  background-image: url(../../images/file/all.svg);
}

.file--video {
  background-image: url(../../images/file/pdf.svg);
}

.file--text {
  background-image: url(../../images/file/all.svg);
}

.file--image {
  background-image: url(../../images/file/img.svg);
}

/*# sourceMappingURL=file.css.map */
