@media screen and (max-width: 767px) {
}
.wrap {
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
}
input[type=text].verification-code-input {
  width: auto;
}
.legal-body h1 a,
.legal-body h2 a,
.legal-body h3 a,
.legal-body h4 a,
.legal-body h5 a,
.legal-body h6 a,
.legal-body h1 a:hover,
.legal-body h2 a:hover,
.legal-body h3 a:hover,
.legal-body h4 a:hover,
.legal-body h5 a:hover,
.legal-body h6 a:hover,
.legal-body h1 a:focus,
.legal-body h2 a:focus,
.legal-body h3 a:focus,
.legal-body h4 a:focus,
.legal-body h5 a:focus,
.legal-body h6 a:focus {
  color: inherit;
}
.legal-body table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
  border: 1px solid #EFEFEF;
}
.legal-body table > thead > tr > th,
.legal-body table > tbody > tr > th,
.legal-body table > tfoot > tr > th,
.legal-body table > thead > tr > td,
.legal-body table > tbody > tr > td,
.legal-body table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.5;
  vertical-align: top;
  border: 1px solid #EFEFEF;
}
.legal-body table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #EFEFEF;
}
.legal-body table > thead > tr > th,
.legal-body table > thead > tr > td {
  border-bottom-width: 2px;
}
.legal-body table > thead > tr > td {
  background-color: #1DB954;
}
.legal-body table > caption + thead > tr:first-child > th,
.legal-body table > colgroup + thead > tr:first-child > th,
.legal-body table > thead:first-child > tr:first-child > th,
.legal-body table > caption + thead > tr:first-child > td,
.legal-body table > colgroup + thead > tr:first-child > td,
.legal-body table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.legal-body table > tbody + tbody {
  border-top: 2px solid #EFEFEF;
}
.legal-body table .table {
  background-color: #FFF;
}
