@font-face {
    font-family: vazir_light;
    src: url('/fonts/vazir/vazir-300.ttf');
}

@font-face {
    font-family: vazir_regular;
    src: url('/fonts/vazir/vazir-500.ttf');
}

@font-face {
    font-family: vazir_bold;
    src: url('/fonts/vazir/vazir-700.ttf');
}

body {
    font-family: vazir_regular, serif !important;
}


.font_light {
    font-family: vazir_light, serif !important
}

.font_regular {
    font-family: vazir_regular, serif !important;
}

.font_bold {
    font-family: vazir_bold, serif !important;
}

/* Set the size of the div element that contains the map */
#map {
    height: 400px;
    /* The height is 400 pixels */
    width: 100%;
    /* The width is the width of the web page */
}


.my-button {
    padding: 5px 10px !important;
}

@media print {
    .pagebreak {
        page-break-before: always;
    }

    /* page-break-after works, as well */
    body, html, #report_container, #print_data {
        width: 100%;
        height: 100% !important;
        display: inline-block!important;
    }
}


