/* libre-barcode-39-text-regular - latin */
@font-face {
    font-family: 'barcode';
    font-style: normal;
    font-weight: 400;
    src: url('../barcode-fonts/libre-barcode-39-text-v24-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''), url('../barcode-fonts/libre-barcode-39-text-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../barcode-fonts/libre-barcode-39-text-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../barcode-fonts/libre-barcode-39-text-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../barcode-fonts/libre-barcode-39-text-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../barcode-fonts/libre-barcode-39-text-v24-latin-regular.svg#LibreBarcode39Text') format('svg'); /* Legacy iOS */
}

.card-print-wrapper {
    height: 100%;
    width: 100%;
    /* max-height: 86mm; */
    /* max-width: 54mm; */
    border-radius: 8px;
    display: none !important;
}
/*
@font-face {
    font-family: barcode;
    src: url(BarcodeFont.ttf) format("truetype");
}*/

.import-barcode-font {
    font-family: 'barcode',cursive !important;
    font-size: 0 !important;
    margin: 0;
}

.barcode {
    font-family: 'barcode', cursive !important;
    font-size: 50px !important;
    margin: 0;
}

@media print {

    * {
        font-size: 16px !important;
    }

    body {
        min-width: unset !important;
        padding: 0;
        margin: 0;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
        font-style: normal !important;
        font-display: unset !important;
        font-stretch: normal !important;
        font-kerning: auto !important;
        direction: ltr !important;
        background-color: unset !important;
    }

    .container-fluid, .main-panel, .page-body-wrapper {
        padding: 0 !important;
        max-width: unset !important;
        width: unset !important;
        height: unset !important;
        min-width: unset !important;
        min-height: unset !important;
        background-color: unset !important;
    }

    .content-wrapper {
        background-color: unset !important;
        padding: 0 !important;
    }

    .row, .page-header, .sidebar, nav.navbar.default-layout-navbar, #settings-trigger, #theme-settings {
        display: none !important;
    }

    .card-print-wrapper {
        height: 100%;
        width: 100%;
        max-height: 86mm;
        max-width: 54mm;
        /* max-width: 7cm; */
        margin-right: 1cm;
        border-radius: 8px !important;
        display: flex !important;
        color: black !important;
    }

        .card-print-wrapper .img-wrapper {
            /* height: 36mm; */
            width: 100%;
        }

            .card-print-wrapper .img-wrapper img {
                object-fit: contain;
                width: 100%;
                height: 100%;
                object-position: center;
                max-width: 5cm;
            }

        .card-print-wrapper > center:last-child {
            /* height: 50mm; */
        }
}
