<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Adicione isso ao inÃ­cio do seu arquivo CSS ou HTML */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&amp;display=swap');


#builder-layout  button:not(.beditorcss).pcr-last-color {
    background: #9e9e9e !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 1px !important;
    padding-right: 6px !important;
    padding-bottom: 1px !important;
    padding-left: 6px !important;
    box-shadow: 0px 1.56953px 0px 0px #9e9e9e !important;
    color: #9E9E9E !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration-line: none !important;
    text-align: center !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-color: #9e9e9e !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-top-right-radius: 2.4px !important;
    border-top-left-radius: 2.4px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

#btnAnularEnter{
    display:none;
}
.end-flex{
    display: flex;
    align-items: end;
}

.naomostra{
    display: none !important;
}

.colverde{
    /*background-color: #81F781;*/
    border:solid 1px #81F781;
}

.colazul{
    /*background-color: #819FF7;*/
    border:solid 1px #819FF7;
}

.compdif{
    background-color:#FA5858;
    border:solid 2px red;
    color:red ;
}

.cv-encabezado p{
    text-align: center;
    font-size: 32px;
}

.cv-mgCenter{
    margin: auto;
}

.list-group-item+.list-group-item {
    border-top-width: 1px !important;
}
.sidebar-menu .treeview-menu .treeview-menu {
    padding-left: 1px;
}

.fb-inline-field-container &gt; div &gt; .tseparator{
 
    padding: 10px;
    background-color: #3C8DBC;
    border: 1px solid;
    border-color: #ddd;
    border-radius: 4px;
}

.tseparator {
    margin-top: 0px;
    color: white !important;
}
.cv-formAprob{
    text-align:center;
}
.cv-off{
    display: none !important;
}

/*--------------------------------------------------------------------------------------------*/
#form_TbNotaCreditoForm .cv-buscar input[name="codigo_cliente"]{
 display:none;
}
#form_TbNotaCreditoForm .cv-buscarFactura input[name="comprobante_p12"],
#form_TbNotaCreditoForm .cv-buscarFactura input[name="comprobante_p10"]{
 display:none;
}

#form_TbNotaCreditoForm .cv-buscar .tseekbutton,#form_TbNotaCreditoForm .cv-buscarFactura .tseekbutton{
    width: 100% !important;
    padding:5px !important;
    background-color: #3c8dbc;
    color:white;
    border-radius: 4px !important;
}

#form_TbNotaCreditoForm .cv-buscar .tseekbutton::before {
  color: white;
  content: "Buscar Cliente ";
}
#form_TbNotaCreditoForm .cv-buscarFactura .tseekbutton::before {
  color: white;
  content: "Buscar Factura ";
}

/*--------------------------------------------------------------------------------------------*/





/*convertir input buscar en boton buscar cliente ---------------------*/
.cv-buscar input[name="cliente"]{
 display:none;
}

.cv-buscar_crm2 input[name="cliente_id"], .cv-buscar input[name="cliente_id"] {
 display:none;
}

.cv-buscarProductoPresupuesto input[name="txtBuscarProducto"], 
.cv-buscarProductoPresupuesto input[name="cliente_recno"], 
.cv-buscarProductoPresupuesto input[name="negociacion_id"],
.cv-buscarProductoPresupuesto input[name="txtCodigo"]  {
     display:none;
}

.cv-buscar .tseekbutton{
    width: 120px;
    padding:5px !important;
}
.cv-buscar_crm2 .tseekbutton{
    width: 120px;
    padding:5px !important;
    background-color: #3c8dbc;
}
.cv-buscarProductoPresupuesto span[name="_cliente_recno_seek"]
{

    padding: 5px !important;
    background-color: #3c8dbc;
    border-radius: 6px !important;
    font-size: 9px;
    width: 50px !important;
    height: 50px !important;

}



.cv-buscarProductoPresupuesto span[name="_txtCodigo_seek"]
{

    padding: 5px !important;
    background-color: #3c8dbc;
    border-radius: 6px !important;
    font-size: 9px;
    content: "Seleccionar Producto";

}

 
.cv-buscarProductoPresupuesto span[name="_negociacion_id_seek"]
{
    width: 60px;
    padding: 5px !important;
    background-color: #3c8dbc;
    border-radius: 6px !important;
    height: 50px !important;
}
.cv-buscarProductoPresupuesto span[name="_txtBuscarProducto_seek"]
{
    width: 120px;
    padding: 5px !important;
    background-color: #3c8dbc;
    border-radius: 6px !important;
    margin: 3px 5px;
}

.cv-buscar .tseekbutton::before {
  color: #444;
  content: "Buscar Cliente ";
}
.cv-buscar_crm2 .tseekbutton::before {
  color: white;
  content: "Buscar Cliente ";
}

.cv-buscarProductoPresupuesto{
    text-align:right;
}
.cv-buscarProductoPresupuesto div{
    padding: 0px !important;
    display: inline-block !important;
    float: right !important;
    margin-left: 10px !important;
}
.cv-buscarProductoPresupuesto .btn{
    border-radius: 6px;
    font-size: 9px;
    /* line-height: 20px; */
    padding: 5px;
    width: 50px;
    height: 50px;
    white-space: normal;
    text-align: center;
}
.cv-buscarProductoPresupuesto  .form-line {
    padding-right: 0px !important;
}
.cv-buscarProductoPresupuesto span[name="_cliente_recno_seek"]::after {
  color: white;
  content: "Clientes F1";
}
.cv-buscarProductoPresupuesto span[name="_negociacion_id_seek"]::after {
  color: white;
  content: "Buscar Negociacion";
}
.cv-buscarProductoPresupuesto span[name="_txtBuscarProducto_seek"]::before {
  color: white;
  content: "Producto - F3";
}
.cv-buscar_crm2 .tseekbutton i {
    padding-left: 2px;
    color: white;
}
.cv-buscarProductoPresupuesto .tseekbutton i {

   float: left;
    color: white;
    padding-left: 1px;
    padding-top: 1px;
    padding-right: 1px;
    display: block;
    width: 45px;
}
@media (max-width: 700px) {
#adianti_right_panel .container-part[page-name=CRM2_Tb2ClienteCrmSeekWindow] {
    width: 100% !important;
}

div[page_name="Tb2OsRecorridosForm"] .ui-dialog  {
    width: 95% !important;
    left: 2% !important;
}

}



div[page_name="Tb2OsRecorridosForm"] .ui-dialog  {
    border-radius: 20px !important;
}

div[page_name="Tb2OsRecorridosForm"] .card  {
    border-radius: 0px 0px 20px 20px !important;
}

div[page_name="Tb2OsRecorridosForm"] .ui-dialog-titlebar{
    border-radius: 20px 20px 0px 0px !important;
}


.container-part[page-name=CRM2_Tb2ClienteCrmSeekWindow] table{
    min-width: 600px !important;
   /* font-size: 10px !important;*/
}

.container-part[page-name=CRM2_Tb2ClienteCrmSeekWindow] table td, .container-part[page-name=CRM2_Tb2ClienteCrmSeekWindow] table  th {
    padding: 7px 3px !important;
}

/*convertir input buscar en boton buscar cliente dentro de regla de financiamiento*/
.cv-buscar-cliente-financiamiento input[name="txtBuscarCliente"]{
 display:none;
}
.cv-buscar-cliente-financiamiento .tseekbutton{
    width: 120px;
    padding:5px !important;
}
.cv-buscar-cliente-financiamiento .tseekbutton::before {
  color: #444;
  content: "Buscar Cliente ";

}

/*convertir input buscar en boton buscar COMPROBANTE ORDEN DE EXPEDICION*/
.cv-buscarComprobanteExpedicion input[name="txtBuscarComprobantes"]{
 display:none;
}
/*convertir input buscar en boton buscar COMPROBANTE ORDEN DE EXPEDICION*/
.cv-buscarComprobanteExpedicion input[name="txtComprobante_factura"]{
 display:none;
}
.cv-buscarComprobanteExpedicion .tseekbutton{
    width: 100%;
    padding:5px !important;
    background-color: #3c8dbc;
    color: white;
}
.cv-buscarComprobanteExpedicion .tseekbutton::before {
    color: white;
    content: "Buscar Comprobante ";
    font-weight:bold;
}

/*convertir input buscar en boton buscar COMPROBANTE RELACION FACTURA REMISION*/
.cv-buscarComprobanteExpedicion input[name="txtDocsaida_id_factura"]{
 display:none;
}
.cv-buscarComprobanteExpedicion .tseekbutton{
    width: 100%;
    padding:5px !important;
    background-color: #3c8dbc;
    color: white;
}
.cv-buscarComprobanteExpedicion .tseekbutton::before {
    color: white;
    content: "Buscar Comprobante ";
    font-weight:bold;
}

/*convertir input buscar en boton buscar producto-------------------- */
.cv-buscarProducto input[name="txtProducto_neg"]{
 display:none;
}
.cv-buscarProducto .tseekbutton{
    width: 140px;
    padding:5px !important;
}
.cv-buscarProducto .tseekbutton::before {
  color: #444;
  content: "Buscar Producto ";

}

.cv-CambiarProducto input[name="txtProducto_neg"]{
 display:none;
}
.cv-CambiarProducto .tseekbutton{
    width: 140px;
    padding:5px !important;
}
.cv-CambiarProducto .tseekbutton::before {
  color: #444;
  content: "Cambiar Producto ";

}


/*convertir input buscar en boton buscar cliente ---------------------*/
.cv-DatosNegociacion input[name="txtIdProductoReservado"]{
 display:none;
}
.cv-DatosNegociacion .tseekbutton{
    width: 100%;
    padding: 1px !important;
    background-color: red;
    color: white;
    border-radius: 4px !important;
}
.cv-DatosNegociacion .tseekbutton::before {
    color: white;
    content: "Consultar Precio ";
    font-size: 16px;
    font-weight: bold;
}

/*convertir input buscar en boton buscar producto dentro negocicion CRM2 */
.cv-buscar-producto-neg_crm2 input[name="txtBusq_producto"]{
 display:none;
}
.cv-buscar-producto-neg_crm2 .tseekbutton{
    width: 130px;
    padding: 3px 5px !important;
    background-color: #3C8DBC;
    border-radius: 25px !important;
}
.cv-buscar-producto-neg_crm2 .tseekbutton::before {
  color: white;
  content: " Agregar Producto";
  padding: 10px;
  font-size:12px;
}
.cv-buscar-producto-neg_crm2  .tseekbutton i{
    display: none;
}


.cv-add-pago-neg_crm2 .btn{
    width: 75px;
    padding: 3px 5px !important;
    background-color: #3C8DBC !important;
    border-radius: 25px !important;
    border-color: #ddd !important;
    font-size: 12px;
    padding: 5px !important;
}
#CRM2_Tb2NegociacionPagosSimpleList_datagrid th, #CRM2_Tb2NegociacionPagosSimpleList_datagrid td{
    padding: 5px !important;
    font-size: 12px;
} 
/*-----------------------------------------------------------------*/
.cv-marginTop{
    margin-top:10px;
}
/*titulos con fondo en formularios*/
.cv-separador, .cv-barra-Negociaciones,.cv-barra-Negociaciones2{
    background-color: #3c8dbc;
    margin:  0px;
    padding: 0px 10px;
    border-radius: 4px;
    /*margin: 7px 0px;
    padding: 5px 10px;*/
}
.cv-separador1{
    margin: 7px 0px;
    padding: 5px 10px;
    border-radius: 4px;
}
.cv-separador1 label{
    font-size: 16px !important;
    width: 100%;
    font-weight: bold;
    font-family: 'Source Sans Pro',sans-serif;
    margin: 5px 0px;
    cursor: pointer;
    color: #3c8dbc !important;
    border-bottom: 3px solid #3c8dbc;
    padding-bottom: 5px;
}
.cv-separador label, .cv-barra-Negociaciones label, .cv-barra-Negociaciones2 label{
    font-size: 16px !important;
    width: 100%;
    color: white;
    font-weight: bold;
    font-family: 'Source Sans Pro',sans-serif;
    margin: 5px 0px;
    cursor: pointer;
}

.cv-SeparadorNegociaciones .btn:not(.btn-link):not(.btn-circle) i {
    font-size: 16px !important;
    padding: 3px 5px;
}
.cv-agregarNegociacion{
    text-align:center !important;
    margin: 15px auto;
}


.cv-contBotonNeg {
    text-align: center !important;
    margin: 20px 0px;
}

.cv-operacionNeg{
    background-color :#f5f5f5;
}
.cv-fase-colorF1{
        background-color: #F6F6F6;
        padding: 10px 5px;
        border: 1px solid #d3d3d3;
        border-radius: 6px;
        margin-top: 30px;
        padding-bottom: 20px;
    }


@media (min-width: 900px){
    div[page_name="VacanciasDisponibles"] div.panel.card.panel-default.card-item{
    width: 40% !important;   
}
}

@media (min-width: 900px){
    div[page_name="VacanciasDisponiblesV2"] div.panel.card.panel-default.card-item{
    width: 40% !important;   
}
}


/*CSS PARA CEL --------------------------------*/
@media (max-width: 900px) {
    
div[page_name="TbVisitantesVehiculoForm"] div.fb-inline-field-container.form-line
{
 width: 100% !important;    
}    
    
.centrar{
   display: block !important;
}

div[page_name="TbVisitantesVehiculoForm"] img {
    width: 100% !important;
    height: 100% !important;
}

 div[page_name="TbVisitantesPersonasForm"] ul
{
     width: 250px !important;
}
    
    div[page_name="VacanciasDisponibles"] div.panel.card.panel-default.card-item{
    width: 95% !important;   
}
    
    .cv-contBotonNeg {
        text-align: center !important;
        margin: 10px 5px;
    }
    .cv-contBotonNeg .fb-inline-field-container{
        display: inline;
        width: 100%;
    }
    
    .cv-contBotonNeg #tbutton_button_agregar_negociacion, .cv-contBotonNeg #tbutton_button_cancelar_negociacion_{
       
        font-size: 18px;
        padding: 5px 15px;
        width: 220px;
    }

    
    .content {
        padding: 10px;
    }
    .panel-body {
        padding: 5px;
    }
    .form-group .form-line {
        margin-bottom: 15px;
    }
    label {
        font-weight: bold !important;
    }
    .cv-colorFondo2 label{
        text-align: center;
    }
    .form-group {
        margin-bottom: 2px !important;;
    }
    hr.tseparator-divisor {
        margin-bottom: 5px !important;
        border: none;
    }
    .fb-inline-field-container &gt; div &gt; .tseparator {
        padding: 7px 5px;
        border-radius: 0px;
        text-align: center;
    }
    .cv-separador label, .cv-barra-Negociaciones label,.cv-barra-Negociaciones2 label{
        text-align: center;
        border-radius: 0px;
    }
    
    .cv-fondoGrisCel{
        background-color: #f9f9f9;
        border: 2px solid #dadada;
        border-radius: 4px;
        margin-bottom: 35px !important;
        padding-top: 5px;
    }
    .cv-colorFondo1{
        background-color:#dadada;
        border: 2px solid #dadada;
        margin-top: 20px;
        border-radius: 4px;
    }
    .cv-colorFondo2{
        background-color: #ffef5e;
        border: 2px solid #dadada;
        margin-top: 20px;
        border-radius: 4px;
    }
    .cv-colorFondo3{
        background-color:#dadada;
         border: 2px solid #dadada;
        margin-top: 20px;
        border-radius: 4px;
    }
    .cv-colorFondo4{
        background-color:#ffef5e;
         border: 2px solid #dadada;
        margin-top: 20px;
        border-radius: 4px;
    }
    

    
}

/*tabla agrupada fondo*/

#datagrid_form_TbNegociacionCrmListControl table tbody .info, 
#datagrid_form_TbFuncionTareaList table tbody .info, 
#datagrid_form_TbOrdenSalidaList table tbody .info,
#datagrid_form_TbComedorList table tbody .info,
#datagrid_form_TbRutinasGuardiasList table tbody .info, 
#datagrid_formList_TbRelacionRemisionXFactura table tbody .info,
#datagrid_formList_TbControlRemisiones table tbody .info,
#datagrid_form_TbProyectoProcesosList table tbody .info,
#datagrid_form_VConsultaVacacionesList table tbody .info,
#datagrid_form_VProductoRepuestosSeekWindow table tbody .info,
#datagrid_form_VSeleccionarProductoRepuestosList table tbody .info,
#datagrid_form_VDetalleOrdensalidaVentaListSeleccionar table tbody .info,
#datagrid_form_TbTransfProductoDetalleList table tbody .info,
#datagrid_form_TbTransfProductoDetalleListSolicitudes tbody .info,
#datagrid_form_Tb2PedidosC7ListSolicitudes tbody .info,
#datagrid_formList_TbReposicionDetalle tbody .info,
#datagrid_formList_TbLiquidacionViaticoDetalle  tbody .info
{
    background-color: #3c8dbc;
    color: white;
    text-align: left;
    font-weight: bold;
}
#datagrid_form_TbNegociacionCrmListControl table tbody .info td, 
#datagrid_form_TbFuncionTareaList table tbody .info td, 
#datagrid_form_TbOrdenSalidaList table tbody .info td,
#datagrid_form_TbComedorList table tbody .info td,
#datagrid_form_TbRutinasGuardiasList  table tbody .info td,
#datagrid_formList_TbRelacionRemisionXFactura table tbody .info td,
#datagrid_formList_TbControlRemisiones table tbody .info td,
#datagrid_form_TbProyectoProcesosList table tbody .info td,
#datagrid_form_VConsultaVacacionesList table tbody .info td,
#datagrid_form_VProductoRepuestosSeekWindow  table tbody .info td,
#datagrid_form_VSeleccionarProductoRepuestosList  table tbody .info td,
#datagrid_form_VDetalleOrdensalidaVentaListSeleccionar  table tbody .info td,
#datagrid_form_TbTransfProductoDetalleList table tbody .info td,
#datagrid_form_TbTransfProductoDetalleListSolicitudes table tbody .info td,
#datagrid_form_Tb2PedidosC7ListSolicitudes table tbody .info td,
#datagrid_formList_TbReposicionDetalle table tbody .info td,
#datagrid_formList_TbLiquidacionViaticoDetalle  table tbody .info td
{
    padding:7px 10px;
}

.cv-resaltarBorde{
    font-weight:bold;
    font-size: 16px;
}

/*quitar margen de detalle form*/
/*.card-body [widget="bootstrapformbuilder"]:not(.bContainer-fieldset) .card-body .tab-pane {*/
/*    padding: 10px 0px 10px 0px !important;*/
/*}*/

.fc-timegrid-slots .table-bordered  tr:nth-child(even){
    background-color: #F7F7F7;
}
.fc-timegrid-slots .table-bordered  tr td{
    border: 1px solid #dee2e6
}
.fc .fc-timegrid-slot {
    height: 32px;
    border-bottom: 0;
}
.cv-btn100 .fb-inline-field-container {
    display: contents !important;
}
.cv-btn100 .btn{
    width:100%;
}

.cv-btn100v2 .fb-inline-field-container {
    display: contents !important;
}
.cv-btn100v2 .btn{
    width:100%;
}

#btnOpOrdenSalida1, #btnOpOrdenSalida2,#btnOpProrateo{
    width:100%;
    padding:7px;
    margin:0px;
    margin-left: 0px;
}
#btnOpOrdenSalida2{

    margin-top: 10px;
}
.cv-estadoOrdenSalida input{
    border: none;
    color: red;
    background: transparent !important;
    font-family: Helvetica !important;
    height: 42px;
    font-weight: bold;
}
.cv-CondicionPagoSi input[name = "txtFinanc_saldo_a_la_fecha"] , .cv-CondicionPagoSi input[name = "txtFinanc_dias_a_Financiar"] {
    background-color: transparent !important;
    border: none !important;
    font-weight: bold;
    color:#009688;
}
.cv-CondicionPagoSi .btn-primary{
    padding:3px 15px !important;
}

.cv-SelectComboChofer .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #d2d6de;
    height: 30px;
    min-height: 30px;

}
.cv_Cont_Ocultar textarea{
    background-color:yellow;
}
.tabpanel_form_tbContenedorCalendarioVehiculo .fc-timeGridDay-button, 
.tabpanel_form_tbContenedorCalendarioVehiculo .fc-timeGridWeek-button, 
.tabpanel_form_tbContenedorCalendarioVehiculo .fc-dayGridMonth-button,
.tabpanel_form_tbContenedorCalendarioVehiculo .fc-listWeek-button {
    display: none !important;
}
.select2-disable {
    width: 100%;
    background: initial !important;
    
}
 .datetimepicker tr td .today{
    background-color: initial !important;
    background-image:TbFuncionTareaList;
    border-color: #e0e0e0 !important;
}

/*.tooltip.show {*/
/*    opacity: .9;*/
/*    display: none !important;*/
/*}*/


.cv-DatosNegociacion input[name = "txtAutorizadoPor"]{
    background: transparent;
    border: none;
    font-weight: bold;
    font-size:12px;
}


input[name = "txtPermitido"]{
    background-color: #FFEB3B !important;
    color: red;
    font-weight: bold;
}

 div[page_name="VConferenciasPendientesList"] .tooltip {
     display:none !important;
 }

 div[page_name="TbNegociacionEventoForm"] .card-header .card-title {
     display:none;
 }
 

 
 div[page_name="TbControlComprobantesSeekWindow"] .ui-dialog {
     top: 50px !important;
     right: 10px !important;
     left: auto !important;
 }
 
  div[page_name="TbControlFacturasSimpleList"] .card-header .card-title {
     display:none;
 }
 
 div[page_name="TbClienteCrmList"] .ui-dialog {
     top: 50px !important;
 }
 div[page_name="CRM2_frmSimuladorPrecio"] .ui-dialog {
     top: 0px !important;
 }
div[page_name="CRM2_frmSimuladorPrecio"] .ui-dialog .window_modal .panel-body {
    padding: 0px !important;
}
 div[page_name="TbVisitaFormv3"] {
     width: 80% !important;
 }
 div[page_name="TbNegociacionCrmFormv2"] {
     width: 80% !important;
 }
.right-panel &gt; .container-part[page-name=rptInformeNegociaciones] {
    width: 100% !important;
}
 div[page_name="VTrackerProductoAReservarSeekWindow"]{
       width: 70% !important;
 }
 div[page_name="TbGuardiasComunicadoForm"] .panel-body{
     overflow-x: scroll;
 }
 .cv-EntregarUsadoSi input[name="txtUsado_estado"] {
    background-color: yellow;
 }
.cv-AutorizacionesNeg{
         margin-top: 10px;
 }
.cv-colorRojo{
 color :red !important;
}
.cv-colorVerde{
  color : #009688 !important;
}
 .cv-DatosNegociacion input[name="txtLimite"] {
        background-color: #FFEB3B !important;
        border: 1px solid #dddddd !important;
        font-weight: bold !important;
}

.cv-comboVisitante{
    padding-top: 30px;
}


@media (max-width: 610px) {
    
   
    
    .form-group .form-line {
        margin-bottom: 3px;
    }
    
    .ui-dialog .tab-pane {
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-top: 0px !important;
    }
    
    
     div[page_name="TbNegociacionCrmAprobacionesSimpleList"] .ui-dialog {
        width: 100% !important;
        left: 0px !important;
        top: 50px;
     }
     
     div[page_name="TbEventosMktCalendario"] .ui-dialog {
        width: 100% !important;
        left: 0px !important;
    }
    
     div[page_name="VTrackerProductoAReservarSeekWindow"] .ui-dialog {
        height: auto !important;
        width: 95% !important;
        left: 2% !important;
     }


     div[page_name="TbVisitaFormv3"] {
         width: 100% !important;
     }
    div[page_name="VTrackerProductoAReservarSeekWindow"]{
          width: 100% !important;
    }
     .right-panel &gt; .container-part[page-name=rptInformeNegociaciones] {
        width: 100% !important;
    }
    .cv-separador, .cv-barra-Negociaciones,.cv-barra-Negociaciones2{
        background-color: #3c8dbc;
        margin: 7px auto;
        padding: 5px 10px;
        border-radius: 4px;
    }
    div[page_name="TbReservasVehiculosExtendidoForm"] .ui-dialog {
        width: 100% !important;
        left: 0px !important;
    }
     div[page_name="TbClienteCrmSeekWindow"] .ui-dialog {
        width: 100% !important;
        left: 0px !important;
     }
     
      div[page_name="TbAgendarVehiculoCalendarForm"] .ui-dialog {
        width: 100% !important;
        left: 0px !important;
     }
     div[page_name="TbProdutoCrmSeekWindow"] .ui-dialog {
         width: 100% !important;
         left: 0px !important;
     }
     div[page_name="TbNegociacionEventoForm"] .ui-dialog {
         width:100% !important;
         left: 0px !important;
         top: 100px !important;
     }
     
     div[page_name="TbClienteCrmSeekWindow"] .ui-dialog .table tbody tr td, div[page_name="TbClienteCrmSeekWindow"] .ui-dialog  .table thead tr th,
     div[page_name="TbProdutoCrmSeekWindow"] .ui-dialog .table tbody tr td, div[page_name="TbProdutoCrmSeekWindow"] .ui-dialog  .table thead tr th,
     div[page_name="TbNegociacionCrmSimpleList"] .table tbody tr td, div[page_name="TbNegociacionCrmSimpleList"]  .table thead tr th {
        font-size: 11px;
        padding: 8px 3px !important;
    }
}

/*ESTILOS COMEDOR*/

.cv-comedor-Cont1, .cv-comedor-Cont2{
    text-align:center;
    padding: 20px;
    
}
.cv-comedor-Cont1 .cv-comedorLogo{
     width: 250px;
     height:auto;
}
.cv-comedor-Cont1 .cv-comedorImg, .cv-comedor-Cont2 .cv-comedorImg{
    border: 3px solid #c9c9c9;
    padding: 20px;
    width: 100%;
    height: auto;
    border-radius: 10px;
}
.cv-comedor-Cont1 .fb-inline-field-container , .cv-comedor-Cont2 .fb-inline-field-container {
    width: 100% !important;
    padding-right: 10px;
}
.cv-comedor-Cont1 .btn, .cv-comedor-Cont2 .btn {
    color: white;
    font-size: 28px;
    padding: 5px 10px;
    width: 100%;
    display: inline-block !important;
    border-radius: 5px;
}
.cv-ContLetras{
    margin-top: 10px;
    margin-bottom: 10px
}
.cv-ContLetras .fb-inline-field-container{
    display: inline-block;
    width: 100%;
    
}
.cv-ContLetras .btn{
    width: 100%;
    font-size: 60px;
    font-weight: bold;
}



div[page_name="Tb2OSRecorridosList"] {
    font-family: 'Poppins';
}
div[page_name="Tb2OsRecorridosForm"] {
    font-family: 'Poppins';
}
div[page_name="Tb2VerificarRecorridoOSForm"] {
    font-family: 'Poppins';
}



div[page_name="Tb2OSRecorridosList"] label{
    font-family: 'Poppins';
}
div[page_name="Tb2OsRecorridosForm"] label{
    font-family: 'Poppins';
}
div[page_name="Tb2VerificarRecorridoOSForm"] label{
    font-family: 'Poppins';
}

/* div[page_name="TbCostosGranosForm"] .fb-inline-field-container {
     display: contents !important;
    float: none  !important;
} */

/*COMEDOR-----------------------------------------------------------------------------------------------------------*/
div[page_name="TbComedorFuncionariosCardList"] .card-body .card-item{
    height: 120px !important;
}
div[page_name="TbComedorFuncionariosCardList"] .card-body .card-item .card-item-content{
    min-height: 50px!important;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    align-content: center;
    display: flex;
    flex-wrap: wrap;
}
div[page_name="TbComedorFuncionariosCardList"] .card-body .card-item  .card-footer{
    text-align:center;
    padding:0px !important;
}
div[page_name="TbComedorFuncionariosCardList"] .card-body .card-item  .card-footer .btn {
    background-color: transparent;
    text-align: center;
    font-weight: bold;
    WIDTH: 100%;
    margin: 0px;
    border-radius: 0px;
    padding: 5px;
    font-size: 20px;
    color: #284480;
}

#tbutton_form_TbComedorFuncionariosCardList_show_hide{
    display:none;
}
/*negociacion-----------------------------------------------------------------------------------------------------------*/
div[page_name="CRM2_Tb2NegociacionPagosSimpleList"] div[datagrid="datagrid-container"]{
   border:none;
}

div[page_name="CRM2_Tb2NegociacionPagosSimpleList"] .table-responsive{
   padding: 0px !important;
}

div[page_name="CRM2_Tb2NegociacionCrmCardList"] .card-wrapper,
div[page_name="CRM2_Tb2NegociacionProductosCardList"] .card-wrapper{
    justify-content: left !important;
    -webkit-justify-content: left !important;
} 
div[page_name="CRM2_Tb2NegociacionCrmCardList"] div[form="form_CRM2_Tb2NegociacionCrmCardList"]{
     display:none;
}

div[page_name="CRM2_Tb2NegociacionCrmCardList"] .card-body .card-item{
    height: 150px !important;
    border-radius: 15px;
}
@media (max-width: 600px) {
div[page_name="CRM2_Tb2NegociacionCrmCardList"] .card-body .card-item{
    height: 150px !important;
    width: 100%;
    border-radius: 15px;
    margin:10px 0px;
}
}
div[page_name="CRM2_Tb2NegociacionCrmCardList"] .card-header{
    display:none;
}
div[page_name="CRM2_Tb2NegociacionCrmCardList"] .card-body .card-item .card-item-content{
    max-height: 90px !important;
    min-height: 90px !important;
    line-height: 1.5;
    text-align: LEFT;
    align-content: center;
    padding: 10px !important;
}
div[page_name="CRM2_Tb2NegociacionCrmCardList"] .card-body .card-item  .card-footer{
    text-align: left;
    padding: 10px !important;
}
div[page_name="CRM2_Tb2NegociacionCrmCardList"] #div_breadcrumbs{
    display:none;
}



/*PRODUCTOS A NEGOCIAR-----------------------------------------------------------------------------------------------------------*/

div[page_name="CRM2_Tb2NegociacionProductosCardList"] div[form="form_CRM2_Tb2NegociacionProductosCardList"]{
     display:none;
}

div[page_name="CRM2_Tb2NegociacionProductosCardList"] .card-body .card-item{
    height: 150px !important;
    border-radius: 15px;
}
@media (max-width: 600px) {
div[page_name="CRM2_Tb2NegociacionProductosCardList"] .card-body .card-item{
    height: 150px !important;
    width: 100%;
    border-radius: 15px;
    margin:10px 0px;
}
}
div[page_name="CRM2_Tb2NegociacionProductosCardList"] .card-header{
    display:none;
}
div[page_name="CRM2_Tb2NegociacionProductosCardList"] .card-body .card-item .card-item-content{
    max-height: 90px !important;
    min-height: 90px !important;
    line-height: 1.5;
    text-align: LEFT;
    align-content: center;
    padding: 10px !important;
}
div[page_name="CRM2_Tb2NegociacionProductosCardList"] .card-body .card-item  .card-footer{
    text-align: left;
    padding: 10px !important;
}
div[page_name="CRM2_Tb2NegociacionProductosCardList"] #div_breadcrumbs{
    display:none;
}
div[page_name="CRM2_Tb2NegociacionProductosCardList"] .panel-footer i{
margin-right: 15px !important;
padding: 10px 15px !important;
}

.crm2_lineaprecioNeg{
    display:flex;
    justify-content: space-between;
}

div[page_name="TbComedorConfirmarForm"] .ui-dialog {
    top: 100px !important;
}

.cv-ComedorNombre input{
    font-size: 24px !important;
    text-align: center;
    margin-top: 20px;
    background-color: #1d376c !important;
    color: white;
    line-height: 2px;
    height: 50px;
    border: none; 
}
.cv-fechaComedor input{
    font-size: 24px;
    text-align: center;
    height: 50px;
    font-weight: bold;
    border: none;
    background-color:white !important;
}
.cv-fechaComedor span{
    display:none;
}
.cv-pageHistorico {
    padding: 10px;
}
.cv-ContTipoVisitante .fb-inline-field-container {
    display:contents !important;
}
.cv-ContTipoVisitante .btn{
    width: 100%;
    font-size: 20px;
    font-weight: bold;
}
.cv-separadorVisita label{
    font-size:20px !important;
}
.cv-tituloComedor label{
    text-align:center;
}
.cv-kmFinal input, .cv-kmInicial input{
    height:37px;
}
.cv-btnVisitas {
    margin-top: 15px;
}

.cv-btnVisitas .btn{
    width: 100% !important;
    padding: 7px;
    font-size: 16px;
    font-weight: bold;
}

.cv-btn100 .btn{
    width: 100% !important;
    font-size: 16px;
    font-weight: bold;
}
#form_TbRepuestoPresupForm .cv-btn100 .btn, #form_TbInsumoPresupForm .cv-btn100 .btn, #form_TbRepuestoPresupForm .cv-btn100 .btn, #form_TbRepuestoPresupForm .cv-btn100 .btn {
    font-size: 13px;
}
.cv-btn100 .fb-inline-field-container {
    display:contents;
}

#detailFormTbSolicitudCreditoSolicitudLineaSolicitudCredito .cv-btn100 .btn{
    width: 100% !important;
    font-size: 12px;
    font-weight: bold;
}

#tbutton_btn_guardar_visita_registrada {
    display:none;
}
.builder-template-login a{
    color: white;
    font-size: 18px;
    font-weight: bold;
    background-color: #3c8dbc;
    padding: 5px 20px;
    border-radius: 4px;
    
}
.cv-imgFotoComedor .fb-inline-field-container {
    text-align:center;
}
.cv-imgFotoComedor .fb-inline-field-container img{
    width:80%;
    
}
.cv-obsNegociacion label{
    margin-top: 15px;
    margin-bottom:0px;
}
 #datagrid_form_TbEventosMktList table tbody td {
      vertical-align: middle !important;
 }
.cv-logomkt{
    width: auto !important;
}
.tfullcalendar {
    height: 600px !important;
}
.btn-verde{
    height: auto !important;
}

@media (max-width: 1000px) {
    
    #datagrid_formList_TbNegocPagoDetalle table{
        table-layout: fixed !important;
    }
    #datagrid_formList_TbNegocPagoDetalle .table td, .table th {
        padding: 3px;
    }
    .window_modal [datagrid= "datagrid-container"]{
         height: 450px !important;
    }
    .ui-dialog .fb-field-container {
        padding-left: 3px;
        padding-right: 3px;
        min-height: 35px;
    }
        div[page_name="TbNegociacionCrmFormv2"] {
         width: 100% !important;
    }
    
}
.cv-DatosNegociacion, .cv-EntregarUsadoSi {
    margin-bottom: 10px !important; 
}
.cv-Resumen{
    padding: 0px 20px 30px 10px;
}
.cv-Resumen input{
    width: 100%;
    background-color: #569638 !important;
    padding: 10px;
    height: 40px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    border: none;
    text-align: center !important;
}
.cv-Resumen .fb-inline-field-container{
    background-color: #3c8dbc!important;
    float: none!important;
    display: block!important;
    text-align: center!important;
    padding: 0px !important;
}
.cv-Resumen label{
    font-size: 16px !important;
    padding-top: 10px;
    font-weight: bold;
    color: white;
    display: block;
    margin: 0px;
    padding-bottom: 5px;
}
.cv-txtFondoAmarillo input{
    background-color: yellow !important;
}
.cv-txtFondoAmarillo input[name="txtPrecioVigencia"]{
    background-color: white !important;
}

.cv-Autfinanciamiento{
    margin-top:10px !important;
}

div[page_name="TbAutorizarNegociacionCrmForm"] .form-control[readonly] {
    background-color: #ffffff !important;
    opacity: 1;
}

div[page_name="TbAutorizarNegociacionCrmForm"] .form-control[name="txtLimite"]{
    background-color: #f2f2f2 !important;
    opacity: 1;
}

.cv-DatosNegociacion textarea[name="txtPrecioEstado"], .cv-AutorizarPrecio textarea[name="txtLimite"]{
    background-color: transparent !important;
    border: none !important;
    font-weight: bold !important;
    color:red;
    font-size:12px;
    line-height: 15px;
}

.cv-alinearNumero{
    text-align: right !important;
    
}
.cv-AutorizarPrecio1, .cv-AutorizarUsado{
    border: 1px solid #d3d3d3;
    padding: 10px;
    border-radius: 4px;
    background-color: #F2F2F2;
    margin: 5px;
    padding-top: 0px;
}
.cv-AutorizarPrecio .fb-inline-field-container:first-child, .cv-AutorizarUsado .fb-inline-field-container:first-child  {
    display: contents !important;
}
.cv-AutorizarPrecio .fb-inline-field-container:first-child label , .cv-AutorizarUsado .fb-inline-field-container:first-child label  {
    width: 100%;
    font-weight: bold;
    font-family: 'Source Sans Pro',sans-serif;
    margin: 5px 0px;
    cursor: pointer;
    color: #3c8dbc !important;
    border-bottom: 3px solid #3c8dbc;
    padding-bottom: 5px;
    
}
div[page_name="TbNegociacionFaseCrmForm"] .timeline&gt;li&gt;.timeline-item&gt;.timeline-header {
    margin: 0;
    color: #555;
    border-bottom: 1px solid #f4f4f4;
    padding: 10px;
    font-size: 16px;
    line-height: 1.1;
    background-color: red !important;
    color: white !important;
}
div[page_name="TbNegociacionCrmFormv2"] .timeline&gt;li&gt;.timeline-item&gt;.timeline-header {
    margin: 0;
    color: #555;
    border-bottom: 1px solid #f4f4f4;
    padding: 10px;
    font-size: 16px;
    line-height: 1.1;
    background-color: red !important;
    color: white !important;
}
.cv-msgAvance strong{
    color:red;
    
}
.cv-permFase{
     pointer-events: none;
}

.ang_oculto .ang_oculto_pep .ang_oculto_ddjj{
    display: none;
}

div[page_name="TbCumplimientoForm"] .btn-group{
    display: inline-flex !important;
}


div[page_name="TbCumplimientoForm"] .btn.btn-default {
    width: auto !important;
}


div[page_name="TbCumplimientoForm"] .fb-inline-field-container &gt; div &gt; .tseparator {
      background-color: #ffffff !important; 
     border: 0px !important; 
     border-color: #ffffff !important;
}

div[page_name="SolicitudClienteForm"] .fb-inline-field-container  {
      float: unset !important;
}


div[page_name="VacanciasDisponibles"] div.panel-body.card-body.card-item-content{
        padding: 0px !important;
}


div[page_name="VacanciasDisponibles"] .panel-footer:last-child {
    background: none !important;
    border: 0 !important;
}



.div_p{
  padding: 10px 15px !important;
}



.ang-acceso-cont1 .fb-inline-field-container , .ang-acceso-cont2 .fb-inline-field-container {
    width: 100% !important;
    padding-right: 10px;
}

.ang-acceso-cont1, .ang-acceso-cont2{
    text-align:center;
    padding: 20px;
    
}

.ang-acceso-cont1 .btn, .ang-acceso-cont2 .btn{
    height: 40px !important;
    
}

.ang-btn-habilitado .fb-inline-field-container &gt; div &gt; .tseparator {
    padding: 10px;
    background-color: green;
    border: 1px solid;
    border-color: #ddd;
    border-radius: 4px;
    text-align: center;
    font-weight: bold;
     margin-bottom: -100px;

}

.ang-btn-no-habilitado .fb-inline-field-container &gt; div &gt; .tseparator {
    padding: 10px;
    background-color: red;
    border: 1px solid;
    border-color: #ddd;
    border-radius: 4px;
    text-align: center;
    font-weight: bold;
    margin-top: -40px;

}






.class-prueba
{
background: none;
}

.class-prueba-btn{
  display: none ;
}


.ang_oculto_conductor{
  display: none ;
}

.ang_oculto_persona_ext{
  display: none ; 
}


.ang_oculto_funcionarios{
  display: none ;  
}

.ang_oculto_aviso{
  display: none ;
}

.ang_oculto_aviso_funcionario{
  display: none ;
}

.ang_oculto_aviso_persona{
  display: none ; 
}

.ang_oculto_btn{
  display: none;
}

.ang_oculto_aviso_horario{
  display: none ;
  text-align: center !important;
}

.ang_oculto_factura_os{
    display: none;
}

.ang_oculto_cantidad{
    display: none;
}

.flex{
    display: flex;
}

.ang-buscar-persona input[name="v_persona"]{
 display:none;
}

.ang-buscar-persona input[name="v_personas_acceso"]{
 display:none;
}

.ang-buscar-persona .tseekbutton{
    width: 120px;
    padding:5px !important;
}
.ang-buscar-persona .tseekbutton::before {
  color: #444;
  content: "Buscar Persona ";
}

.ang-buscar-vehiculo input[name="v_vehiculo"]{
 display:none;
}

.ang-buscar-vehiculo .tseekbutton{
    width: 120px;
    padding:5px !important;
}
.ang-buscar-vehiculo .tseekbutton::before {
  color: #444;
  content: "Buscar VehÃ­culo ";
}


.btn_entrada  {
height: 40px !important;
font-weight: bold !important;
margin-bottom: 10px !important;
}

.btn_salida {
height: 40px !important;
font-weight: bold !important;
margin-bottom: 10px !important;
}




 div[page_name="TbVisitantesVehiculoForm"] .ui-dialog
{
     top: 10px !important;
}

 div[page_name="TbFuncionariosAccesoList"] .ui-dialog
{
     top: 30px !important;
}

 div[page_name="TbVisitantesVehiculoForm"] .btn-group
{
     display: flex !important;
}


 div[page_name="TbLineasTelForm"] .btn-group
{
     display: flex !important;
}


 div[page_name="TbVisitantesVehiculoForm"] img
{
     display: block !important;
     margin-left: auto !important;
     margin-right: auto !important;
     width: auto ;
}

 div[page_name="TbVisitantesPersonasForm"] img
{
     display: block !important;
     margin-left: auto !important;
     margin-right: auto !important;
     width: auto ;
}



 div[page_name="TbVisitantesPersonasForm"] .ui-dialog
{
     top: 10px !important;
}

 div[page_name="VacanciasDisponibles"] div.panel.card.panel-default.card-item
{
   font-family: 'Poppins';
}


 div[page_name="VacanciasDisponibles"] a.btn.btn-default {
    background-color: #003279 !important;
    color: #ffffff !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    float: right !important;
    border-radius: 20px !important;
    font-family: 'Poppins', sans-serif !important;
    padding: 5px 25px !important;
}

 div[page_name="VacanciasDisponibles"] i.far.fa-edit  {
      color: #444 !important;
     box-shadow: #444 !important;
}

 div[page_name="VacanciasDisponibles"] div.panel-heading.card-header.card-item-title  {
    font-size: 20px !important;
    color: white !important;
    background-color: #003279 !important;
    border-bottom: none !important;
    padding: 0px 25px !important;
}


div[page_name="TbVisitantesList"] div#tab-pane.tabpanel_form_TbVisitantesList.active{
    padding: 0px !important;
}

div[page_name="ControlAcceso"] div#tab-pane.tabpanel_form_TbVisitantesList.active{
    padding: 0px !important;
}


/*.card-body [widget="bootstrapformbuilder"]:not(.bContainer-fieldset) .card-body .tab-pane {*/
/*    padding: 10px !important;*/
/*    border-color: #c0c0c0 !important;*/
/*}*/
#form_TbVendedorEditNegociacionCrmForm .tabpanel_form_TbVendedorEditNegociacionCrmForm {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}
    

.sub_azul{
  color: #003279 !important;
  width: 100%;
  padding: 5px 15px;
  border-radius: 20px;
  border: 2px solid #003279 !important; /* Adicionando 'solid' para definir o estilo da borda */
  font-size: 20px;
}


.div_azul{
background-color: #003279 !important;
color: white !important;
 padding: 10px;
}

.div_blanco{
background-color: white !important;
color: #003279 !important;
 padding: 10px;
}


.sub_blanco{
  color: white !important;
  width: 100%;
  padding: 5px 15px;
  border-radius: 20px;
  border: 2px solid #ffffff !important; /* Adicionando 'solid' para definir o estilo da borda */
  font-size: 20px;
}

 .text_align_center
{

    text-align: center
}


.input_largo{
    
    width: 200px !important;
}


.cv-imgUbicacionLLave #img_ubicacionLLave{
    width: auto;
    height: auto;
    float: right;
    position: absolute;
    max-height: 500px;
    max-width:500px;
}

div[page_name="TbEmpleadoActuForm"]  .tbreadcrumb{
    display:none;
}

div[page_name="TbEmpleadoActuForm"] #tbutton_btn_guardar_{
    width: 100% !important;
    margin: 10px auto !important;
    font-size: 20px !important;
}


div[page_name="TbNproductoForm"] .card-body [widget="bootstrapformbuilder"]:not(.bContainer-fieldset) .card-body .tab-pane,
#form_TbMantenimientosForm .card-body [widget="bootstrapformbuilder"]:not(.bContainer-fieldset) .card-body .tab-pane,
#form_TbCreditoFormteste .card-body [widget="bootstrapformbuilder"]:not(.bContainer-fieldset) .card-body .tab-pane{
    padding: 20px !important;
    border-color: #DDDDDD !important;
}

.cv-txtCompletarNuevo input[type="text"]{
    border: none !important;
    border-radius: 0px !important;
    border-bottom: 1px solid #afb5be !important;
    width: calc(100% - 20px) !important;
    margin: 5px 0px 5px 0px !important;
    padding: 5px !important;
} 
#datagrid_form_TbAcompanhaMetaList table tbody tr td{
    border: 1px solid #bfc1c3 !important ;
    vertical-align: middle !important;
}
#datagrid_form_TbAcompanhaMetaList table thead tr th{
    font-size: 12px !important;
}
.cv-acompanhaMetaFases{
    background-color: #C4DCF0;
    font-weight: bold;
    text-align: center;
    vertical-align: middle !important;
    
}

.cv-top10 { 
    padding-top: 10px !important;
    
}

.crm2_modulos{
    text-align: center;
    padding: 15px;
}

.crm2_modulos .fb-inline-field-container{
    float: none !important;
    margin-bottom: 0px;

}


.crm2_modulos img{
    margin: auto;
    text-align: center;
    border: 2px solid #3c8dbc;
    border-radius: 15px; /* 15px 15px 0px 0px;*/
    padding: 15px;
    width: auto;
    height:auto;
}
@media (max-width: 600px) {
    .crm2_modulos img{
        margin: auto;
        text-align: center;
        border: 2px solid #3c8dbc;
        border-radius: 15px; /* 15px 15px 0px 0px;*/
        padding: 5px;
        width: auto;
        height:auto;
    }
}

.crm2_modulos label {
    padding-top:15px !important;

}
.crm2-btnAddProducto{
    float: right !important;
    margin-right: 0px !important;
    width: auto !important;
    margin-left: 10px;
}

.crm2-btnAddPagos{
    float: right !important;
    margin-left: 2px;
    margin-right: 2px;
}
/*
div[page-name="CRM2_frmContinuarActividad"] .header-actions,
div[page-name="CRM2_Tb2ActividadesCalendarForm"] .header-actions,
div[page-name="CRM2_Tb2NegociacionCrmForm"] .header-actions{
    display:none;
}
*/
.cv-TablasimuladoPrecio{
    border-collapse: collapse;
    margin: 0px auto;
    width: 100%;
}

.cv-TablasimuladoPrecio td{
    border: 1px solid #ccc;
    border-bottom: 2px solid #ccc;
    padding:5px;
}
.cv-spCol1{
    width: auto;
    text-align:left;
    padding-left:10px;
}
.cv-spCol2{
    width:  50%;
    text-align:center;
    padding-left:10px;
}
.cv-spCol3{
    width: 50%;
    text-align:left;
    padding-right:10px;
}
.cv-spCol3 strong{
    float:right;
    
}
.cv-spFilaCom-0{
    background-color: #d0f4d9; 
}
.cv-filaManual{
    background-color: #FDF59A;
}

input[name="txtPrecioSugerido"]{
    text-align: center !important;
    font-weight: bold;
    font-size: 16px;
    height: 30px;
    border: none;
    border-bottom: 2px solid #ccc;
}

input[name="txtVariacion"]{
    text-align: center !important;
    font-weight: bold;
    font-size: 20px;
    height: 40px;
    border: none;
    border-bottom: 2px solid #ccc;
}
.crm2_tablaSimuldorPrecio label{
    display:none;
}
.cv-spEncabezado {
    background-color: #3C8DBC;
    color: white;
    font-weight: bold;
}
.cv-spEncabezado td{
    text-align:center !important;
}


@media (max-width: 600px) {
  div[page_name="CRM2_frmSimuladorPrecio"] .ui-dialog {
    position: absolute !important;
    height: 100% !important;
    width: 100% !important;
    top: 0 !important;
    left: 0px !important;
    z-index: 2000 !important;
  }
  
  
  
  
}
div[page_name="CRM2_frmSimuladorPrecio"] .form-group {
    margin-bottom: 2px !important;
}
.cv-spCol2 .cv-precioAlbo{
    font-size: 10px;
    display: block;
    line-height: 0.3;
}

textarea[name="txtProducto_descri"]{
    background-color: transparent;
    text-align: center;
    color: #3c8dbc;
    font-weight: 900;
    font-size: 14px;
    line-height: 1;
    border: 1px solid #ccc;
    border-radius: 5px !important;
    padding: 5px 3px;
}

.cv-contenidoFinanciamiento{
    background-color: #c6e2ff;
    border: 1px solid #ccc;
    padding: 10px 5px;
    width: 200px !important;
}
.cv-contenidoFinanciamiento strong{
    float: left;
}

.cv-contenidoFinanciamiento span{
    float: right;
}
.cv-TablasimuladoPrecio tbody tr:hover {
    cursor: pointer; /* Cambia el cursor al pasar por una fila */
}
.cv-filaPrecioMinimo{
    color: red !important;
}

.cv-contenidoFinanciamiento hr{
    margin:0px !important;
    border-color: #3c8dbc !important;
}
div[page_name="frmVerVideoProceso"] .ui-dialog {
    top: 100px !important;
}
#TbVacacionesDetalleListConsulta_datagrid td, #TbVacacionesDetalleListConsulta_datagrid th, 
#VConsultaVacacionesList_datagrid td,#VConsultaVacacionesList_datagrid th {
    font-size:12px !important;   
}

#TbVacacionesUtilizadasSimpleList_datagrid{
    margin-bottom: 300px !important;
}
.cv-AnexoPresupuesto{
    background-color: #3C8DBC;
    color: white !important;
    padding: 5px;
    display: block;
    width: 150px;
    text-align: center;
    margin: 20px auto;
    border-radius: 6px;
}
#TbVacacionesDetalleSimpleList_datagrid{
    width:1700px !important;
    margin-top:30px;
}

#TbVacacionesDetalleSimpleList_datagrid td, #TbVacacionesDetalleSimpleList_datagrid th{
    font-size: 13px;
    padding: 10px 2px;
    border-right: 1px solid #e1e1e1 !important;
}
#TbVacacionesDetalleSimpleList_datagrid th{
    text-align: center !important;
    background-color: #3C8DBC !important;
    color: white;
    text-transform: uppercase;
    padding: 5px !important;
}
.active-row {
    background-color: #c6def0 !important; 
}

div[page_name="VProductoRepuestosOriginal"] div[datagrid="datagrid-container"] {
    max-height: 450px;
    min-height: 450px;
}
div[page_name="frmSeleccionarProductoRepuestosV3"] input[name="cantidad"]{
   text-align: center !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: red !important;
}
div[page_name="frmSeleccionarProductoRepuestosV3"] input[name="descripcion"]{
    font-size: 16px !important;
    font-weight: bold !important;
    color: red !important;
}
div[page_name="VProductoRepuestosAlternativos"] div[datagrid="datagrid-container"] {
    max-height: 450px;
    min-height: 450px;
}

div[page_name="TbRepuestoPresupItemsSimpleList"] div[datagrid="datagrid-container"] {
    max-height: 350px;
    min-height: 350px;
}
.tabpanel_form_frmSeleccionarProductoRepuestosV3{
    padding-top: 0px !important;
}

div[page_name="frmSeleccionarProductoRepuestosV3"] .ui-dialog,div[page_name="frmSeleccionarProductoRepuestosV3Alternativo"] .ui-dialog{
   top: 50px !important;
}
div[page_name="frmSeleccionarProductoRepuestosV3"] .ui-dialog .ui-dialog-titlebar-close, div[page_name="frmSeleccionarProductoRepuestosV3Alternativo"] .ui-dialog .ui-dialog-titlebar-close{
    display:none;
}


.ui-dialog div[page_name="VProductoRepuestosOriginal"] .table tbody tr td, div[page_name="VProductoRepuestosOriginal"] .table th,
div[page_name="VProductoRepuestosAlternativos"] .table td, div[page_name="VProductoRepuestosAlternativos"] .table th,
div[page_name="TbRepuestoPresupItemsSimpleList"] .table td, div[page_name="TbRepuestoPresupItemsSimpleList"] .table th,
div[page_name="TbRepuestoPresupItemsSimpleListModoVer"] .table td, div[page_name="TbRepuestoPresupItemsSimpleListModoVer"] .table th
{
    padding: 3px !important;
    font-size: 11px !important;
    vertical-align: middle !important;
}
div[page_name="TbRepuestoPresupItemsSimpleList"] .table td,div[page_name="TbRepuestoPresupItemsSimpleListModoVer"] .table td{
    border: none !important; /*1px solid #dee2e6 !important;*/
}
div[page_name="TbRepuestoPresupItemsSimpleList"] .table th,div[page_name="TbRepuestoPresupItemsSimpleListModoVer"] .table th{
    font-size: 13px !important;
}
#TbRepuestoPresupItemsSimpleList_datagrid{
    min-width:1500px !important;
}
div[page_name="VProductoRepuestosOriginal"] tr .action,
div[page_name="VProductoRepuestosAlternativos"] tr .action,
div[page_name="TbRepuestoPresupItemsSimpleList"] tr .action,
div[page_name="TbRepuestoPresupItemsSimpleListModoVer"] tr .action
{
    vertical-align: middle;
}
div[page_name="VProductoRepuestosOriginal"] .panel-footer,
div[page_name="VProductoRepuestosAlternativos"] .panel-footer
{
    padding: 3px !important;
}




div[page_name="TbRepuestoPresupForm"] #div_breadcrumbs,
div[page_name="TbInsumoPresupForm"] #div_breadcrumbs, 
div[page_name="TbRepuestoPresupFormModoVer"] #div_breadcrumbs,
div[page_name="TbMaquinaImplPresupForm"] #div_breadcrumbs,
div[page_name="TbPresupAccesorioImp"] #div_breadcrumbs,
div[page_name="TbPresupGranos"] #div_breadcrumbs {
    display:none;
}

div[page_name="TbRepuestoPresupForm"]  .card-header,
div[page_name="TbInsumoPresupForm"]  .card-header, 
div[page_name="TbRepuestoPresupFormModoVer"] .card-header,
div[page_name="TbMaquinaImplPresupForm"] .card-header,
div[page_name="TbPresupAccesorioImp"] .card-header,
div[page_name="TbPresupGranos"] .card-header{
    padding: 3px 10px !important;
    display:none;
}
div[page_name="TbRepuestoPresupForm"] label,
div[page_name="TbInsumoPresupForm"] label, 
div[page_name="TbRepuestoPresupFormModoVer"] label,
div[page_name="TbMaquinaImplPresupForm"] label,
div[page_name="TbPresupAccesorioImp"] label,
div[page_name="TbPresupGranos"] label{
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 1px !important;
}
div[form="form_TbRepuestoPresupForm"],
div[form="TbInsumoPresupForm"],
div[form="form_TbRepuestoPresupFormModoVer"],
div[page_name="TbPresupAccesorioImp"],
div[page_name="TbPresupGranos"]{
    background-color: #f2f2f2 !important;
    border-radius: 6px !important;
    border: 2px solid #dfdfdf !important;
}
#form_TbRepuestoPresupForm .form-group,
#form_TbInsumoPresupForm .form-group,
#form_TbRepuestoPresupFormModoVer .form-group,
#form_TbRepuestoPresupForm .form-group{
    margin-bottom: 0px !important;
}
div[page_name="TbRepuestoPresupForm"] .panel-body,
div[page_name="TbInsumoPresupForm"] .panel-body,
div[page_name="TbRepuestoPresupFormModoVer"] .panel-body,
iv[page_name="TbInsumoPresupForm"] .panel-body, 
div[page_name="TbMaquinaImplPresupForm"] .panel-body,
div[page_name="TbPresupAccesorioImp"].panel-body,
div[page_name="TbPresupGranos"] .panel-body{
     padding: 0px !important;
}
#form_TbRepuestoPresupForm .panel-footer,
#form_TbInsumoPresupForm .panel-footer, 
#form_TbRepuestoPresupFormModoVer .panel-footer,
#form_TbRepuestoPresupForm .panel-footer{
    display:none;
}




#form_TbNproveedorForm .card-body [widget="bootstrapformbuilder"]:not(.bContainer-fieldset) .card-body .tab-pane {
    padding: 20px !important;
    border-color: #c0c0c0 !important;
}

.cv-resaltarCol-azul {
    background-color: #dff3ff !important;
}
.cv-resaltarCol-amarillo {
    background-color: #fffacf !important;
}
.cv-resaltarCol-verde{
    background-color: #d0f4d9 !important;
}
.cv-resaltarCol-blanco{
    background-color: white !important;
}
.cv-resaltarCol-rojo{
    background-color: #ffabbc !important;
}
#b66a2615b97883 .table-fixed-header{
    overflow-y: scroll; /*PARA QUE ESCROLO PUEDE ESTAR SIEMPRE ABAJO */
}
#TbRepuestoPresupItemsSimpleList_datagrid .tdatagrid_footer tr{
    border:1px solid #ccc;
}
#TbRepuestoPresupItemsSimpleList_datagrid .tdatagrid_footer tr td {
    background-color: #efefef !important;
    padding: 5px 3px !important;
    border: none !important;
    font-size: 14px !important;
    color: red;
}

div[adianti_target_container="b66a2615b97883"] div[datagrid="datagrid-container"]{
    margin-bottom:0px !important;
    
}
div[page_name="TbRepuestoPresupVencidosFormAprobacion"] div[page_name="TbRepuestoPresupFormModoVer"] div[form="form_TbRepuestoPresupForm"] {
    padding:10px !important;
    
}
div[page_name="TbRepuestoPresupVencidosFormAprobacion"] div[page_name="TbRepuestoPresupFormModoVer"] div[form="form_TbRepuestoPresupForm"] #tbutton_button__volver_{
    display:none;
}



/*DE PACTUS*/
 
div[page_name="SolicitudClienteForm"] div.fb-inline-field-container.form-line, 
div[page_name="SolicitudClienteForm"] .fb-inline-field-container.form-line,
div[page_name="NuevaSolicitudClienteForm"] div.fb-inline-field-container.form-line, 
div[page_name="NuevaSolicitudClienteForm"] .fb-inline-field-container.form-line,
div[page_name="TbClientesActividadesSolicitudForm"] div.fb-inline-field-container.form-line
div[page_name="TbClientesActividadesSolicitudForm"] .fb-inline-field-container.form-line
{
    display: block !important;
    vertical-align: baseline !important;
    float: none !important;
    width: auto !important;
    padding-right: 0px !important;
}


div[page_name="TbClienteContactosSolicitudForm"] div.fb-inline-field-container.form-line, 
div[page_name="TbClienteContactosSolicitudForm"]  .fb-inline-field-container.form-line,
div[page_name="TbClienteContactosSolicitudNewForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteContactosSolicitudNewForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteDocumentosSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteDocumentosSolicitudForm"].fb-inline-field-container.form-line,
div[page_name="TbClienteDocumentosSolicitudNewForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteDocumentosSolicitudNewForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteAreasSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteAreasSolicitudForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteRodadosSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteRodadosSolicitudForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteSilosSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteSilosSolicitudForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteCultivosSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteCultivosSolicitudForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteGarantiasSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteGarantiasSolicitudForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteGanaderiaSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteGanaderiaSolicitudForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteContratosServiciosSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteContratosServiciosSolicitudForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteTipoContratoServicioSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteTipoContratoServicioSolicitudForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteFiscalSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteFiscalSolicitudForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteSepreladSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteSepreladSolicitudForm"] .fb-inline-field-container.form-line,
div[page_name="TbClienteReferenciasSolicitudForm"] div.fb-inline-field-container.form-line,
div[page_name="TbClienteReferenciasSolicitudForm"] .fb-inline-field-container.form-line
{
    display: block !important;
    vertical-align: baseline !important;
    padding-right: 0px !important;
}
  


.cv-separador-credito {
    min-height: 26px;
    margin: 5px 9px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    color: #3c8dbc !important;
    border-bottom: 3px solid #3c8dbc;
    border-left: 7px solid #3c8dbc;
    border-bottom-left-radius: 20px;
   display: flex;
   align-items: center;
   max-width: 98.5% !important;
}
.cv-separador-credito label{
    font-size: 16px !important;	
    font-family: 'Source Sans Pro', sans-serif;	
    color: #3c8dbc !important;
    font-weight: 600;
}


#tb_tipo_departamento_proceso_list td{
    border:none !important;
}
.cv-porcPrecio{
    text-align:right;
    padding:10px !important;
}
#TbNegociacionProductosList_datagrid,#TbNegociacionProductosList_datagrid thead th {
    font-size:11px !important;
    padding:5px 3px !important;
}
#TbNegociacionProductosList_datagrid .btn-default{
    font-size:11px !important;
}

.align-bottom{
    align-self: end !important;
}

.center-flex{
    display: flex;
    align-items: center;
}

.center-todo{
    align-items: center;
    justify-content: center;
    text-align-last: center;
}

#\36 5afce6b20931 {
    float: inline-end !important;
}



.column-foto{
text-align: center;     
align-content: center;  
width: 100%;   
padding-bottom: 10px;
}

.align-right{
    padding-top: 25px;
    display: flex;
    justify-content: end;
}

.tfield {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

 div[page_name="frmVerVideoProceso"] .ui-dialog {
     top: 100px !important;
 }
 
 div[page_name="frmAnalisisComercialForm1"] .tfield_disabled,div[page_name="frmAnalisisJuridicoForm1"] .tfield_disabled,div[page_name="frmAnalisisCreditoForm1"] .tfield_disabled{
     background-color: #F5F5F5 !important;
     color: #485265 !important;
     opacity: 1 !important;
     border: 1px solid #a0a0a0 !important; 
 }
 div[page_name="frmAnalisisComercialForm1"] .select2-disable,div[page_name="frmAnalisisJuridicoForm1"] .select2-disable,div[page_name="frmAnalisisCreditoForm1"] .select2-disable{
     background-color: #F5F5F5 !important;
     color: #485265 !important;
     opacity: 0.1 !important;
     border: 1px solid #a0a0a0 !important; 
 }

div[page-name="Tb2LineaCreditoFormV2"] .ui-dialog{
    top:70px !important ;
}
 
#VProductoRepuestosStockSimpleList_datagrid td{
    padding: 3px 5px !important; 
}
 .cv-TablaNegCompleta{
     /*width: 1700px !important;*/
 }
 
 #TbNegociacionProductosSimpleList_datagrid td, #TbNegociacionProductosSimpleList_datagrid th{
     border: 1px solid var(--content-border-color) !important;
      padding: 5px !important;
      font-size:12px;
 }
 #TbNegociacionProductosSimpleList_datagrid th{
    text-align:center !important;
    background-color: #f2f2f2;
 }
 

 .cv-txtrespondido{
     border: 1px solid #e0e0e0;
    padding: 15px 15px;
    border-radius: 5px;
 }

.cv-txtCompletarNuevo input[type="text"]{
    border: none !important;
    border-radius: 0px !important;
    border-bottom: 1px solid #afb5be !important;
    width: calc(100% - 20px) !important;
    margin: 5px 0px 5px 0px !important;
    padding: 5px !important;
}



.custom-text-display {
    padding: 5px;
    border: ridge;
    border-radius: 5px;
}

.cv-fila-amarillo{
    background-color:#fffacf !important;
}

.btn-warning {
    color: white;
}


.cv-pgcontainer{
    border: 1px solid #ccc;
    margin: 7px;
    padding: 0px;
    min-height: 120px !important;
}
#datagrid_form_Tb2ClienteCrmSeekWindowVentana{
    height:500px !important;
}

#datagrid_form_Tb2ClienteCrmSeekWindowVentana .ui-dialog .table tbody tr td{
    font-size: 12px;
}

#VLineaCreditoSimpleList_datagrid table{
    margin-bottom: 3px !important;
}
#VLineaCreditoSimpleList_datagrid tbody tr td{
    font-size: 12px;
    padding: 3px !important;
    text-transform: uppercase;
}


#VLineaCreditoSimpleList_datagrid tfoot tr td{
    font-size: 12px;
    padding: 3px !important;
    background-color: #eee;
}
#VLineaCreditoSimpleList_datagrid .table&gt;thead&gt;tr&gt;th.tdatagrid_col{
    padding: 3px 5px !important;
}

#Tb2LineaCreditoSimpleListPendientes_datagrid table{
    margin-bottom: 3px !important;
}
#Tb2LineaCreditoSimpleListPendientes_datagrid tbody tr td{
    font-size: 12px;
    padding: 3px 8px !important;
}


#Tb2LineaCreditoSimpleListPendientes_datagrid tfoot tr td{
    font-size: 12px;
    padding: 3px 8px !important;
    background-color: #eee;
}
#Tb2LineaCreditoSimpleListPendientes_datagrid .table&gt;thead&gt;tr&gt;th.tdatagrid_col{
    padding: 3px 5px !important;
}

#form_Tb2LineaCreditoFormV2 .card-body{
    padding: 5px !important;
}

.infoContainer{
    width: 100%;
}
.cv-fondoDatosBasicosCliente {
    background-color: #f4f4f4;
    padding: 30px 3px 50PX 3PX;
    border: 5px solid #3C8DBC;
    border-radius: 6px;
    margin: 10px;
    border-style: groove;
    margin-top: 30px;
}
.cv-fondoCont_ObsCredito {
    background-color: #fdf59a;
    padding: 20px;
    border: 5px solid #FFA500;
    border-radius: 6px;
    margin: 10px;
    border-style: dashed;
    margin-top: 20px;
}
#Tb2LineaCreditoList_datagrid .table td, 
#Tb2LineaCreditoList_datagrid .table th{
    font-size:12px !important;
    padding: 5px 3px !important;
}

#Tb2LineaCreditoList_datagrid .table td a btn{
    font-size:10px !important;
}
.cv-detalleLinea{
    margin: 0px;
    padding: 4px 10px;
    border: 1px solid #ccc;
    font-size:14px;
    background-color: #eee;
}
.cv-detalleLinea sup{
    color: red;
    margin: 0px 5px;
    letter-spacing: 1px;
}


.btn-pedido-compra{
    display: grid !important;
    float: none !important;
}

#ver-pdf-os{
        width: 100% !important;
}

#btn-transmitir-os{
    height: auto !important;
    font-size: 15px !important;
    width: 40% !important;
}

div[page-name="PrenotaFlotaForm"] .panel-heading{
    display:none;
}
#datagrid_form_VDetalleOrdensalidaVentaListSeleccionar {
    height: 100% !important;
}
#lblDetalleSimulador{
    width: 360px;
}
#datagrid_form_VProductoGeneralSeekWindow .ui-dialog .table tbody tr td,#datagrid_form_VProductoGeneralSeekWindow .table  tbody tr th{
    padding: 3px !important;
}
div[form="form_VProductoGeneralStockSeekWindow"]{
    display: none;
}
#tb_transf_producto_detalle_tb_transf_producto_list td, #tb_transf_producto_detalle_tb_transf_producto_list th {
    padding: 3px;
}
#form_TbTransfProductoForm .table-responsive {
    border: 1px solid #cccccc !important;
    padding: 5px !important;
    border-radius: 6px !important;
}
#datagrid_form_TbTransfProductoDetalleList td, #datagrid_form_TbTransfProductoDetalleList th {
    padding: 5px 3px;
    font-size: 12px;
}

#tb_transf_producto_detalle_procesado_tb_transf_producto_procesado_list td, #tb_transf_producto_detalle_procesado_tb_transf_producto_procesado_list th {
    padding: 5px 3px;
    font-size: 12px;
}
#VNegociacionInsumosSeekWindow_datagrid  tbody tr td, 
#VNegociacionInsumosSeekWindow_datagrid thead tr th,
#VNegociacionMaqImpSeekWindow_datagrid thead tr th,
#VNegociacionMaqImpSeekWindow_datagrid tbody tr td,
#VNegociacionesFaseList_datagrid thead tr th, 
#VNegociacionesFaseList_datagrid tbody tr td,
#VNegociacionesFaseListKanban_datagrid thead tr th, 
#TbNotaCreditoList_datagrid  tbody tr td,
#VDetalleNegociacionList_datagrid tbody tr td{    
    padding: 3px !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
}


#Tb2LineaCreditoList_datagrid  td,
#Tb2LineaCreditoList_datagrid  th,
#Tb2ListaLineasCredito_datagrid td,
#Tb2ListaLineasCredito_datagrid th,
#VPagaresList_datagrid th,
#VPagaresList_datagrid td,
#TbGestionPagaresList_datagrid th,
#TbGestionPagaresList_datagrid td,
#VProductoGeneralSeekWindow_datagrid th,
#VProductoGeneralSeekWindow_datagrid td,
#TbMantenimientosList_datagrid td,
#TbMantenimientosList_datagrid th,
#Tb2NegociacionProductosList_datagrid td,
#Tb2NegociacionProductosList_datagrid th,
#VNegociacionesFaseListKanban_datagrid th, 
#VNegociacionesFaseListKanban_datagrid td, 
#TbNotaCreditoList_datagrid th,
#VDetalleNegociacionList_datagrid th
{
    padding: 3px !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
}



.tabpanel_form_VProductoGeneralSeekWindow,.panel-footer{
    padding: 3px !important;
}
#tb_transf_producto_detalle_procesado_tb_transf_producto_procesado_list{
    width: 1700px !important;
}
#datagrid_form_Tb2NegociacionProductosList tbody tr:hover{
    background-color: #99c3a3 !important;
}

#tb_transf_producto_detalle_tb_transf_producto_list {
    border-collapse: collapse;
    width: 100%;
    display: block;
    min-height: 450px;
    max-height: 450px; /* Altura mÃ¡xima de la tabla antes de activar el scroll */
    overflow-y: auto; /* Habilita el desplazamiento vertical */
}

#tb_transf_producto_detalle_tb_transf_producto_list thead {
    position: sticky;
    top: 0;
    background-color: white; /* Asegura que el encabezado tenga fondo */
    z-index: 1000; /* Prioridad para estar sobre otras capas */
}

#form_FrmGestionarProductoUbicacion .table-responsive {
    min-height: 350px;
}


.cv-ubicacion .fb-inline-field-container{
    width: 100%;
}

@media (max-width: 900px) {
    div[page-name="frmSimuladorDescuentoRepuestos"] div[role="dialog"] {
        width: 100% !important;
    }
    .cv-SimuladorPrecio .cv-table-container{
        overflow-x: auto;
        width: 700px !important;
        height: 100% !important;
    }
    textarea[name="txtObsAprobacion"]{
        width: 200px !important;
        margin-top: 10px;
        margin-bottom:10px;
    }
}
#detailFormPreFacturaProrrateoPreFactura .tabpanel_detailFormPreFacturaProrrateoPreFactura{
    padding: 10px 0px 10px 0px !important;
}</pre></body></html>