table.dataTable.dt-checkboxes-select tbody tr,
table.dataTable thead th.dt-checkboxes-select-all,
table.dataTable tbody td.dt-checkboxes-cell {
  cursor: pointer;
}

table.dataTable thead th.dt-checkboxes-select-all,
table.dataTable tbody td.dt-checkboxes-cell {
  text-align: center;
}

div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
  margin-left: 0.5em;
}

@media screen and (max-width: 640px) {
  div.dataTables_wrapper span.select-info,
  div.dataTables_wrapper span.select-item {
    margin-left: 0;
    display: block;
  }
}

label.checkbox input[type="checkbox"] {display:none;}
label.checkbox span {
  display:inline-block;
  border-radius:3px;
  width: 16px;
  height: 16px;
  background:#EDEDED;
  vertical-align:middle;
  position: relative;
  transition:width 0.1s, height 0.1s, margin 0.1s;
}
label.checkbox :checked + span {
  background: url(../svg/check-black.svg) no-repeat content-box center;
  background-color: #EDEDED;
}
label.checkbox :checked + span:after {
  content: '\00A0';
  font-size: 12px;
  position: absolute;
  top: -2px;
  left: 2px;
  color: #1b1c1d;
}

label.checkbox3 input[type="checkbox"] {display:none;}
label.checkbox3, label.checkbox { cursor: default ;}

label.checkbox3 span {
  display:inline-block;
  border-radius:3px;
  width: 16px;
  height: 16px;
  background-color: #EDEDED;
  vertical-align:middle;
  position: relative;
  transition:width 0.1s, height 0.1s, margin 0.1s;
}

label.checkbox3 input[value="1"] + span {
  background: url(../svg/check-black.svg) no-repeat content-box center;
  background-color: #EDEDED;
}
label.checkbox3 input[value="2"] + span {
  background: url(../svg/cancel.svg) no-repeat content-box center;
  background-color: #EDEDED;
}
label.checkbox3 input[disabled="disabled"] + span {
  background-color:#ADADAD;
}

label.checkbox3 span:after {
  content: '\00A0';
  font-size: 12px;
  position: absolute;
  top: -2px;
  left: 2px;
  color: #1b1c1d;
}
@-moz-document url-prefix() {
  label.checkbox3 input[value="1"] + span:after {
    margin-top: 1px;
  }
}
