@import url('https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200&display=swap');

@media print {
    *{
    margin: 0;
        padding: 0;
        font-family: 'Montserrat', sans-serif;
        --pri: #000;
        --rojo: #ef4550;
        --amarillo: #F0CB34;
        --verde: #26B380;
        --gris: #3e3e3e;
        --fondo: #fff;
        --dorado: #FFC62A;
        --naranja: #f97423;
        --azul: #177EC1;
        background: var(--fondo);
    -webkit-print-color-adjust: exact;
    }
    
    #info_suc{
        border-collapse: collapse;
        border: 2px solid black;
        font-family: 'Montserrat', sans-serif;
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
    }
    #info_suc td{
        padding: 5px;
    }
    #info_suc #datos_suc h1{
        font-size: 12px;
        margin: 0;
    }
    #info_suc #datos_suc p{
        font-size: 10px;
        font-weight: 100;
        margin: 0;
    }
    #info_os{
        border-collapse: collapse;
        border: 2px solid black;
        font-family: 'Montserrat', sans-serif;
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
        font-size: 12px;
    }
    #info_os td{
        border: 1px solid black;
        padding: 2px;
    }
    #info_os #tdcolor{
        background: #3fa9f5;
    }
    #info_os td b{
        display: inline-block;
        text-align: left;
        font-size: 11px;
    }
    #tab_firma{
        border-collapse: collapse;
        border: 2px solid black;
        font-family: 'Montserrat', sans-serif;
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
        font-size: 12px;
    }
    #tab_firma th{
        height: 100px;
        border: 1px solid black;
        width: 30%;
    }
    #tab_firma td{
        background: #3fa9f5;
        font-weight: 600;
        border: 1px solid black;
    }
    #info_debea{
        border-collapse: collapse;
        font-family: 'Montserrat', sans-serif;
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
    }
    #info_debea .th1{
        font-size: 15px;
        padding: 3px;
    }
    #info_debea .th2{
        font-size: 20px;
        padding: 5px;
        background: #3fa9f5;
        color: white;
    }
    #info_debea .th3{
        font-size: 12px;
        padding: 3px;
    }
    #info_debea .th4{
        font-size: 12px;
        padding: 3px;
        text-align: left;
    }
    #info_cuentas{
        border-collapse: collapse;
        border: 2px solid black;
        font-family: 'Montserrat', sans-serif;
        width: 100%;
        margin-bottom: 10px;
        font-size: 12px;
        float: left;
        text-align: left;
    }
    #info_cuentas td, #info_cuentas th{
        padding: 3px;
    }
    #info_cuentas #datos_cuenta{
        font-size: 15px;
    }
    #info_firma{
        font-family: 'Montserrat', sans-serif;
        width: 50%;
        margin-bottom: 10px;
        font-size: 15px;
        float: left;
        text-align: left;
        border-collapse: collapse;
    }
    #info_firma #nomrl{
        border-top: 2px solid black;
    }
    #info_pago{
        font-family: 'Montserrat', sans-serif;
        width: 50%;
        margin-bottom: 10px;
        font-size: 35px;
        float: left;
        text-align: left;
        border-collapse: collapse;
        text-align: center;
    
    }
    #info_pago td{
        color: #26B380;
        border: 3px solid #26B380;
        font-weight: 600;
    }
    #tab_firma #firma_ortics{
        text-align: right;
        font-style: italic;
        font-weight: 600;
        border-top: 2px solid black;
        background: white;
        
    }
}    