ap-ben-upload-benefit-icon .flb-icon-container {
  height: 4rem;
  width: 4rem;
  color: #1865bf;
  background: #c0e1fd;
  border: 1px dashed #2985d2;
}
ap-ben-upload-benefit-icon .flb-icon-container.error-state {
  color: #db424d;
  background: #f8d3d6;
  border: 1px dashed #e2505c;
}
ap-ben-upload-benefit-icon .flb-icon-container .flb-icon {
  max-width: 100%;
  max-height: 100%;
}
ap-ben-upload-benefit-icon .flb-icon-container .btn-icon-delete {
  position: absolute;
  opacity: 0.7;
  display: none;
}
ap-ben-upload-benefit-icon .flb-icon-container:hover .btn-icon-delete {
  display: flex;
}