body {
    /*padding-top: 50px;*/
	background-color: #ffffff;
}

body>.navbar {
    -webkit-transition: background-color .3s ease-in;
    transition: background-color .3s ease-in
}

p {
	text-align: justify !important;
	color: #000000 !important;
	text-indent: 25px;
}
li>p{
	text-indent: 0px;
}

.display-table{
    display: table;
    table-layout: fixed;
}

.display-cell{
    display: table-cell;
    vertical-align: middle;
    float: none;
}

p>.lead>li{
	font-size: 15px !important;
	color: #000000 !important;
}

.dimension1{
	color:#f26021 !important;
}
.dimension2{
	color:#94c11f !important;
}
.dimension3{
	color:#d60b52 !important;
}
.dimension4{
	color:#2daae1 !important;
}
.dimension5{
	color:#0a3a58 !important;
}
.subtitulo{
	text-indent: 0px !important;
	font-weight: bold !important;
}

.m5recuadro{
	background-color: #f26021;
	color: #ffffff !important;
	text-indent: 0px !important;
	padding: 10px;
	border-radius: 25px;
}
.m5titulo-seccion {
	color: #f26021 !important;
}
.m5recuadro2{
	background-color: #ffffff;
	border: 5px solid #f26021;
	text-indent: 0px !important;
	padding: 10px;
	border-radius: 25px;
}

.accion1{
	border: 2px solid #fff19a;
}
.accion1p {
	background-color: #fff19a;
	text-indent: 0px !important;
	padding: 10px;
	border-radius: 25px;
}
.accion2{
	border: 2px solid #9adef8;
}
.accion2p {
	background-color: #9adef8;
	text-indent: 0px !important;
	padding: 10px;
	border-radius: 25px;
}
.accion3{
	border: 2px solid #d1e8b2;
}
.accion3p {
	background-color: #d1e8b2;
	text-indent: 0px !important;
	padding: 10px;
	border-radius: 25px;
}
.accion4{
	border: 2px solid #b373a6;
}
.accion4p {
	background-color: #b373a6;
	text-indent: 0px !important;
	padding: 10px;
	border-radius: 25px;
}
.accion5{
	border: 2px solid #eca7aa;
}
.accion5p {
	background-color: #eca7aa;
	text-indent: 0px !important;
	padding: 10px;
	border-radius: 25px;
}

footer .text-center {
	text-align:center !important;
}

.titulo-seccion{
	color: #073B58 !important;
}
.affix {
      top: 70px;
	  width: 250px;
  }
.panel-parte1 {
	border-color: #f2bc19;
}
.panel-parte1 > .panel-heading {
  color: #000;
  background-color: #f2bc19;
  border-color: #f2bc19;
}
.panel-parte2 {
	border-color: #d45b29;
}
.panel-parte2 > .panel-heading {
  color: #fff;
  background-color: #d45b29;
  border-color: #d45b29;
}
.panel-parte3 {
	border-color: #00aeef;
}
.panel-parte3 > .panel-heading {
  color: #fff;
  background-color: #00aeef;
  border-color: #00aeef;
}

li {
    font-size: 19px !important;
	color: #000000 !important;
}
.modal li {
    font-size: 100% !important;
	color: #000000 !important;
}
.tooltip.top .tooltip-inner {
	text-align: left !important;
	min-width: 350px !important;
	text-indent: 0px !important;
}

@media (min-width: 768px) {
    body>.navbar-transparent {
        background-color:transparent
    }

    body>.navbar-transparent .navbar-nav>.open>a {
        background-color: transparent!important
    }

	.affix {
        position: fixed;
    }
}

@media (max-width: 991px) {
    .section-preview .image img {
        width:100%
    }
	
	.affix {
        position: static;
		width:100% !important;
    }

	h1 {
		font-size: 200% !important;
	}
}

@media (max-width: 480px) {
	img {
		width: 90% !important;
	}
	.pull-right {
        float: none !important;
    }

	.mapa {
		max-width: 100% !important;
		margin: 15px auto !important;
	}
}

#home {
    padding-top: 0
}

#home .navbar-brand {
    padding: 13.5px 15px 12.5px
}

#home .navbar-brand>img {
    display: inline;
    margin: 0 10px;
    height: 100%
}

.table-of-contents {
    margin-top: 1em
}

.page-header h1 {
    font-size: 4em
}


#source-button {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100;
    font-weight: 700
}

.nav-tabs {
    margin-bottom: 15px
}

.progress {
    margin-bottom: 10px
}

footer {
    margin: 5em 0
}

footer li {
    float: left;
    margin-right: 1.5em;
    margin-bottom: 1.5em
}

footer p {
    clear: left;
    margin-bottom: 0
}

.logo-aliado{
	width: 100%;
	/*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/
}

.logo-aliado:hover{
	-webkit-filter: brightness(90%);
    filter: brightness(90%);
}

.mg-top-10{
	margin-top: 10px !important;
}

.mapa {
	max-width: 250px;
	margin-left: 20px;
	margin-bottom: 20px;
}