html {    margin: 0;    padding: 0;}body {    margin: 0;    padding: 0;    font-family: 'Roboto Condensed', sans-serif;    color: #000;    font-size: 14px;    line-height: 21px;    background-color: #fff;    text-align: center;}* {    outline: none;    box-sizing: border-box;}img {    max-width: 100%;    max-height: 100%;    vertical-align: middle;}a {    text-decoration: none;    color: #f74f42;    transition: all 0.15s ease-out;}a:hover {    text-decoration: none;    color: #000;}.row {    display: inline-block;    float: left;    width: 100%;}.ib {    display: inline-block;}.tbold {    font-weight: 700;}.font20 {    font-size: 20px;    line-height: 30px;}.font26 {    font-size: 26px;    line-height: 36px;}.mt10 {    margin-top: 10px;}.mt20 {    margin-top: 20px;}.mb10 {    margin-bottom: 10px;}.mr5 {    margin-right: 5px;}.pallet_label {    width: 10cm;    height: 19cm;    margin: 0 auto;    padding: 20px;    text-align: left;}.pallet_label_header {    display: flex;    justify-content: space-between;    align-items: center;}.pallet_label_header .cell {    width: 48%;}.pallet_label_header .logo_box {    width: 145px;    flex-shrink: 0;}.pallet_label .client_info_box {    display: inline-block;    float: left;    width: 100%;    margin: 20px 0;    padding-top: 10px;    border-top: 3px solid #000;    border-bottom: 3px solid #000;}.pallet_label .client_name {    display: inline-block;    margin: 10px 0;    font-size: 60px;    line-height: 70px;    font-weight: 700;    text-align: center;}.pallet_label .info_row {    display: flex;    width: 100%;}.pallet_label .info_row .cell {    width: 48%;}.pallet_label .pallet_number {    display: inline-block;    float: left;    width: 100%;    margin-top: 30px;    font-size: 48px;    text-align: center;}.btn_print {    position: fixed;    display: none;    top: 20px;    right: 20px;    margin-right: 10px;    margin-bottom: 10px;    padding: 10px 20px;    border: none;    background-color: #f74f42;    text-align: center;    color: #fff;    font-weight: 700;    text-transform: uppercase;    transition: all 0.3s ease;}.btn_print:hover {    background-color: #0c4da2;}@media print {    .pallet_label {        page-break-before: always;    }    .pallet_label:first-child {        page-break-before: avoid;    }}