[contenteditable='true']:focus, .contenteditable:focus {
  outline: transparent solid 1px; }

[contenteditable='true'], [contenteditable='true'] *, .contenteditable, .contenteditable * {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
  cursor: auto; }

[contenteditable='true'] *, .contenteditable * {
  margin: inherit;
  padding: inherit;
  font: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-decoration: inherit;
  word-spacing: inherit;
  letter-spacing: inherit;
  color: inherit;
  background: inherit;
  line-height: inherit;
  text-indent: inherit;
  text-align: inherit;
  white-space: inherit;
  word-break: inherit;
  vertical-align: inherit; }

.g-cursor-select {
  cursor: url("../cursor/select.cur"), auto !important; }

.g-cursor-select-inverse {
  cursor: url("../cursor/select-inverse.cur"), auto !important; }

.g-cursor-select-dot {
  cursor: url("../cursor/select-dot.cur"), auto !important; }

.g-cursor-select-dot-inverse {
  cursor: url("../cursor/select-dot-inverse.cur"), auto !important; }

.g-cursor-select-plus {
  cursor: url("../cursor/select-plus.cur"), auto !important; }

.g-cursor-select-plus-inverse {
  cursor: url("../cursor/select-plus-inverse.cur"), auto !important; }

.g-cursor-select-arrow-only {
  cursor: url("../cursor/select-arrow-only.cur"), auto !important; }

.g-cursor-select-cross {
  cursor: url("../cursor/select-cross.cur"), auto !important; }

.g-cursor-select-resize-vert {
  cursor: url("../cursor/select-resize-vert.cur"), auto !important; }

.g-cursor-select-resize-horiz {
  cursor: url("../cursor/select-resize-horiz.cur"), auto !important; }

.g-cursor-select-upleft-downright {
  cursor: url("../cursor/select-upleft-downright.cur"), auto !important; }

.g-cursor-select-upright-downleft {
  cursor: url("../cursor/select-upright-downleft.cur"), auto !important; }

.g-cursor-select-skew-vert {
  cursor: url("../cursor/select-skew-vert.cur"), auto !important; }

.g-cursor-select-skew-horiz {
  cursor: url("../cursor/select-skew-horiz.cur"), auto !important; }

.g-cursor-select-rot-tl {
  cursor: url("../cursor/select-rot-tl.cur"), auto !important; }

.g-cursor-select-rot-tc {
  cursor: url("../cursor/select-rot-tc.cur"), auto !important; }

.g-cursor-select-rot-tr {
  cursor: url("../cursor/select-rot-tr.cur"), auto !important; }

.g-cursor-select-rot-rc {
  cursor: url("../cursor/select-rot-rc.cur"), auto !important; }

.g-cursor-select-rot-br {
  cursor: url("../cursor/select-rot-br.cur"), auto !important; }

.g-cursor-select-rot-bc {
  cursor: url("../cursor/select-rot-bc.cur"), auto !important; }

.g-cursor-select-rot-bl {
  cursor: url("../cursor/select-rot-bl.cur"), auto !important; }

.g-cursor-select-rot-lc {
  cursor: url("../cursor/select-rot-lc.cur"), auto !important; }

.g-cursor-zoom-plus {
  cursor: url("../cursor/zoom-plus.cur"), auto !important; }

.g-cursor-zoom-minus {
  cursor: url("../cursor/zoom-minus.cur"), auto !important; }

.g-cursor-zoom-none {
  cursor: url("../cursor/zoom-none.cur"), auto !important; }

.g-cursor-hand-open {
  cursor: url("../cursor/hand-open.cur"), auto !important; }

.g-cursor-hand-closed {
  cursor: url("../cursor/hand-closed.cur"), auto !important; }

.g-cursor-cross {
  cursor: url("../cursor/cross.cur"), auto !important; }

.g-cursor-pen {
  cursor: url("../cursor/pen.cur"), auto !important; }

.g-cursor-pen-start {
  cursor: url("../cursor/pen-start.cur"), auto !important; }

.g-cursor-pen-end {
  cursor: url("../cursor/pen-end.cur"), auto !important; }

.g-cursor-pen-plus {
  cursor: url("../cursor/pen-plus.cur"), auto !important; }

.g-cursor-pen-plus-middle {
  cursor: url("../cursor/pen-plus-middle.cur"), auto !important; }

.g-cursor-pen-minus {
  cursor: url("../cursor/pen-minus.cur"), auto !important; }

.g-cursor-pen-modify {
  cursor: url("../cursor/pen-modify.cur"), auto !important; }

.g-cursor-pen-drag {
  cursor: url("../cursor/pen-drag.cur"), auto !important; }

.g-cursor-lasso {
  cursor: url("../cursor/lasso.cur"), auto !important; }

.g-cursor-pipette {
  cursor: url("../cursor/pipette.cur"), auto !important; }

.g-cursor-knife {
  cursor: url("../cursor/knife.cur"), auto !important; }

.g-cursor-text {
  cursor: text !important; }
