/* line 34, app/assets/stylesheets/image.scss */
#img_ultra_small .image_logotype,
#img_ultra_small .dz-preview {
  text-align: center;
  width: 40px;
}

/* line 40, app/assets/stylesheets/image.scss */
#img_ultra_small .container_image,
#img_ultra_small .dz-image {
  height: 40px;
  vertical-align: middle;
  width: 40px;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 54, app/assets/stylesheets/image.scss */
#img_ultra_small .container_image img,
#img_ultra_small .dz-image img {
  height: 40px;
}

/* line 238, app/assets/stylesheets/image.scss */
#img_no_logo .image_logotype,
#img_no_logo .dz-preview {
  width: 100%;
  text-align: center;
}

/* line 246, app/assets/stylesheets/image.scss */
#img_no_logo .container_image,
#img_no_logo .dz-image {
  height: 300px;
  width: 300px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}

/* line 262, app/assets/stylesheets/image.scss */
#img_no_logo .container_image img,
#img_no_logo .dz-image img {
  height: auto;
  display: table-cell;
  vertical-align: middle;
  max-width: none;
  margin: 0 -50%;
}

/* line 208, app/assets/stylesheets/image.scss */
#icon_image .image_logotype,
#icon_image .dz-preview {
  width: 100%;
  text-align: center;
}

/* line 216, app/assets/stylesheets/image.scss */
#icon_image .container_image,
#icon_image .dz-image {
  width: 22px;
  height: 100%;
  overflow: hidden;
  text-align: center;
}

/* line 224, app/assets/stylesheets/image.scss */
#icon_image .container_image img,
#icon_image .dz-image img {
  vertical-align: middle;
  height: 16px;
  max-width: none;
  max-width: none;
}

/* line 177, app/assets/stylesheets/image.scss */
#widget_image .image_logotype {
  width: 100%;
  text-align: center;
}

/* line 184, app/assets/stylesheets/image.scss */
#widget_image .container_image {
  height: auto;
  width: 300px;
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 24px;
}

/* line 192, app/assets/stylesheets/image.scss */
#widget_image .container_image img {
  height: auto;
  width: 537px;
  max-width: none;
  margin: 0 -100%;
  max-width: none;
}

/* line 208, app/assets/stylesheets/image.scss */
#img_quard_middle .image_logotype,
#img_quard_middle .dz-preview {
  width: 100%;
  text-align: center;
}

/* line 216, app/assets/stylesheets/image.scss */
#img_quard_middle .container_image,
#img_quard_middle .dz-image {
  width: 130px;
  height: 100%;
  overflow: hidden;
  text-align: center;
}

/* line 224, app/assets/stylesheets/image.scss */
#img_quard_middle .container_image img,
#img_quard_middle .dz-image img {
  vertical-align: middle;
  height: 130px;
  max-width: none;
  max-width: none;
}

/* line 67, app/assets/stylesheets/image.scss */
#img_small .image_logotype,
#img_small .dz-preview {
  width: 304.3px;
  /* <-- THIS MAKES ME CRAZY! */
  text-align: center;
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

/* line 76, app/assets/stylesheets/image.scss */
#img_small .container_image,
#img_small .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 304.3px;
  /* <-- THIS MAKES ME CRAZY! */
  height: 85px;
  display: flex;
  justify-content: center;
}

/* line 85, app/assets/stylesheets/image.scss */
#img_small .container_image img,
#img_small .dz-image img {
  height: auto;
  max-width: 304.3px;
  /* <-- THIS MAKES ME CRAZY! */
}

/* line 67, app/assets/stylesheets/image.scss */
#img_medium .image_logotype,
#img_medium .dz-preview {
  width: 465.4px;
  /* <-- THIS MAKES ME CRAZY! */
  text-align: center;
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

/* line 76, app/assets/stylesheets/image.scss */
#img_medium .container_image,
#img_medium .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 465.4px;
  /* <-- THIS MAKES ME CRAZY! */
  height: 130px;
  display: flex;
  justify-content: center;
}

/* line 85, app/assets/stylesheets/image.scss */
#img_medium .container_image img,
#img_medium .dz-image img {
  height: auto;
  max-width: 465.4px;
  /* <-- THIS MAKES ME CRAZY! */
}

/* line 67, app/assets/stylesheets/image.scss */
#img_medium_up .image_logotype,
#img_medium_up .dz-preview {
  width: 644.4px;
  /* <-- THIS MAKES ME CRAZY! */
  text-align: center;
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

/* line 76, app/assets/stylesheets/image.scss */
#img_medium_up .container_image,
#img_medium_up .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 644.4px;
  /* <-- THIS MAKES ME CRAZY! */
  height: 180px;
  display: flex;
  justify-content: center;
}

/* line 85, app/assets/stylesheets/image.scss */
#img_medium_up .container_image img,
#img_medium_up .dz-image img {
  height: auto;
  max-width: 644.4px;
  /* <-- THIS MAKES ME CRAZY! */
}

/* line 67, app/assets/stylesheets/image.scss */
#img_big .image_logotype,
#img_big .dz-preview {
  width: 895px;
  /* <-- THIS MAKES ME CRAZY! */
  text-align: center;
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

/* line 76, app/assets/stylesheets/image.scss */
#img_big .container_image,
#img_big .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 895px;
  /* <-- THIS MAKES ME CRAZY! */
  height: 250px;
  display: flex;
  justify-content: center;
}

/* line 85, app/assets/stylesheets/image.scss */
#img_big .container_image img,
#img_big .dz-image img {
  height: auto;
  max-width: 895px;
  /* <-- THIS MAKES ME CRAZY! */
}

/* line 120, app/assets/stylesheets/image.scss */
#backend_crowd_funding #img_small .image_logotype,
#backend_crowd_funding #img_small .dz-preview {
  width: 200px;
  text-align: center;
  margin: auto;
}

/* line 127, app/assets/stylesheets/image.scss */
#backend_crowd_funding #img_small .container_image,
#backend_crowd_funding #img_small .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 200px;
  height: 200px;
  display: flex;
  justify-content: center;
}

/* line 136, app/assets/stylesheets/image.scss */
#backend_crowd_funding #img_small .container_image img,
#backend_crowd_funding #img_small .dz-image img {
  height: 200px;
}

/* line 95, app/assets/stylesheets/image.scss */
#img_small_logo .image_logotype,
#img_small_logo .dz-preview {
  width: 156px;
  text-align: center;
  margin: auto;
}

/* line 102, app/assets/stylesheets/image.scss */
#img_small_logo .container_image,
#img_small_logo .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 156px;
  height: auto;
  display: flex;
  justify-content: center;
}

/* line 111, app/assets/stylesheets/image.scss */
#img_small_logo .container_image img,
#img_small_logo .dz-image img {
  height: auto;
}
