.swissqr_content {
    page-break-before: always;
}

.swissqr_body {
    position: relative;
    background-color: white;
    border-color:black;
    border-width: 1pt 0pt 0pt 1pt;
    border-style: solid;
    height: 116mm;
    width: 190mm;
    top: 160mm;
    left: 70mm;
}

.swissqr{
    position: absolute;
    height: 70mm;
    width: 70mm;
    top: 29.5mm;
    left: 7mm;
}

.ch_cross{
    position: absolute;
    background-color: white;
    height: 8.5mm;
    width: 8.5mm;
    top: 60.25mm;
    left: 37.75mm;
}

.swissqr_text{
    font-family: OCR-B, Arial, Frutiger, Helvetica;
    color: black;
}

.swissqr_text.title{
    font-size: 9pt;
    font-weight: bold;
}

.swissqr_text.title.title_zone{
    font-size: 11pt;
    font-weight: bold;
}

.swissqr_text.content{
    font-size: 11pt;
}

.swissqr_column_left{
    position: absolute;
    left: 12mm;
}

.swissqr_column_right{
    position: absolute;
    left: 83mm;
    max-width: 90mm;
}

.procedure_zone{
    top: 15mm;
}

.title_zone{
    top: 5mm;
}

.indication_zone{
    top: 10mm;
}

.amount_zone{
    position: absolute;
    top: 106mm;
}

.amount{
    position: absolute;
    left: 41mm;
}
