#drop-area {
    border: 1px dashed #ccc;
    position: relative;
    border-radius: 6px;
    width: 435px;
    max-width: 100%;
    font-family: sans-serif;
    margin: 10px auto;
    padding: 15px;
  }
  #drop-area.highlight {
    border-color: #1197d5;
    color: #1197d5;
  }
  p {
    margin-top: 0;
  }
  .my-form {
    margin-bottom: 10px;
  }
  #gallery {
    margin-top: 10px;
  }
  #gallery img {
    width: 110px;
    margin-bottom: 10px;
    margin-right: 10px;
    vertical-align: middle;
  }
  .button {
    background-image: url(https://www.codix.eu/img/upload-file/upload-file.png);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: contain;
    height: 89px;
    max-width: 100%;
    object-fit: cover;
  }
  .button:hover {
      background-image: url(https://www.codix.eu/img/upload-file/upload-file-over.png);
      background-size: contain;
      object-fit: cover;
      max-width: 100%;
  }
  #fileElem {
    display: none;
  }