﻿table.netlocker-area {
  table-layout: fixed;
  margin-left: auto;
  margin-right: auto;
}
table.netlocker-area tbody tr {
  border-bottom: 1px solid #fff;
  height: 25px;
}
table.netlocker-area tbody tr td {
  text-align: center;
  border-right: 2px solid #FFFFFF !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  background-color: #DBDBDB;
  font-weight: bold;
  color: #AAABAC;
  vertical-align: middle;
}
table.netlocker-area tbody tr td span:before {
  font-family: FontAwesome;
  margin-right: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  content: "";
}
table.netlocker-area tbody tr td.divider {
  padding: 0;
  width: 3px;
  background-color: #FFFFFF;
}
table.netlocker-area tbody tr td.disabled {
  cursor: not-allowed;
}
table.netlocker-area tbody tr td:not(.disabled):not(.booked):not(.divider):hover {
  background-color: #9DBDE8;
  color: #FFFFFF;
}
table.netlocker-area tbody tr td.zonetype-dynamiclocker span:before {
  content: "\f0e0";
}
table.netlocker-area tbody tr td.zonetype-default span:before {
  content: "\f0c8";
}
table.netlocker-area tbody tr td.zonetype-frontdesk span:before {
  content: "\f05a";
}
table.netlocker-area tbody tr td.zonetype-outbox span:before {
  content: "\f01c";
}
table.netlocker-area tbody tr td.zonetype-staticlocker span:before {
  content: "\f007";
}
table.netlocker-area tbody tr td.warn {
  background-color: #F6A500;
  color: #FFFFFF;
}
table.netlocker-area tbody tr td.error {
  background-color: #E73F29;
  color: #FFFFFF;
}
table.netlocker-area tbody tr td.zonestate-unavailable {
  background-color: #707070;
  color: #FFFFFF;
}
table.netlocker-area tbody tr td.zonestate-reservedforuser {
  background-color: #FFC200;
  color: #FFFFFF;
}
table.netlocker-area tbody tr td.zonestate-occupiedbyuser {
  background-color: #F14251;
  color: #FFFFFF;
}
table.netlocker-area tbody tr td.zonestate-occupied,
table.netlocker-area tbody tr td.zonestate-toosmall {
  background-color: #8B0B3B;
  color: #FFFFFF;
}
table.netlocker-area tbody tr td.timedoutpost {
  background-color: #E80800;
  color: #FFFFFF;
}
table.netlocker-area tbody tr td.evacuated {
  border: 3px solid #FF9467 !important;
}
table.netlocker-area tbody tr td.booked {
  background: #3973BF;
  color: #FFFFFF;
  cursor: auto;
}
table.netlocker-area tbody tr td.info-available {
  background: #FFBF00;
  color: #FFFFFF;
}