/* Шрифты импортируются в print.twig */
html {
  height: 100%;
}
body {
  margin: 0;
  color: #000;
  font: 13pt/1.3  Helvetica, Arial, sans-serif;
}
.icon {
  display: inline-block;
  font-family: 'icomoon';
  font-size: 14px;
}
.icon-is_active:before {
  content: '\e945';
  color: #000;
}
.icon-is_reorganization:before {
  content: '\e944';
  color: #000;
}
.icon-is_deleted:before {
  content: '\e948';
  color: #000;
}
.icon-is_informer:before {
  /*content: '\e901';*/
  content: '\e926';
  color: #474747;
}
.page-header {
  position: relative;
  margin: 0 0 20pt;
  min-height: 61pt;
  padding-right: 80pt;
}
.page-footer {
  position: relative;
  margin: 20pt 0 0;
  min-height: 61pt;
  padding-right: 80pt;
}
.page-header__qr {
  position: absolute;
  top: 0;
  right: 0;
}
.page-header__qr img {
  width: 61pt;
  height: 61pt;
}
.page-header__logo {
  margin: 0 0 8pt;
  padding: 8pt 0 0;
}
.page-header__logo img {
  width: 126pt;
  height: 28pt;
}
.company-name {
  font-size: 26pt;
  line-height: 26pt;
  font-weight: bold;
  margin: 0 0 3pt;
}
.company-link {
  font-weight: normal;
  font-size: 10pt;
}

.company-block {
  padding: 26pt 0 0;
  page-break-inside: avoid;
}

.company-block table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.company-block table td {
  padding: 4pt 8pt 4px 0;
  vertical-align: top;
  font-size: 12pt;
  border-bottom: 1px dashed #D8D8D8;

}
.company-block table tr:last-child td {
  border: none;
}
.company-block table p {
  margin: 0;
}
.company-block .dt {
  width: 178pt;

}
.dt-text {
  color: #474747;
  font-weight: 300;
}
.company-block img {
  height: 13pt;
  vertical-align: middle;
}
.company-block .arrow-img {
  height: 10pt;
}
.company-block__title {
  font-weight: bold;
  font-size: 17pt;
  line-height: 19pt;
  margin: 0 0 10pt;
}
.company-block__subtitle {
  font-weight: bold;
  font-size: 14pt;
  line-height: 16pt;
  margin: 20pt 0 10pt;
}
.company-block__description {
  color: #474747;
  font-weight: 300;
  margin: 0 0 10pt;
}
.company-block__description span {
  color: #000;
  font-weight: normal;
}
.footnote {
  border-left: 4px solid #000;
  padding: 1px 0 1px 15px;
  margin-top: 15px;
}
.footnote-head {
  font-weight: bold;
  font-size: 14pt;
  line-height: 16pt;
}

@media print {
  @page {
    size: A4;
    margin: 11mm 17mm 17mm 17mm;
  }
  .content-block, p {
    page-break-inside: avoid;
  }
  html, body {
    width: 210mm;
    height: 297mm;
  }
}