/** { overflow: visible !important; }
html, body { height: auto !important; font-size: 11px }
.imprimir, .section, .acciones .desc, .acciones .conf, .sf-toolbar, #cboxOverlay { display: none !important }
#colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent {
	position: relative !important;
	width: 100% !important;
	height: 100% !important;
	left: 0 !important;
	top: 0 !important
}
#propuesta .desglose, #propuesta .final { height: auto !important; }
#propuesta { padding-left: 0; padding-right: 0 }
#propuesta .desglose { width: 70% }
#propuesta .resumen { width: 27%; margin-left: 2% }
#propuesta .nombre-cot { right: 10px }
#propuesta .servicio { padding-left: 0 }
#propuesta .servicio .collapse { display: none }
#propuesta .servicio .datos2::before { border-left: 0 }
#propuesta .servicio .precio { position: absolute; top: 20px; right: 0 }*/

* { overflow: visible !important; }
html, body { height: auto !important; font-size: 11px; font-family: Arial !important; }
.imprimir, .guardar-pdf, .enviar, .header, .alerts, .filtro, .csv, .acciones .desc, .acciones .acep, .acciones .vinc, .acciones .conf, .sf-toolbar, #cboxOverlay, .volver-cotizador { display: none !important }
#colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent {
	/*position: relative !important;*/
	width: 100% !important;
	height: 100% !important;
	left: 0 !important;
	top: 0 !important
}

#cboxContent {
    background: #FFF;
}

#propuesta h1{
	margin: 10px 2% ;
    font-size: 1.3em;
}

#propuesta .cabecera-impresion{
    /*display: block;*/
    display: flex;
    flex-direction: row;
    position: relative !important;
    padding: 20px;
}
.cabecera-impresion{
	position: relative;
	z-index: 999;
    /*top: -105px;*/
    width: 100%;
    margin-bottom: 20px;
}

.central
{
	position: relative !important;
	top: 0px !important;
}

.cabecera-impresion-logo{
	flex-grow: 10;
}
.cabecera-impresion-logo > .cicma
{
	position: relative;
    top: 15px;
    left: 225px;
}
#propuesta .desglose, #propuesta .final { height: auto !important; }
#propuesta { padding-left: 0; padding-right: 0 }
#propuesta .desglose { width: 96%; float:left; margin: 10px 2% ; height: auto}
#propuesta .resumen { width: 96%; float:left; margin: 10px 2% ;}
#propuesta .resumen .comentario {display: none;}
#propuesta .nombre-cot { display: none; }
/*#propuesta .servicio { padding-left: 0 }*/
#propuesta .servicio .collapse { display: none }
#propuesta .servicio .datos { font-size: 13px }
/*#propuesta .servicio .datos2::before { border-left: 0 }*/
/*#propuesta .servicio .precio { position: absolute; top: 20px; right: 0 }*/

#propuesta .solo-impresion{
	display: inherit;
}

#propuesta .realizadoPor { float: left; display: inherit; margin: 10px 2% ;}
#propuesta .fechaSolicitud { float: left; display: inherit; margin: 10px 2% ;}
#propuesta .para { float: left; display: inherit; margin: 10px 2% ;}
#propuesta .asunto { float: left; display: inherit; margin: 10px 2% ;}
#propuesta .final { float: right; width: 50%; height: 70% }

/*  PEDIDO   */
body.pagina-pedido .section.header,
body.pagina-pedido .central .nav-sec,
body.pagina-pedido .central,
body.pagina-pedido .section.alerts{
	display: none !important;
}
body.pagina-pedido .section{
	display: block !important;
}
body.pagina-pedido #pedido{
	padding: 0; 
}
@media print {
	* {
	    -webkit-print-color-adjust: exact; 
	}
}

#pedido {
	font-family: Arial !important;
}

#pedido h1{
    font-size: 1.3em;
    text-transform: uppercase;
}

#pedido .cabecera-impresion{
    /*display: block;*/
    display: flex;
    flex-direction: row;
}
#pedido .desglose, #pedido .final { height: auto !important; }
#pedido { padding-left: 0; padding-right: 0 }
#pedido .desglose { width: 100%; float:left; margin: 10px 0 0 0; height: auto}
#pedido .resumen { width: 100%; float:left; margin: 10px 0 0 0;}
#pedido .resumen .comentario {display: none;}
#pedido .nombre-cot { display: none; }
/*#pedido .servicio { padding-left: 0 }*/
#pedido .servicio .collapse { display: none }
#pedido .servicio .datos { font-size: 11px }
#pedido .servicio .precio { font-size: 14px; font-weight: bold}
#pedido .servicio .iva { font-size: 12px }
#pedido .politica-cancelacion { font-size: 9px; }
#pedido .titulo-politica-cancelacion { text-decoration: underline; font-weight: bold }
#pedido .subtitulo-politica-cancelacion { font-weight: bold; line-height: 1 }

/*#pedido .servicio .datos2::before { border-left: 0 }*/
/*#pedido .servicio .precio { position: absolute; top: 20px; right: 0 }*/

#pedido .solo-impresion{
	display: inherit;
}

#pedido .realizadoPor { float: left; display: inherit; margin: 10px 2% ;}
#pedido .fechaSolicitud { float: left; display: inherit; margin: 10px 2% ;}
#pedido .para { float: left; display: inherit; margin: 10px 2% ;}
#pedido .asunto { float: left; display: inherit; margin: 10px 2% ;}
#pedido .servicio {position: relative; margin: 10px; padding: 0 0 10px; border-bottom: solid 1px lightgray;}
#pedido h2 { float: left; margin: 0 8px 0 0; padding: 3px 8px 3px 0; text-transform: uppercase; font-weight: normal; /*font-size: 1.0em; color: #4387FD*/ ; font-weight: 700;}
#pedido .datos-fiscales{ color: #fff; /*float: right;*/ flex-grow: 2; }
#pedido .contactos { padding-top: 20px; }
#pedido .row { font-size: 11px }
#pedido .final { float: right; width: 50%; height: 70% }
#pedido .servicio .datos2 { font-size: 1.1em; }

#pedido .cabecera_listado_informe { font-weight: bold;} 
#pedido .fila_listado_informe { border: solid 1px gray !important; }
#pedido .celda_listado_informe { padding-right: 5px !important; }
#pedido .detalle-circuito { font-size: 0.8em }
#pedido .aceptar-presupuesto { display: none }

#planning .col-planning-tlf-transportista
{
	display: table-cell;	
}

#planning .col-planning-tlf-conductor
{
	display: table-cell;	
}

.div-form-envio,.listar-csv,.filtrar-totales
{
	display: none;
}

.contenedor_web_ext,.ext_footer
{
	display: none;
}

#lista_servicios > div > div > i
{
	display: none;
}

.lpp
{
 	width:50%;
 	height:0.8em;
 	margin-left: -20px;
 	letter-spacing: 0px;
 	overflow: hidden;
 	white-space: nowrap;
 	text-overflow: ellipsis;
}
#propuesta .cabecera-servicio-wrapper > h2, .cabecera-servicio-wrapper > .datos > h2
{
	border: none !important;
}
#propuesta > div.desglose > div > .t0::before
{
	border: none !important;
}
#propuesta .no_aceptacion,.galeria-vehiculos
{
	display: none;
}
#propuesta
{
	padding: 0px !important;
}
#propuesta .total
{
	font-size: 1.5em;
}
#propuesta .precio
{
	font-size: 14px;
	font-weight: bold;
}
.pie-informe
{
	break-inside: avoid;
}
