
@media screen {

    div-recibo{
        
    }

    div#div-popup-recibo {
        height: 85vh;
        overflow-y: auto;
        padding: 1vw;
        -moz-box-shadow: inset 0 0 10px #000000;
        -webkit-box-shadow: inset 0 0 10px #000000;
        box-shadow: inset 0 0 10px #000000;
        background-color: #CCCCCC;
        border: solid 0.5px #000;
        -webkit-print-color-adjust: exact;

    }

    div#botoes-popup-recibo{

        width: 100%;
    
    }
    
    
    div#btn-fecha-popup-recibo{
    
        
        float: right;
        margin: 2.5vh 1vw;
        border-radius: 3vh;
        border-width: 0.3vh;
        border-style: solid;
        border-color: #2F9E99;
        background: #ADEDEA;
        background-color: #ADEDEA;
        color: #148C87;
    
    }

    div#btn-imprime-popup-recibo{
    
        

        margin: 0.1in auto;
        display: table;
        border-radius: 3vh;
        border-width: 0.3vh;
        border-style: solid;
        border-color: #2F9E99;
        background: #ADEDEA;
        background-color: #ADEDEA;
        color: #148C87;
    
    }

    div#btn-cancela-popup-recibo{
    
        
        float: left;
        margin: 0.1in;
        border-radius: 3vh;
        border-width: 0.3vh;
        border-style: solid;
        border-color: #2F9E99;
        background: #ADEDEA;
        background-color: #ADEDEA;
        color: #148C87;
    
    }

    div#btn-gera-recibo{
    
        
        border-radius: 3vh;
        border-width: 0.3vh;
        border-style: solid;
        border-color: #2F9E99;
        background: #ADEDEA;
        background-color: #ADEDEA;
        color: #148C87;
    
    }


    div#botoes-recibo{

        width: 46vw;
        height:10%;
        vertical-align: middle;

    }

    div#btn-gera-recibo{
        
        display: table;
        margin: 2.5vh auto;
        background-color:#198b86;
        color: #fff;

    }

    div#div-recibo {
        border: 1px solid #000;
        padding: 0.3in;
    }

    h1#titulo-recibo {
        font-family: 'Open Sans', sans-serif;
        text-align: center;
        font-size: 3.5em;
        padding-bottom: 0.3in;
        border-bottom: 1px solid #000;
        font-weight: bold;

    }

    p.paragrafo-recibo {

        font-size: 1.8em;
        text-indent: 0.3in;
        text-align: justify;
        padding: 0.3in 0.3in 0;

    }

    li.paragrafo-recibo {
        font-size: 1.8em;
    }

    p#local-data-recibo {
        font-weight: bold;
    }

    p#corpo-recibo {

    }

    p#observacoes-recibo {

    }

    p#afirmacao-recibo {

    }

    div#assinatura-recibo {
        border-top: 1px solid #000;
        /* margin-top: 1in; */
        margin: 1in auto 0;
        font-size: 1.8em;
        width: fit-content;
        min-width: 3.5in;
        text-align: center;
        font-weight: bold;
    }

    p.recibo-param-tip {
        font-size: larger;
        text-indent: 0.2in;
        text-align: center;
        padding: 0.1in 20% 0.1in;
        font-weight: bold;
    }

	
	div.folha-recibo {
		background-color:#FFF;
		border: 1px solid #000000;
        padding: 0.3in;
        width: 60vw;
    }

    div#div-container-param-recibo {
        width: 60vw;
    }

    div#div-tabs-recibo div.dx-tab-selected {
        background-color: #198B86;
        color: #fff;
    }

    div#div-tabs-recibo div.dx-tab {
        width: 20vw;
        display: inline-block;
        float: left;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    div#div-param-recibo {
        border: 1px solid #eee;
        padding: 20px;
    }

    div#div-historico-recibo {
        border: 1px solid #eee;
        padding: 20px;
    }

    div#div-tabs-recibo {
        border: none;
    }
    
    div#btn-abre-recibo-historico {
        float: right;
        margin-top: 0.2in;
        border-radius: 3vh;
        border-width: 0.3vh;
        border-style: solid;
        border-color: #2F9E99;
        background: #ADEDEA;
        background-color: #ADEDEA;
        color: #148C87;
    }

    div#form-param-recibo div.dx-button {
        border-radius: 3vh;
        border-width: 0.3vh;
        border-style: solid;
        border-color: #2F9E99;
        background: #ADEDEA;
        background-color: #ADEDEA;
        color: #148C87;
    }

    div#div-container-param-recibo tr.dx-header-row td {
        background-color: #198B86;
    }

    div.green-header tr.dx-header-row td {
        background-color: #198B86;
    }

}

@media print {

    div-recibo{
        
    }

    div#botoes-recibo{

        width: 46vw;
        height:10%;
        vertical-align: middle;

    }

    div#btn-gera-recibo{
        
        display: table;
        margin: 2.5vh auto;
        background-color:#198b86;
        color: #fff;

    }

    div#div-recibo {
        border: 1px solid #000;
        padding: 0.2in;
        width: 21cm;
    }

    h1#titulo-recibo {
        font-family: 'Open Sans', sans-serif;
        text-align: center;
        font-size: 2.4em;
        padding-bottom: 0.1in;
        border-bottom: 1px solid #000;
        font-weight: bold;

    }

    p.paragrafo-recibo {

        font-size: 1.2em;
        text-indent: 0.2in;
        text-align: justify;
        padding: 0.1in 0.2in 0;

    }



    li.paragrafo-recibo {
        font-size: 1.2em;
    }

    p#local-data-recibo {
        font-weight: bold;
    }

    p#corpo-recibo {

    }

    p#observacoes-recibo {

    }

    p#afirmacao-recibo {

    }

    div#assinatura-recibo {
        border-top: 1px solid #000;
        /* margin-top: 1in; */
        margin: 0.75in auto 0;
        font-size: 1.3em;
        width: fit-content;
        min-width: 3.5in;
        text-align: center;
        font-weight: bold;
    }



	div.folha-recibo {
		background-color:#FFF;
		border: none;
		padding: 0;
    }
}