ul.sortable{
  position: relative;
}
ul.sortable li {
  padding: 3px 0;
  border-bottom: 1px solid #d5d5d5;
}
ul.sortable li:first-child {
  border-top: 1px solid #d5d5d5;
}
ul.sortable .vt-item-reorder-nav {
  white-space: nowrap;
  width: 72px;
  display: inline-block;
  vertical-align: middle;
}
ul.sortable .vt-item-reorder-nav::before {
  content: "\f333";
  font-family: "Dashicons";
  text-align: center;
  line-height: 1;
  color: #999;
  display: block;
  width: 24px;
  float: left;
  height: 100%;
  line-height: 24px;
  cursor: move;
}
ul.sortable .vt-item-reorder-nav button {
  position: relative;
  overflow: hidden;
  float: left;
  display: block;
  width: 24px;
  height: 24px;
  margin: 0;
  background: transparent;
  border: none;
  box-shadow: none;
  color: #82878c;
  text-indent: -9999px;
  cursor: pointer;
  outline: none;
}
ul.sortable .vt-item-reorder-nav button::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  font: normal 20px/23px dashicons;
  text-align: center;
  text-indent: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ul.sortable .vt-item-reorder-nav button:hover,
ul.sortable .vt-item-reorder-nav button:focus {
  color: #191e23;
}
ul.sortable .vt-item-reorder-nav .vt-move-down::before {
  content: "";
}
ul.sortable .vt-item-reorder-nav .vt-move-up::before {
  content: "";
}
ul.sortable .vt-item-reorder-nav .vt-move-disabled {
  color: #d5d5d5 !important;
  cursor: default;
  pointer-events: none;
}