.blockquote {
  padding: 6px 16px;
  border: none;
  quotes: "\201C" "\201D";
  display: inline-block;
  position: relative;
}

.blockquote:before { 
  content: open-quote;
  font-weight: 900;
  position:absolute;
  top:0;
  left: 0;
}

.blockquote:after { 
  content: close-quote;
  font-weight: 900;
  position:absolute;
  bottom: -5px; right: 0;
}

select.webform-image-select {
  display: none;
}

ul.thumbnails.image_picker_selector {
  display:flex;
  flex-wrap: wrap !important;
}

ul.thumbnails.image_picker_selector li .thumbnail {
    padding: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    text-align: center;
}

.webform-actions {
  display: flex;
  margin-top: 2rem;
  /* justify-content: space-between; */
}
.webform-button--previous {
  margin-right: auto !important;
}

.webform-button--next {
  margin-left: auto !important;
}

.form-wrapper {
   /*background:#EEE;
   padding:10px 15px 10px 15px;
  */
}
.form-wrapper.webform-actions {
   /*
  background:#FFF;
   padding:0;
  */
}



.webform-image-select.uk-select {
 display:none !important; 
}

ul.thumbnails.image_picker_selector li {
    /* margin: 0px 12px 12px 0px; */
    float: none;
}

ul.thumbnails p {
  font-size: .875em;
}

.form-control.required.error {
  background-color: #f3d1d3;
  border-color: #edbabd;
  color: #750f16;
  border-width: 2px;
}

.js-webform-image-file {
  text-align: center;
  border-style: dashed;
  border-color: #DDD;
  padding: 1rem;
}
.webform-file-button::before {
  content: '\f302';
  font-family: 'Font Awesome\ 5 Free';
  font-weight: 900;
  margin-right: .255rem;
  font-size: 1rem;
}
.webform-element-description {
  font-weight: 400;
}

.form-item-fotos-senden label.form-check-label {
  width: 100%;
  background-color: #EEE;
  text-align: left;
}

.webform-flex {
  margin-bottom: .5rem;
}


ul.thumbnails.image_picker_selector li .thumbnail img {
 max-width: 85px; 
}

@media (min-width: 576px) {
  ul.thumbnails.image_picker_selector li .thumbnail img {
    max-width: 100px; 
  }
}

@media (min-width: 768px) {
  ul.thumbnails.image_picker_selector li .thumbnail img {
    max-width: 100px; 
  }
}

@media (min-width: 992px) {
  ul.thumbnails.image_picker_selector li .thumbnail img {
    max-width: 120px; 
  }
}

@media (min-width: 1200px) {

}

@media (min-width: 1400px) {
  ul.thumbnails.image_picker_selector li .thumbnail img {
    max-width: 180px; 
  }
}