.configurator .upload-view .image-hint {
  padding-bottom: 20px; }
.configurator .upload-view .image-wrapper {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start; }
  @media (max-width: 1280px) {
    .configurator .upload-view .image-wrapper {
      flex-flow: column nowrap; } }
  .configurator .upload-view .image-wrapper .image-item {
    flex: 0 1 30%;
    margin-bottom: 20px;
    position: relative;
    margin-right: 10px; }
    .configurator .upload-view .image-wrapper .image-item img {
      width: 100%; }
    .configurator .upload-view .image-wrapper .image-item .remove-image-item {
      position: absolute;
      right: 0px;
      top: 0px;
      border: 1px solid #edeaea;
      border-right: 0;
      border-top: 0;
      padding: 5px 10px;
      background-color: #000;
      color: #fff;
      cursor: pointer;
      display: none; }
      .configurator .upload-view .image-wrapper .image-item .remove-image-item:hover {
        background-color: #ff0000; }
    .configurator .upload-view .image-wrapper .image-item:hover .remove-image-item {
      display: block; }
.configurator .upload-view .polaroid .image-wrapper .image-item {
  padding: 10px 10px 40px 10px;
  border: 1px solid #edeaea; }
  .configurator .upload-view .polaroid .image-wrapper .image-item:hover {
    border-color: #000;
    cursor: pointer; }
.configurator .upload-view .images {
  border: 1px solid #edeaea;
  background-color: #fafafa;
  padding: 10px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-bottom: 10px; }
@media (max-width: 1280px) {
  .configurator .upload-view .drop-area {
    display: none; } }
@media (min-width: 1280px) {
  .configurator .upload-view .old-upload {
    display: none !important; } }
.configurator .upload-view .old-upload,
.configurator .upload-view .drop-area {
  border: 2px dashed #edeaea;
  background-color: #fafafa;
  font-family: sans-serif;
  margin: 15px 0;
  width: 100%;
  padding: 40px 0;
  text-align: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .configurator .upload-view .old-upload p,
  .configurator .upload-view .drop-area p {
    color: #ccc; }
.configurator .upload-view .old-upload {
  padding: 20px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  font-size: 12px;
  align-items: center; }
  .configurator .upload-view .old-upload .btn-action {
    margin-top: 50px;
    width: 100%; }
.configurator .upload-view .drop-area.highlight {
  border-color: purple; }

.crop.popup {
  position: fixed;
  z-index: 1000001; }
  .crop.popup .crop-inner {
    position: fixed;
    min-width: 425px;
    left: calc(50% - 320px);
    top: 100px;
    border: 1px solid #000;
    background-color: #fff;
    z-index: 1000002; }
    @media (max-width: 1280px) {
      .crop.popup .crop-inner {
        max-width: 350px;
        min-width: 350px;
		left: 50%;
		top: 40%;
		transform: translate(-50%, -50%); } }
  .crop.popup:before {
    content: '';
    position: fixed;
    z-index: 1000001;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.7); }
  .crop.popup .optionen {
    background-color: #f9f9f9;
    padding: 10px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px; }
    .crop.popup .optionen .btn {
      margin-right: 10px;
      display: inline-block;
      background: transparent;
      border: 0;
      color: #000; }
      .crop.popup .optionen .btn span {
        display: none; }
    .crop.popup .optionen .btn.cropImage:before {
      content: '';
      width: 32px;
      height: 32px;
      background-size: cover;
      display: inline-block;
      background-image: url("data:image/png;base64,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"); }
    .crop.popup .optionen .btn.remove:before {
      content: '';
      width: 32px;
      height: 32px;
      background-size: cover;
      display: inline-block;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABnElEQVR4Xu2b0Q3CMAxEzRKwF1swEVuwFywBqlSghaDkzoox5PitndivZzuUsrHBP5vB8zcBkAL6E9ib2dHMtuBWFzM7mNkJ9IPMI0rgTCR/T2KCsIMyAo0FAATGmA9fAgy0MJ+IEghLhtlIABhq/+RTUgDbtLJzKZ4rSgA8c/sXIKzOFQJQuGXDl0BNxtcXg29PElc8TPCuDWt0ieuueAQgmjixX81FCvD0JJVATV+F66jk7mN1WqrlCQ9qj8azSilCAcuTZcsTHtQ+PQA0wN724QronRC6vgAsCUT0APQO9baXAqSABQGVQMBBqHdNo+urB6gHqAc8CagJqgniBNCum81eU0BTQFNAU+BBQGMQHwKWrauj8YRPAfQhJ2qfHgD6mBu1Tw+AqDLIRQD009iaADTZION5H5fkIHG3GbviEYA2yCsrF3Fiv5qLKx4poIa3cN1FnNiv5uKKRwqo4ZUC3gm8So5g2NUFUjVk/OEc0DUbYnEoJ8h4Dibzy9Qtr+C4vw5nfZeY+psdowBClXldBCDvvYmJbHgF3ACZTKNBHRIzzQAAAABJRU5ErkJggg=="); }
    .crop.popup .optionen .btn.close:before {
      content: '';
      width: 32px;
      height: 32px;
      background-size: cover;
      display: inline-block;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxnIGlkPSJjcm9zcyI+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNyIgeDI9IjI1IiB5MT0iNyIgeTI9IjI1Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNyIgeDI9IjI1IiB5MT0iMjUiIHkyPSI3Ii8+PC9nPjwvc3ZnPg=="); }
  .crop.popup .image {
    max-width: 640px;
    width: 640px;
    max-height: 640px; }
    @media (max-width: 1280px) {
      .crop.popup .image {
        max-width: 350px;
        max-height: 350px; } }
    .crop.popup .image img {
      width: 640px; }
      @media (max-width: 1280px) {
        .crop.popup .image img {
          width: 350px; } }

/*# sourceMappingURL=f12-configurator-uploads.css.map */
