/* here you can put your own css to customize and override the theme */
.user_approve { color: #4CAF50;font-weight: bold; }
.user_pending { color: red;font-weight: bold; }
.user_blocked { color: black;font-weight: bold; }

#sortable input[type="checkbox"] {
 /* display: none;*/
 opacity: 0;
}

#sortable label {
  border: 1px solid #fff;
  padding: 10px;
  display: block;
  position: relative;
  margin: 10px;
  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;
}

#sortable  label::before {
  background-color: white;
  color: white;
  content: " ";
  display: block;
  border-radius: 50%;
  border: 1px solid grey;
  position: absolute;
  top: -5px;
  left: -5px;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  transition-duration: 0.4s;
  transform: scale(0);
}

#sortable  label img {
  /*height: 100px;
  width: 100px;*/
  transition-duration: 0.2s;
  transform-origin: 50% 50%;
}

#sortable  :checked+label {
  border-color: #ddd;
}

#sortable  :checked+label::before {
  content: "✓";
  background-color: grey;
  transform: scale(1);
}

#sortable  :checked+label img {
  transform: scale(0.9);
  box-shadow: 0 0 5px #333;
  z-index: -1;
}