.file {
  width: 20vh;
  height: 20vh;
  border-radius: 15px;
  text-align: center;
  flex-wrap: wrap;
}

.file-over {
  width: 20vh;
  height: 20vh;
  border-radius: 15px;
  background-color: rgba(145, 229, 255, 0.63);
  text-align: center;
  border: 3px solid rgba(80, 167, 255, 0.76);
  flex-wrap: wrap;
}

.file-options {
  float: right;
  margin-right: 1vh;
  margin-top: 0.5vh;
  border-radius: 5px;
  background-color: rgba(230, 247, 255, 0.76);
  color: white;
  font-weight: bold;
}

.file-logo {
  font-size: 8vh;
  margin-top: 1vh;
}

.file-name {
  font-size: 15px;
  font-weight: bolder;
  text-align: center;
  margin-top: 1vh;
  width: 100%;
  overflow: hidden;
}

.file-date {
  text-align: center;
  color: rgba(0, 0, 0, .25)
}

.dropdown-link {
  color: rgba(80, 167, 255, 0.76);
  font-weight: bold;
}