[data-custom-class='body'],
[data-custom-class='body'] * {
  background: transparent !important;
  line-height: 1.5;
  font-family: Arial;
  font-size: 11pt;
  color: #595959;
}

[data-custom-class='title'],
[data-custom-class='title'] * {
  font-family: Arial !important;
  font-size: 26px !important;
  color: #000000 !important;
}

[data-custom-class='subtitle'],
[data-custom-class='subtitle'] * {
  font-family: Arial !important;
  color: #595959 !important;
  font-size: 14px !important;
}

[data-custom-class='heading_1'],
[data-custom-class='heading_1'] * {
  font-family: Arial !important;
  font-size: 19px !important;
  color: #000000 !important;
}

[data-custom-class='heading_2'],
[data-custom-class='heading_2'] * {
  font-family: Arial !important;
  font-size: 17px !important;
  color: #000000 !important;
}

[data-custom-class='body_text'],
[data-custom-class='body_text'] * {
  color: #595959 !important;
  font-size: 14px !important;
  font-family: Arial !important;
}

[data-custom-class='link'],
[data-custom-class='link'] * {
  color: #3030F1 !important;
  font-size: 14px !important;
  font-family: Arial !important;
  word-break: break-word !important;
}

ul {
  list-style-type: square;
}

ul>li>ul {
  list-style-type: circle;
}

ul>li>ul>li>ul {
  list-style-type: square;
}

ol li {
  font-family: Arial;
}

li.bullet {
  font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: -29\.4px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;
}
.banner {
  display:block;margin:0 auto 3.125rem;width:11.125rem;height:2.375rem;background:url('/img/logo-black.svg') center no-repeat;
}

table.cookie-table {
  padding: 8px 13px; border: none;
}
tr.cookie-tr {
  font-family: Roboto, Arial; font-size: 12px; margin: 0 0 8px; vertical-align: top;
}
td.cookie-label {
  text-align: right; color: #19243c; min-width: 80px;
}
td.cookie-value {
  display: inline-block; margin-left: 5px; width: 100%;
}
td.cookie-value * {
  color: #8b93a7; word-break: break-all;
}

.licenses blockquote {
  white-space: pre-wrap;
  background-color: whitesmoke;
  padding: 1ch;
  display: inline-block;
  font-family: 'Courier New', Courier, monospace;
  font-size: small;
  width: 85ch;
}

.index {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid silver;
}

@media only screen and (max-width: 768px) {
  .licenses blockquote {
    width: 96%;
    padding: 2%;
    margin: 0px;
    margin-bottom: 1em;
    font-size: 1.8vw;
  }
}

@media only screen and (min-width: 768px) {
  body {
    margin-left: 10vw;
  }
}

.licenses h3,
#package-name {
  font-family: sans-serif;
}
