@page {
margin:0;
}
@font-face {
font-family:'Futura Std';
font-style:normal;
font-weight:300;
src:url('https://voucher.muchele.com/voucherFiles/FuturaStd-CondensedLight.ttf') format('truetype');
}
@font-face {
font-family:'BaskervilleMTStd';
font-style:normal;
font-weight:normal;
src:url('https://voucher.muchele.com/voucherFiles/Baskerville-MT-Std-Regular.ttf') format('truetype');
}
* {
margin:0;
padding:0;
outline:none;
}
html {
font-family:'BaskervilleMTStd';
font-weight:normal;
font-style:normal;
-webkit-text-size-adjust:100%;
-moz-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-o-text-size-adjust:100%;
text-size-adjust:100%;
color:#000000;
}
body {
font-family:'BaskervilleMTStd';
font-weight:normal;
font-style:normal;
height:297mm;
width:210mm;
margin-left:auto;
margin-right:auto;
position:relative;
color:#000000;
}
#designHolder {
position:absolute;
top:0;
bottom:0;
left:0;
right:0; 	;
}
#designHolder img {
height:auto;
width:100%;
}
#designOverlay {
position:absolute;
top:0;
bottom:0;
left:0;
right:0; 	;
}
#voucherName {
font-family:'Futura Std';
font-style:normal;
font-weight:300;
position:absolute;
left:22mm;
width:166mm;
bottom:118mm;
font-size:11mm;
line-height:11mm;
text-align:center;
}
#voucherItems {
position:absolute;
left:22mm;
width:166mm;
top:179mm;
font-size:4.5mm;
line-height:4.5mm;
}
#voucherItems_wrapper {
    position: relative;
    width: 100%;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: rgb(0, 0, 0);
    padding-bottom: 2mm;
    display: flex;
    align-items: flex-end;
    overflow:visible;
}
#voucherItems_content {
    position: relative;
    width: 100%;
}
#voucherGreeting {
position:absolute;
left:22mm;
width:166mm;
top:78%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
text-align:center;
font-size:4.5mm;
line-height:4.5mm;
}
#voucherGreeting_wrapper {
position:relative;
text-align:center;
width:166mm;
text-align:center;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
#voucherGreeting_wrapper img {
height:5mm;
width:auto;
}
#voucherGreeting_content {
margin-top:2mm;
position:relative;
width:166mm;
margin-bottom:3mm;
}
#voucherNumber {
position:absolute;
left:22mm;
width:166mm;
bottom:30mm;
font-size:3.15mm;
line-height:3.15mm;
text-align:right;
}
#voucherDate {
position:absolute;
left:22mm;
width:166mm;
bottom:25.2mm;
font-size:3.15mm;
line-height:3.15mm;
text-align:right;
}
#voucherEnd {
position:absolute;
left:22mm;
width:166mm;
bottom:20.4mm;
font-size:3.15mm;
line-height:3.15mm;
text-align:right;
}
.voucherItems_contentIcon {
font-family:DejaVu Sans, sans-serif;
color:#ae9a63;
}