@import url('https://fonts.googleapis.com/css?family=Open+Sans');

.opensans {
    font-family: "Open Sans" ;
}

.has-float-label {
    position: relative !important;
    font-size: 90% !important;
    margin: 0.5%;
    text-indent: 7px !important;
    padding: 0px !important;
    margin: 8px !important;
}

.has-float-label label {
    font-family: "Open Sans" !important;
    position: absolute !important;
    opacity: 1 !important;
    transition: all .2s !important;
    top: -.5em !important;
    /*left: .75rem !important; */
    z-index: 1 !important;
    line-height: 1 !important;
    /*padding: 0 1px !important;*/
    background: white !important;
}

.has-float-label label:not(:focus) {
    color: #9DAEC8 !important;
}

.has-float-label label::after {
    font-family: "Open Sans"  !important;
    content: " " !important;
    display: block !important;
    position: absolute !important;
    background: white !important;
    height: 10px !important;
    top: 50% !important;
    left: -.2em !important;
    right: -.2em !important;
    z-index: -1 !important;
    color:  #7060E6 !important;
}

.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    opacity: 0 !important;
}

.has-float-label .form-control:placeholder-shown:not(:focus)+ label {
    font-size: 100% !important;
    opacity: .7 !important;
    top: .9em !important;
    color: #9DAEC8 !important;

}

.has-float-label input {
    color:#7060E6 !important;
    border: #9DAEC8 3px solid !important;
}

.has-float-label input:focus {
    border: 1px solid #7060E6 !important;
    box-shadow: none !important;
    display: flow !important;
}
.has-float-label input:focus + label {
    color:   #7060E6 !important;
    box-shadow: none !important;
}

.has-float-label  input:not(:focus)   {
    border: 1px solid #9DAEC8 !important;
    color: #3E3E3E !important ;
    display: flow !important;
    box-shadow: none !important;
}

.has-float-label  input:not(:focus) + label {
    color:#9DAEC8 !important;
}

.has-float-label   select {
    color:#7060E6 !important;
    border: #9DAEC8 3px solid !important;
    height: 40px !important;
    padding-left: 5px !important;
    width: 95% !important;
}

.has-float-label select[readonly]{
    color: #3E3E3E !important;
    border: 0px solid !important;
    background-color: #E8EEF8 !important;
}
.has-float-label input[readonly]{
    color: #3E3E3E !important;
    border: 0px solid !important;
    background-color: #E8EEF8 !important;
}
.has-float-label select[readonly] + label {
    color: #9DAEC8 !important;
    border: 0px solid !important;
    top: -1.5em !important;
    z-index: auto !important;
}
.has-float-label input[readonly] + label{
    color: #9DAEC8 !important;
    border: 0px solid !important;
    top: -1.5em !important;
    z-index: auto !important;
}
.has-float-label select[disabled]{
    color: #3E3E3E !important;
    border: 0px solid !important;
    background-color: #E8EEF8 !important;
}
.has-float-label input[disabled]{
    color: #3E3E3E !important;
    border: 0px solid !important;
    background-color: #E8EEF8 !important;
}
.has-float-label select[disabled] + label {
    color: #9DAEC8 !important;
    border: 0px solid !important;
    top: -1.5em !important;
    z-index: auto !important;
}
.has-float-label input[disabled] + label{
    color: #9DAEC8 !important;
    border: 0px solid !important;
    top: -1.5em !important;
    z-index: auto !important;
}
.has-float-label select[disabled]:not(:focus)   {
    border: 0px solid !important;
}
.has-float-label   select:focus{
    color:#3E3E3E !important;
    border: 1px solid #7060E6 !important;
    box-shadow: none;
    
}

.has-float-label select:not(:focus)   {
    border: 1px solid #9DAEC8 !important;
    color: #3E3E3E !important ;
}



.has-float-label  select:not(:focus) + label {
    color:#9DAEC8 !important;
}

.has-float-label  label {
    font-family: 'Open Sans' !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 86 !important;
    color: #3E3E3E !important;

}
.has-float-label  input {
    font-family: 'Open Sans' !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    color: #3E3E3E !important;
    height: 40px !important;
    padding-left: 5px !important;
    width: 95% !important;
    text-indent: 8px !important;

}
.has-float-label  select {
    font-family: 'Open Sans' !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    color: #3E3E3E !important;
    height: 40px !important;
    padding-left: 5px !important;
    width: 95% !important;
    text-indent: 5px !important;

}

.fileUpLoad{
    font-family: 'Open Sans' !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    color: #3E3E3E !important;
    padding: 10px !important;
    width: 100% !important;
    border-radius: 8px !important;
    border: 1px solid #9DAEC8 !important;
    color: #9DAEC8 !important ;

}

.has-float-label .inputMargin {
    margin-bottom: 1%;
    text-indent: 8px !important;
}

.labelCV{
    width: 73px !important;
    height: 16px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 12px !important;

    align-items: center !important;
    letter-spacing: 0.4px !important;
    color: #7E90A0 !important;

}
.row{
    margin: auto !important; 
    padding: 6px !important;
}


.btn-primary {

    border-color: rgba(0, 0, 0, 0) !important;
    background: #7362ec !important;
    color: #ffffff !important;
    width:auto !important;
    min-width: 130px !important;
    height: 40px !important;
    border-radius: 4px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    text-align: center !important;
    letter-spacing: 1.25px !important;
}
.btn-primary-2 {

    border-color: rgba(0, 0, 0, 0) !important;
    background: #ffffff !important  ;
    color: #7362ec !important;
    width: 90% !important;
    height: 40px !important;
    border-radius: 4px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    text-align: center !important;
    letter-spacing: 1.25px !important;
}
.btn-secundary {
    border :1px   solid #7362ec !important;
    background: #ffffff   !important;
    color: #7362ec !important;
    width: auto !important;
    height: 52px !important;
    border-radius: 4px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    text-align: center !important;
    letter-spacing: 1.25px !important;
}
.center {
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}
.container {
    align-items: center !important;
    display: flex !important;
    justify-content: center !important;
    height: 100% !important;
    width: 100% !important;
}
.container2 {
    align-items: center  !important;
    display: flex !important;
    justify-content: center !important;
    height: 100% !important;
    width: 50% !important;
}


.container3 {
    align-items: center !important;
    /*display: flex !important;*/
    justify-content: center !important;
    height: 100% !important;
    width: 100% !important;
}
.container4 {
    align-items: center !important;
    /*display: flex !important;*/
    justify-content: center !important;
    height: 100% !important;
    /*width: 100% !important;*/
    margin: auto !important;
}


/*Para SolicitusInicialCandidato, solicitudFoto*/

.title-carga-documentos{
    width: 70% !important;
    text-align: center !important;
    margin-bottom: 10px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    display: flex !important;
    align-items: center !important;
    letter-spacing: 0.15px !important;
    color: #405B75 !important;
    flex: none !important;
    order: 0 !important;
    flex-grow: 0 !important;
}
.subtitulo-carga-documentos{
    width: 70% !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 40px !important;
    align-items: center !important;
    letter-spacing: 0.15px !important;
    color:   #405B75 !important;
    flex: none !important;
    order: 0 !important;
    flex-grow: 0 !important;
    margin-left:  -7.4%;
}
.subtitulo-carga-documentos2{
    width: 70% !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 40px !important;
    align-items: center !important;
    letter-spacing: 0.15px !important;
    color:   #405B75 !important;
    flex: none !important;
    order: 0 !important;
    flex-grow: 0 !important;
    margin-left:  16.6%;
}
.subtitulo-carga-documentos3{
    width: 70% !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 40px !important;
    align-items: center !important;
    letter-spacing: 0.15px !important;
    color:   #405B75 !important;
    flex: none !important;
    order: 0 !important;
    flex-grow: 0 !important;
    margin-left:  -1.2%;
}
.subtitulo-carga-documentos4{
    width: 70% !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 40px !important;
    align-items: center !important;
    letter-spacing: 0.15px !important;
    color:   #405B75 !important;
    flex: none !important;
    order: 0 !important;
    flex-grow: 0 !important;
    margin-left:  -4.8%;
}
.subtitulo-carga-documentos5{
    width: 70% !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 40px !important;
    align-items: center !important;
    letter-spacing: 0.15px !important;
    color:   #405B75 !important;
    flex: none !important;
    order: 0 !important;
    flex-grow: 0 !important;
    margin-left:  12.5%;
}
.title-login{
    width: 100% !important;
    text-align: center !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    display: flex !important;
    align-items: center !important;
    letter-spacing: 0.15px !important;
    color: #405B75 !important;
    flex: none !important;
    order: 0 !important;
    flex-grow: 0 !important;
}
.subtitulo-login{
    width: 100% !important;
    text-align: left !important;
    margin-bottom: 10px !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    align-items: center !important;
    letter-spacing: 0.15px !important;
    color:   #405B75 !important;
    flex: none !important;
    order: 0 !important;
    flex-grow: 0 !important;
}

/*.panel-tarjeta {
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 24px !important;
    color:  #405B75 !important;
    text-align: center;
    background-color: #E8EEF8;
    border-radius: 8px 0px 0px 0px !important;
    padding: 12px 16px 12px 0px;
        border-top: 1px solid #eaedf1;
        border-bottom: 1px solid #eaedf1;
        border-left: 1px solid #eaedf1;
        border-right: 1px solid #eaedf1;


}*/

.panel-titulos-tabla{
    border-bottom: 0.5px solid #9DAEC8;
    height: 40px;
    margin: 0px !important;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    padding: 8px;
    background: #E8EEF8;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 10px;
    letter-spacing: 0.4px;
    color: #405B75;
}

.panel-datos-tabla{
    padding: 5px;
    height: 40px;
    margin: 0px !important;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    align-items: center;
    color: #405B75;
}
.panel-datos-tabla input, select{
    border: none !important;

}

.tableListado{
    border-top-left-radius: 8px !important; 
    border-top-right-radius: 8px !important; 
    margin: 0 auto !important; 
    width: 75% !important;
}

.tableListado2{
    border-top-left-radius: 8px !important; 
    border-top-right-radius: 8px !important; 
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important; 
    width: 75% !important;
}
.tableListado3{
    border-top-left-radius: 8px !important; 
    border-top-right-radius: 8px !important; 
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    width: 50% !important;
}
.fechaClass .form-control[disabled],
.form-control[readonly] {
    cursor: not-allowed !important;
    background-color: #eee !important;
    opacity: 1 !important;
    text-decoration: none !important;
    height: auto !important;
    top: -1.5em !important;
    width: 100% !important;
    padding: 0px 0px !important;
    line-height: 1.42857143 !important;
    color: #555 !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    transition-property: border-color, box-shadow !important;
    transition-duration: 0.15s, 0.15s !important;
    transition-timing-function: ease-in-out, ease-in-out !important;
    transition-delay: 0s, 0s !important;
    font-size: 12px !important;
    height: 20px !important;
    box-sizing: border-box !important;
}
.espacioBajo{
    padding-bottom: 16px !important;
}
.textTitleParrafo{
    height: 24px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    padding: 24px !important;
    letter-spacing: 0.15px;
    color: #405B75;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}
.has-float-label select{
    -webkit-appearance: none !important;
}
.nodo-organigrama{
    background: -moz-linear-gradient(left, #009999, #77C9C9, #92D4D4);
    background: -webkit-gradient(left top, right top, color-stop(0%, #009999), color-stop(50%, #77C9C9), color-stop(100%, #92D4D4));
    background: -webkit-linear-gradient(left, #009999, #77C9C9, #92D4D4);
    background: -o-linear-gradient(left, #009999, #77C9C9, #92D4D4);
    background: -ms-linear-gradient(left, #009999, #77C9C9, #92D4D4);
    background: linear-gradient(to right, #009999, #77C9C9, #92D4D4);
    border: 2px solid;
    border-radius: 25px;
    color:white;
}

.nodo{		
    border: 1px solid;    
    color:black;
    font-size:12px;
    background-color: green;
}
.cia{		
    float:left;
    font-size:11px;	
    font-style: normal;
}
.emp{		
    text-align:right;
    font-size:11px;			
    font-style: normal;
}
.puesto{		
    padding-left:30px;
    padding-right:30px;
    font-size:12px;
    font-style: normal;
}
.nombre{		
    margin-top:5px;
    margin-bottom:5px;
    font-size:12px;
    padding:12px 12px 12px 12px;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    letter-spacing: 0.15px !important;
    color: #405B75 !important;
}
.cve-plaza{
    text-align:left;		
    font-size:10px;
}
#organigrama-panel{
    margin: 20px 20px 20px 20px;
}
.nodo-organigrama{
    background: -moz-linear-gradient(left, #009999, #77C9C9, #92D4D4);
    background: -webkit-gradient(left top, right top, color-stop(0%, #009999), color-stop(50%, #77C9C9), color-stop(100%, #92D4D4));
    background: -webkit-linear-gradient(left, #009999, #77C9C9, #92D4D4);
    background: -o-linear-gradient(left, #009999, #77C9C9, #92D4D4);
    background: -ms-linear-gradient(left, #009999, #77C9C9, #92D4D4);
    background: linear-gradient(to right, #009999, #77C9C9, #92D4D4);
    border: 2px solid;
    border-radius: 25px;
    color:white;
}

.nodo{		
    border: 1px solid;    
    color:black;
    font-size:12px;	
}
.cia{		
    float:left;
    font-size:10px;	
}
.emp{		
    text-align:right;
    font-size:10px;	
}
.puesto{		
    padding-left:30px;
    padding-right:30px;
    font-size:12px;
}
.nombre{		
    margin-top:5px;
    margin-bottom:5px;
    font-size:12px;
    padding:12px 12px 12px 12px;
    color:#405B75 !important;

}
.cve-plaza{
    text-align:left;		
    font-size:10px;
}
#organigrama-panel{
    margin: 20px 20px 20px 20px;
}
.nodoOrg{
    color:#7E90A0 !important;
    background-color: #FFF !important;
    font-family: 'Open Sans' !important;
    font-weight: normal !important;
    font-size: 16px !important;
    letter-spacing: 1.25px !important;
    line-height: 20px !important;
    width: 250px !important;   
    border: solid 1px #CED8E8 !important;
}
.nodoOrgSel{                             
    border: solid 1px #405B75 !important;
}
.google-visualization-orgchart-lineleft {
    border-left: 1px solid #CED8E8 !important;
}
.google-visualization-orgchart-lineright {
    border-right: 1px solid #CED8E8 !important;
}
.google-visualization-orgchart-linebottom {
    border-bottom: 1px solid #CED8E8 !important;
}     
.textTitleParrafoAutorizaPendiente {
    /* width: auto; */
    height: 24px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    /* display: flex; */
    align-items: center;
    letter-spacing: 0.15px;
    color: #405B75;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}
.has-float-label label:has(+ span input[disabled]){
    text-indent: 8px !important;
    top: -1.5em !important;
}
.has-float-label label:has(+ span input[enabled]){
    text-indent: 8px !important;
    top: -.5em !important;
}
        .has-float-label textArea {
            color:#7060E6 !important;
            border: #9DAEC8 3px solid !important;
        }

        .has-float-label textArea:focus {
            border: 1px solid #7060E6 !important;
            box-shadow: none !important;
            display: flow !important;
        }
        .has-float-label textArea:focus + label {
            color:   #7060E6 !important;
            box-shadow: none !important;
        }

        .has-float-label  textArea:not(:focus)   {
            border: 1px solid #9DAEC8 !important;
            color: #3E3E3E !important ;
            display: flow !important;
            box-shadow: none !important;
        }

        .has-float-label  textArea:not(:focus) + label {
            color:#9DAEC8 !important;
        }
.has-float-label textArea[readonly]{
    color: #3E3E3E !important;
    border: 0px solid !important;
    background-color: #E8EEF8 !important;
}        
.has-float-label textArea[readonly] + label{
    color: #9DAEC8 !important;
    border: 0px solid !important;
    top: -1.5em !important;
    z-index: auto !important;
}
.has-float-label textArea[disabled]{
    color: #3E3E3E !important;
    border: 0px solid !important;
    background-color: #E8EEF8 !important;
}
.has-float-label textArea[disabled] + label{
    color: #9DAEC8 !important;
    border: 0px solid !important;
    top: -1.5em !important;
    z-index: auto !important;
}
.has-float-label  textArea {
    font-family: 'Open Sans' !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    color: #3E3E3E !important;
    height: 120px !important;
    padding-left: 5px !important;
    text-indent: 8px !important;

}
.classCargaStyleFotos .column-label{text-align: left;width: 40%;padding: 25px 10px 0px 0px;float: left;}
.classCargaStyleFotos .column-fileupload{text-align: left;width: 50%;float: left;display: inline-flex;}
.classCargaStyleFotos .ui-messages-error-summary{font-family: 'din', din, Helvetica, Arial, sans-serif;font-size: 11px;word-break: break-all;font-weight:600; }
.classCargaStyleFotos .ui-messages-error{
    margin: 0px ! important;padding: 0px !important;word-break: break-word !important;
    margin: -34px -325px 0px 96px !important;
    line-height: normal;
}
.classCargaStyleFotos .ui-messages-error-detail{font-family: 'din', din, Helvetica, Arial, sans-serif;font-size: 11px;}
.classCargaStyleFotos #fileUploadComp_label{font-family: 'din', din, Helvetica, Arial, sans-serif;font-size: 12px;}
.classCargaStyleFotos .seccion-buttons{width: 70%;margin: 0 auto;text-align: center;}

.classCargaStyleFotos .ui-fileupload-content{height: 0px !important;    padding: 1px 5px !important;}

.classCargaStyleFotos .ui-fileupload-row{
    display: table-row;
    margin-top: -46px;
    position: absolute;
    margin-left: 95px;
    font-size: 11px;
    padding: 0px;
    font-family: 'din', din, Helvetica, Arial, sans-serif;font-size: 12px;
}
.classCargaStyleFotos .ui-fileupload-row>div{
    display: inline-table !important;
    padding: 0px 0px 0px 0px !important;
}
.classCargaStyleFotos .contenedor-nombre-doc{
    width: 250px !important;
    color: #009999;
    height: 110px !important; 
    border: 1px  #9DAEC8 dashed !important;
    border-radius: 8px;
    padding: 5px !important ;
    min-width: 60%; 
    margin: 0 auto !important;
    left: 15% !important;
}
.classCargaStyleFotos .ui-button-text{
    border: 1px solid #7362ec !important;                          
    background: #ffffff !important; 
    color: #7362ec !important; 
    width: 140px !important; 
    border-radius: 4px !important; 
    font-family: 'Open Sans' !important; 
    font-style: normal !important; 
    font-weight: 600 !important; 
    text-align: center !important; 
    letter-spacing: 1.25px !important;
    padding: 1.0em 0.5em 0.3em 0.1em !important;
    font-size: 14px !important; 
    height: 40px !important; 
    line-height: 7px !important;
    text-indent: 5px !important;
}
.classCargaStyleFotos .tituloLabels{
    width: 262px !important;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.25px;
    color: #405B75;
    border: 0px!important;
}
.classCargaStyleFotos .ui-fileupload-filename {
    margin-left: .5em !important;
    font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 8px !important;
    line-height: 24px !important;
    letter-spacing: 0.25px !important;
    color: #405B75 !important;
    border: 0px !important;
    top: -12px !important;
    left: -5px !important;
    width: 167px !important;
    display: flex !important;
    position: relative !important;
}
.classCargaStyleFotos .ui-widget-content{
    border: none !important;  
}
.classCargaStyleFotos .ui-widget-header{
    border: none !important; 
    background: none !important; 
}
.classCargaStyleFotos .ui-icon-plusthick{
    display: none !important;
}
.classCargaStyleFotos .ui-state-default {
    border :none !important; 
}

.tableFotosP .ui-state-default, .tableFotosP .ui-widget-content .ui-state-default, .tableFotosP .ui-widget-header .ui-state-default {
    border-color: #FFFFFF;
}
.tableFotosP .ui-state-default, .tableFotosP .ui-widget-content .ui-state-default, .tableFotosP .ui-widget-header .ui-state-default,
.tableFotosP .ui-state-hover, .tableFotosP .ui-widget-content .ui-state-hover, .tableFotosP .ui-widget-header .ui-state-hover{
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
    background-color:  #ffffff ;
}
.tableFotosP .ui-helper-hidden {
    display: contents;
}
.tableFotosP .ui-widget-content {
    background: #FFFFFF !important;
    padding: 8px !important;
    padding-left: 16px !important;
    font-family: 'Open Sans'!important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    letter-spacing: 0.25px !important;
    color: #405B75 !important;
    text-align: left !important;
}
.noFilter .ui-helper-hidden {
    display: none !important;
}
