body {
  background-color: #e2e2e2;
}


.file-list {
  padding: 15px;
  margin : 15px;
  border : 3px dashed #bbb;
  min-height: 200px;
}

.file-item {
  display        : flex;
  align-items    : center;
  justify-content: space-between;
  background-color: #ddd;
  padding: 5px;
  cursor: pointer;
}

.file-item:hover{
  background-color: #ccc;
}

.file-size{
  margin-left: 15px;
  color: #999;
}

.footer{
  margin-bottom: 15px;
}

.footer > *{
  margin-right: 15px;
}