.ncoi---behind label span {
  color: black;
}
.ncoi---behind .ncoi---container {
  background: white;
  color: black;
}
.ncoi---behind .ncoi---container #ncoi---infos--show {
  background: rgba(0, 0, 0, 0.5);
  color: white;
}
.ncoi---behind .ncoi---container #ncoi---infos--show:hover {
  background: rgba(0, 0, 0, 0.6);
}
.ncoi---behind .ncoi---container #ncoi---allowed--all,
.ncoi---behind .ncoi---container #ncoi---allowed {
  background: #579ba3;
  color: white;
}
.ncoi---behind .ncoi---container #ncoi---allowed--all:hover,
.ncoi---behind .ncoi---container #ncoi---allowed:hover {
  background: #457b82;
}
.ncoi---behind .ncoi---container #ncoi---reject--all {
  background: #a6a6a6;
  color: white;
}
.ncoi---behind .ncoi---container #ncoi---reject--all:hover {
  background: #8d8d8d;
}
.ncoi---behind .ncoi---footer .ncoi---link,
.ncoi---behind .ncoi---table .ncoi---link,
.ncoi---behind .ncoi---footer .ncoi---split,
.ncoi---behind .ncoi---table .ncoi---split {
  color: rgba(0, 0, 0, 0.5);
}
.ncoi---behind .ncoi---footer .ncoi---link:hover,
.ncoi---behind .ncoi---table .ncoi---link:hover {
  color: black;
}
.ncoi---behind .ncoi---table table {
  background: rgba(0, 0, 0, 0.05);
}
.ncoi---behind .ncoi---table table tbody tr {
  background-color: transparent;
}
label.ncoi---sliding i {
  background: rgba(0, 0, 0, 0.5);
}
label.ncoi---sliding i:before {
  background: white;
}
[type=checkbox].ncoi---sliding:checked + label.ncoi---sliding i {
  background: #579ba3;
}
[type=checkbox].ncoi---sliding:disabled + label.ncoi---sliding i {
  background: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}
