body {
  margin: 0;
}
.header {
  text-align: center;
  color: rgb(63, 63, 63);
}
.jm {
  margin: 15px;
}
.table {
  border: 1px solid #ccc;
  border-spacing: 0;
  border-collapse: collapse;
  color: rgb(75, 75, 75);
}
th {
  background: #777;
  padding: 5px;
  color: #fff;
}
tr {  
  transition: 0.5s;
}
tr:hover {
  background: rgb(224, 224, 224);
}
td {
  padding: 5px 10px;
  transition: 0.5s;
}
td:hover {
  background: #eee;
}
ol {
  padding-left: 1em;
}
.footer {
  height: 70px;
  line-height: 70px;
  text-align: center;
  background: rgb(63, 63, 63);
  color: #fff;
}