.DocumentTile .contextual-menu {
  position: absolute;
  top: 1.2em;
  right: 1.2em;
}

.DocumentTile .header,
.DocumentTile .meta {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.DocumentTile .illustration > .image span {
  background: #cccccc;
  text-align: center;
  font-weight: bold;
  color: gray;
  line-height: 200px;
  display: block;
}

.DocumentTile .illustration > .image img {
  max-height: 200px;
  object-fit: cover;
}

img.broken {
  height: 200px !important;
}

img.broken:before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #ccc;
}

img.broken:after {
  content: "\F127" " Broken illustration";
  font-weight: bold;
  font-family: Icons;
  color: grey;
  position: absolute;
  top: calc(50% - 0.5em);
  left: 0;
  width: 100%;
  text-align: center;
}

