.image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
}

.before-description:not(.vertical-orientation),
.after-description {
  top: 0px;
}

.with-titlebar .before-description:not(.vertical-orientation),
.with-titlebar .after-description {
  top: 0px;
}

.before-description.vertical-orientation {
  bottom: 0px;
  left: 0px;
}

.before-description,
.after-description {
  position: absolute;
  margin: 10px;
}

.before-description:not(.vertical-orientation) {
  right: 0px;
}

.after-description {
  left: 0px;
}

#imagemask {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
}

.newdraghandle,
#draghandle {
  position: absolute;
  cursor: move;
}

polygon {
  stroke-width: 1;
  position: absolute;
}

line {
  stroke-width: 1;
  position: absolute;
}

rect.transparent {
  fill: white;
  fill-opacity: 0;
}
