/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */
header{

}
header a{

  font-weight:bold;
}
#search-block-form{
  float:right;
  width:300px;
}
.btn-primary{
  background-color:#242a5a !important;
}
.node--view-mode-full .group-footer{
  padding-top:20px;
  clear:both;
}
.field{
  padding-bottom:5px;
}
.views-exposed-form .form-item {
  width:32%;
}
.views-exposed-form .form-item .control-label{
    display:block;
}
.alignright{
  text-align: right;
}
#block-moderationvcm{
  width:100%;
  text-align:right;
}

#block-resumenvcmgeneral .item-resumen {
 	display:inline-block;
	width:32%;
}

#block-resumenvcmgeneral .item-resumen .wrapper{
 text-align:center;
 padding:10px;
}

#block-resumenvcmgeneral .item-resumen .wrapper .data{
 font-size:2.4em;
 font-weight:bold;
}

.form-wrapper .description{
    color:gray;
}

a {
  color: #242a5a ;
  text-decoration: none;
}
a:hover {
  color: #000 ;
  text-decoration: none;
}

.item-resumens  h4{
  margin-top:10px;
  margin-bottom:2px;
  padding:2px 5px;
  background-color:#242a5a;
  color:#fff;
}


.topmenuleft{
  -webkit-border-bottom-left-radius: 30px;
  -moz-border-radius-bottomleft: 30px;
  border-bottom-left-radius: 30px;
  display:inline-block;
  background-color: #242a5a;
  color:#ffff;
  padding:10px 40px 10px 70px;
}
.topmenucenter{

  display:inline-block;
  background-color: #242a5a;
  color:#ffff;
  padding:10px 40px 10px 40px;
}
.topmenuright{
  -webkit-border-bottom-right-radius: 30px;
  -moz-border-radius-bottomright: 30px;
  border-bottom-right-radius: 30px;
  display:inline-block;
  background-color: #242a5a;
  color:#ffff;
  padding:10px 70px 10px 40px;
}
.topmenucenter {
  display: inline-block;
  background-color: #242a5a;
  color: #ffff;
  padding: 10px 40px 10px 40px;
}

#block-resumenvcmgeneral .topbox a{
  color:#fff;
}

.form-type-tablefield .description{

  display:none;
}
.form-item-field-presupuesto-0-caption,
.form-item-field-participacion-0-caption {
  display:none;
}
#edit-field-participacion-0-tablefield-import,
#edit-field-participacion-0-tablefield-addrow-addrow,
#edit-field-numero-final-de-participan-0-tablefield-addrow-addrow,
#edit-field-numero-final-de-participan-0-tablefield-import,
#edit-field-numero-final-de-participan-0-tablefield-rebuild,
#edit-field-presupuesto-0-tablefield-rebuild,
#edit-field-participacion-0-tablefield-rebuild--content,
#edit-field-participacion-0-tablefield-rebuild .panel-heading{
  display:none;

}

#block-resumenvcm .item-resumen{
    padding:1px;
}
#block-resumenvcm .item-resumen .table-cell{
  border:1px solid gray;
  padding: 0px 2px 2px 2px;
}
#block-resumenvcm .item-resumen .table-cell h4{
  margin-top:0px;
  margin-bottom:2px;
  padding:2px 5px;
  background-color:#242a5a;
  color:#fff;
}

#node-informe-final-form #edit-field-resultados-parciales-0-tablefield-rebuild,
#node-informe-final-form .form-item-field-resultados-parciales-0-caption,
#node-intervencion-form #edit-field-resultados-parciales-de-la-0-tablefield-rebuild,
#node-intervencion-form .form-item-field-resultados-parciales-de-la-0-caption,
#node-intervencion-form #edit-field-revision-de-cronograma-0-tablefield-rebuild,
#node-intervencion-form .form-item-field-revision-de-cronograma-0-caption,
#node-intervencion-form #edit-field-aprendizajes-y-evaluacione-0-tablefield-rebuild,
#node-intervencion-form .form-item-field-aprendizajes-y-evaluacione-0-caption,
#node-diagnostico-form #edit-field-variables-0-tablefield-rebuild,
#node-diagnostico-form #edit-field-personas-involucradas-0-tablefield-rebuild,
#node-diagnostico-form #edit-field-cronograma-0-tablefield-rebuild,
#node-diagnostico-form .form-item-field-personas-involucradas-0-caption,
#node-diagnostico-form .form-item-field-cronograma-0-caption,
#node-diagnostico-form .form-item-field-variables-0-caption{
  display:none;
}

@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */ }
@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width:961px) {
  /* tablet, landscape iPad, lo-res laptops ands desktops */

  #block-resumenvcm .item-resumen{
    display:inline-block;
    width:33%;
  }

  aside section h2.block-title{
    font-size:1.4em;
    border-bottom:1px solid #242a5a;
    padding-bottom:5px;
  }

}
@media (min-width:1025px) {
  /* big landscape tablets, laptops, and desktops */
  aside section h2.block-title{
    font-size:1.4em;
    border-bottom:1px solid #242a5a;
    padding-bottom:5px;
  }
  #block-resumenvcm .item-resumen{
    display:inline-block;
    width:33%;
  }
  #edit-field-participacion-0-tablefield-table .form-text{
    width:100px !important;
  }

}
@media (min-width:1281px) {
  /* hi-res laptops and desktops */
  #block-resumenvcm .item-resumen{
    display:inline-block;
    width:33%;
  }
  aside section h2.block-title{
    font-size:1.4em;
    border-bottom:1px solid #242a5a;
    padding-bottom:5px;
  }

}
