@media print {
/*@page {size: landscape;}
@page rotada {size: landscape;}*/
@page {size: A4 portrait; margin: 1cm 1cm 0.5cm 1cm;}
@page rotada {size: A4 portrait;margin: 0.8cm 0.5cm 0.5cm 0.5cm;}

.paginado {    font-size: 20px;    font-weight: bold;    color: #c5c5c5;  margin-top: 30px;}
.noimprimir {display: none!Important;}
body {transform: scale(100%); zoom: 100%; color:#000;     font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
body {  -webkit-print-color-adjust: exact; /*economy | exact*/     color-adjust: exact;}
html, body {   margin:0;   padding:0;   height:100%; font-size: 12px;}
header {    padding: 5px 0px;}
.color_fondo {background-color: #FFFFFF!Important;}
.salto {	page-break-before: always;}
.navbar-header {  width: 100%;}
.sub-brand {float: right;    font-size: 21px;    margin-top: 12px;    margin-bottom: 0px;    display: block;    font-weight: 300;     color: #424242;}
.container, .main-container, .panel-default, .panel-heading, .panel {width: 100%!Important; min-width: 100%!Important; }
.col-md-12, .col-sm-12, .col-xs-12 {padding:0px;}

/*------------CABEZAL------------------*/
.escudo {width: 100%; height: auto; float: left; text-align: left;   display: block;}
.escudo img{    width: auto;    max-height: 2cm;    float: left; text-align: left;}
h5.sub-brand {    font-size: 16pt; text-align: right;}
h5.sub-brand-inf {    font-size: 18pt; text-align: right; color: #6f6f6f;}

div#container  {font-family:'Arial',Helvetica, sans-serif;display: block;   float: right; }
div#container h4 {    padding-top: 15px;    font-size: 20pt;}
.membrete {    text-align: right; float: right; display: block;}
.articulo{		display: block;   float: right;  font-size: 8pt; padding: 0px 50px 20px 50px;} 
.articulo2  {text-align: left; font-size: 12pt;}
div#header .col-5,div#header  .col-7 {float: left;}
label.input-group-text {background-color: #e9ecef!Important;color: #495057;}
.coqr {    /*width: 100%; margin-top: 50px; display: inline-block;*/ position: fixed;    bottom: 70px;}
.coqr img{    max-width: 4cm;}
.creado{	width: 100%; display: block;   font-size: 7pt;     margin-top: 2px;}

/*---------LISTADO---------*/
th {font-size: 11px;}
.card-body {    padding: 0rem; text-align: center;}
.card {    border: 0px solid rgba(0,0,0,.125);}
#footer {	bottom: 0;  	margin-top: 0px;	border-top: 0pt solid #aaa;	}
#header table,#footer table {	width: 100%;	border-collapse: collapse;	border: none;}
thead {	  border-bottom: 0.1pt solid #aaa;	width: 100%;}
tfoot {    font-size: 10px; width: 100%; text-align: center; padding: 0px; border: 0px;}
tfoot tr {     padding: 0px; border: 0px;}
tfoot td {    padding: 0px;  border: 0px;}
tfoot >tr>td {     padding: 0px; border: 0px;}
.saltopagina{     page-break-before:always;   }
.saltopagina{       display:block;       page-break-before:always;   }

/*---------view-------*/
div#header {     margin-bottom: 30px;    display: block;    overflow: auto;}
h2.text-center {        font-size: 19pt;    margin-bottom: 0px; }
h5.text-center {        font-size: 15pt;    margin-bottom: 20px; }
.lead {    font-size: 9.5pt;    font-weight: 300; margin-bottom: 22pt;}
.form-group {    text-align: left;}
input.form-control {    font-size: 13pt; color:#000;}
textarea.form-control {    font-size: 13pt;   color:#000; resize: none;}
label {    font-size: 10pt;    font-weight: 600;}
.form-control:disabled, .form-control[readonly] {    background-color: #FFF; }
.row.form-row {    margin-top: 5px;}
.texto_pie {    /*font-size: 11pt;*/ font-size: 9pt; text-align: left; margin-top: 25px;}
.firma1 {        margin-top: 170px;    padding-top: 5px;    text-align: center;    width: 340px;    float: left;    border-top: 1px dashed #000;}
.firma2 {        margin-top: 170px;    padding-top: 5px;    text-align: center;    width: 340px;    float: right;    border-top: 1px dashed #000;}
#footer {	bottom: 0;  	margin-top: 0px;	border-top: 0pt solid #aaa;	}
footer.footer {    display: block;    position: fixed;    bottom: 0px;    width: 100%;    text-align: center;     background-color: white;}
.informatica {  padding-top: 10px; border-top: 1px solid #8d8d8d; }
/*---------transporte-------*/
.firma_chofer1 {       margin-top: 90px;    padding-top: 5px;    text-align: center;    width:250px;    float: left;    border-top: 1px dashed #000;}
.firma_chofer2 {        margin-top: 90px;    padding-top: 5px;    text-align: center;    width: 250px;    float: right;    border-top: 1px dashed #000;}
.firma_chofer3 {        margin-top: 90px;    padding-top: 5px;    text-align: center;    width: 250px;    float: right;    border-top: 1px dashed #000; margin-right: 50px;}
h6.titulo {    text-align: center;    margin-bottom: 9px;    padding: 3px;    background-color: #e6e6e6;    font-size: 15px;}
textarea#tcarga_ver, textarea#tperson_ver, textarea#hojarut, textarea#choferes, textarea#motivo {    font-size: 11pt; line-height: 20px;}

#firmas {    margin-top: 100px;}
.firmas {    margin-top: 40px;}
div#header2 .col-5,div#header2  .col-7 {float: left;}
div#header2 {    width: 100%; margin-bottom: 50px;    display: block;    overflow: auto; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
/*---------QR-------*/
.qr {    width: 50%;    float: left;}
.qr img {    width: 100%;    float: left;}


.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
   }
   .col-sm-12 {
        width: 100%;
   }
   .col-sm-11 {
        width: 91.66666667%;
   }
   .col-sm-10 {
        width: 83.33333333%;
   }
   .col-sm-9 {
        width: 75%;
   }
   .col-sm-8 {
        width: 66.66666667%;
   }
   .col-sm-7 {
        width: 58.33333333%;
   }
   .col-sm-6 {
        width: 50%;
   }
   .col-sm-5 {
        width: 41.66666667%;
   }
   .col-sm-4 {
        width: 33.33333333%;
   }
   .col-sm-3 {
        width: 25%;
   }
   .col-sm-2 {
        width: 16.66666667%;
   }
   .col-sm-1 {
        width: 8.33333333%;
   }
}
