.contextMenu {
  position: absolute;
  float: left;
  background: #fafafa;
  border: 1px solid #9e9e9e;
  border-radius: 3px;
  padding: 3px 0;
  box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  cursor: default;
  z-index: 10000;
}
.contextMenu .menuItem {
  padding: 0 5px;
  position: relative;
  white-space: nowrap;
}
.contextMenu .menuItem:hover {
  background: #80cbc4;
}
.contextMenu .menuItem:not(:last-child) {
  border-bottom: 1px solid #eeeeee;
}
.contextMenu .menuItem .arrow {
  text-align: right;
}
