@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");
@page {
  margin: 0; }

@media print {
  @page {
    margin: 0 0 22.5pt; } }

.main-header,
.operations-view-wrapper,
.user-sidebar-wrap {
  display: none !important; }

.operations-sidemenu-enabled {
  padding-left: 0 !important; }

.pdf-content-wrapper {
  width: 100%;
  display: block !important;
  background: #fff;
  padding: 0 10mm 10mm 10mm; }
  .pdf-content-wrapper .bottom-space {
    margin-bottom: 20px !important; }
  .pdf-content-wrapper .bottom-space-large {
    margin-bottom: 40px !important; }
  .pdf-content-wrapper .header-block {
    display: block;
    background: #4c872f;
    padding: 22px 60px;
    display: block;
    margin-left: -10mm;
    margin-bottom: 50px;
    width: calc(100% + 20mm); }
    .pdf-content-wrapper .header-block img {
      width: 170px;
      max-width: 100%; }
  .pdf-content-wrapper .top-info-block {
    width: 100%;
    display: block; }
  .pdf-content-wrapper .print-licence-holder-block {
    padding-left: 20px;
    text-align: left;
    width: 70%;
    display: inline-block; }
    .pdf-content-wrapper .print-licence-holder-block .title-name {
      color: #342e2e;
      font-size: 30px;
      display: block;
      font-weight: 400; }
    .pdf-content-wrapper .print-licence-holder-block .date-block {
      display: block;
      margin-bottom: 50px;
      color: #342e2e;
      font-size: 18px;
      font-weight: 600; }
    .pdf-content-wrapper .print-licence-holder-block .info {
      color: #342e2e;
      font-size: 18px;
      font-family: "Open Sans", sans-serif;
      font-weight: 400; }
      .pdf-content-wrapper .print-licence-holder-block .info .highlight {
        color: #64a15c;
        margin-left: 15px;
        display: inline-block; }
  .pdf-content-wrapper .address-block {
    padding-right: 20px;
    text-align: right;
    width: 30%;
    display: inline-block;
    vertical-align: top;
    margin-top: 12px; }
    .pdf-content-wrapper .address-block .adreess-info {
      color: #707070;
      font-size: 15px;
      display: block;
      font-weight: 400;
      margin-bottom: 0; }
    .pdf-content-wrapper .address-block .number {
      display: block;
      margin-bottom: 50px;
      color: #342e2e;
      font-size: 18px;
      font-weight: 600; }
  .pdf-content-wrapper .print-table-section {
    padding: 0 20px; }
    .pdf-content-wrapper .print-table-section .table-title {
      color: #342e2e;
      font-size: 30px;
      display: block; }
    .pdf-content-wrapper .print-table-section .event-number {
      color: #342e2e;
      font-size: 16px;
      display: block;
      font-weight: 600;
      margin: 40px 0 30px; }
    .pdf-content-wrapper .print-table-section .activitylog-table {
      width: 100%; }
      .pdf-content-wrapper .print-table-section .activitylog-table tr {
        page-break-inside: avoid; }
      .pdf-content-wrapper .print-table-section .activitylog-table thead tr > th {
        color: #342e2e;
        font-size: 18px;
        padding: 16px;
        font-weight: 400;
        border-bottom: 1px solid #342e2e;
        background: transparent; }
      .pdf-content-wrapper .print-table-section .activitylog-table tbody > tr > td {
        padding: 16px;
        border: none;
        font-weight: 400;
        color: #342e2e;
        font-size: 18px; }
    .pdf-content-wrapper .print-table-section .table-title {
      color: #342e2e;
      font-size: 30px;
      display: block; }
    .pdf-content-wrapper .print-table-section .event-number {
      color: #342e2e;
      font-size: 16px;
      display: block;
      font-weight: 600;
      margin: 40px 0 30px; }
    .pdf-content-wrapper .print-table-section .activitylog-table {
      width: 100%; }
      .pdf-content-wrapper .print-table-section .activitylog-table tr {
        page-break-inside: avoid; }
      .pdf-content-wrapper .print-table-section .activitylog-table thead tr > th {
        color: #342e2e;
        font-size: 18px;
        padding: 16px;
        font-weight: 400;
        border-bottom: 1px solid #342e2e;
        background: transparent; }
      .pdf-content-wrapper .print-table-section .activitylog-table tbody > tr > td {
        padding: 16px;
        border: none;
        font-weight: 400;
        color: #342e2e;
        font-size: 18px; }
  .pdf-content-wrapper .print-footer {
    display: block;
    color: #707070;
    font-size: 14px;
    margin-top: 80px;
    text-align: center; }
    .pdf-content-wrapper .print-footer p {
      margin-bottom: 0; }
