
body { background: #c0c0c0; color: #000; font-family: Tahoma, Arial, sans-serif; font-size:14px; }

.topbar, .top {
  background: #d4d0c8 !important;
  border-bottom: 2px solid #808080 !important;
  box-shadow: none !important;
}

.card, .box {
  background: #d4d0c8 !important;
  border-radius: 0 !important;
  border: 2px solid #808080 !important;
  box-shadow: none !important;
}

.btn, .inp, #scanInput, select, input, textarea, button {
  border-radius: 0 !important;
  background: #d4d0c8 !important;
  color: #000 !important;
  border-top: 2px solid #ffffff !important;
  border-left: 2px solid #ffffff !important;
  border-right: 2px solid #404040 !important;
  border-bottom: 2px solid #404040 !important;
  box-shadow: none !important;
}

button:active, .btn:active {
  border-top: 2px solid #404040 !important;
  border-left: 2px solid #404040 !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 2px solid #ffffff !important;
}

.badge, .pill {
  border-radius: 0 !important;
  background: #d4d0c8 !important;
  border: 2px solid #808080 !important;
}

#toast {
  background: #000 !important;
  border-radius: 0 !important;
  border: 2px solid #808080 !important;
}

table, th, td {
  border-color: #808080 !important;
}

.cartItem {
  border-bottom: 1px solid #808080 !important;
}

a { color: #0000ee !important; text-decoration: underline !important; }
a:visited { color: #551a8b !important; }
