table.sortable thead {
  background-color:#bd162c; 
  font-weight: bold;
  cursor: default;
  color: white; 
}

/*left-hand column header 1,2,4,5 */
table.sortable tbody {  
    counter-reset: sortabletablescope;
}
/*left-hand column header 1,2,4,5 */
table.sortable thead tr::before { 
    content: "";
    display: table-cell;
}
table.sortable tbody tr:nth-child(even){background-color: #f2f2f2;}
table.sortable tbody tr:hover {background-color: #ddd;}
table.sortable tbody tr::before {   /*left-hand column header 1,2,4,5 */
    content: counter(sortabletablescope);
    counter-increment: sortabletablescope;
    display: table-cell;
        font-size: 20px;
}


 i.blink {
    animation: blinker 1.6s linear infinite;
    color: #bd162c;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    font-family: sans-serif;
  }
  @keyframes blinker {
      50% {
        opacity: 0;
      }
    }
    .blink-one {
      animation: blinker-one 1s linear infinite;
    }
    @keyframes blinker-one {
      0% {
        opacity: 0;
      }
    }
    .blink-two {
      animation: blinker-two 1.4s linear infinite;
    }
    @keyframes blinker-two {
      100% {
        opacity: 0;
      }
    }

  td {
    font-size: 20px;
  }
  th {
    font-size: 20px;
  }


  a:link {
    color: #bd162c;
    text-decoration: none;
  }

  /* visited link */
  a:visited {
    color: #bd162c;
  }

  /* mouse over link */
  a:hover {
    color: #b3b300;
  }

  /* selected link */
  a:active {
    color: #bd162c;
  }