.node-form {
  max-width: 1280px;
  margin: auto !important;
}

.node-form,
.node-form .details-wrapper,
.node-form .fieldset-wrapper,
.node-form .form-type-number,
.node-form .field--type-datetime,
.page-node-type-ucc-i ul.horizontal-tabs-list,
[id^="edit-group-modalidades"] .item-list ul,
.node-form .form-radios {
  display: flex;
  flex-wrap: wrap;
}

.page-node-type-ucc-i ul.horizontal-tabs-list li {

  flex: 1 0 auto;
}

.node-form .field--type-datetime {
  align-items: center;
}

.node-form .form-type-number {
  align-items: center
}

.node-form .form-radios {
  justify-content: start;
}

.node-form .form-type-date {
  padding-bottom: 10px;
}

.node-form .form-type-date,
.node-form input[type="date"].form-control,
.node-form .field--type-datetime>div,
.node-form .field--type-datetime h4,
.node-form .details-wrapper [id^="edit-field-lineas-de-actuacion-wrapper"],
.node-form .details-wrapper .field_block_instrucciones_personal,
.node-form .details-wrapper .field_block_instrucciones,
.node-form .details-wrapper>div.field--widget-boolean-checkbox,
.node-form .details-wrapper>div.details-description,
.node-form .field--name-body,
.node-form .form-radios {
  width: 100%;
}

.form-radios .form-item:not(:first-child) {
  padding: 0 10px
}

.form-radios .form-item:first-child {
  padding: 0 10px 0 0
}

.node-form .form-type-entity-autocomplete .description {
  display: none;
}

.node-form .form-type-number input {
  width: calc(100% - 20px);
}

.node-form .form-type-number .field-suffix {
  margin-left: 5px
}

.node-form .field--type-file,
.node-form .details-wrapper [id^="edit-field-lineas-de-actuacion-wrapper"],
.node-form .details-wrapper .field_block_instrucciones_personal,
.node-form .details-wrapper .field_block_instrucciones,
.node-form .details-wrapper>div.field--widget-boolean-checkbox,
.node-form .details-wrapper>div.details-description,
.node-form .field--name-body,
.node-form .details-wrapper>div:not(.details-description):not(.field--widget-boolean-checkbox):not(.field_block_instrucciones):not(.field_block_instrucciones_personal):not(.field--name-field-lineas-de-actuacion),
.node-form .fieldset-wrapper>div:not(.form-radios),
.node-form>div:not(.field--name-body):not(.field--type-file):not(.field-group-tabs-wrapper):not(.form-managed-file),
.node-form .details-wrapper,
.node-form .fieldset-wrapper,
.node-form {
  padding: 0 15px
}
.alert-info{
  padding-top: 20px !important;
  margin-top: 20px !important;
  flex: 0 0 100% !important;
  width: 100% !important;
}

.node-form .details-wrapper>div:not(.details-description):not(.field--widget-boolean-checkbox):not(.field_block_instrucciones):not(.field_block_instrucciones_personal):not(.field--name-field-lineas-de-actuacion),
.node-form .fieldset-wrapper>div:not(.form-radios),
.node-form>div:not(.field--name-body):not(.field--type-file):not(.field-group-tabs-wrapper):not(.form-managed-file) {
  flex: 0 0 33%;
  width: 33%;
}

.node-form .details-wrapper [id^="edit-field-lineas-de-actuacion-wrapper"],
.node-form .details-wrapper .field_block_instrucciones_personal,
.node-form .details-wrapper .field_block_instrucciones,
.node-form .details-wrapper>div.field--widget-boolean-checkbox,
.node-form .details-wrapper>div.details-description,
.node-form .field--name-body {
  flex: 0 0 100%;
}

.node-form .field--type-file {
  flex: 0 0 50%;
  width: 50%;
}

[id^="edit-field-lineas-de-actuacion"],
[id^="personal_uccs_w"],
[id^="actividadeswidget_uccs_w"],
[id^="cursowidget_uccs_w"],
[id^="informewidget_uccs_w"],
[id^="noticiawidget_uccs_w"] {
  width: 100%;
  max-width: 100% !important;
  flex-basis: 100% !important;
}

.node-form .field--type-datetime h4 {
  padding-top: 9px;
  font-weight: normal;
}

.node-form [id^="edit-actions"] {
  flex: 1 0 100% !important;
  width: 100% !important;
}

.page-node-type-ucc-i ul.horizontal-tabs-list li {
  flex: 1 0 auto;
}

.field_required_plx {
  background-color: red;
  color: white;
}

.field_required_plx strong::after {
  content: "*";
  top: 10px;
  position: absolute;
  background: none;
}

.productos-items {
  max-width: 1080px;
  margin-bottom: 25px;
}

.productos-items .view-header {
  padding: 10px 0px;
}

.productos-items .fieldset-legend {
  font-weight: 600;
}

.productos-items .views-field.views-field-delete-node,
.productos-items .views-field.views-field-edit-node {
  width: 25px;
}

[id^="edit-group-modalidades"] .item-list li {
  flex: 0 0 auto;
  margin-bottom: 15px !important;
}

/**** POPUP DE CONFIRMACION DE GUARDADO ********/
.node-form [id^="modalConfirmationUCC"] {
  width: 100% !important;
}
.btn-close.close-ucc {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: .25em .25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: .25rem;
  opacity: .5;
}

@media (max-width:992px) {

  .node-form .details-wrapper>div:not(.details-description):not(.field--widget-boolean-checkbox):not(.field_block_instrucciones):not(.field_block_instrucciones_personal):not(.field--name-field-lineas-de-actuacion),
  .node-form .fieldset-wrapper>div:not(.form-radios),
  .node-form>div:not(.field--name-body):not(.field--type-file):not(.field-group-tabs-wrapper):not(.form-managed-file) {
    width: 50%;
    flex-basis: 50%;
  }
}

@media (max-width:720px) {
  [id^="edit-group-modalidades"] .item-list li {
    flex-grow: 1;
  }
}

@media (max-width:620px) {

  .node-form .field--type-file,
  .node-form .details-wrapper>div:not(.details-description):not(.field--widget-boolean-checkbox):not(.field_block_instrucciones):not(.field_block_instrucciones_personal):not(.field--name-field-lineas-de-actuacion),
  .node-form .fieldset-wrapper>div:not(.form-radios),
  .node-form>div:not(.field--name-body):not(.field--type-file):not(.field-group-tabs-wrapper):not(.form-managed-file) {
    max-width: 100%;
    width: 100%;
    flex-basis: 100%;
  }

  .node-form .field--type-datetime h4 {
    margin-bottom: 0.5rem;
  }

  .node-form .field--type-file,
  .node-form .details-wrapper [id^="edit-field-lineas-de-actuacion-wrapper"],
  .node-form .details-wrapper .field_block_instrucciones_personal,
  .node-form .details-wrapper .field_block_instrucciones,
  .node-form .details-wrapper>div.field--widget-boolean-checkbox,
  .node-form .details-wrapper>div.details-description,
  .node-form .field--name-body,
  .node-form .details-wrapper>div:not(.details-description):not(.field--widget-boolean-checkbox):not(.field_block_instrucciones):not(.field_block_instrucciones_personal):not(.field--name-field-lineas-de-actuacion),
  .node-form .fieldset-wrapper>div:not(.form-radios),
  .node-form>div:not(.field--name-body):not(.field--type-file):not(.field-group-tabs-wrapper):not(.form-managed-file),
  .node-form .details-wrapper,
  .node-form .fieldset-wrapper {
    padding: 0;
  }
}

@media (max-width:520px) {
  .page-node-type-ucc-i ul.horizontal-tabs-list li {
    flex: 1 0 100%;
    float: none;
  }

  [id^="edit-group-modalidades"] .item-list li {
    flex-basis: 100%;
    max-width: 100% !important;
  }
}

/* Form node-ucc */
.page-node-type-ucc-i .node--type-ucc-i .col-12 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.page-node-type-ucc-i .node--type-ucc-i .col-12 a {
  flex: 0 0 24%;
  order: 1;
}

.page-node-type-ucc-i .node--type-ucc-i .col-12 .block-views-blockucci-block-8 {
  flex: 0 0 100%;
  order: 0 !important;
}

.page-node-type-ucc-i .node--type-ucc-i .col-12 .views-element-container {
  flex: 0 0 100%;
  order: 2;
}

#validate-solicitud-block-form{
  flex-wrap:wrap;
  align-items: flex-start;
  padding-left:2%;
  padding-right:2%;

}
 #validate-solicitud-block-form .title-download{
  flex: 0 0 100%;
}

#validate-solicitud-block-form .download-my-pdf{
  flex: 0 0 100%;
  border: 1px solid black;
  padding: 10px 10px 20px 20px;
  margin-top: 0.7em;
  display:flex;
  flex-wrap:wrap;

}

#validate-solicitud-block-form .download-my-pdf p{
   flex: 0 0 100%;
}

#validate-solicitud-block-form .download-my-pdf div{
   flex: 0 0 20%;
   padding-left:3%;

}

#validate-solicitud-block-form .validate-div-file{
  flex: 1 0 100%;
  border: 1px solid black;
  margin-top: 3%;
  padding: 10px 10px 10px 20px;
  display:flex;
  flex-wrap:wrap;

}

#validate-solicitud-block-form .validate-div-file p{
  flex: 0 0 100%;
}

#validate-solicitud-block-form .validate-div-file #ajax-wrapper{
  flex: 0 0 35%;
  padding-left:3%;
}


#validate-solicitud-block-form .validate-div-pdf{
  flex: 0 0 100%;
  border: 1px solid black;
  margin-top: 3%;
  padding: 10px 10px 40px 20px;
  display:flex;
  flex-wrap:wrap;
}

#validate-solicitud-block-form .validate-div-pdf p{
        flex: 0 0 100%;

}

#validate-solicitud-block-form .validate-div-pdf input{
margin-left: 3%;
}


.input-validate .form-radios .form-item:not(:first-child) {
  padding: 0;
}

.path-batch .progress{
  height:7vh;
  padding: 1vh;
  line-height: unset;
  font-size: 1rem;
  justify-content: center;
  background-color: white;
}
.path-batch .progress .progress__track{
  min-width: 50vw;
}
.path-batch header{
  margin-top: 10vh;
}

.upload-evaluation-uccs-form{
  padding: 10% 30%;
  text-align: center;
}