.opc-NeoImage {
  display: flex;
  position: relative;
}
.opc-NeoImage .opc-Image {
  justify-self: center;
}
.opc-NeoImage.align-left {
  justify-content: flex-start;
}
.opc-NeoImage.align-center {
  justify-content: center;
}
.opc-NeoImage.align-right {
  justify-content: flex-end;
}
.opc-NeoImage > a {
  display: block;
  position: absolute;
}
.opc-NeoImage picture {
  position: relative;
  overflow: hidden;
}
.opc-NeoImage picture > img {
  position: absolute;
  top: 0;
  left: 0;
}
.opc-NeoImage picture > img.img-fluid {
  position: static;
}
.opc-NeoImage[data-portlet] {
  border-color: #ff9e00 !important;
}

#portletToolbar.neo button {
  border-color: #ff9e00;
  color: #4d2f00;
}
#portletToolbar.neo button.opc-label {
  background-color: #ff9e00;
  color: white;
}

#portletPreviewLabel.neo {
  background-color: #ffcf80;
}

/*# sourceMappingURL=NeoImage.css.map */
