/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 18-febrero-2019
    Author     : Andrés Moreno
*/

.js .field--widget-entity-reference-paragraphs .field-multiple-table{
  display: block !important;
  overflow-x:scroll;
}

.field--name-field-title{
font-weight: bold;
margin: 10px 0;
font-size: 1.154em;
}


/*MENU ADMIN::::::::::::::::::::::::::::::::::::::::::::::*/
.layout-region-node-main{
width: 100%;
}
.layout-region-node-secondary{
width: 100%;
float:none;
}

.more-link a{
  max-width: 260px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  margin: 10px;
  padding: 10px 40px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
  display: inline-block;
  font-size: 18px;
  color: #fff;
  background-color: #0074a3;
}
.more-link a:hover,
.more-link a:focus{
background-color: #005975;
text-decoration: none;
}

.layout--twocol-bricks > .layout__region--first-above, .layout--twocol-bricks > .layout__region--second-above, .layout--twocol-bricks > .layout__region--first-below, .layout--twocol-bricks > .layout__region--second-below {
flex: 0 1 100%;
margin: 0px;
}
@media screen and (min-width: 1366px) {
.layout--twocol-bricks > .layout__region--first-above, .layout--twocol-bricks > .layout__region--second-above, .layout--twocol-bricks > .layout__region--first-below, .layout--twocol-bricks > .layout__region--second-below {
    flex: 0 1 45%;
    margin: 20px;
}
}

tbody tr:hover, tbody tr:focus {
background: #e6e5e1;
}

.paragraphs-dropbutton-wrapper {
float: none;
margin-left: 20px;
}
.js .paragraph-type-top,
.js .paragraph-type-title,
.js .paragraph-top,
.js .paragraph-type,
.js .paragraph-top .paragraph-summary,
.field--name-field-pretitle,
.field--name-field-link-title{
display:inline-block;
margin: 4px 10px 0 0;
}

.paragraphs-actions,
.paragraph-info{
float: right;
}
.entities-list .item-container > img, .entities-list .item-container > input{
float: right;
}
.button:hover,.button:focus{
box-shadow: none;
background: #333;
color: #FFF;
text-shadow: none;
}
.js-form-item{
padding: 10px 0;
text-align: left;
}

.edit-button{
  border:2px solid #285dab!important;
  color:#285dab!important;
}
.edit-button:hover{
  border:2px solid #285dab;
  background-color:#285dab;
  color:#ffffff!important;
}

.paragraphs-icon-button-edit{
border:2px solid #285dab!important;
color:#285dab!important;
}
.paragraphs-icon-button-edit:hover{
  border:2px solid #285dab;
  background-color:#285dab;
  color:#ffffff!important;
}

.paragraphs-icon-button-collapse{
  border:2px solid #285dab!important;
  color:#285dab!important;
}
.paragraphs-icon-button-collapse:hover{
  border:2px solid #285dab;
  background-color:#285dab;
  color:#ffffff!important;
}

.remove-button{
  border:2px solid #DB1F16;
  color:#DB1F16;
}
.remove-button:hover{
  border:2px solid #DB1F16;
  background-color:#DB1F16;
  color:#ffffff!important;
}

.paragraphs-dropbutton-wrapper .button{
  border:2px solid #DB1F16;
  color:#DB1F16;
}

.paragraphs-dropbutton-wrapper .button:hover{
  border:2px solid #DB1F16;
  background-color:#DB1F16;
  color:#ffffff!important;
}

.field-add-more-submit{
  border:2px solid #00b728!important;
  color:#00b728!important;
}
.field-add-more-submit:hover{
  border:2px solid #00b728!important;
  background-color:#00b728!important;
  color:#ffffff!important;
}

.layout-region.layout-region-node-main{
  margin-left: 10px;
}

@media screen and (min-width: 1366px) {
  .field--type-datetime{display:inline-block;width:45%;margin-right: 20px; vertical-align: top;}
  .field--type-entity-reference{display:inline-block;width:45%;margin-right: 20px; vertical-align: top;}
}

label {
  display:inline-block;
}
.paragraphs-dropbutton-wrapper {
  display:inline-block;
}
.field--type-image img{
  width:100%;
}

/*grid vista galeria de archivo*/
.view-media-entity-browser-view .views-row{width: 100%;}
@media screen and (min-width: 479px) {
  .view-media-entity-browser-view .views-row{width: 40%;}
}
@media screen and (min-width: 1023px) {
  .view-media-entity-browser-view .views-row{width: 15%;}
}

/*listado de checkboxes y radiobuttons*/
.form-checkboxes .form-item, .form-radios .form-item{
  padding:0;
  margin:0;
}

/*Ancho icono documentos administracion*/
.field--type-entity-reference{
  text-align: center !important;
  width:100%;
}

@media screen and (min-width: 1366px) {
  .field--type-entity-reference{
    text-align: left !important;
  }
}
@media screen and (min-width: 1366px) {
  [data-drupal-selector=edit-field-tipo-destinatario-wrapper],
  [data-drupal-selector=edit-field-cuerpo-de-funcionarios-wrapper],
  [data-drupal-selector=edit-field-forma-de-acceso-wrapper]{
    text-align: left !important;
    width: 45%;
  }
}


/*check de descarga*/
.view-media-entity-browser-view .views-row.checked:after{
background-size: 80px 80px;
}
/*----- Iconos custom administracion -----*/
.field--type-entity-reference .field--type-image img{
  /*width: auto!important;*/
  display: none!important;
}

.field--type-entity-reference .field--type-image .file{
  padding-left: 0px!important;
}
.file--application-pdf, .file--x-office-document,
.file--image, .file--mime-text-plain, .file--x-office-spreadsheet,
.file--package-x-generic, .file--x-office-presentation, .file--general,
.file--text{
  background-image: none!important;
}


/*archivos*/
.entities-list.entity-type--media{
  text-align: left;
  margin-top: 10px;;
}
.entities-list.entity-type--media input{
  margin: 5px;

}
.entity-type--media > div{
  border-bottom: 1px solid #DDD;
  text-align: left;
  width: 48%;
}
.field--name-field-ejercicios .entity-type--media > div{
  border-bottom: none;
  text-align: left;
  width: 100%;
}
.entity-type--media .field--name-field-media-file{
  padding-left: 0px;
}
.entity-type--media .field--name-field-media-file > span{
  padding-left: 0px;
}
.entity-type--media .field--name-field-media-file a{
  display: block;
  position: relative;
  padding: 22px 20px 22px 56px;
  background-size: 40px !important;
}
.view-documentos-firma-pcon .views-field{
  display: block;
    margin: 1%;
    padding: 1%;
    vertical-align: top;
    outline: 1px solid #333;
    position: relative;
}
/*@media only screen and (min-width: 768px) {
  .view-documentos-firma-pcon .views-field{
    width: 29%;
  }
}*/
.view-documentos-firma-pcon article{
  display: inline-block;
    width: 20%;
    padding: 20px;
    background: #F7F7F7;
    margin: 20px;
    outline: 1px solid #DDD;
    overflow: hidden;
}
.view-documentos-firma-pcon .views-field .views-label{
  font-size: 16px;
  margin-bottom: 20px;
}
.view-documentos-firma-pcon .views-field a:not(.button){
  display: block;
  margin-top: 20px;
  padding: 40px 20px 40px 90px;
}
.view-documentos-firma-pcon .field-content
span.file--mime-application-pdf a{
  background: url(../../images/ico_download/ico_download_pdf.png) left center no-repeat!important;

}
span.file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document a{
  background: url(../../images/ico_download/ico_download_docx.png) left center no-repeat!important;
}

span.file--mime-image-jpeg a{
  background: url(../../images/ico_download/ico_download_jpg.png) left center no-repeat!important;
}

span.file--mime-text-plain a{
  background: url(../../images/ico_download/ico_download_txt.png) left center no-repeat!important;
}

span.file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet a{
  background: url(../../images/ico_download/ico_download_xls.png) left center no-repeat!important;
}

span.file--mime-application-vnd-oasis-opendocument-text a{
  background: url(../../images/ico_download/ico_download_odt.png) left center no-repeat!important;
}

span.file--mime-application-vnd-ms-excel a{
  background: url(../../images/ico_download/ico_download_xls.png) left center no-repeat!important;
}

span.file--mime-application-msword a{
  background: url(../../images/ico_download/ico_download_doc.png) left center no-repeat!important;
}

span.file--mime-image-png a{
  background: url(../../images/ico_download/ico_download_png.png) left center no-repeat!important;
}

span.file--mime-image-gif a{
  background: url(../../images/ico_download/ico_download_gif.png) left center no-repeat!important;
}

span.file--mime-image-gif a{
  background: url(../../images/ico_download/ico_download_gif.png) left center no-repeat!important;
}

span.file--mime-application-zip a{
  background: url(../../images/ico_download/ico_download_zip.png) left center no-repeat!important;
}

span.file--mime-application-vnd-openxmlformats-officedocument-presentationml-slideshow a{
  background: url(../../images/ico_download/ico_download_ppsx.png) left center no-repeat!important;
}

span.file--mime-application-vnd-ms-powerpoint a{
  background: url(../../images/ico_download/ico_download_pps.png) left center no-repeat!important;
}

span.file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation a{
  background: url(../../images/ico_download/ico_download_pptx.png) left center no-repeat!important;
}

span.file--mime-application-vnd-ms-powerpoint a{
  background: url(../../images/ico_download/ico_download_ppt.png) left center no-repeat!important;
}

span.file--mime-application-vnd-oasis-opendocument-presentation a{
  background: url(../../images/ico_download/ico_download_odp.png) left center no-repeat!important;
}

span.file--mime-application-vnd-oasis-opendocument-spreadsheet a{
  background: url(../../images/ico_download/ico_download_ods.png) left center no-repeat!important;
}

span.file--mime-application-xml a{
  background: url(../../images/ico_download/ico_download_xml.png) left center no-repeat!important;
}

span.file--mime-application-rar a{
  background: url(../../images/ico_download/ico_download_rar.png) left center no-repeat!important;
}

span.file--mime-text-csv a{
  background: url(../../images/ico_download/ico_download_csv.png) left center no-repeat!important;
}

span.file--mime-image-svg\+xml a{
  background: url(../../images/ico_download/ico_download_svg.png) left center no-repeat!important;
}

span.file--mime-application-epub\+zip a{
  background: url(../../images/ico_download/ico_download_epub.png) left center no-repeat!important;
}
/*----- Fin Iconos custom administracion -----*/

/*----- Imagenes de descarga en vista*/
.views-field.views-field-filename{
  padding-top: 120px!important;
    min-height: 60px!important;
}

.view-display-id-entity_browser_media_file .views-row img {display: none!important;}

.views-field.views-field-filename.pdf_download{
  background:url(../../images/ico_download/ico_download_pdf.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.doc_download{
  background:url(../../images/ico_download/ico_download_doc.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.docx_download{
  background:url(../../images/ico_download/ico_download_docx.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.odt_download{
  background:url(../../images/ico_download/ico_download_odt.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.gif_download{
  background:url(../../images/ico_download/ico_download_gif.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.png_download{
  background:url(../../images/ico_download/ico_download_png.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.jpg_download{
  background:url(../../images/ico_download/ico_download_jpg.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.svg_download{
  background:url(../../images/ico_download/ico_download_svg.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.zip_download{
  background:url(../../images/ico_download/ico_download_zip.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.webp_download{
  background:url(../../images/ico_download/ico_download_webp.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.pdf_xml{
  background:url(../../images/ico_download/ico_download_xml.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.epub_download{
  background:url(../../images/ico_download/ico_download_epub.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.txt_download{
  background:url(../../images/ico_download/ico_download_txt.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.mp3_download{
  background:url(../../images/ico_download/ico_download_mp3.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.oga_download{
  background:url(../../images/ico_download/ico_download_oga.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.weba_download{
  background:url(../../images/ico_download/ico_download_weba.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.webm_download{
  background:url(../../images/ico_download/ico_download_webm.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.mp4_download{
  background:url(../../images/ico_download/ico_download_mp4.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.gpx_download{
  background:url(../../images/ico_download/ico_download_gpx.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.kml_download{
  background:url(../../images/ico_download/ico_download_kml.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.kmz_download{
  background:url(../../images/ico_download/ico_download_kmz.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.exe_download{
  background:url(../../images/ico_download/ico_download_exe.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.csv_download{
  background:url(../../images/ico_download/ico_download_csv.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.xls_download{
  background:url(../../images/ico_download/ico_download_xls.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.ods_download{
  background:url(../../images/ico_download/ico_download_ods.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.odp_download{
  background:url(../../images/ico_download/ico_download_odp.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.pptx_download{
  background:url(.../../images/ico_download/ico_download_pptx.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.ppsx_download{
  background:url(../../images/ico_download/ico_download_ppsx.png) center 10px no-repeat!important;
}
.views-field.views-field-filename.pps_download{
  background:url(../../images/ico_download/ico_download_pps.png) center 10px no-repeat!important;
}


/*andres 09042019*/
.field--name-field-titulacion {
  display: inline-block;
}
.field-multiple-table thead,
.field-multiple-table tbody,
.field-multiple-table th,
.field-multiple-table tr,
.field-multiple-table tr td{
  display:block;
}

table .paragraph-type--hito .field--name-field-titulo{
  display: inline-block;
  margin-right: 10px;
}
.field--type-datetime .container-inline{
  display: inline-block;
}
#edit-field-preguntas-frecuentes{
  min-height: 444px;
}
.field--name-field-preguntas-frecuentes{
  width: 100%;
}

.field--name-field-codigo-procedimiento,
.field--name-field-resolucion-breve,
.field--name-field-plazas{
  display: inline-block;
  margin-right: 15px;
}

td.field-multiple-drag{
  float: left;
}

/* fin MENU ADMIN::::::::::::::::::::::::::::::::::::::::::::::*/


/* FORM OFERTAS DE EMPLEO - Andres M. */
.field--name-field-titulo .form-type-textfield input.text-full {
  width: 95%;
}
.field--name-field-resolucion-breve{
  width: 100%;
}
/*.field--name-field-resolucion-breve .form-type-textfield input.text-full{
  width: 92%;
}*/
.field--name-field-plazas .form-type-number .form-number{
  width: 70px;
}

.field--type-text-long .form-textarea-wrapper .cke .cke_inner .cke_contents{
  height: 115px!important;
}
.page-node-type-page .field--type-text-long .form-textarea-wrapper .cke .cke_inner .cke_contents{
  height: 305px!important;
}
.field--name-field-forma-de-acceso,
.field--name-field-cuerpo-de-funcionarios{
  display: block;
  width: 100%!important;
}
.field--name-field-forma-de-acceso select{
  display:inline-block;
  width: 90%;
}
/*.field--name-field-fecha-lista-aprob-prov{
  width: 100%;
}*/
/* FIN FORM OFERTAS DE EMPLEO - Andres M. */


/*fondo hover en gris*/
.details-wrapper > div{
  /* padding: 0 5px; */
  padding: 0;
}

.details-wrapper fieldset:hover{
  background: none;
}

.details-wrapper > div legend,
.details-wrapper > div .fieldset-wrapper{
  padding: 5px;
}
.details-wrapper > div > div{
  padding: 10px 5px;
}

.details-wrapper .consejerias-seleccionadas div{
  padding: 0;
}

.details-wrapper > div:hover{
  background: #e6e5e1;
  outline: 1px solid #0074bd;
}

.field--name-field-hitos:hover,
.field--name-field-ejercicios:hover{
  background: none!important;
}

.details-wrapper > fieldset:hover{
  background: #e6e5e1;
  outline: 1px solid #0074bd;
}

/*
 .details-wrapper fieldset:hover,
.details-wrapper > div > fieldset:hover{
  background: #e6e5e1;
  outline: 1px solid #0074bd;
} */

/* FORM OFERTAS DE FORMACIÓN - Adrián E. */
.field--name-field-inicio-curso, .field--name-field-fin-curso,
.field--name-field-relacion-titulacion, .field--name-field-turno,
.field--name-field-relacion-turno{
  display:inline-block;
  width: 45%;
}
/* FIN FORM OFERTAS DE FORMACIÓN - Adrián E. */

/* FORM AYUDAS, BECAS Y SUBVENCIONES - Adrián E. */

.field--name-field-rango-norma{
  width: 20%;
  display:inline-block;
}

.field--name-field-norma-numero-1,
.field--name-field-norma-numero-2, .field--name-field-fecha-norma{
  width: 25%;
  display:inline-block;
}

/* FIN FORM AYUDAS, BECAS Y SUBVENCIONES - Adrián E. */

/* FORM AUTORIZACIONES, LICENCIAS, PERMISOS y CARNES - Adrián E. */
.field--name-field-telefono, .field--name-field-email{
width: 48%;
display: inline-block;
}

/* FIN FORM AUTORIZACIONES, LICENCIAS, PERMISOS y CARNES - Adrián E. */

/* FORM TASAS - Adrián E. */
.field--name-field-centro, .field--name-field-centro-tasa,
.field--name-field-epigrafe,  .field--name-field-epigrafe-tasa,
.field--name-field-tarifa,.field--name-field-tarifa-tasa{
  width: 33%;
  display: inline-block;
  }

.field--name-field-nombre-de-tasa{
    width: 36%;
    display: inline-block;
  }
.field--name-field-fatwire-id{
  width: 33%;
    display: inline-block;
}
.field--name-field-precio {
  width: 20%;
    display: inline-block;
}

  /* FIN FORM TASAS - Adrián E. */

  /* FORM IMPRESO- Adrián E. */
  .field--name-field-tipo-de-archivo, .field--name-field-tipo-de-impreso{
    display: inline-block;
  }

  .field--name-field-programa-de-ayuda{
    width: 55%;
    display: inline-block;
  }
  .field--name-field-grupos{
    width: 43%;
    display: inline-block;
  }
  /* FIN FORM IMPRESO- Adrián E. */


  /* ICONOS MINI */
  .field--type-entity-reference.field--name-field-documentos{
      text-align: left !important;
  }
  .field--type-entity-reference .media--type-files,
  .field--type-entity-reference input{
    display: inline-block;
    vertical-align: center;
  }
  /* ICONOS MINI FIN */


  /*ini -- items formulario dashboard convocatorias y trámites*/
  .view-id-control_content_oferta_empleo_content_ .form--inline .form-item{
    float: none;
    display: inline-block;
  }
  /*fin -- items formulario dashboard convocatorias y trámites*/

input#edit-field-impreso-identificador-0-value,
.form-item-field-relacion-impreso-form-form-inline-entity-form-field-impreso-identificador-0-value .form-text{
  width: 150px!important;
}


.entity-type--media .item-container{
  position:relative;
}
.entity-type--media .item-container .remove-button{
  float:none;
  display: inline-block;
}
.entity-type--media .item-container .replace-button{
  float:none;
  display: inline-block;
}
.entity-type--media .item-container .edit-button{
  float:none;
  display: inline-block;
}
.entity-type--media .item-container{
  width:100%;
}


/* NORMATIVA EFECTO SILENCIO*/
.field--name-field-norma-numero-1 label,
.field--name-field-norma-numero-2 label,
.field--name-field-rango-norma label,
.field--name-field-fecha-norma h4.label{
  display:none;
}
.field--name-field-norma-numero-1,
.field--name-field-norma-numero-2{
  width:70px;
  margin-right: 10px;
  position: relative;
}
.field--name-field-rango-norma{
  width: 122px;
  margin-right: 0;
}
.field--name-field-rango-norma select{
  background: url(../../../../../core/misc/icons/333333/caret-down.svg) no-repeat 99% 63%, -webkit-linear-gradient(top, #FFF, #FFF);
  height: 25px;
}
.field--name-field-fecha-norma input.form-date{
  height: 25px;
}
.field--name-field-norma-numero-1:after{
  content:"/";
  position: absolute;
  top: 14px;
  right: -10px;
}
.field--name-field-norma-numero-2:after{
  content:",";
  position: absolute;
  top: 14px;
  right: -10px;
}

#edit-field-relacion-tema--wrapper legend{
  display:none;
}

/* AJUSTES MAQUETACIÓN HITOS NORMALIZADOS */
.field--widget-entity-reference-paragraphs{
  border: 1px solid #CCC;
    padding: 10px !important;
    margin: 0 0 10px 0;
}
.field--widget-entity-reference-paragraphs .paragraph-type-title,
.field--widget-entity-reference-paragraphs strong{
  text-transform: uppercase;
  font-weight: bold;
}

.form-type-textarea{
  padding-bottom: 0;
}

/*AJUESTE ORDENACION DE CAMPOS*/

/* Borde azul fijo en listas y paragraphs */
.border-group  fieldset,
.border-group .field--name-field-admitidos-definitivos,
.border-group .field--name-field-l-espera-provisional,
.border-group .field--name-field-l-espera-definitiva{
    border: 1px solid #0074bd;
  }

.border-group .field-multiple-table .draggable{
  border: 1px solid #0074bd;
  padding: 0 10px;
  margin: 10px 0;
}



/*Borde gris en especialidad, plazos y efectos del silencio normativo, tasas, relación impreso, normativa efecto silencio*/
.field--name-field-cuerpo-de-funcionarios .field-multiple-table,
.field--name-field-add-silencio-normativo .field-multiple-table,
.field--name-field-tasas .field-multiple-table,
.field--name-field-relacion-impreso .field-multiple-table,
.field--name-field-normativa-efecto-silencio .field-multiple-table {
  border:1px solid #d1d1d1;
}

/*Ajuste de alineación fecha histórico*/
.field--name-field-fecha-de-historico .container-inline .js-form-item{
margin: 0px;
padding: 0px;
}

/*Ajuste impresos y tasas*/
  /*Impreso*/
.field--name-field-relacion-impreso-form input.button[value="Obtener Datos Impreso"]{
  display: block;
}

  /*Tasa*/
.field--name-field-tasas-form .field--name-field-nombre-de-tasa{
  width: initial;
}

/*Ajuste Normativa Efecto silencio*/
  /*Espacio de la tabla en normativa efecto silencio*/
.paragraph-type--normativa-efecto-silencio{
  padding: 0 10px;
}
  /*Altura de la seccion*/
.field--name-field-normativa-efecto-silencio .paragraphs-tabs-wrapper .clearfix:after{
  display: initial;
}

/*BORDE EN TABLA CKEDITOR*/
.js-form-type-textarea .form-textarea-wrapper .cke{
  border:1px solid #cccccc;
}

/*ALINEACION FECHAS LISTAS ADMITIDOS, LISTA DE SUPERACION DE PRUEBAS SELECTIVAS,LISTA DE ESPERA*/

.field--name-field-fecha-lista-prov-admitidos,
.field--name-field-fecha-alerta-admitido-prov,
.field--name-field-fecha-lista-def-admitidos,
.field--name-field-fecha-alerta-admitidos-def,
.field--name-field-fecha-pruebas-selectivas,
.field--name-field-fecha-alerta-prueba-select,
.field--name-field-fecha-publi-prov-lista-esp,
.field--name-field-fecha-alerta-prov-espera,
.field--name-field-fecha-publi-def-lista-esp,
.field--name-field-fecha-alerta-def-espera,
.field--name-field-fecha-lista-aprob-prov,
.field--name-field-fecha-alerta-aprob-prov,
.field--name-field-fecha-publicacion-listas,
.field--name-field-fecha-alerta-public-listas{
  margin-top: 20px!important;
  margin-right: 30px;
}

.field--name-field-fecha-lista-prov-admitidos .description,
.field--name-field-fecha-alerta-admitido-prov .description,
.field--name-field-fecha-lista-def-admitidos .description,
.field--name-field-fecha-alerta-admitidos-def .description,
.field--name-field-fecha-pruebas-selectivas .description,
.field--name-field-fecha-alerta-prueba-select .description,
.field--name-field-fecha-publi-prov-lista-esp .description,
.field--name-field-fecha-alerta-prov-espera .description,
.field--name-field-fecha-publi-def-lista-esp .description,
.field--name-field-fecha-alerta-def-espera .description,
.field--name-field-fecha-lista-aprob-prov .description,
.field--name-field-fecha-alerta-aprob-prov .description,
.field--name-field-fecha-publicacion-listas .description,
.field--name-field-fecha-alerta-public-listas .description{
  width: 50%;
}


.field--name-field-fecha-lista-prov-admitidos h4,
.field--name-field-fecha-alerta-admitido-prov h4,
.field--name-field-fecha-lista-def-admitidos h4,
.field--name-field-fecha-alerta-admitidos-def h4,
.field--name-field-fecha-pruebas-selectivas h4,
.field--name-field-fecha-alerta-prueba-select h4,
.field--name-field-fecha-publi-prov-lista-esp h4,
.field--name-field-fecha-alerta-prov-espera h4,
.field--name-field-fecha-publi-def-lista-esp h4,
.field--name-field-fecha-alerta-def-espera h4,
.field--name-field-fecha-lista-aprob-prov h4,
.field--name-field-fecha-alerta-aprob-prov h4,
.field--name-field-fecha-publicacion-listas h4,
.field--name-field-fecha-alerta-public-listas h4{
  display: inline-block;
  width: 65%;
}

.field--name-field-fecha-lista-prov-admitidos .container-inline,
.field--name-field-fecha-alerta-admitido-prov .container-inline,
.field--name-field-fecha-lista-def-admitidos .container-inline,
.field--name-field-fecha-alerta-admitidos-def .container-inline,
.field--name-field-fecha-pruebas-selectivas .container-inline,
.field--name-field-fecha-alerta-prueba-select .container-inline,
.field--name-field-fecha-publi-prov-lista-esp .container-inline,
.field--name-field-fecha-alerta-prov-espera .container-inline,
.field--name-field-fecha-publi-def-lista-esp .container-inline,
.field--name-field-fecha-alerta-def-espera .container-inline,
.field--name-field-fecha-lista-aprob-prov .container-inline,
.field--name-field-fecha-alerta-aprob-prov .container-inline,
.field--name-field-fecha-publicacion-listas .container-inline,
.field--name-field-fecha-alerta-public-listas .container-inline{
  position: absolute;
}


.field--name-field-fecha-lista-prov-admitidos .js-form-type-date,
.field--name-field-fecha-alerta-admitido-prov .js-form-type-date,
.field--name-field-fecha-lista-def-admitidos .js-form-type-date,
.field--name-field-fecha-alerta-admitidos-def .js-form-type-date,
.field--name-field-fecha-pruebas-selectivas .js-form-type-date,
.field--name-field-fecha-alerta-prueba-select .js-form-type-date,
.field--name-field-fecha-publi-prov-lista-esp .js-form-type-date,
.field--name-field-fecha-alerta-prov-espera .js-form-type-date,
.field--name-field-fecha-publi-def-lista-esp .js-form-type-date,
.field--name-field-fecha-alerta-def-espera .js-form-type-date,
.field--name-field-fecha-lista-aprob-prov .js-form-type-date,
.field--name-field-fecha-alerta-aprob-prov .js-form-type-date,
.field--name-field-fecha-publicacion-listas .js-form-type-date,
.field--name-field-fecha-alerta-public-listas .js-form-type-date{
  padding: 0;
  margin: 0;
}

.paragraph-summary{
  display: inline-block!important;
  width: 80%;
}
.js .field--widget-paragraphs .field-multiple-table{
  display:block!important;
}
.paragraph-top{
  display: block!important;
}

.relacion-desc {
  display: inline;
}

.relacion-desc a {
  margin-left: 10px;
}

.field--name-field-pcon-financiado-con-fondos label,
.field--name-field-pcon-compra-publica label,
.field--name-field-pcon-sist-din-adquisicion label,
.field--name-field-pcon-acuerdo-marco label{
  font-weight: bold;
}

.field--name-field-pcon-acuerdo-marco .form-radios,
.field--name-field-pcon-sist-din-adquisicion .form-radios,
.field--name-field-pcon-compra-publica .form-radios,
.field--name-field-pcon-financiado-con-fondos .form-radios,
.field--name-field-pcon-tramit-emergencia .form-radios {
  display: flex;
  flex-direction: column-reverse;
}

.field--name-field-pcon-fecha-presentacion .fieldset-wrapper h4:first-child,
.field--name-field-pcon-fecha-presentacion .fieldset-wrapper .js-form-item-field-pcon-fecha-presentacion-0-value-date,
.field--name-field-pcon-fecha-presentacion .fieldset-wrapper .js-form-item-field-pcon-fecha-presentacion-0-value-time{
  display: none;
}

a.eliminar-archivo-form-button{
  box-sizing: border-box;
    display: inline-block;
    position: relative;
    text-align: center;
    line-height: normal;
    cursor: pointer;   
    padding: 4px 1.5em;
    border: 1px solid #a6a6a6;
    border-radius: 20em;
    background-color: #f2f1eb;
    background-image: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);
    background-image: linear-gradient(to bottom, #f6f6f3, #e7e7df);    
    text-decoration: none;
    text-shadow: 0 1px hsla(0, 0%, 100%, 0.6);
    font-weight: 600;
    font-size: 14px;
    font-size: 0.875rem;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-font-smoothing: antialiased;
    -webkit-appearance: button;    
    border: 2px solid #DB1F16!important;
    color: #DB1F16!important;
}

a.eliminar-archivo-form-button:hover{
  border: 2px solid #DB1F16;
  background-color: #DB1F16;
  color: #ffffff!important;
  background-image: none;

}


.field--name-field-tipo-de-fr {
  width: auto;
  display: inline-block;
  padding-left: 10px;
}

.field--name-field-tipo-de-fr .js-form-item {
  margin-top: 0;
  padding: 0;
}

