.ks-selected .checkbox,
#dialog ul.ks-list li.selected {
  background: url(../images/item-selector.png) top left no-repeat;
}

#dialog ul.ks-list li:nth-child(even).selected {
  background: #efefef url(../images/item-selector.png) top left no-repeat;
}

#dialog-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  text-align:center;
  z-index: 1000;
}

#dialog {
  width: 500px;
  margin: 200px auto;
  background-color: #fff;
  background: #fff;
  box-shadow: 0 17px 33px rgba(0,0,0,0.12);
  text-align: center;
}

#dialog-body {
  padding: 10px 15px;
}

#dialog h3 {
  font-size: 20px;
  padding: 10px 15px;
  border-bottom: 1px solid #ddd;
}

#dialog h4 {
  text-align: left;
  font-size: 18px;
  margin-bottom: 0.5rem;
} 
#dialog ul.ks-help li {
  text-align: left;
}

#dialog ul.ks-help .keyboard {
  display: inline-block;
  height: 1.8rem;
  margin: 0 .2rem;
  padding: 0 .6rem;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 3px;
  color: #637381;
  font-size: 1.2rem;
  line-height: 2rem;
  box-shadow: 0 0 0 1px #c4cdd5, 0 2px 0 0 #fff, 0 2px 0 1px #c4cdd5;
  text-transform: uppercase;
}

#dialog ul.ks-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#dialog ul.ks-list li {
  list-style-type: none;
  text-align: left;
  padding-left: 15px;
}

#dialog ul.ks-list li:nth-child(even) {
  background: #efefef;
}

#dialog ul.ks-list li a.current {
  color: #000;
}