
/* Requisites table */
.requisites {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  margin-top: 12px;
}
.requisites td {
  padding: 10px 14px;
  border-bottom: 1px solid #e8e8e8;
  vertical-align: top;
  line-height: 1.5;
}
.requisites td:first-child {
  width: 220px;
  color: #888;
  font-size: 12px;
  letter-spacing: .03em;
  white-space: nowrap;
}
.requisites tr:last-child td {
  border-bottom: none;
}
@media (max-width: 600px) {
  .requisites td:first-child { width: auto; white-space: normal; }
  .requisites tr { display: block; margin-bottom: 12px; }
  .requisites td { display: block; padding: 2px 0; border: none; }
}
