/*Lamps*/
div.support-lamp-red,
div.support-lamp-green,
div.support-lamp-green-s,
div.support-lamp-yellow,
div.support-lamp-grey {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
}

div.support-lamp-red {
  background-image: url(images/red.gif);
}
div.support-lamp-green {
  background-image: url(images/green.gif);
}
div.support-lamp-green-s {
  background-image: url(images/green_s.gif);
}
div.support-lamp-yellow {
  background-image: url(images/yellow.gif);
}
div.support-lamp-grey {
  background-image: url(images/grey.gif);
}

tbody td {
  font-size: 80%;
}

div.dataTables_wrapper {
  position: relative;
}

div.dataTables_wrapper div.dataTables_processing {
  margin: 0 !important;
  margin-top: 0 !important;
  left: 0% !important;
  padding: 0 !important;
  position: absolute !important;
  text-align: center !important;
  top: 0% !important;
  height: calc(100%);
  z-index: 30;
  width: 100% !important;
  box-shadow: none !important;
  word-wrap: break-word !important;
  background-clip: border-box !important;
  background-color: #fff !important;
  border: 0 !important;
  border-radius: 0 !important;
}

div.dataTables_wrapper .spinner {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  display: flex;
  z-index: 2;
  align-items: center;
  justify-content: center;
}

div.dataTables_wrapper .spinner-border-big {
  z-index: 3 !important;
  width: 4rem !important;
  height: 4rem !important;
}