a {
  color: #BE1622; }
  a:hover {
    color: #a7131e; }

@media (min-width: 1024px) {
  header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

table#detalle-transaccion thead tr th:first-child {
  min-width: 150px; }

footer {
  color: #888888; }
  footer a {
    color: #888888; }
    footer a:hover {
      color: #bbbbbb; }
  footer .nav-link {
    padding-left: 0px;
    padding-right: 0px; }

.btn-danger {
  background-color: #BE1622;
  border-color: #b91521; }

.badge-danger {
  background-color: #BE1622;
}

input[type="text"][readonly] {
  background-color: transparent;
}

.barcode {
  width: 100% !important;
}
