@font-face {
    font-family: AvenirNext-Medium;
    src: url(../../contul-meu/fonturi/AvenirNext-Medium.ttf),
        url(../../contul-meu/fonturi/AvenirNext-Medium.eot);
}@font-face {
    font-family: AvenirNext-Regular;
    src: url(../../contul-meu/fonturi/AvenirNext-Regular.ttf),
        url(../../contul-meu/fonturi/AvenirNext-Regular.eot);
}

@media print and (orientation: portrait) {
    #Layer_1 {
        height: 38pt;
        margin-right: -19px;
    }
    .urbica {       
        font-size: 14pt;
        padding-top: 5px;
    }
    .adm,.trans{        
        font-size: 10pt;
    }
    .adm{  
        vertical-align: top;
    }
    .footer {
        font-size: 10pt;
        right: 1em;
    }
    #svgFooter{
        height : 17pt;
        padding-left: 0.3em;
        margin-bottom: -0.2em;
    }
    #img{
        height:30px;
    }
    .tabelH4{
        text-align: left;
        font-size: 14pt;
        width: 100%;	
        color: black;
        font-family: AvenirNext-Regular;  
        padding-bottom: 18px; 
    }   
    .ListaPlata caption{
        font-family: AvenirNext-Medium; 
    }
    .ListaPlata{
        border-radius: 6px 6px 6px 6px;
        width: 100%;	
        border-collapse: separate;
        border-spacing: 10px 0;
        border: 1px solid rgb(103, 103, 103);
    }
    .ListaPlata thead tr td, .ListaPlata thead tr td a{
        color: black;     
        font-weight: normal;
    }
    .ListaPlata thead tr td{
        color: black;   
        height: 10px;
        font-size: 15pt;
        text-align: center;
    }
    .ListaPlata tbody tr td,plati td{
        white-space: nowrap;
        border-top: 1px solid rgb(103, 103, 103);
        font-size: 15pt;
    }
    .fontConsum tbody tr td,plati td{
        font-size: 11px;
    }
    .ListaPlata{
        padding-bottom: 0px;
    }
    .wrapper,.container,body{
        background-color: white;
        margin-left: 10px;
        margin-right: 10px;
        background-image: none;
        color: black;}

}
@media print and (orientation:landscape) {
    /*    .container,.divTotal{
            width: 97%;
        }*/
    @page{
        margin: 10px 0 10px;
        padding: 0;
    }
    #Layer_1{
        height: 38px;
        margin-right: -19px;
    }
    .urbica {        
        font-size: 14px;        
        padding-top: 2px;
    }
    .adm,.trans {
        font-size: 10px;       
    }
    .wrapper,.container,body{
        background-color: white;
        margin-left: 10px;
        margin-right: 10px;
        background-image: none;
        color: black;
    }
    #svgFooter{
        height : 21px;
        padding-left: 0.5em;
        margin-bottom: -0.25em;
    }
    .footer {        
        font-size: 10px;
    }
    #img{	
        height: 20px;
    }
    h1,.adm,.trans,.footer{
        font-family: AvenirNext-Regular;
    }
    .headerLPp{
        border-spacing: 0;
        padding: 0;
        margin: 0;
        text-align: center;
    }
    .img11 img {
        margin-right: -10pt;
        padding-right: 1pt;
        vertical-align: top;
        height: 35px;
    } 
    .ListaPlata{

        border-radius: 6px 6px 6px 6px;
        width: 100%;	
        border-collapse: separate;
        border-spacing: 10px 0;
        border: 1px solid rgb(103, 103, 103);
    }
    .ListaPlata thead tr td, .ListaPlata thead tr td a{
        color: black;   
        font-weight: normal;
    }    
    .ListaPlata thead tr td{
        color: black;   
        height: 10px;
        font-size: 15pt;
        text-align: center;
    }
    .ListaPlata tbody tr td{
        white-space: nowrap;
        border-top: 1px solid rgb(103, 103, 103) ;
        font-size: 15pt;
    }
    .tabelH4 {
        font-family: AvenirNext-Regular;
        font-size: 12px;
        width: 100%;
        color: black;	
    }

}
@media print{
    .sensiblu{
        display: block;
    }
    .ListaPlata caption,.dom{
        font-size: 15pt;
    }
    #titlu,#sumarTitlu{
        text-align: center;
        font-size: 18pt;
        margin: 25px 0px;
    }

    .preferinte{
        display: none;
    }
    #raportSumar{
        font-size: 15pt;
        padding-bottom: 0px;
    }
    .tabel1,.headerLPp{
        width: 100%;	
    }
    #img{
        margin-bottom:-3px;
        padding-bottom:0px;
    }
    table.divTotal > tbody > tr > td {
        padding-bottom: 1em;
    }
    .footer {
        color: rgb(103, 103, 103);        
        font-family: AvenirNext-Regular;
        text-align: right;
    }
    .trans{
        width: 6.8em;
        font-style: italic;
        background-color: #FFB819;
    }
    .adm{  
        width: 8.35em;
        background-color: rgb(103, 103, 103); 
    }
    .adm,.trans{
        text-align: center;	
        color: white;	       
        float: right;
    }
    .tdadm{
        font-family: AvenirNext-Regular;
        float: right;
        /*margin: 0 auto;*/
    }
    .urbica {
        text-align: left;
        vertical-align: middle;
        color: rgb(103, 103, 103);
        font-family: AvenirNext-Medium;      
        margin-left: -10px;        
    }
    #reprocesati ,.tabelSelectProprietar,#header,.displayNonePrint{
        display: none;
    }
    .navigare{
        color: black !important;
    }
    #id_ap_selectat,.consultati,.button-blue{
        display: none;
    }
    .culori{
        margin-bottom: 20px;
    }
    .ultPL{
        font-size: 15pt;
        margin-bottom: 0px;
        padding-bottom: 20px;

    }
    .ultPL:empty{
        margin: 0px;
        padding: 0px;

    }
}
@media screen{ 
    .sensiblu{
        display: none;
    }
    .fontConsum caption{
        font-size: 14px;
    }
    .blooe{
        margin: 0;
        font-family: "AvenirNext-Regular", "Open Sans", Arial, "Helvetica Neue", Helvetica, "Liberation Sans", FreeSans, sans-serif;
        font-weight: 500;
        color: #00a7ce;
    }
    #t1,.tabelH4,.headerLP,.footer,.dom {
        display: none;
    }
    .ListaPlata{
        border-radius: 20px 20px 20px 20px;
        width: 96%;
        border-collapse: separate;
        border-spacing: 10px 0;
        border: 1px solid rgb(103, 103, 103);
        background-color: white;
        margin-bottom: 20px;    
    }
    .ListaPlata thead tr td, .ListaPlata thead tr td a{
        color: black;     
        font-weight: normal;
        padding: 5px;
    }
    .ListaPlata thead tr td{
        color: black;   
        height: 10px;
        font-size: 12px;

        text-align: center;
    }
    .ListaPlata tbody tr td{
        white-space: nowrap;
        border-top: 1px solid rgb(103, 103, 103);
        font-size: 14px;
    }
    .ListaPlata tr:hover{
        color: black;
        background-color:#FDE1BA;
    }
    .button:not(.primary,.blue){
        float:right;
        clear:both;
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .ultPL{
        font-size: 14px;
        margin-bottom: 0px;
        padding-bottom: 20px;

    }
    .ultPL:empty{
        margin: 0px;
        padding: 0px;

    }
    .navigare span{
        color: #00A7CE !important;
    }
    a.navigare:hover {
        text-decoration: underline;
        cursor: pointer;
    }
}
@media all{
    .ListaPlata .thead td{
        border: none;
        color: black;   
        height: 10px;
        text-align: center;
    }
    input[type=text]:focus, textarea:focus {
        box-shadow: 0 0 5px rgba(81, 203, 238, 1);
        border: 1px solid rgba(81, 203, 238, 1);
    }
    .ListaPlata {
        font-family: AvenirNext-Regular;
    }
    br.cb { 
        clear: both; 
    }
    .gri_urb {
        color: #676767;
    }
    .albastru_urb {
        color: #00A7CE;
    }
    .verde_urb {
        color: #4D9D45;
    }
    .galben_urb {
        color: #FFB819;
    }
    .portocaliu_urb {
        color: #F05323;
    }
    .rosu_urb {
        color: #FF4338;
    }
    #tabelApometre td.drpBlueApo, #tabelApometre td.drpRedApo, #tabelApometre td.drpApo{
        white-space:nowrap;
    }
}