.slide {
  overflow: hidden;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slide .on,.slide .off,.slide .blob {
    float: left;
}
.slide .blob {
    position: relative;
    z-index: 99;
    cursor: pointer;
    /*cursor: grab;*/
    /*cursor: -moz-grab;*/
    /*cursor: -webkit-grab;*/
}

.dark .slide {
  border-radius: 5px;
  /*box-shadow: 0 0 0 1px #242529, 0 1px 0 1px #666;*/
}
.dark .slide .on,.dark .slide .off,.dark .slide .blob {
  color: rgba(0, 0, 0, 0.7);
  font-size: 11px;
}
.dark .slide .on {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #428bca), color-stop(100%, #71C3F3));
  background: -webkit-linear-gradient(top, #428bca 0%, #71C3F3 100%);
  background: -moz-linear-gradient(top, #428bca 0%, #71C3F3 100%);
  background: -ms-linear-gradient(top, #428bca 0%, #71C3F3 100%);
  background: -o-linear-gradient(top, #428bca 0%, #71C3F3 100%);
  background: linear-gradient(top, #428bca 0%, #71C3F3 100%);
}
.dark .slide .off {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(100%, #f5f5f5));
  background: -webkit-linear-gradient(to bottom, #cfcfcf 0%, #f5f5f5 100%);
  background: linear-gradient(to bottom, #cfcfcf 0%, #f5f5f5 100%);
  background: -ms-linear-gradient(to bottom, #cfcfcf 0%, #f5f5f5 100%);
  background: -o-linear-gradient(to bottom, #cfcfcf 0%, #f5f5f5 100%);
  background: linear-gradient(to bottom, #cfcfcf 0%, #f5f5f5 100%);
}
.dark .slide .blob {
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CFCFCF), color-stop(100%, whiteSmoke));
  background: -webkit-linear-gradient(top, #CFCFCF 0%, whiteSmoke 100%);
  background: -moz-linear-gradient(top, #CFCFCF 0%, whiteSmoke 100%);
  background: -ms-linear-gradient(top, #CFCFCF 0%, whiteSmoke 100%);
  background: -o-linear-gradient(top, #CFCFCF 0%, whiteSmoke 100%);
  background: linear-gradient(top, #CFCFCF 0%, whiteSmoke 100%);
  box-shadow: inset 0 0 0 1px #888, inset 0 0 0 2px white;
}
.dark .slide .blob:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4b4b4), color-stop(100%, #dadada));
  background: -webkit-linear-gradient(top, #c0c0c0 0%, #dadada 100%);
  background: -moz-linear-gradient(top, #c0c0c0 0%, #dadada 100%);
  background: -ms-linear-gradient(top, #c0c0c0 0%, #dadada 100%);
  background: -o-linear-gradient(top, #c0c0c0 0%, #dadada 100%);
  background: linear-gradient(top, #c0c0c0 0%, #dadada 100%);
  box-shadow: inset 0 0 0 1px #888,inset 0 0 0 2px #ddd;
}