#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;
}
.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 > div > .tseparator{
    font-size: 18px !important;
    color: #8694b0 !important;
    padding-top: 20px !important;
    
}

.tseparator {
    margin-top: 0px;
    /*color: white !important;*/
}
.cv-formAprob{
    text-align:center;
}
.cv-off{
    display: none;
    
}
/*convertir input buscar en boton buscar cliente ---------------------*/
.cv-buscar input[name="cliente"]{
 display:none;
}
.cv-buscar .tseekbutton{
    width: 120px;
    padding:5px !important;
}
.cv-buscar .tseekbutton::before {
  color: #444;
  content: "Buscar Cliente ";

}
/*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 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 ";

}
/*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;
}

/*-----------------------------------------------------------------*/
.cv-marginTop{
    margin-top:10px;
}
/*titulos con fondo en formularios*/
.cv-separador, .cv-barra-Negociaciones,.cv-barra-Negociaciones2{
    background-color: #7BC142;
    margin: 7px 0px;
    padding: 5px 10px;
    border-radius: 4px;
}

.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 #7BC142;
    padding-bottom: 5px;
    */
    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 #7BC142;
    border-left: 7px solid #7bc142;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    border-bottom-left-radius: 20px;
    
    
}
.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: 33% !important;   
}
}

/*CSS PARA CEL --------------------------------*/
@media (max-width: 900px) {
    
    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 > div > .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
{
    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
{
    padding:7px 10px;
}

/*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%;

}
#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;
}

.table .tooltip.show, div[page-name="TbGrupoConferentesForm"] .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="TbNegociacionEventoForm"] .ui-dialog {
     top: 150px !important;
 }
 
 div[page_name="TbVisitaFormv3"] {
     width: 80% !important;
 }
 div[page_name="TbNegociacionCrmFormv2"] {
     width: 80% !important;
 }
.right-panel > .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 > .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="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;
}
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 .btn{
    width: 100% !important;
    padding: 7px;
    font-size: 16px;
    font-weight: bold;
}

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

#tbutton_btn_guardar_visita_registrada {
    display:none;
}
.builder-template-login a{
    color: white;
    font-size: 13px;
    font-weight: bold;
    background-color: #ffffff;
    padding: 5px 20px;
    border-radius: 4px;
    border: 1px solid #ccc;
    margin-top: 10px;
    
}
.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;
}



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

.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>li>.timeline-item>.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>li>.timeline-item>.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 > div > .tseparator {
      background-color: #ffffff !important; 
     border: 0px !important; 
     border-color: #ffffff !important;
}

div[page_name="VacanciasDisponibles"] .panel-default>.panel-heading.card-item-title{
        border-top: 5px solid #3c8dbc !important;
}



.toggle-menu{
    color: black !important;
}


.class-prueba
{
background: none;
}

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

div[page_name="TbNproductoForm"] .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;
} 

 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; 
 }

 
 .cv-TablaNegCompleta{
     width: 2200px !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-resaltarCol-azul{
     background-color:#D5E3FF !important;
 }
 .cv-resaltarCol-amarillo{
     background-color:#FFEB3B  !important;
 }
 .cv-txtrespondido{
     border: 1px solid #e0e0e0;
    padding: 15px 15px;
    border-radius: 5px;
 }
 
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 #7BC142;
    border-left: 7px solid #7bc142;
    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;
}

.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;
}
@media (max-width: 700px){
    div[page-name="TbConferenciaProcesoForm"] .ui-dialog{
        width: 380px !important ;
    }
}
