#frm-image-upload{
    padding: 0px;
    background-color: rgba(151, 151, 151, 0.5);;
}

.form-row {
    padding: 20px;
    border-top: #8aacb7 0px solid;
}

.button-row {
    padding: 10px 20px;
    border-top: #8aacb7 1px solid;
    text-align: center;
}

#btn-submit {
    padding: 10px 40px;
    background-color: rgba(51, 51, 51, 0.95);
    border: rgba(51, 51, 51, 0.9) 1px solid;
    color: #FFF;
    border-radius: 2px;
}


.file-input {
    background: #FFF;
    padding: 5px;
    margin-top: 5px;
    border-radius: 2px;
    border: #8aacb7 1px solid;
    margin: auto;
}
@media (max-width: 768px)  {
  .file-input {
background: #FFF;
    padding: 5px;
    margin-top: 5px;
    border-radius: 2px;
    border: #8aacb7 1px solid;
    max-width: 270px;
    margin: auto;
  }
}


.response {
    padding: 10px;
    margin-top: 10px;
    border-radius: 2px;
}

.error {
    background: #fdcdcd;
    border: #ecc0c1 1px solid;
}

.success {
    background: #c5f3c3;
    border: #bbe6ba 1px solid;
}
