| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237 | // stylelint-disable declaration-no-important, selector-no-qualifying-type// Source: https://github.com/h5bp/main.css/blob/master/src/_print.css// ==========================================================================// Print styles.// Inlined to avoid the additional HTTP request:// https://www.phpied.com/delay-loading-your-print-css/// ==========================================================================@if $enable-print-styles {  @media print {    *,    *::before,    *::after {      // Bootstrap specific; comment out `color` and `background`      //color: $black !important; // Black prints faster      text-shadow: none !important;      //background: transparent !important;      box-shadow: none !important;    }    a {      &:not(.btn) {        text-decoration: underline;      }    }    // Bootstrap specific; comment the following selector out    //a[href]::after {    //  content: " (" attr(href) ")";    //}    abbr[title]::after {      content: " (" attr(title) ")";    }    // Bootstrap specific; comment the following selector out    //    // Don't show links that are fragment identifiers,    // or use the `javascript:` pseudo protocol    //    //a[href^="#"]::after,    //a[href^="javascript:"]::after {    // content: "";    //}    pre {      white-space: pre-wrap !important;    }    pre,    blockquote {      border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px      page-break-inside: avoid;    }    //    // Printing Tables:    // https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables    //    thead {      display: table-header-group;    }    tr,    img {      page-break-inside: avoid;    }    p,    h2,    h3 {      orphans: 3;      widows: 3;    }    h2,    h3 {      page-break-after: avoid;    }    // Bootstrap specific changes start    // Specify a size and min-width to make printing closer across browsers.    // We don't set margin here because it breaks `size` in Chrome. We also    // don't use `!important` on `size` as it breaks in Chrome.    @page {      size: $print-page-size;      margin: 11mm 10mm 17mm 17mm;    }    body {      min-width: $print-body-min-width !important;    }    .container {      min-width: $print-body-min-width !important;    }    // Bootstrap components    .navbar {      display: none;    }    .badge {      border: $border-width solid $black;    }    .table {      border-collapse: collapse !important;      td,      th {        background-color: $white !important;      }    }    .table-bordered {      th,      td {        border: 1px solid $gray-300 !important;      }    }    .table-dark {      color: inherit;      th,      td,      thead th,      tbody + tbody {        border-color: $table-border-color;      }    }    .table .thead-dark th {      color: inherit;      border-color: $table-border-color;    }    #footer {      position: fixed;      width: 100%;      bottom: 0;      left: 0;      right: 0;      text-align: center;      color: #979595;      padding-bottom: -15px;    }    .BA-Header {      margin-left: auto;      margin-right: auto;      text-align: center;      font-family: "Times New Roman", Times, serif;    }    .BA-logo{      width: 30%;      margin-bottom: 10px;    }    .BA-body p{      font-family: "Times New Roman", Times, serif;      font-size: 15px;      text-indent: 15px;      page-break-after: avoid;    }    //////////////////////////////////////////////////    .table-a th {      border: 1px solid #C0C0C0;      padding: 5px;      background: #F0F0F0;      text-align: center;      font-size: small;    }        .table-a td {      border: 1px solid #C0C0C0;      padding: 5px;      word-wrap: break-word;      max-width: 215px;      font-size: 0.8rem;      }    .table-a{      border-collapse: collapse;      table-layout: fixed;      margin-left: auto;      margin-right: auto;      }    .BA-body ol{      margin-top: 1px;      text-indent: 0px;    }    //////////////////////////////////////////////////    #ttd{      width: 600px;      margin-left: auto;      margin-right: auto;      display: flex;      flex-wrap: wrap;             .ttd-div{          width: 50%;          border: 1px solid #C0C0C0;      }      .sign-ttd{          width:100% ;          height: 150px;          margin-right: auto;          margin-left: auto;      }      .sign-nama{                  background-color: rgb(206, 206, 206);                  text-align: center;                  padding: 2px;                  word-wrap: break-word;                  color: black;                }    }    .header-ttd{      background-color: #C0C0C0;       text-align: center;      color: black;      margin-left: auto;      margin-right: auto;      max-width: 600px;  }  }}
 |