
#div_revenire{
    margin-bottom: 2em!important;
}
.css-b h4{
    font-weight: bold!important;
}
/*start header */
.css-next-time{
    display: none;
}
/*end header */
/*start footer */
.css-lg-footer{
    display: inline!important;    
}
.css-xs-footer{
    display: none!important;
}
.css-date-footer div
{
    margin-bottom: 0.5em!important;
}
.css-date-footer div.ln
{
    margin-bottom: 0px!important;
}
.fr {
    float: right!important;
}
.mr10{
    padding-right: 4em!important;
}
/*end footer */
/* start confirmare */
.css-bm-confirmare-plata .lblDetalii{
    margin-left: 0px!important;
}
.css-bm-confirmare-plata .bld{
    font-weight: bold!important;
}
.css-bm-confirmare-plata label{
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 14px!important; 
    font-weight: normal!important;
    color: #454545!important;
}
.css-bm-confirmare-plata .btn.btn-primary{
    margin-top: 1em!important;
    margin-bottom: 1em!important;
}
/* end confirmare */

/* start facturare */
.css-bm-date-facturare .cnp-style label.lblDetalii{
    margin-left: -0.7em!important;
}
.css-bm-date-facturare .lblInput{
    margin-left: -0.6em!important;
}
.css-bm-date-facturare #divstradacmb #divjudetcmb #divsectorcmb .stradacmbformError{
    color:red!important;
    left:10em!important;
}
.css-bm-date-facturare .css-input-date-mobile input.js-atribut
{
    width: 8em!important;
    display: inline!important;
}
.css-bm-date-facturare .css-input-date-mobile input.js-cui
{
    width: 11.7em!important;
    display: inline!important;
}
.css-bm-date-facturare .lblInput{
    margin-right: 3em!important;
    width:2em!important;
    font-weight: bold!important;
}

.css-bm-date-facturare .cnp-style label {
    margin-left: 0px!important;
    
}
.css-bm-date-facturare .css-input-date-mobile input {
    width: 20em!important;
}
.css-bm-date-facturare .css-input-date-mobile {
    margin-bottom: 1em!important;
}
.css-bm-date-facturare .select2.select2-container 
{
    width: 20em!important;
}
/* end facturare */
/* start showadd */
.css-date-show-bm.js-first-none{
    padding-left:1em!important;
    padding-top:1em!important;    
}

.css-date-show-bm .css-grid-sm-none .main-helper{
    padding: 0.5em!important;
}
.css-date-showadd .css-input-date-mobile .css-data-selector{
    width: 8.2em!important;
    display: inline!important;
    padding-left: 2px!important; 
    padding-right: 3px!important; 
}
.css-date-showadd .select2.select2-container 
{
    width: 8em!important;
}
.css-date-showadd .css-list-view{    
    display: inline-block; 
    width:11em!important;
}
.css-date-showadd .lblInput{
    margin-right: 3em!important;
    width:2em!important;
    font-weight: bold!important;
}

.css-date-showadd .cnp-style label {
    margin-left: 0px!important;
    
}
.css-date-showadd .css-input-date-mobile input {
    width: 20em!important;
}
.css-date-showadd .css-input-date-mobile .js-nr-inmatriculare {
    display: inline;
    width: 10em!important;
}
.css-date-showadd .js-save-nr {
    /*float: right!important;*/
}
.css-date-showadd .css-input-date-mobile {
    margin-bottom: 1em!important;
}
.css-date-showadd .css-input-date-mobile .radioType {
    width: 1em!important;
    margin-left: 0.8em!important;
    margin-right: 0.2em!important;
}
.css-date-showadd input.js-cost{
    width: 10em!important;
    display: inline; 
    text-align: right!important;
}
.css-date-showadd .css-input-date-mobile .radioType.js-acord {
    margin-right: 1em!important;    
}
/* start showadd */
/* start cauta */
.css-last-helper .css-text-add h4
{
    margin-top: 0px!important;
    font-weight: bold!important;
}

.css-last-helper .css-text-add {
    padding-right: 0.5em!important;
}

.css-date-cauta-bm .label-for-input.css-text-add{
    width: 25em!important;
    padding-left: 2em!important;
}
/* end cauta */
/* start show */
.css-date-show-bm .main-helper label{
    margin-left: 0px!important;
}
.css-grid .ma{
    /*middle allign    */
    margin-top: 0.7em!important;
}

.css-date-show-bm.css-grid div{
   /*border-left: 1px solid #000;*/
    min-height: 3em!important;
    width: 12%!important;
    /*vertical-align: middle!important;*/
}
.css-date-show-bm.css-grid div.big.one{   
    width: 18%!important;    
}
.css-date-show-bm.css-grid div.big{   
    width: 20%!important;    
}

.pa{
    padding-top: 0.7em!important;
}

.css-date-show-bm.css-grid{
    border: 1px solid #000;
    /*border-top: 1px solid #000;*/     
    /*border-bottom: 1px solid #000;*/
    min-height: 3em!important;
    
}
.css-date-show-bm.css-grid.body{    
    border-top: 0px!important;  
    min-height: 4em!important;
}

.css-date-show-bm .css-grid-sm .css-input-date div    {
    min-height: 0.5em!important;
    padding-top: 0.5em!important;
}
/* end show */
/* START RESPONSIVE */

@media only screen and (min-width: 1200px) {
	
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
   
}

/* Landscape tablets and medium desktops */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
   
}

/* Portrait tablets and small desktops */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    /* start cauta*/
   .css-date-cauta-bm .label-for-input.css-text-add{
        width: 23em!important;
        padding-left: 0.6em!important;        
    }
    /* end cauta*/
    /* start footer*/
    .css-date-footer hr{
        margin-bottom: 0.5em!important;
    }
    .second_span{
        display: block!important;
        position: absolute!important;
        left: 28em!important;
        width: 20em!important;
        top:0px!important;;
    }
    .third_span{
        display: block!important;
        position: absolute!important;
        left: 28em!important;
        width: 20em!important;
        top: 2em!important;
    }
    .css-date-footer .css-pixel{
        width: 3em!important;
    }
     .css-date-footer .css-gpay{
        display:block!important;
        margin-top:0.5em!important;
    }
    
    /* end footer*/
    
}


/* Landscape phones and portrait tablets */
@media only screen and (max-width: 767px) {
    /* start footer*/
    .css-lg-footer{
        display: none!important;
    }
    .css-xs-footer{
        display: inline!important;
    }
    /* end footer*/
    /* start confirmare */
    .css-bm-confirmare-plata .cnp-style.css-detalii{
        margin-bottom: 0px!important;
    }    
    /* end confirmare */
    /* start header */
    .css-bm-date-index .first-helper{
        width: 19%!important;
    }    
    .css-bm-date-index .last-helper{
        width: 2%!important;
    }   
    /* end header */
    /* start show*/
    .css-date-show-bm{
        margin-left: 0em!important;
    }
    /* end show*/
    /* start cauta*/
     .css-date-cauta-bm{
        margin-left: 1em!important;
    }
    /* end cauta*/
}

/* Portrait phones and smaller */
@media only screen and (max-width: 600px) {
    
    /* start header */
    .css-bm-date-index .cnp-style label.lblDetalii{
        margin-left: -1.1em!important;
    }    
    .css-bm-date-index .first-helper{
        width: 9%!important;
    }    
    .css-bm-date-index .main-helper{
        width: 89%!important;
    }
    .css-bm-date-index .last-helper{
        width: 2%!important;
    }   
    /* end header */
    /* start footer */
    .css-date-footer .cnp-style label.lblDetalii{
        margin-left: -1.1em!important;
    }    
    .css-date-footer .first-helper{
        width: 9%!important;
    }    
    .css-date-footer .main-helper{
        width: 89%!important;
    }
    .css-date-footer .last-helper{
        width: 2%!important;
    }   
    /* end footer */
    /* start confirmare */
    .css-bm-confirmare-plata .cnp-style label.lblDetalii{
        margin-left: -1.1em!important;
    }    
    .css-bm-confirmare-plata .first-helper{
        width: 9%!important;
    }
    .css-bm-confirmare-plata .main-helper{
        width: 89%!important;
    }
    .css-bm-confirmare-plata .last-helper{
        width: 2%!important;
    }   
    /* end confirmare */

     /* start facturare*/
     .css-bm-date-facturare .cnp-style label.lblDetalii{
        margin-left: -1.1em!important;
    }
    .css-bm-date-facturare .lblInput{
        margin-left: -1em!important;
    }

    .css-bm-date-facturare .first-helper{
        width: 9%!important;
    }
    .css-bm-date-facturare .main-helper{
        width: 89%!important;
    }
    .css-bm-date-facturare .last-helper{
        width: 2%!important;
    }   
    /* end facturare*/    
     /* start show add*/
    .css-understand-label{
        display: none!important;
    }
    .css-understand{
        width: 100%!important;
    }
    .css-date-showadd .first-helper{
        width: 15%!important;
    }
    .css-date-showadd .main-helper{
        width: 83%!important;
    }
    .css-date-showadd .last-helper{
        width: 2%!important;
    }   
    /* end show add*/
    /* start show*/
    .css-date-show-bm{
        margin-left: 0px!important;
    }
    .css-date-show-bm .first-helper{
        width: 9%!important;
    }
    .css-date-show-bm .main-helper{
        width: 89%!important;
    }
    .css-date-show-bm .last-helper{
        width: 2%!important;
    }   
    /* end show*/
    /* start cauta*/
    .css-date-cauta-bm .first-helper{
        width: 9%!important;
    }
    .css-date-cauta-bm .main-helper{
        width: 78%!important;
    }
    .css-date-cauta-bm .last-helper{
        width: 13%!important;
    }    
    .css-date-cauta-bm{
        margin-left: 0em!important;
    }
    /* end cauta*/
}
/* Portrait phones and smaller */
@media only screen and (max-width: 480px) {
    
    /* start confirmare */
    .css-bm-confirmare-plata .cnp-style label.lblDetalii{
        margin-left: -1.1em!important;
    }    
    .css-bm-confirmare-plata .first-helper{
        width: 9%!important;
    }
    .css-bm-confirmare-plata .main-helper{
        width: 89%!important;
    }
    .css-bm-confirmare-plata .last-helper{
        width: 2%!important;
    }
    /* end confirmare */
    
    /* start facturare*/
    .js-save-nr{
        width: 10em!important;
    }

    .css-input-date-mobile.css-help-atribut{
        padding-right: 0 !important;
        width: 22em !important;
    }    
    .css-last-helper.css-help-atribut{
        display: none!important;
    }    
    
    .css-bm-date-facturare .cnp-style label.lblDetalii{
        margin-left: -1.1em!important;
    }
    .css-bm-date-facturare .lblInput{
        margin-left: -1em!important;
    }
    .css-bm-date-facturare .js-nr-inmatriculare {
        margin-bottom: 1em!important;
    }
   
    .css-bm-date-facturare .first-helper{
        width: 9%!important;
    }
    .css-bm-date-facturare .main-helper{
        width: 89%!important;
    }
    .css-bm-date-facturare .last-helper{
        width: 2%!important;
    }      
    .css-bm-date-facturare .css-list-view{
        width: 10em!important;
    }
    /* end facturare*/
    /* start show add*/
   
    .css-date-showadd .js-nr-inmatriculare {
        margin-bottom: 1em!important;
    }
    .css-date-showadd .select2.select2-container 
    {
        width: 10em!important;
    }
    .css-date-showadd .css-input-date-mobile .css-data-selector{
        width: 10em!important;        
        padding-right: 0.5em!important;
    }
    .css-date-showadd .whatType
    {
        display: block!important;
        margin-top:1em!important;
        margin-bottom: 0.5em!important;        
    }
    .css-date-showadd .css-pers-rfizic
    {
        display: inline!important;
    }
    .css-date-showadd .first-helper{
        width: 9%!important;
    }
    .css-date-showadd .main-helper{
        width: 89%!important;
    }
    .css-date-showadd .last-helper{
        width: 2%!important;
    }      
    .css-date-showadd .css-list-view{
        width: 10em!important;
    }
    .css-understand-label{
        display: none!important;
    }
    .css-understand{
        width: 100%!important;
    }
    /* end show add*/
    /* start show*/
    .css-date-show-bm .first-helper{
        width: 9%!important;
    }
    .css-date-show-bm .main-helper{
        width: 89%!important;
    }
    .css-date-show-bm .last-helper{
        width: 2%!important;
    }  
    /* end show*/
    /* start cauta*/
    .css-date-cauta-bm .first-helper{
        width: 9%!important;
    }
    .css-date-cauta-bm .main-helper{
        width: 81%!important;
    }
    .css-date-cauta-bm .last-helper{
        width: 10%!important;
    }    
    /* end cauta*/
}

/* Portrait phones and smaller */
@media only screen and (max-width: 433px) {
    
    /* start header */
    .css-bm-date-index .cnp-style label.lblDetalii{
        margin-left: -2.5em!important;
    }    
    .css-bm-date-index .first-helper{
        width: 9%!important;
    }    
    .css-bm-date-index .last-helper{
        width: 2%!important;
    }   
    /* end header */
    /* start footer */
    .css-date-footer .cnp-style label.lblDetalii{
        margin-left: -2.5em!important;
    }    
    .css-date-footer .first-helper{
        width: 9%!important;
    }    
    .css-date-footer .last-helper{
        width: 2%!important;
    } 
    .css-footer-img{
        display: block!important;
        margin-top: 0.2em!important;
    }
    .mr10{
        padding-right: 0px!important;
    }
    /* end footer */
    /* start confirmare */
    .css-bm-confirmare-plata .cnp-style.css-detalii{
        
    }
    .css-bm-confirmare-plata .cnp-style label.lblDetalii{
        margin-left: -2.5em!important;        
    }    
     .css-bm-confirmare-plata .first-helper{
        width: 18%!important;
    }
    .css-bm-confirmare-plata .main-helper{
        width: 80%!important;
    }
    .css-bm-confirmare-plata .last-helper{
        width: 2%!important;
    }     
    /* end confirmare */
    
    /* start facturare*/
    .css-bm-date-facturare .css-detalii {
        width: 90%!important;
    }
    .css-bm-date-facturare .css-input-date-mobile input.js-atribut
    {
        width: 92%!important;
        margin-bottom: 1em!important;
        /*margin-left: 0.5em!important;*/
    }
    .css-bm-date-facturare .css-input-date-mobile input.js-cui
    {
        width: 92%!important;    
        /*margin-left: 0.5em!important;*/
    }
    .css-bm-date-facturare .css-input-date-mobile.css-help-atribut{
        width: 70%!important;
        padding-left: 0.5em!important;                
        padding-right: 0.5em!important;                
    }
    
    .css-bm-date-facturare .cnp-style label.lblDetalii{
        margin-left: -2.5em!important;
    }
    .css-bm-date-facturare .lblInput{
        margin-left: -2.4em!important;
    }
    .cnp-style.lbl.css-help-atribut{
        padding-right: 0px!important;
        width: 4.2em!important;
    }
    .css-bm-date-facturare .css-list-view{
        width: 6em!important;
    }
    .css-bm-date-facturare .first-helper{
        width: 18%!important;
    }
    .css-bm-date-facturare .main-helper{
        width: 80%!important;
    }
    .css-bm-date-facturare .last-helper{
        width: 2%!important;
    }     
    .css-bm-date-facturare .css-input-date-mobile input{    
        width: 90%!important;
    }
    .css-bm-date-facturare .css-input-date-mobile input .main-helper .css-input-date-mobile{
        width: 80%!important;
    }    
    
    .css-bm-date-facturare .css-input-date-mobile input .main-helper .lblInput {
        margin-left: -1.5em!important;
    }
    
    .css-bm-date-facturare .main-helper .css-last-helper {
        display: none!important;
    }    
    .css-bm-date-facturare .css-input-date-mobile .select2 {
         width: 90%!important;
    }
    /* end facturare*/
    /* start show add*/
    .css-date-showadd .css-list-view{
        width: 7em!important;
    }
    .css-date-showadd .first-helper{
        width: 9%!important;
    }
    .css-date-showadd .main-helper{
        width: 89%!important;
    }
    .css-date-showadd .last-helper{
        width: 2%!important;
    }     
    .css-date-showadd .main-helper .css-input-date-mobile .css-input{
        width: 100%!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile{
        width: 70%!important;
    }
    .css-date-showadd .main-helper .lblInput {
        margin-left: -1em!important;
    }
    
    .css-date-showadd .main-helper .css-last-helper {
        margin-left: 1px!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile.css-understand-label{
        display: none!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile.css-understand{
        width: 100%!important;
    }
    /* end show add*/
    /* start show*/
    .css-date-show-bm .first-helper{
        width: 9%!important;
    }
    .css-date-show-bm .main-helper{
        width: 89%!important;
    }
    .css-date-show-bm .last-helper{
        width: 2%!important;
    }   
    /* end show*/
    /* start cauta*/
    .css-date-cauta-bm .first-helper{
        width: 9%!important;
    }
    .css-date-cauta-bm .main-helper{
        width: 90%!important;
        padding-right: 0px!important;
    }
    .css-date-cauta-bm .last-helper{
        display:none!important;
    }    
    /* end cauta*/

}

/* Portrait phones and smaller */
@media only screen and (max-width: 360px) {
    
    /* start header */
    .css-bm-date-index .cnp-style label.lblDetalii{
        margin-left: 0px!important;       
    }    
    .css-bm-date-index .first-helper{
        width: 9%!important;
    }  
    .css-bm-date-index .main-helper{
        padding-left: 0px!important;  
    }
   
    .css-bm-date-index .last-helper{
        width: 2%!important;
    }   
   
    .css-next-time{
        display: inline;
    }
    /*end header*/
    /* start footer */
    .css-xs-footer .cnp-style label.lblDetalii{
        margin-left: 0px!important;       
    }    
    .css-xs-footer .first-helper{
        width: 9%!important;
    }  
    .css-xs-footer .main-helper{
        padding-left: 0px!important;  
    }
   
    .css-xs-footer .last-helper{
        width: 2%!important;
    }   
   
    .css-next-time{
        display: inline;
    }
    /*end footer*/
    /* start confirmare */
    .css-bm-confirmare-plata .cnp-style label.lblDetalii{
        margin-left: 0px!important;
    }    
     .css-bm-confirmare-plata .first-helper{
        width: 9%!important;        
    }
    .css-bm-confirmare-plata .main-helper{
        width: 91%!important;    
    }
    
    .css-bm-confirmare-plata .main-helper .cnp-style{
        width: 100%!important;
    }
    /* end confirmare */
    /* start facturare*/
    .css-bm-date-facturare .cnp-style label.lblDetalii {
        margin-left: 0em!important;
    }
    
    .css-bm-date-facturare .first-helper{
        width: 9%!important;        
    }
    .css-bm-date-facturare .main-helper{
        width: 91%!important;    
    }
    
    .css-bm-date-facturare .main-helper .cnp-style{
        width: 100%!important;
    }
    .css-bm-date-facturare .lblInput
    {
        margin-left: 0px!important;
    }
    .css-bm-date-facturare .main-helper .css-input-date-mobile.css-help-atribut {
        padding-left: 15px!important;    
        padding-right: 15px!important;    
    }
    
    /* end facturare*/
     /* start show add*/
     .css-list-view{
        width: 6em!important;
    }
    .css-date-showadd .first-helper{
        width: 9%!important;
    }
    .css-date-showadd .main-helper{
        width: 89%!important;
    }
    .css-date-showadd .last-helper{
        width: 2%!important;
    }     
    .css-date-showadd .main-helper .css-input-date-mobile .css-input{
        width: 100%!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile{
        width: 80%!important;
    }
    .css-date-showadd .main-helper .lblInput {
        margin-left: -1.5em!important;
    }
    
    .css-date-showadd .main-helper .css-last-helper {
        display: none!important;
    }    
    .css-date-showadd .main-helper .css-input-date-mobile.css-understand-label{
        display: none!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile.css-understand{
        width: 100%!important;
    }
    /* end show add*/
    /* start show*/    
    .css-date-show-bm .first-helper{
        width: 9%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .css-date-show-bm .main-helper{
        width: 89%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        
    }
    .css-date-show-bm .last-helper{
        width: 2%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }    
    .css-date-show-bm .main-helper .css-input-date-mobile{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 98%!important;
    }
    .css-date-show-bm .main-helper .last-helper{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 1%!important;
    }
    /* end show*/
   /* start cauta*/
    .css-date-cauta-bm .first-helper{
        width: 9%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .css-date-cauta-bm .main-helper{
        width: 89%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        
    }
    .css-date-cauta-bm .last-helper{
       display: none!important;
    }    
    .css-date-cauta-bm .main-helper .css-input-date-mobile{
        padding-left: 0px!important;
        padding-right: 0px!important;
       
    }
    .css-date-cauta-bm .main-helper .last-helper{
        padding-left: 0px!important;
        padding-right: 0px!important;
       
    }
    
    /* end cauta*/

}
/* Portrait phones and smaller */
@media only screen and (max-width: 320px) {
    
    /* start confirmare plata*/
    #div_raspuns,#div_revenire{
        padding-left: 1em!important;
        width: 80%!important;
        padding-right: 2em!important;
    }
    /* start confirmare plata*/
    
    /* start confirmare */
    .css-bm-confirmare-plata .cnp-style label.lblDetalii{
        margin-left: 0px!important;
    }    
    .css-bm-confirmare-plata .first-helper{
        width: 9%!important;        
    }
    .css-bm-confirmare-plata .main-helper{
        width: 90%!important;    
    }
    
    .css-bm-confirmare-plata .main-helper .cnp-style{
        width: 100%!important;
    }
    /* end confirmare */
    
    /* start facturare*/
    .css-bm-date-facturare .first-helper{
        width: 9%!important;        
    }
    .css-bm-date-facturare .main-helper{
        width: 90%!important;    
    }
    
    .css-bm-date-facturare .main-helper .cnp-style{
        width: 100%!important;
    }
    .css-bm-date-facturare .lblInput
    {
        margin-left: 0px!important;
    }
    /* end facturare*/
     /* start show add*/   
    .css-help{
        display: none!important;
    }
    .css-date-showadd .css-list-view{
        width: 9em!important;
    }
    .css-date-showadd .first-helper{
        width: 9%!important;
    }
    .css-date-showadd .main-helper{
        width: 91%!important;
    }
    .css-date-showadd .last-helper{
        width: 100%!important;
    }     
    .css-date-showadd .main-helper .css-input-date-mobile .css-input{
        width: 90%!important;
        margin-left: 1em!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile{
        width: 100%!important;
    }
    .css-date-showadd .main-helper .lblInput {
        margin-left: 1.5em!important;
    }
    
    .css-date-showadd .main-helper .css-last-helper {
        display: none!important;
    } 
    .css-date-showadd .main-helper .css-input-date-mobile.css-suport{        
        margin-left: 1em!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile.css-understand-label{
        display: none!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile.css-understand{
        width: 100%!important;
    }
    /* end show add*/
    /* start show*/        
    .css-date-show-bm .first-helper{
        width: 9%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .css-date-show-bm .main-helper{
        width: 89%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        
    }
    .css-date-show-bm .last-helper{
        width: 2%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }    
    .css-date-show-bm .main-helper .css-input-date-mobile{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 98%!important;
    }
    .css-date-show-bm .main-helper .last-helper{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 1%!important;
    }
    /* end show*/
    /* start cauta*/
    .css-date-cauta-bm .first-helper{
        width: 12%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .css-date-cauta-bm .main-helper{
        width: 77%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        
    }
    .css-date-cauta-bm .last-helper{
        width: 1%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }    
    .css-date-cauta-bm .main-helper .css-input-date-mobile{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 98%!important;
    }
    .css-date-cauta-bm .main-helper .last-helper{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 1%!important;
    }    
    /* end cauta*/
}
/* Portrait phones and smaller */
@media only screen and (max-width: 260px) {
   
    /* start header */
    .css-bm-date-index .main-helper {
        padding-right: 0px!important;
        margin-left: 1.5em!important;
    }
    /* end header */
    /* start confirmare */
    .css-bm-confirmare-plata .cnp-style label.lblDetalii{
        width: 150%!important;
    }    
    .css-bm-confirmare-plata .first-helper{
        width: 9%!important;        
    }
    .css-bm-confirmare-plata .main-helper{
        width: 90%!important;    
    }
    
    .css-bm-confirmare-plata .main-helper .cnp-style{
        width: 100%!important;
    }
    /* end confirmare */
    /* start facturare*/
    .css-bm-date-facturare .main-helper .cnp-style.css-detalii {        
        width: 150%!important;
    }
    
    .css-bm-date-facturare .first-helper{
        width: 9%!important;        
    }
    .css-bm-date-facturare .main-helper{
        width: 90%!important;    
    }
    
    .css-bm-date-facturare .main-helper .cnp-style{
        width: 100%!important;
    }
    .css-bm-date-facturare .lblInput
    {
        margin-left: 0px!important;
    }
    .css-bm-date-facturare .btn.btn-primary{
         display: block!important;
         margin-bottom: 1em!important;
         width: 90%!important;
     }
    /* end facturare*/
    
    /* start show add*/
    
    .css-date-showadd .css-list-view{
        width: 7em!important;
    }
    .css-date-showadd .first-helper{
        width: 9%!important;
    }
    .css-date-showadd .main-helper{
        width: 91%!important;
    }
    .css-date-showadd .last-helper{
        width: 100%!important;
    }     
    .css-date-showadd .main-helper .css-input-date-mobile .css-input{
        width: 100%!important;
        margin-left: 0.5em!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile{
        width: 100%!important;
    }
    .css-date-showadd .main-helper .lblInput {
        margin-left: 1em!important;
    }
    
    .css-date-showadd .main-helper .css-last-helper {
        display: none!important;
    }   
    .css-date-showadd .main-helper .css-input-date-mobile.css-understand-label{
        display: none!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile.css-understand{
        width: 100%!important;
    }
    /* end show add*/
    
    /* start show*/        
    .css-date-show-bm .first-helper{
        width: 4%!important;
        padding-left: 0px!important;
        margin-left: 1em!important;
        padding-right: 0px!important;
    }
    .css-date-show-bm .main-helper{
        width: 89%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        
    }
    .css-date-show-bm .last-helper{
        width: 2%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }    
    
    .css-date-show-bm .main-helper .css-input-date-mobile{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 98%!important;
    }
    .css-date-show-bm .main-helper .last-helper{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 1%!important;
    }
    
    .css-date-show-bm .main-helper .css-input-date-mobile #cauta{
        margin-bottom: 1em!important;
        width:10em!important;
    }
    /* end show*/
   
    /* start cauta*/
    .css-date-cauta-bm .first-helper{
        width: 12%!important;
        padding-left: 0px!important;
        margin-left: 1em!important;
        padding-right: 0px!important;
    }
    .css-date-cauta-bm .main-helper{
        width: 77%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        
    }
    .css-date-cauta-bm .last-helper{
        width: 1%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }    
    .css-date-cauta-bm .main-helper .css-input-date-mobile{
        padding-left: 0px!important;
        padding-right: 0px!important;
        /*width: 98%!important;*/
    }
    .css-date-cauta-bm .main-helper .last-helper{
        padding-left: 0px!important;
        padding-right: 0px!important;
        /*width: 1%!important;*/
    }
    
    .css-date-cauta-bm .main-helper .css-input-date-mobile #cauta{
        margin-bottom: 1em!important;
        width:10em!important;
    }
    .css-date-cauta-bm  .btn.btn-primary{
        display: block!important;
        margin-bottom: 1em!important;
        width: 10em!important;
    }
    /* end cauta*/
     

}

/* Portrait phones and smaller */
@media only screen and (max-width: 220px) {
    /* start header */
    .css-bm-date-index table .css-middle-top{
        width:2px!important;
    }
    .css-bm-date-index .main-helper {
        padding-right: 0px!important;
        margin-left: 1.5em!important;        
    }
    /* end header */
    /* start confirmare */
    .css-bm-confirmare-plata .cnp-style label.lblDetalii{
        width: 100%!important;
    }    
    /* end confirmare */
    /* start facturare */
    .css-bm-date-facturare .main-helper .cnp-style.css-detalii {        
        width: 100%!important;
    }
    /* end facturare */
    
    
     /* end show add*/
     .css-date-showadd .btn.btn-primary{
         display: block!important;
         margin-bottom: 1em!important;
     }
    .css-date-showadd .main-helper .css-input-date-mobile.css-understand-label{
        display: none!important;
    }
    .css-date-showadd .main-helper .css-input-date-mobile.css-understand{
        width: 100%!important;
    }
     /* end show add*/
    
    /* start show*/            
    .css-date-show-bm .first-helper{
        width: 6%!important;
        padding-left: 0px!important;
        margin-left: 0.5em!important;
        padding-right: 0px!important;
    }
    .css-date-show-bm .main-helper{
        width: 87%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        
    }
    .css-date-show-bm .last-helper{
        width: 2%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }    
    .css-date-show-bm .main-helper .css-input-date-mobile{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 98%!important;
    }
    .css-date-show-bm .main-helper .last-helper{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 1%!important;
    }
    
    .css-date-show-bm .main-helper .css-input-date-mobile #cauta{
        margin-bottom: 1em!important;
        width:10em!important;
    }
    /* end show*/
     /* start cauta*/
    .css-date-cauta-bm .first-helper{
        width: 12%!important;
        padding-left: 0px!important;
        margin-left: 0.5em!important;
        padding-right: 0px!important;
    }
    .css-date-cauta-bm .main-helper{
        width: 77%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        
    }
    .css-date-cauta-bm .last-helper{
        width: 1%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }    
    .css-date-cauta-bm .main-helper .css-input-date-mobile{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 98%!important;
    }
    .css-date-cauta-bm .main-helper .last-helper{
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 1%!important;
    }
    
    .css-date-cauta-bm .main-helper .css-input-date-mobile #cauta{
        margin-bottom: 1em!important;
        width:10em!important;
    }    
    /* end cauta*/
}
/* END RESPONSIVE*/

#jsPdfModal object {
    width: 99%!important;
    min-height:650px!important;
}

#jsPdfModal .modal-dialog {
    width:65%!important;
    min-height:610px!important;
}

.no-bottom-margin{
    margin-bottom: 0px!important;
}

.no-bottom-margin a{
    cursor: pointer;
}


#divList #listViewNumere li{
    
    margin-bottom: 0.5em!important;
}
#divList #listViewNumere li a{
    
    margin-top: 0.5em!important;
}

.css-understand{
    font-weight: normal!important;
}

.fnt label{
    font-weight: normal!important;
}