/*------ post labels ----*/
body .order-post-label{
margin: auto;
width: 148mm;
}

.order-post-label{
font-family: Helvetica, "DejaVu Sans", Arial, sans-serif;
line-height: 1.3em;
width: 148mm;
margin:auto;
margin-bottom: 40px;
padding:0;
}
.row-post-label{
width: 148mm;
height:105mm;
padding:0;
margin: 1cm 0 0 0;
overflow: hidden;
border: 1px solid #b0aaa6;
}
.postlabel{
border:none;
padding:0;
margin:0;
}
.row-post-label .views-field-field-postal-logo{
border-bottom: 1px solid black;
width: 100%;
display: inline-block;
}
.postal-logo svg{
width: 160px;
margin: 13px 0px 2px 18px;
}
.row-post-label .views-field-order-number,
.row-post-label .views-field-title,
.row-post-label .views-field-order-id,
.row-post-label .views-field-shipment-id,
.row-post-label .views-field-views-conditional-field{
color: gray;
font-size: 10px;
padding: 0px 0 0px 5mm;
margin-bottom: 3mm;
}
.row-post-label .views-field-tracking,
.row-post-label .views-field-signed,
.row-post-label .views-field-insured{
margin: 0 0px 0 70px;
color: gray;
width: 100%;
}
.row-post-label .views-field-shipping-profile__target-id{
color: black;
  margin: 0px 0 0 98px;
  line-height: 1.5em;
  border-left: 1px solid black;
  padding: 0px 0 0 30px;
  height: 55mm;
  display: inline-block;
  width: 100%;
}
.row-post-label .postaltype{
color: gray;
font-size: 10px;
padding: 0px 0 0px 5mm;
margin-bottom: 3mm;
}
.row-post-label .postalshipment{
color: gray;
font-size: 10px;
padding: 0px 0 0px 5mm;
margin-bottom: 3mm;
}
.row-post-label .given-name,
.row-post-label .family-name,
.row-post-label .organization,
.row-post-label .address-line1,
.row-post-label .address-line2{
text-transform: uppercase;
}
.row-post-label .locality,
.row-post-label .postal-code,
.row-post-label .country{
text-transform: uppercase;
}
.row-post-label .shipping-package-type div:nth-child(1),
.row-post-label .shipping-info div:nth-child(1),
.row-post-label .shipping-tracking-code div:nth-child(1),
.row-post-label .shipping-amount div:nth-child(1){
width: 120px;
float: left;
font-weight:700;
margin: 0 0 0 0px;
}
.row-post-label .wrapper-label-footer{
width: 100%;
background: #b0aaa6 !important;
color: white !important;
height: 25mm;
}
.row-post-label .footer-post-local-return,
.row-post-label .footer-post-local{
display: inline-block;
}
.row-post-label .footer-post-local-return{
vertical-align: top;
border-right: 2px solid white;
font-size: 0.6em;
height: 100px;
padding: 5px 10px 0px 10px;
}
.row-post-label .footer-orderid{
float:right;
width: 28em;
}
.row-post-label .footer-orderidno{
font-size:13px;
}
.row-post-label .footer-post-local{
padding: 7px 0px 0px 10px;
font-size: 9px;
line-height: 1.5em;
width: 110mm;
}
