/* RESPONSIVE STYLING */
/* ACKNOWLEDGEMENT PAGE */
@media screen and (max-width: 900px) {
  .boxes {
    display: block;
  }
  .boxes li {
    padding: 5px;
  }
}

/* PRINTER STYLING */
/* ACKNOWLEDGEMENT PAGE */

@media print {
  .emp-sig {
    display: block;
  }
  body p,
  body ol {
    font-size: 0.7em;
  }
  .print-btn,
  .print-hide {
    display: none;
  }
  #button {
    display: none !important;
  }
  .ack-body {
    height: 90vh;
  }
  .section-nav > ol > li > a {
    color: #333;
  }
  .oversize {
    font-size: 0.8em;
    margin-bottom: 4em;
  }
  .bottom-space {
    margin-bottom: 4em;
  }
  section,
  .note {
    padding-bottom: 5px;
  }
  .printing {
    font-size: 0.8em;
  }
}