.form-section {
  position: relative;
  background: #f8f3e6;
}

.custom-control {
  margin-bottom: 15px;
}
.custom-control label.custom-control-label:before {
  border: 1px solid #d1d1d1;
  top: 0.1em;
}
.custom-control
  .custom-control-input:focus
  ~ label.custom-control-label::before {
  box-shadow: none;
}
.custom-control
  .custom-control-input:checked
  ~ label.custom-control-label::before {
  background-color: transparent;
  background-image: url(../img/icon-checked.png);
  border-color: transparent;
  background-size: 17px 17px;
  background-position: center;
}
.custom-control
  .custom-control-input:checked
  ~ label.custom-control-label::after {
  background-image: none;
}

.label-input-file {
  background: white;
  text-align: center;
  width: 250px;
  position: relative;
  border-radius: 10px;
  border: 1px solid #c48e31;
  padding: 10px;
}
.label-input-file input[type="file"] {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.label-input-file .img-input-file{
  height: auto;
  margin: 10px 0;
  pointer-events: none;
  user-select: none;
  -moz-user-select: -moz-none;
  max-width: 150px;
  min-width: 40px;
}
.label-input-file .input-file-text {
  max-width: 160px;
  margin: 0 auto;
  color: #aeaeae;
  font-size: 12px;
  pointer-events: none;
  user-select: none;
  -moz-user-select: -moz-none;
  word-break: break-all;
}

.label-input-file.drag-enter .img-input-file,
.label-input-file.drag-enter .input-file-text{
  opacity: 0.5;
}

.dropzone{
  border: 1px solid #c48e31;
  border-radius: .25rem;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.dropzone .dz-message{
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0;
  width: 100%;
  justify-content: center;
}
.dropzone .dz-message .dz-button{
  color: #aeaeae;
  font-size: 12px;
}
.dropzone .dz-message img{
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
}

.dropzone .dz-preview .dz-progress{
  display: none !important;
}
.dropzone .dz-preview .dz-image img{
  height: 100%;
}

.dropzone .dz-preview .dz-remove{  
  margin-top: 10px;
  color: #121b50;
}