a:hover{
	text-decoration: none;
}
a{
	color:#b41e49;
}

html .btn-primary{
	background-color: #b41e49;
	border-color: #b41e49;
	opacity: 1;
}

html .btn-primary:hover, html .btn-primary.hover{
	background-color: #b41e49;
	border-color: #b41e49;
	opacity: .7;
}

html .btn-primary:active, html .btn-primary.active, .show > html .btn-primary.dropdown-toggle{
	background-color: #b41e49;
	border-color: #b41e49;
	opacity: .7;
}

.titMide{
	display: inline-block;
	vertical-align: top;
	margin-bottom:0;
	margin-left: 30px;
	font-size: 2.2em;
	text-transform: inherit;
}

.btnContacto{
	margin-top: 8px;
	margin-right: 10px;
}

.page-header{
	background-color:#b41e49;
	border:0!important;
}

section.page-header h1{
	border-bottom: 0;
}

.list.list-icons.list-icons-style-3 li > .fa:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .fa:first-child, .list.list-icons.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child{background-color:#b41e49;}

.adecContacto{color:#b41e49;}

@media screen and (max-width:768px){
	.adecContacto{
		border-top:1px solid #ddd;
		padding-top:25px;
		margin-top: 25px;
	}
}

ul.breadcrumb li, ul.breadcrumb li a{
	color:#fff;
}

.btnContacto a{
	color:#b41e49;
	font-weight: 700;
	opacity: 1;
}

.btnContacto a:hover{
	opacity:.7;
}

.mapContacto{
	width: 100%;
	display: block;
	height: 350px;
}

.titMide strong{
	font-weight: 800!important;
}

.mgTop0{
	margin-top: 0!important;
}

.mgTop100{
	margin-top: 100px!important;
}

.section-dimensiones{
	margin:50px auto;
}

.dimension-box{
	width:100%;
	border-radius: 10px;
	text-align: center;
	padding-top: 30px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	margin-bottom:20px;
}

.dimension-box:hover{
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
}

.dimension-box h4{
	font-size:1.8em;
	font-weight:600;
	margin:20px auto;
}

.dimension-box a{
	padding:7px 15px;
	font-weight: 700;
	background-color: #fff;
	border-radius: 20px;
	font-size: 0.9em;
}

.dimension-box a:hover{
	text-decoration: none;
}

.dimension-box img{
	max-width: 75px;
	margin: 0 auto;
}

.dimension-info{
	padding:20px 15px 30px 15px;
	color:#fff;
	margin-top: 25px;
	border-radius:0 0 10px 10px;
}

.dimension-info p{
	color:#fff;
	font-size: 1.1em;
}

#ambiental{
	color:#0dcc47;
}

#social{
	color:#fd7e18;
}

#ciencia{
	color:#ceb300;
}

#economia{
	color:#015dfe;
}

#infraestructura{
	color:#880f84;
}

#gobernanza{
	color:#ee0f0f;
}

.ambiental .dimension-info{
	background-color:#0dcc47;
}
.ambiental h4{
	color:#0dcc47;
}

.ambiental a{
	color:#0dcc47;
}

.economia .dimension-info{
	background-color:#015dfe;
}
.economia h4{
	color:#015dfe;
}

.economia a{
	color:#015dfe;
}

.ciencia .dimension-info{
	background-color:#ceb300;
}
.ciencia h4{
	color:#ceb300;
}

.ciencia a{
	color:#ceb300;
}

.infraestructura .dimension-info{
	background-color:#880f84;
}
.infraestructura h4{
	color:#880f84;
}

.infraestructura a{
	color:#880f84;
}

.social .dimension-info{
	background-color:#fd7e18;
}
.social h4{
	color:#fd7e18;
}

.social a{
	color:#fd7e18;
}

.gobernanza .dimension-info{
	background-color:#ee0f0f;
}
.gobernanza h4{
	color:#ee0f0f;
}

.gobernanza a{
	color:#ee0f0f;
}


/* ------------- GRIDDER ------------- */

#economia + .gridder-show::before{
	top: auto;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #015dfe;
	border-width: 15px;
	left: 17%;
	margin: -30px 0 0 -15px;
	z-index: 999;
}

#ciencia + .gridder-show::before{
	top: auto;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #ceb300;
	border-width: 15px;
	left: 50%;
	margin: -30px 0 0 -15px;
	z-index: 999;
}

#social + .gridder-show::before{
	top: auto;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #fd7e18;
	border-width: 15px;
	left: 50%;
	margin: -30px 0 0 -15px;
	z-index: 999;
}

#gobernanza + .gridder-show::before{
	top: auto;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #ee0f0f;
	border-width: 15px;
	left: 83.5%;
	margin: -30px 0 0 -15px;
	z-index: 999;
}

#ambiental + .gridder-show::before{
	top: auto;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #0dcc47;
	border-width: 15px;
	left: 83.5%;
	margin: -30px 0 0 -15px;
	z-index: 999;
}

#infraestructura + .gridder-show::before{
	top: auto;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #880f84;
	border-width: 15px;
	left: 17%;
	margin: -30px 0 0 -15px;
	z-index: 999;
}

#ambiental + .gridder-show .gridder-padding{
	background:#0dcc47;
	border-radius: 10px;
}

#economia + .gridder-show .gridder-padding{
	background:#015dfe;
	border-radius: 10px;
}

#ciencia + .gridder-show .gridder-padding{
	background:#ceb300;
	border-radius: 10px;
}

#social + .gridder-show .gridder-padding{
	background:#fd7e18;
	border-radius: 10px;
}

#gobernanza + .gridder-show .gridder-padding{
	background:#ee0f0f;
	border-radius: 10px;
}

#infraestructura + .gridder-show .gridder-padding{
	background:#880f84;
	border-radius: 10px;
}

.gridder .grider-show .gridder-padding{
	padding:0 15px;
}

.gridder-show p{
	color:#fff;
}

.gridder-show .bg-image{
	min-height: 250px;
}

.gridder-show .listVariables{
	min-height: 250px;
}

#ambiental + .gridder-show .bg-image{
	background:url("http://adec.org.ar/mide/img/bg_ambiental-info.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	border-radius:10px 0 0 10px;
}

#social + .gridder-show .bg-image{
	background:url("http://adec.org.ar/mide/img/bg_social-info.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	border-radius:10px 0 0 10px;
}

#economia + .gridder-show .bg-image{
	background:url("http://adec.org.ar/mide/img/bg_economia-info.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	border-radius:10px 0 0 10px;
}

#infraestructura + .gridder-show .bg-image{
	background:url("http://adec.org.ar/mide/img/bg_infraestructura-info.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	border-radius:10px 0 0 10px;
}

#ciencia + .gridder-show .bg-image{
	background:url("http://adec.org.ar/mide/img/bg_ciencia-info.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	border-radius:10px 0 0 10px;
}

#gobernanza + .gridder-show .bg-image{
	background:url("http://adec.org.ar/mide/img/bg_gobernanza-info.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	border-radius:10px 0 0 10px;
}

.gridder-show .row{
	margin-left:0;
	margin-right:0;
}

.prev, .next{
	display: none;
}
.gridder-close{
	position:absolute;
	z-index: 999;
	top:25px;
	right:30px;
	color:#fff;
	font-weight:500;
	font-size:0.8em;
}

.gridder-close:hover{
	color:#fff;
	border-bottom: 1px solid #fff;
	text-decoration: none;
	padding-bottom:0;
}

.gridder-expanded-content .listVariables{
	padding:30px 0;
	color:#fff;
}

.listVariables ul{
	padding-right:60px;
	list-style-type: none;
	padding-left: 60px;
}

.listVariables ul a li{
	padding:15px 0;
	border-bottom:1px solid rgba(255,255,255,0.5);
}

.listVariables ul a li:before{
	content: "\f0da"; /* FontAwesome Unicode */
  	font-family: FontAwesome;
  	margin-left:-25px;
  	display: none;
  	width:25px;
}

.listVariables ul a:last-child > li{
	border-bottom:0;
}

.listVariables ul a li{
	color:#fff;
	text-decoration: none;
	font-weight: 500;
}

.listVariables ul a:hover{
	color:#fff;
	text-decoration: none;
	font-weight: 600;
}

.listVariables ul a li:hover{
	color:#fff;
	text-decoration: none;
	font-weight: 600;
}

.listVariables ul a li:hover:before{
	display: inline-block;
}

@media screen and (max-width:768px){
	.gridder-show .col-sm-6{
		flex:100%;
		width: 100%;
		max-width: 100%;
	}

	#gobernanza + .gridder-show .bg-image, #economia + .gridder-show .bg-image, #ciencia + .gridder-show .bg-image, #social + .gridder-show .bg-image, #infraestructura + .gridder-show .bg-image, #ambiental + .gridder-show .bg-image{
		border-radius:10px 10px 0 0;
	}
	#gobernanza + .gridder-show::before, #economia + .gridder-show::before, #ciencia + .gridder-show::before, #social + .gridder-show::before, #infraestructura + .gridder-show::before, #ambiental + .gridder-show::before{
		left:50%;
	}
}

/* -------------------- BREACRUMBS -------------------- */

.mide_breadcrumb{
	margin-top:50px;
	padding-bottom:0;
}

.mide_breadcrumb h4{
	font-weight: 500;
	font-size:1.2em;
}

.mide_breadcrumb h4 a{
	color:inherit;
}

.mide_breadcrumb h4 a:hover{
	text-decoration: underline;
}

.mide_breadcrumb h4 span.active{
	font-weight: 700;
}

.mide_breadcrumb h4.actualPos{
	color:#ccc;
	font-size:1.2em;
}

@media screen and (max-width:768px){
	.mide_breadcrumb h4.actualPos{
		text-align: left;
	}
}


/* -------------------- VARIABLES -------------------- */

.titSeccion{
	margin-top: 25px;
	font-weight: 700;
}

.variable-box, .indicador-box{
	width:100%;
	border-radius: 10px;
	text-align: center;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	margin-bottom:30px;
	padding:20px 30px 30px 30px;
}

.variable-box:hover, .indicador-box:hover{
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
}

.variable-box h4{
	font-size:1.4em;
	font-weight:600;
	margin:20px auto;
}

.variable-box img{
	max-width: 100px;
	margin: 0 auto;
}

.variable-box a{
	padding:8px 15px;
	font-weight: 700;
	border-radius: 20px;
	color:#fff;
	font-size: 0.9em;
}

.variable-box a:hover{
	text-decoration: none;
	opacity: .8;
}

.variable-ambiental a{
	background-color: #0dcc47;
}

.variable-social a{
	background-color: #fd7e18;
}

.variable-ciencia a{
	background-color: #ceb300;
}

.variable-gobernanza a{
	background-color: #ee0f0f;
}

.variable-economia a{
	background-color: #015dfe;
}

.variable-infraestructura a{
	background-color: #880f84;
}

.variable-box p{
	font-size: 1.1em;
	margin-bottom:35px;
}

.variable-box .last_data{
	font-size: 1.2em;
	margin:20px auto;
}

.variable-box .last_data .value{
	font-weight:700;
	color:#000;
}

@media screen and (min-width: 768px){
	hr.indicadorSidebar{
		display: none;
	}
}

@media screen and (max-width: 768px){
	.variable-box, .indicadorSidebar{
		margin-top:0;
		margin-bottom:25px;
	}
}


/* -------------------- INDICADORES -------------------- */

.ambitoTerritorial{
	color:#767676;
	text-transform: inherit;
	font-size: 1.1em;
	font-weight: 500;
	margin-top:0;
}

.ambitoTerritorial span{
	text-transform: uppercase;
	font-weight: 700;
}

.datosIndicador .introIndicador p{
	font-size:1.2em;
}

.datosIndicador .tit{
	font-weight: 700;
	font-size: 1.5em;
	text-transform: inherit;
	margin-bottom: 10px;
}

.datosIndicador .titIndicador{
	text-transform: inherit;
	font-weight: 500;
	color:#767676;
	font-size:1.2em;
	font-weight: 700;
}

.datosIndicador img{
	width: 100%;
	display: block;
}

.datosHistoricos table thead th{
	border-bottom:2px solid #777;
}

.datosIndicador .datosHistoricos table{
	margin-top:25px;
}

.datosIndicador .fuente{
	font-size:0.9em;
}

.overflowScroll{
	overflow-x: scroll;
	margin-bottom: 15px;
}

.overflowScroll table{
	font-size:0.9em;
}

.indicador-box i{
	font-size:4em;
	margin: 15px auto;
}

.indicador-box h4{
	font-size:1.4em;
	margin-bottom: 25px;
}

.indicador-box a{
	padding:8px 15px;
	font-weight: 700;
	border-radius: 20px;
	color:#fff;
}

.indicador-box a:hover{
	text-decoration: none;
	opacity: .8;
}


/* -------------------- FOOTER -------------------- */

footer{
	text-align: center;
	padding:50px 0!important;
}

footer .col-lg-12{
	margin-bottom:0!important;
}

footer img{
	display: block;
	margin: 0 auto 15px auto;
	max-width: 100px;
}

footer a{
	color:#fff;
	font-weight: 600;
}

/*---------------------------------------------------- CONFIRMACION ------------------------------------------------------------------------------*/

.container

.iconConfirmacion{
  display: block;
  margin:0 auto 50px auto;
  max-width: 100px;
}

.logoWhite{
  display: block;
  margin:50px auto 75px auto;
  max-width: 175px;
}

#respuesta{color:#dda831;margin-top:25px;}
#respuesta p{margin-bottom:0;font-size:0.9em;}


  .iso-pentamediaConf{
    text-align: center;
    margin:0 auto 50px auto;
    display: block;
  }

  .containerLogo{
    display: block;
    width: 100%;
    text-align: center;
    padding:80px 0 0 0;

  }

  .containerGracias{
    display: block;
    width: 100%;
    text-align: center;
    padding:40px 0 ;

  }

  .containerLogo h3, .containerGracias h3{
    color:#b41e49;
    font-weight: 400;
    font-size: 1.6em;
    font-family: "Open Sans", Arial, sans-serif;
  }
  .containerLogo p, .containerGracias p{
    color:#999;
    font-size: 1.1em;
    margin-bottom:100px;
    font-weight: 400;
  }
  .containerLogo h4, .containerGracias h4{
  margin-top:10px;
  font-family: "Open Sans", Arial, sans-serif;
  margin-bottom:40px;
  font-size:1.1em;
  line-height: 1.3em;
  font-weight: 400;
  color:#999;
}

.containerLogo hr, .containerGracias hr{
  color:#b41e49;
  margin: 25px auto;
  border:1px solid #b41e49;
  max-width: 100px;
}
.colLogo{
  background: rgba(255,255,255,1);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
-webkit-box-shadow: 0px 0px 34px -2px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 0px 34px -2px rgba(0,0,0,0.8);
box-shadow: 0px 0px 34px -2px rgba(0,0,0,0.8);
}
.colForm{
  padding-right:0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.colConfirmacion{
  background: rgba(255,255,255,1);
  margin:0 auto;
  max-width: 500px;
  text-align: center;
-webkit-box-shadow: 0px 0px 34px -2px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 0px 34px -2px rgba(0,0,0,0.8);
box-shadow: 0px 0px 34px -2px rgba(0,0,0,0.8);
}

.container-contacto{
  z-index: 999;
  background-color: #fff;
  padding:30px 40px 20px 40px;

-webkit-box-shadow: 0px 0px 34px -2px rgba(0,0,0,0.8);
-moz-box-shadow: 0px 0px 34px -2px rgba(0,0,0,0.8);
box-shadow: 0px 0px 34px -2px rgba(0,0,0,0.8);
}

@media only screen and (max-width: 768px) {
  .iconConfirmacion{
  margin:0 auto 50px auto;
  max-width: 100px;
}
.contentHeader h3{
  font-size:2em;
}
.contentHeader h4{
  font-size:1.5em;
}
.colConfirmacion{
  width: 100%;
  max-width: 100%;
  height:100%;
    -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.logoWhite{
  margin:40px auto 0 auto;
}
}

@media (min-width:768px){
  .hrMobile{
    display:none;
    visibility: hidden;
  }
}

@media (max-width:768px){
  .containerLogo{
    padding-top:30px;
  }
  .logoBlumed{
    max-width:200px;
  }
  .logoBlumedSmall{
  margin-bottom:75px;
}
  .containerLogo p{
    margin-bottom:20px;
  }
  .colLogo{
    display: block;
    width:100%;
      -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
  }
  .iso-pentamedia{
    display:none;
  }
  .container-contacto{
    padding-top:0;
  }
  .container-contacto h3{
    text-align: center;
  }
  .container-contacto h4{
    text-align: center;
  }
  .form-control{
    height:45px;
  }
  .rowBg{
    display:block;
    top:0;
    transform:none;
    -webkit-transform:none;
    background:#fff;
    -ms-transform:none;
  }
  .container{
    height:100%;
  }
  .colForm{
  padding-right:0;
  padding-left:0;
  width: 100%;

}

  .container-contacto{
  -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
}

.volver{
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: 700;
	text-decoration: none;
}

.containerVolver{
	display: block;
	margin: 25px auto;
}

.logoGracias{
	max-width: 100px;
}