.CodeMirror-completions {
  position: absolute;
  z-index: 10;
  overflow: hidden;
  border-radius: 0px;
  -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  background:none;
}

.CodeMirror-completions select {
  overflow: hidden;
  background-image: none;
  background-color: none;
  border-radius: 0px;
  outline: none;
  padding: 0;
  margin: 0;
  font-family: monospace;
  text-overflow:ellipsis;
  width-max: 200px; 
  -webkit-appearance: none;
  -webkit-user-select: none;
}

.CodeMirror-completions option{
  background-color: rgba(105,105,105,.8);
}

.CodeMirror-completions option::selection{
  background-color: red;
}

.CodeMirror-completions select:hover, .CodeMirror-completions select:active{
	background-image: none;
  background-color: rgba(255,255,255,.4);
}
