body{
  font-family: "Xunta Sans"!important;
}
#edit-group-facturacion-total-da-sua-e .panel-heading{
  background: none!important;
  color: #000;

}
.tituloformulario-tabla,
.path-frontpage {
  display: none;
}

.field-group-details  .panel-heading{
    background-color: #007ac3;
    color: #fff;
}
.panel-default,
.form-control,
.panel-default > .panel-heading {
    border-color: #007ac3;
}
.navbar-header{
  width: 100%;
}
.navbar-header .field--name-body{
    margin-bottom: 20px;
}
.form-type-vertical-tabs {
display: none;
}
#block-cabecera-form img{
height: 60px;
width: auto;
}

.link-split{
  display: none;
}

#block-cabecera-form img.crusoe {
    height: 110px;
    width: auto;
}
#block-cabecera-form img.xacobeo {
  height: 45px;
  width: auto;
  float:right;
}
#block-cabecera-form h3 {
    margin-left: 15px;
}
.main-container{
  margin-bottom: 50px;
}
.tituloweb h1{
 text-align: center;
}
.tituloweb h1.aslink{
  color:#337ab7;
 }
.center{
  text-align: center;
}
.tituloweb h1{
    padding: 0px;
    margin: 0px;
    font-size: 24px;
    font-weight: bold;
}
.navbar-default {
    background-color: #ffffff!important;
    border-color: #e7e7e7;
}

.print__link--pdf{
  margin:15px 0px;
  background-color: #007ac3;
  padding: 5px 15px;
  color: #fff;
  display: inline-block;
}
.print__link--pdf:focus,
.print__link--pdf:active,
.print__link--pdf:hover{
  background-color: #fff;
  color: #007ac3 ;
  text-decoration: none;
  border: 1px solid #007ac3;
  padding: 4px 14px;
}
.field--name-field-logo-xunta,
.field--name-field-logo-xacobeo {
  display: none;
}
.btn-success {
    color: #fff;
    background-color: #007ac3;
    border-color: #007ac3;
}
.info{
  padding: 0 20px 30px 20px;
  font-size:12px;
}

legend{
  font-size: 14px;
  font-weight: 700;
  margin-bottom:10px;
}
.mensaxe{
  color:red; 
  margin-top:5px;
}
#edit-group-2-modalidades-do-proxecto .js-form-item-field-modalidades-1,
#edit-field-persoas-destinatarias-do-p-wrapper .js-form-item-field-persoas-destinatarias-do-p-0{
  margin-top: 0;
}

.cabecera {
position: fixed;
left: 20px; right: 20px; top: 20px;
text-align: center;
background-color: #FFFFFF;
height: 90px;
}
.id_form{
  font-size: 12px;
}
.tableheader img {
    width: 150px;
    height: 40px;
}


.formulario .logos-formulario img {
    width: 150px;
}

.page-node-type-formulario .formulario,
.page-node-type-formulario-de-participacion .formulario-de-participacion,
.page-node-type-formulario-anexo-ii-a .formulario-anexo-ii-a,
.page-node-type-formulario-anexo-iii .formulario-anexo-iii{
  border:1px solid grey;
  padding: 20px;
}

.final{
  display: block;
  margin-top:40px 0px;
}


.blueTable  {
    width: 100%;
    font-size: 12px;
    padding-top: 10px;
    margin-bottom: 40px;
}
header .cabecera thead {
  height: 80px;
}
header .cabecera thead img {
    width: auto;
    height: 45px;
}


header .cabecera thead .xunta{
    text-align: left;
}
header .cabecera thead .xacobeo{
    text-align: right;
}
table td {
    padding: 20px;
    border: 1px solid grey;
}

table.blueTable .border{
  padding: 20px;
}
table.blueTable td{
  padding: 10px 20px;
  border: 1px solid #007bc4;
}

.titulo-seccion {
    padding: 10px 20px!important;
    background: #007bc4;
    color: #fff;
}
.subtitulo-seccion {
  padding: 10px 20px!important;
  background: #007bc4;
  color: #fff;
  opacity:0.5;
}
.red {
    color: red;
}
.negrita{
  font-weight: bold;
}
.smalltext {
    font-size: 10px;
}
.sin-border{
  border:none!important;
}
.mayuscula{
  text-transform: uppercase;
  font-weight: bold;
  margin:0px;
  padding: 0px;
}
.field--item{
  margin-top: 20px;
}

/* -- FORMULARIO DE LINGUA - OCULTAR ELEMENTOS EN CAMPOS MÚLTIPLES -- */
/*
.node-formulario-form .field-multiple-drag,
.node-formulario-form .delta-order,
.node-formulario-form thead tr th:last-child{
  display: none;
}
.node-formulario-form table td{
  border:none !important;
}
#edit-field-modalidade-principal .js-form-type-radio:first-child{
  display: none;
}
*/
/* -------------------------------------------------------------------- */

/* PANEL DE XESTIÓN */
.administra-gestor-botonera-superior{
  text-align: right;
  margin-top: 7px;
}
.administra-gestor-botonera-superior .add{
  margin-left:10px;
}
.administra-gestor .admin-section-title,
.view-id-administra_contido .view-header,
.view-administra-contido-lingua .view-header,
.view-administra-anexo-2a .view-header,
.view-administra-anexo-3 .view-header{
  display: inline-block;
  color: #101010;
  font-size: 28px;
  font-weight: 700;
  width: auto;
  margin-bottom: 20px;
  margin-top: 20px;
}
.administra-gestor .fila{
  padding:5px;
}
.administra-gestor .bot{
  background: #e6e6e6;
  padding: 20px;
  color: #101010;
  text-align: center;
  height: 100%;
  border-radius: 10px;
}
.administra-gestor .bot h2{
  margin-bottom: 30px;
}
.administra-gestor .admin{
  margin-left:10px;
}
/* VISTA */
.view-administra-contido-lingua  .views-exposed-form .form--inline,
.view-id-administra_contido .views-exposed-form .form--inline{
  display: flex;
  flex-wrap: wrap;
}
.view-administra-contido-lingua .views-exposed-form .form--inline .form-item,
.view-id-administra_contido .views-exposed-form .form--inline .form-item{
  display: flex;
  flex-wrap: wrap;
}
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title.js-form-item-title.form-group,
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-1.js-form-item-title-1.form-group,
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-2.js-form-item-title-2.form-group,
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-3.js-form-item-title-3.form-group,
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-4.js-form-item-title-4.form-group,
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-5.js-form-item-title-5.form-group,
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-6.js-form-item-title-6.form-group,
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title-7.js-form-item-title-7.form-group  {
    display: block;
    width: 82%;
    margin-top:5px;
}
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title.js-form-item-title.form-group input {
    width: 100%;
}
.view-administra-contido-lingua .views-exposed-form .form--inline .form-item{
    display: flex;
    flex-wrap: wrap;
    margin-right: 20px;
}

.view-administra-contido-lingua  .views-exposed-form .form--inline .form-item .control-label, 
.view-administra-contido-lingua  .views-exposed-form .form--inline .form-item .select-label, 
.view-administra-contido-lingua  .views-exposed-form .form--inline .form-item select, 
.view-administra-contido-lingua  .views-exposed-form .form--inline .form-item input, 
.view-administra-contido-lingua  .views-exposed-form .form--inline .form-item .select-wrapper
.view-id-administra_contido .views-exposed-form .form--inline .form-item .control-label, 
.view-id-administra_contido .views-exposed-form .form--inline .form-item .select-label, 
.view-id-administra_contido .views-exposed-form .form--inline .form-item select, 
.view-id-administra_contido .views-exposed-form .form--inline .form-item input, 
.view-id-administra_contido .views-exposed-form .form--inline .form-item .select-wrapper {
  width: 100%;
}
.view-administra-contido-lingua .views-exposed-form .form--inline .js-form-item-status ,
.view-id-administra_contido .views-exposed-form .form--inline .js-form-item-status {
  padding: 5px 0;
  width: 100%;
}
.view-administra-contido-lingua  .views-exposed-form .form--inline .js-form-item-field-nome-da-entidade-value,
.view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-nome-da-entidade-value {
  padding: 5px 0;
  width: 100%;
}
.view-administra-contido-lingua .views-exposed-form .form--inline .form-item-field-e-total-proxecto-eu-suma-d-value
.view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-nome-da-proposta-de-soluci-value {
  padding: 5px 0;
  width: 100%;
}

.view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-acronimo-da-proposta-de-so-value {
  padding: 5px 0;
  width: 100%;
}

.view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-ambito-ao-que-responde-a-p-value {
  padding: 5px 0;
  width: 100%;
}

.view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-ten-intencion-de-presentar-value {
  padding: 5px 0;
  width: 100%;
}
.view-administra-contido-lingua .views-exposed-form .form--inline .js-form-submit,
.view-id-administra_contido .views-exposed-form .form--inline .js-form-submit {
  margin-top:10px;
  width: 100%;
}
.view-administra-contido-lingua .table-bordered > thead > tr > th,
.view-id-administra_contido .table-bordered > thead > tr > th,
.view-administra-contido-lingua .table-bordered > thead > tr > th,
.view-id-administra_contido .table-bordered > tbody > tr > td, 
.view-administra-contido-lingua .table-bordered > tbody > tr > td{
  border: 1px solid #007bc4 !important;
}
.view-administra-contido-lingua .table-bordered > thead > tr > th,
.view-id-administra_contido .table-bordered > thead > tr > th,
.view-administra-contido-lingua .table-bordered > thead > tr > th{
  border-bottom: 2px solid #007bc4 !important;
}
.view-administra-contido-lingua .pager-nav,
.view-id-administra_contido .pager-nav, 
.view-administra-contido-lingua .pager-nav{
  text-align: left !important;
}
.view-administra-contido-lingua 
.view-id-administra_contido thead tr th.views-field-field-ten-intencion-de-presentar {
  width: 100px !important;
}

/* OCULTADO RADIO BUTTON DE MODALIDADE PRINCIPAL CON OPCIÓN N/D */
#edit-field-modalidade-principal div:first-child{
  display: none;
}

/*-------------- AXUSTE CAMPOS ORZAMENTO -----------------------*/
#edit-group-4-orzamento .js-form-type-number{
  display: flex;
  flex-direction: column;
}
#edit-group-4-orzamento .js-form-type-number input{
  margin-top:5px;
  max-width: 200px;
}
/*-------------- AXUSTE CAMPOS RESULTADOS -----------------------*/
#edit-group-modalidade-i-proxecto-dixi .field--type-integer label{
  display: none;
}
#edit-group-modalidade-i-proxecto-dixi .panel-body .panel-body{
  display: flex;
}
#edit-group-modalidade-i-proxecto-dixi .panel-body .panel-body > div{
  flex-basis: 50%;
  padding:0 20px;
}
#edit-group-modalidade-i-proxecto-dixi .panel-body .panel-body > div input{
  width: 100%;
}

#edit-group-modalidade-ii-proxecto-pre .field--type-integer label{
  display: none;
}
#edit-group-modalidade-ii-proxecto-pre .panel-body .panel-body{
  display: flex;
}
#edit-group-modalidade-ii-proxecto-pre .panel-body .panel-body > div{
  flex-basis: 33.33%;
  padding:0 20px;
}
#edit-group-modalidade-ii-proxecto-pre .panel-body .panel-body > div input{
  width: 100%;
}

/* ----------------------- OCULTAMOS MODALIDADE PRINCIPAL POR DEFECTO ----------------------*/
#edit-field-modalidade-principal-wrapper{
  display: none;
}
/* ----------------------- OCULTAMOS GRUPOS MODALIDADE 1 E 2 ATA SER SELECCIONADOS NO CHECK ----------------------*/
#edit-group-modalidade-1, #edit-group-modalidade-ret-1, #edit-group-modalidade-i-proxecto-dixi,
#edit-group-modalidade-2, #edit-group-modalidade-ret-2, #edit-group-modalidade-ii-proxecto-pre,
#edit-group-resumo-por-modalidade, #edit-group-retencion,
#edit-group-4-orzamento .help-block, #edit-group-6-resumo-de-resultados-do- .help-block{
  display: none;
}
/*---------------------------------------------------------------*/

@media (min-width: 576px) {
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-status {
    width: 30%;
    padding: 5px 5px 5px 0;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-nome-da-entidade-value {
    width: 70%;
    padding: 5px 0 5px 5px;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-nome-da-proposta-de-soluci-value {
    width: 50%;
    padding: 5px 5px 5px 0;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-acronimo-da-proposta-de-so-value {
    width: 50%;
    padding: 5px 0 5px 5px;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-ambito-ao-que-responde-a-p-value {
    width: 40%;
    padding: 5px 5px 5px 0;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-ten-intencion-de-presentar-value {
    width: 60%;
    padding: 5px 0 5px 5px;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-submit {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-status {
    width: 20%;
    padding: 5px 5px 5px 0;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-nome-da-entidade-value {
    width: 40%;
    padding: 5px;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-nome-da-proposta-de-soluci-value {
    width: 40%;
    padding: 5px 0 5px 5px;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-acronimo-da-proposta-de-so-value {
    width: 30%;
    padding: 5px 5px 5px 0;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-ambito-ao-que-responde-a-p-value {
    width: 30%;
    padding: 5px;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-item-field-ten-intencion-de-presentar-value {
    width: 40%;
    padding: 5px 0 5px 5px;
  }
  .view-id-administra_contido .views-exposed-form .form--inline .js-form-submit {
    width: 100%;
  }
}


.aviso-importante {
  display: block;
  margin-bottom: 10px;
}

.link-download{
  word-break: break-word;
}


#edit-field-modalidade-principal--wrapper span:after,
#edit-field-a-base-imponible-wrapper label:after,
#edit-field-b-tipo-de-ive-wrapper label:after,
#edit-field-a-base-imponible-2-wrapper label:after,
#edit-field-b-tipo-de-ive-2-wrapper label:after,
#edit-group-6-resumo-de-resultados-do---description:after  {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0VFMDAwMCIgIGQ9Ik0wLDcuNTYybDEuMTE0LTMuNDM4YzIuNTY1LDAuOTA2LDQuNDMsMS42ODgsNS41OSwyLjM1QzYuMzk4LDMuNTUzLDYuMjM3LDEuNTQ0LDYuMjIsMC40NDdoMy41MTEgYy0wLjA1LDEuNTk3LTAuMjM0LDMuNi0wLjU1OCw2LjAwM2MxLjY2NC0wLjgzOCwzLjU2Ni0xLjYxMyw1LjcxNC0yLjMyNUwxNiw3LjU2MmMtMi4wNSwwLjY3OC00LjA2LDEuMTMxLTYuMDI4LDEuMzU2IGMwLjk4NCwwLjg1NiwyLjM3MiwyLjM4MSw0LjE2Niw0LjU3NWwtMi45MDYsMi4wNTljLTAuOTM1LTEuMjc0LTIuMDQxLTMuMDA5LTMuMzE2LTUuMjA2Yy0xLjE5NCwyLjI3NS0yLjI0NCw0LjAxMy0zLjE0Nyw1LjIwNiBsLTIuODU2LTIuMDU5YzEuODcyLTIuMzA3LDMuMjExLTMuODMyLDQuMDE3LTQuNTc1QzMuODQ5LDguNTE2LDEuODcyLDguMDYyLDAsNy41NjIiLz48L3N2Zz4K);
  background-size: 10px 7px;
  content: "";
  display: inline-block;
  vertical-align: super;
  line-height: 1;
  height: 7px;
  width: 10px;
}

#edit-field-outros-modalidade-2-nombre-wrapper label,
#edit-field-outros-modalidade-1-nombre-wrapper label {
  display: none;
}

.mensaxe-4 {
  color: red;
  margin-top: 5px;
  padding: 5px 15px 0px 15px
}

/* ANEXO 2a*/
.node-formulario-anexo-ii-a-form .paragraph-type--actividades td{
  padding:10px !important;
}
.node-formulario-anexo-ii-a-form #field-datos-actividades-values thead{
  display: none;
}
.node-formulario-anexo-ii-a-form .tabledrag-toggle-weight{
  display: none;
}
.node-formulario-anexo-ii-a-form #edit-preview{
  display: none;
}
.node-formulario-anexo-ii-a-form .paragraphs-dropdown-action.button:first-child{
  background: red;
}
.node-formulario-anexo-ii-a-form .form-number{
  width: 100%;
}

.view-administra-anexo-2a .views-exposed-form .form--inline, .view-id-administra_contido .views-exposed-form .form--inline {
  display: flex;
  flex-wrap: wrap;
}
.view-administra-anexo-2a .views-exposed-form .form--inline .form-item {
  display: flex;
  flex-wrap: wrap;
  margin-right: 20px;
}
.view-administra-anexo-2a .views-exposed-form .form--inline .form-item label{
  width:100%;
}
.view-administra-anexo-2a .views-exposed-form .form--inline #edit-actions{
  margin-top:20px;
}

/* ANEXO 3 */
.node-formulario-anexo-iii-form #edit-preview{
  display: none;
}
.view-administra-anexo-3 .views-exposed-form .form--inline, .view-id-administra_contido .views-exposed-form .form--inline {
  display: flex;
  flex-wrap: wrap;
}
.view-administra-anexo-3 .views-exposed-form .form--inline .form-item {
  display: flex;
  flex-wrap: wrap;
  margin-right: 20px;
}
.view-administra-anexo-3 .views-exposed-form .form--inline .form-item label{
  width:100%;
}
.view-administra-anexo-3 .views-exposed-form .form--inline #edit-actions{
  margin-top:20px;
}