.estimate-file-wrapper {
  display:flex;
  justify-content: space-between;
  border:1px solid #ccc;
  border-radius:5px;
  padding:10px 20px;
  margin-bottom:10px;
  .estimate-file-download, .estimate-file-delete {
    font-size: 15px;
    line-height: 40px;
    padding-left: 30px;
    cursor: pointer;
  }
  .estimate-file-img {
    font-size: 40px;
    padding-right: 50px;
  }
  .estimate-file-name {
    width: 400px;
    line-height: 40px;
  }
  .estimate-file-size {
    width: 200px;
    line-height: 40px;
  }
}

.estimate-file-download, .estimate-file-delete, .fa-plus-circle {
  &:hover {
    color: var(--primary);
  }
}

.file-trigger {
  margin-left: 10px;
  height:15px;
  padding:10px 10px;
}