	 html,body{
	height: 100%;
	min-width:1300px;
    width: auto !important;
    width:100%;
}

 
	#adenda{
		width: 100% !important;
		height: 5em;
	}

	.accionesReceptor{
		margin: 3px;
		font-size: 1.2em;
		color: #2c6ea7;
		cursor: pointer;
	}
	
	#agregar{
		height: 100%;
		margin-left: 0.5%;
		position: absolute;
		right: 0;
		width: 7%;
		top:0;
	}
	
	/*.container{
		background-color: red;
	}*/
	
	#agregarLineas{
		background-color: #cde5ec;
		float: left;
		height: 12em !important;
		width: 100%;
	    border-radius: 20px 20px;
	    overflow-y: hidden;
	    /*padding: 0 3% 20px;*/
	    position: relative;
	}
	
	#anularResguardo table{
		/*font-size: 1.5em;*/
	}
	
	#anularResguardo input{
		/*font-size: 1em;
		height: 2em;*/
	}

	
	body .btn-danger{
		/*font-size: var(--text_size);*/
	}
	
	body .btn-info{
		/*font-size: var(--text_size);*/
	}
	
	body .btn-primary{
		/*font-size: var(--text_size);*/
	}
	
	body .btn-success{
		/*font-size: var(--text_size);*/
	}
	
	body .btn-warning{
		/*font-size: var(--text_size);*/
	}
	
	input #botonCobro{
		float: right;
		margin-right: 2%;
	}
	
	#boton_agregar{
		height: 100%;
		width: 100%;
		font-size: 3em;
	}
	
	#boton_volver{
		float: right;
	}
	
	#botones_cobro{
		margin-top: 2.5em;
		float: right;
	}
	
	#brand_mini{
		font-size: 0.5em;
	}
	
	.btn{
		/*height: 3em;
		width: 9em;*/
	}
	
	#btn_con_referencia{
		width: 10em !important;
	}

	#div_cuenta_cliente {
		float: right;
	}
	
	#cantidad_genProd_env{
		display: inline-flex;
		margin-left: 2%;
		margin-right: 0.5em;
		width: 25%;
	}
	
	#cantidad_genProd_env input{
		height: 2.2em;
		margin: 0 auto;
		width: 69%;
	}
	
	#cantidad_genProd_env label{
		margin-right: 0.5em;
		padding-right: 0% !important;
		text-align: right;
		width: 50%;
	}
	
	#cantidad_rem{
		height: 2.2em;
	}
	
	#cantidad_remGenProd{
		display: inline-flex;
		width: 44%;
		margin-left: 1em;
	}
	
	#cantidad_remGenProd input{
		margin: 0 auto;
		width: 87%;
	}
	
	#cantidad_remGenProd label{
		margin-top: 0.4em;
		margin-right: 0.5em;
	}
	
	#cantidad_remLib_env{
		display: inline-flex;
		float: left;
		margin-left: 2.5em;
		width: 50%;
	}
	
	#cantidad_unidad_env{
		display: inline-flex;
		position: relative;
		width: 75%;
	}
	
	#cantidadGenProd{
		margin-top: 0.4em;
	}
	
	#cantidadLibreRemi{
		float: right;
		width: 40%;
		height: 2.2em;
	}

	
	#clientes-grid table{
		/*font-size: 1.5em;*/
		/*margin-top: 1em;*/
	}
	
	#clientes-grid input{
		/*font-size: 1em;
		height: 2em;*/
	}
	
	#cobrar{
		/*margin-top: 25px;
		padding: 0 20px 20px 20px;*/
	}
	
	#cobrar select{
		/*font-size: 1.5em !important;
		height: 2em !important;*/
	}
		
	#cobrar textarea{
		/*font-size: 1.5em !important;
		height: 4em !important;*/
	}
	
	#codigo_genProd_env{
		display: inline-flex;
		text-align: left;
		width: 25%;
	}
	
	#codigo_genProd_env input{
		margin: 0 auto;
		width: 61% !important;
	}
	
	#codigo_genProd_env label{
		margin-right:0.5em;
		width: 40% !important;
	}
	
	#codigoGenProd{
		margin-top: 0.4em;
		padding-right: 0% !important;
	}
	
	#contenedor_sup{
		/*height: 3.5em;
		margin-bottom: 1em;*/
	}
	
	#contenedorDerecho{
		background-color: #FFFFFF;
		float: right;
		display: inline-block;
		width: 35%;
		padding: 0px 40px 20px 40px;
		height: 100%;
	}
	
	#contenedorIzquierdo{
		width: 65%;
		float: left;
	}
	
	#contenedorPrincipal{
		background-color: #FFFFFF;
		width: 100%;
	}
	
	#contenedorRubros{
		height: 10em;
		/*width: 85%;*/
		margin-left: 15%;
		padding-top: 0%;
		overflow-y: scroll;
	}
	
	#contenedorRubros .boton_rubro{
		width: auto;
		margin-left: 2%;
		margin-bottom: 1%;
		margin-top: 0.5%;
		float: left;
	}
	
	#txt_prod_y_boton{
		display: flex;
   		width: 100%;
	}
	
	#div_primeraLineaCodBarras{
		display: flex;
   		width: 100%;
	}
	
	#cotizacion{
		/*font-size: 1.5em;*/
	}
	
	#descrip_genProd_env{
		display: inline-flex;
		margin-bottom: 0.5em;
		width: 90%;
	}
	
	#descrip_genProd_env input{
		height: 2.2em;
		margin: 0 auto;
		width: 90%;
	}
	
	#descrip_genProd_env label{
		margin-top: 0.4em;
		margin-right: 0.5em;
		padding-right: 0% !important;
	}
	
	#dev_nombreLibreRemi{
		/*padding-right: 6em;*/
		display: inline-flex;
		width: 75%;
		margin-bottom: 2em;
	}
	
	#dialogCalle{
		min-height: 280px !important;
		min-width: 600px !important;
	}
	
	#dialogCiudad{
		min-height: 240px !important;
		min-width: 600px !important;
	}
	


	#dialogDpto{
		min-height: 200px !important;
		min-width: 600px !important;
	}
	
	
	#env_botones_EditarPrecio{
		bottom: 0;
		height: 10em;
		position: absolute;
		right: 0;
		width: 13em;
	}
	
	#env_direccion a{
		/*font-size: 1.5em;*/
	}
	
	#env_direccion input{
		/*font-size:1.5em;
		height: 2em;*/
	}
	
	#env_direccion label{
		/*font-size:1.5em;*/
	}
	
	#env_direccion select{
		/*font-size: 1.5em;
		height: 2em;*/
	}
	
	#env_fecha_hora_ViewNuevoPrecio input{
		/*font-size: 1.2em !important;
		height: 2.5em !important;
		margin-top: 5%;*/
	}
	
	#env_form_direccion_createCliente a{
		/*font-size: 1.5em;*/
	}
	
	#env_form_direccion_createCliente input{
		/*font-size: 1.3em;
		height: 2.4em;*/
	}
	
	#env_form_direccion_createCliente label{
		/*font-size: 1.5em;*/
	}
	
	#env_form_direccion_createCliente select{
		/*font-size: 1.3em;
		height: 2.5em;*/
	}
	
	#env_head_createClientes{
		margin-bottom: 5%;
	}
	
	#env_head_create_prodserv{
		margin-bottom: 5%;
	}
	
	#env_head_Editar_Precio{
		height: 5em;
		width: 100%;
	}
	
	#env_head_hacerNC{
		height: 2.5em;
	}
	
	#env_head_Nuevo_Cliente{
		margin-bottom: 5%;
	}
	
	#env_head_SinPrecio{
		/*margin-bottom: 5%;*/
	}
	
	#env_nombreLibre{
		display: inline-flex;
		margin-bottom: 1em;
		padding-top: 2%;
		width: 100%;
	}
	
	#env_nombreLibre label{
		margin-right: 0.5em;
		margin-top: 0.4em;
		padding-right: 0% !important;
	}
	
	#env_nombreLibre input{
		margin: 0 auto;
		width: 88%;
	}
	
	#env_prod_cant_remGenProd{
		display: inline-flex;
		width: 85%;
		margin: 0 auto;
		margin-top: 3%;
	}
	
	.env_prod_nombre_resg{
		height: 3em;
		/*margin-left: 6em;
		margin-top: 1.5em;*/
		width: 90% !important;
		display: inline-flex;
	}
	
	#env_prod_remGenProd{
		display: inline-flex;
		width: 85%;
		margin: 0 auto;
		margin-top: 2%;
	}
	
	#env_prod_remGenProd label{
		margin-right: 0.5em;
		margin-top: 0.4em;
	}
	
	#env_tabla_anular_resguardo table{
		/*font-size: 1.5em;*/
	}
	
	#env_titulo_rebaja_remito{
		margin-bottom: 5%;
	}
	
	#envoltura_lineas{
		display: grid;
		height: 100%;
		margin-left:20%;
	}

	#envoltura_lineasRmc{
		display: grid;
		height: 100%;
		margin-left:5%;
	}
	
	.facturar_remito_grid{
		float: none !important;
		width: 100% !important;
	}
	
	#facturar_remito_head{
		height: 3em;
	}
	
	#facturaRemito{
		margin-top: 1em !important;
	}
	
	.filter-container select{
		/*font-size: 1em !important;
		height: 2em !important;*/
	}
	
	#formulariorAgregarL{
		margin-top: 1em;
		width: 100%;
		padding: 0 15px;
		text-align: center;
	}

	#formulariorAgregarLRmc {
		margin-top: 1em;
		width: 100%;
		padding: 0 15px;
		text-align: center;
	}
	
	#formulariorAgregarL #formulariorAgregarLRmc #boton_agregar{
		height: 100% !important;
		font-size: 3em !important;
		/*font-weight: bolder;*/
	}
	
	.grid-view{
		margin: 0 auto;
		padding-top: 0px !important;
		width: 96%;
	}
	
	#grillaNotasC input{
		/*font-size: 1em;*/
		/*height: 2em;*/
	}
	
	#grillaNotasC table{
		/*font-size: 1.5em;*/
	}
	
	#grillaRebajaRemito table{
		/*font-size: 1.5em;*/
	}
	
	#grillaRebajaRemito input{
		font-size: 1em;
		height: 2.5em;
	}

	
	#iva_genLib_env{
		display: inline-flex;
		float: left;
		width: 60%;
	}
	
	#iva_precio_env{
		display: inline-flex;
		width: 100%;
	}
	
	#ivaLibre{ /*label*/
		margin-top: 0.4em;
		margin-right: 0.5em;
		padding-right: 0% !important;
	}
	
	.inputIngresoLineasCarrito{
		height: 2.2em;
	}

	.labelIngresoLineasCarrito{
		margin-top: 0.4em;
		margin-right: 0.5em; /*caso especial, sino el input tiene el margen...*/
		color: rgb(0, 135, 170);
	}

	.divIngresoLineasCarrito{
		display: inline-flex;
	}

	#lineasAgregadas{
		background-color: #FFFFFF;
		float: left; 
		/*font-size: 1.5em;*/
		padding: 15px 0;
		width: 100%;
	}
		
	#lineasLibresForm{
		height: 11em;
		width: 95%;
	}
	
	/*#lineasLibresForm < #envoltura_lineas, #agregar{
	}*/
	
	#lineasRemitoLibresForm{
		/*position: relative;*/
	}
	
	#listadoc-grid table{
		/*font-size: 1.5em;*/
	}
	
	#listadoc-grid input{
		/*font-size: 1em;
		height: 2em;*/
	}
	
	#listaVenta_iva{
		margin: 0 auto;
		width: 76%;
	}
	
	#listaVenta_unidad{
		width: 100% !important;
	}
	
	.modal{
		/*margin-left: -20%;*/
	}
	
	.modal_pop_bot{
		margin-right: 1em;
		margin-top: 1em;
	}
	
	.modal-body{
		/*font-size: 1.5em;*/
		text-align: center;
		/*width: 30em;*/
	}
	
	.modal-body input{
		/*font-size: 1em;*/
		/*height: 2em;*/
	}
	
	.modal .btn-success{
		margin-right: 0em;
	}
	
	.modal-content{
		width: 100%;
	}
	
	.modal-header h4{
		/*font-size: 2em;*/
	}
	
	.modal-header .close{
		/*font-size: 4em;*/
	}
	
	#moneda{
		color: #00b0e4;
		height: 1.5em !important;
		font-size: 1.3em !important;
	}
	
	#montoGenProdRes{
		width: 30%;
		/*float: right;*/
		display: inline-flex;
	}
	
	.navbar-nav > li > a {
		/*padding-top:20px !important; padding-bottom:0px !important;*/
		}
	.navbar {
		/*min-height:40px !important;*/
	}
	
	.navbar-header{
		font-size: 1em;
	}
		
	.navbar-nav > li{
		font-size: 100%;
	}
	
	#nombreLibreRemi{
		width: 100%;
	}
	
	#opcionesVenta{
		width: 100%;
		height: 2em;
	}
	
	#Paisdpto-form{
		width: 98%;
	}
	
	#Paisdpto-form button{
		font-size: 0.7em !important;
	}
	
	#Paisdpto-form h2{
		font-size: 1em !important;
		text-align: center !important;
	}
	
	#Paisdpto-form input{
		font-size: 0.8em !important;
	}
	
	#Paisdpto-form label{
		font-size: 0.8em !important;
	}
	
	#paisdptociu-form{
		width: 90%;
	}
	
	#paisdptociu-form button{
		font-size: 0.7em !important;
	}
	
	#paisdptociu-form h2{
		font-size: 1em !important;
		text-align: center !important;
	}
	
	#paisdptociu-form input{
		font-size: 0.8em !important;
	}
	
	#paisdptociu-form label{
		font-size: 0.8em !important;
		width: 90%;
	}
	
	#Paisdptociucalles-form{
		width: 90%;
	}
	
	#Paisdptociucalles-form button{
		font-size: 0.7em !important;
	}
	
	#Paisdptociucalles-form h2{
		font-size: 1em !important;
		text-align: center !important;
	}
	
	#Paisdptociucalles-form input{
		font-size: 0.8em !important;
	}
	
	#Paisdptociucalles-form label{
		font-size: 0.8em !important;
	}
	
	#precio{
		height:2.2em;
		width:57%;
	}
	
	#precioLibre{ /*input*/
		height: 2.2em;
	}
	
	#precioLibreLab{
		margin-right: 0.5em;
		margin-top: 0.4em;
		padding-right: 0% !important;
	}
	
	#precio_genLib_env{
		display: inline-flex;
		margin-left: 2%;
		width: 50%;
	}
	
	#precio_genLib_env input{
		margin: 0 auto;
		width: 63%;
	}
	
	#precios_form input{
		/*font-size: 1em;
		height: 2em;*/
	}
	
	#precios_form h5{
		/*font-size: 1.1em;*/
	}
	
	#person-form-edit_person-form{
		height: 11em;
		width: 95%;
	}
	
	#precio_genProd_env{
		display: inline-flex;
		margin: 0 auto;
		width: 58%;
	}
	
	#precioGenProd{
		margin-right: 0.5em;
		margin-top: 0.4em;
		padding-right: 0% !important;
	} 
	
	#precios-grid{
		/*font-size: 1.5em;*/
	}
	                                                                        
	#primeraLinea{
		margin-top: 1.6%;
		width: 90%;
	}

	#primeraLineaCodBarras{
		margin-top: 20px;
		width: 90%;
	}
	
	#primeraLinea label{
	}
	
	.primeraLinea_GenLibre{
		width: 90% !important;
	}
	
	.primeraLinea_GenProducto{
		display: inline-flex;
		margin-bottom: 0.5em;
	}
	
	.primeraLinea_GenProducto label{
		padding-right: 0% !important;
	}
	
	.primeraLinea_remGenProd{
		margin: 0 auto !important;
		width: 90% !important;
	}
	
	.primeraLinea_RemitoLibre{
		width: 100%;
	}
	
	.primeraLinea_resg{
		margin-top: 3rem;
		margin-bottom: 1%;
		width: 90%;
		/*margin: 0 auto;
		height: 10em;
		width: 80%;*/
	}
	#prod_nombre{
		width: 10em;
	}

	#prod_nombre_cod_barra{
		width: 10em;
	}
	
	#prod_num_remGenProd_env{
		display: inline-flex;
		width: 50%;
	}
	
	#prod_num_remGenProd_env input{
		height: 2.2em;
		margin: 0 auto;
		width: 84%;
	}
	
	#prod_num_remGenProd_env label{
		margin-top: 0.4em;
		margin-right: 0.5em;
	}
	
	#productoGenProd{
		margin-top: 0.4em;
		margin-right: 0.5em; /*caso especial, sino el input tiene el margen...*/
	}
	#prodserv-create-id input{
		/*font-size:1.5em;
		height: 2em;*/
	}
	
	#prodserv-create-id label{
		/*font-size:1.5em;*/
	}
	
	#prodserv-create-id select{
		/*font-size: 1.5em;
		height: 2em;*/
	}
	
	#prodserv-grid input{
		/*font-size: 1em;
		height: 2em;*/
	}
	
	#prodserv-grid table{
		/*font-size: 1.5em;*/
	}
	
	#prodsinprecio-grid input{
		/*font-size: 1em;
		height: 2em;*/
	}
	
	#prodsinprecio-grid table{
		/*font-size: 1.5em;*/
	}
	
	#remitosGrilla{
		height: 8em;
		margin: 0 auto;
		width: 95%;
	}
	
	#resguardoForm{
		margin:0 auto;
		position: relative;
	}
	
	#rubros_modal_body textarea{
		/*height: 4em !important;
		width: 100%;*/
	}
	
	#rubros_modal_body .close{
		/*font-size: 3em;*/
	}
	
	#rut_documento{
		float: right
	}
	
	#s2id_prod_nombre_rem{
		margin: 0 auto;
		width: 90% !important;
	}

	#s2id_prod_nombre_resg{
		margin-left: 2.5em;
		width: 78% !important;
	}
	
	#segundaLinea{
		width: 90%;
		display: inline-flex;
	}
	
	.prod_num_ext{
		height:2.2em;
		width: 7em;
	}
	
	.cantidad{
		height:2.2em; 
		width:4em;
	}
	
	#segundaLinea label{
		display: block;
	}
	
	.select2-container .select2-choice{
		height: 2.5em !important;
	}
	
	#s2id_prod_nombre{
		margin: 0 auto;
		width: 90% !important;
	}

	#s2id_prod_nombre_cod_barra{
		margin: 0 auto;
		width: 90% !important;
	}
	
	#tbn_nuevo_producto{
		width: 10em;
	}
	
	#tab_rebaja_remito{
		background-color: #cde5ec;
		height: 100%;
		margin-top: 3%;
		width: 100%;
	}
	
	#tab_rebaja_remito #yw2{
		margin-top: 3em;
	}
	
	#tab_rebaja_remito #yw12{
		/*margin-top: 2em;*/
	}
	
	table .glyphicon{
		/*font-size: 2em;*/
		/*margin-left: 0.5em;*/
	}
	
	table td{
		border: none !important;
	}
	
	table th{
		border: none !important;
	}
	
	/*textarea{
		font-size: 1.5em !important;
		height: 4em !important;
	}*/
	
	#tituloDocumento{
		/*font-size: 2em;*/
	}
	
	#titulo_h2{
		/*font-size: 2em;*/
	}
	
	#Totales{
		display: inline-block;
		margin-bottom: 0px !important;
		text-align: center;
		width: 100%;
	}

	.totalSumatoriaCarrito{
		color:rgb(240, 173, 118);
		font-weight: bold; 
		display:inline-block; 
		margin-top: 0;
	}
	
	.totalSumatoriaCarrito_num{
		color:rgb(240, 173, 118);
		font-weight: bold; 
		display:inline-block; 
		margin-top: 0;
	}
	
	.ui-dialog span{
		color: rgb(240, 173, 78) !important;
	}
	
	.ui-dialog .ui-dialog-title{
		font-size: 1.5em !important;
	}
	
	.ui-dialog .ui-dialog-titlebar{
		font-size: 1em !important;
	}
	
	.ui-dialog-titlebar .ui-widget-header .ui-corner-all .ui-helper-clearfix span{
		color: orange;
	}
	
	/*#ui-id-1{
		color: orange;
	}*/
	
	.ui-widget-content form{
		font-size: 1.5em;
	}
	
	.ui-widget-content input{
		font-size: 1em;
		height: 2em;
	}
	
	ul .dropdown-menu{
		font-size: 1em;
	}
	
	#unidad_remLib_env{
		display: inline-flex;
		position: absolute;
		right: 0;
	}
	
	#yw14{
		/*margin-top: 3%;*/
	}
	
	#yw16{
		/*margin-top: 3%;*/
	}
	
	#yw30{
		/*margin-top: 3%;*/
	}

	.boton_de_arriba {
        margin-left: 0.5rem;
    }

	.modal-titulo-color {
		color: rgb(240, 173, 78);
	}

	#contenedorNombreFiltros h4 {
		float: right;
		margin-right: 0.2em;
	}
