h1   {color: blue;}
.fix{
    position:fixed;
    bottom:0px;
}
.marco {padding-left: 1cm;padding-right: 1cm;padding-top: 0cm}
.centrado {text-align: center}
.justificado {text-align: justify}
.tituloArriba{ font-size: 10pt;margin-top: 0px;margin-bottom: 1px}
.subTituloArriba{font-size: 8pt;margin-top: 0px;margin-bottom: 1px}
.tituloPlantel{font-size: 12pt;}
/* .textoNormal{font-size: 7pt;line-height: 2.1} */
.textoNormal{font-size: 7pt;line-height: 1}
.textoContenido{font-size: 7pt;line-height: .7}
.textoContenido1{font-size: 7pt;line-height: 20.75}
.textoContenido2{font-size: 7pt;line-height: 19.6}
.textoContenido3{font-size: 7pt;line-height: 18.45}
.textoContenido4{font-size: 7pt;line-height: 17.3}
.textoContenido5{font-size: 7pt;line-height: 16.04}
.textoContenido6{font-size: 7pt;line-height: 14.95}
.textoContenido7{font-size: 7pt;line-height: 13.76}
.textoContenido8{font-size: 7pt;line-height: 12.6}
.textoContenido9{font-size: 7pt;line-height: 11.5}
.textoContenido10{font-size: 7pt;line-height: 10.25}
.textoContenido11{font-size: 7pt;line-height: 9.17}
.textoContenido12{font-size: 7pt;line-height: 8}
.textoContenido13{font-size: 7pt;line-height: 6.8}
.textoContenido14{font-size: 7pt;line-height: 5.7}
.textoContenido15{font-size: 7pt;line-height: 4.45}
.textoContenido16{font-size: 7pt;line-height: 3.35}
.textoContenido17{font-size: 7pt;line-height: 2.2}
.textoContenido18{font-size: 7pt;line-height: .98}
.textoContenido19{font-size: 7pt;line-height: 5.5}
.textoContenido20{font-size: 7pt;line-height: 4.68}
.textoContenido21{font-size: 7pt;line-height: 3.8}
.textoContenido22{font-size: 7pt;line-height: 2.9}
.textoContenido23{font-size: 7pt;line-height: 2.1}
.textoContenido24{font-size: 7pt;line-height: 1.2}
.textoFirma{font-size: 6pt}
.textoFundamentoFirma{font-size: 6pt}
.textoConstancia{font-size: 34pt;}
.textoPrograma{font-size: 25px;}
.qr{
    padding:0px;
}
.barcode {
    padding: 0;
    margin: 0cm;
    vertical-align: top;
    color: #000000;
    border: 0px;
}
.tabla {
    border: 1px solid black;
    border-collapse: collapse;
}
.tabla tbody{
    border: 1px solid black;
}
.tabla th{
    border-bottom: 1px solid black;
}

.borde_izquierda_celda{
    border-left: 1px solid black;
}
.borde_total{
    border-left: 1px solid white;
    border-bottom: 1px solid white;
    border-top: 1px solid black;
}
.bg {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
}
.watermark {
    opacity: 0.1;
    color: BLACK;
    position: fixed;
    top: auto;
}

        /* cyrillic-ext */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("{{ storage_path('fonts/Montserrat-Regular.ttf') }}") format('truetype');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("{{ storage_path('fonts/Montserrat-Regular.ttf') }}") format('truetype');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("{{ storage_path('fonts/Montserrat-Regular.ttf') }}") format('truetype');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("{{ storage_path('fonts/Montserrat-Regular.ttf') }}") format('truetype');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("{{ storage_path('fonts/Montserrat-Regular.ttf') }}") format('truetype');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
    font-family: 'Montserrat', sans-serif;
}
