#about, #homeo, #enlaces, #contact{
	min-height: 100vh;
}


hr {
  /*border-color: #21409a;#3b61c2,*/
	border-color: #3b61c2;
}
a{
	color:#3b61c2;
}
a:hover,
a:focus {
  color: #0944d8;
}

.bg-primary {
  background-color: #3b61c2;
}

.text-faded {
  color: rgba(255, 255, 255, 0.7);
}

.text-morado {
 color:#1940a3;
}

.text-faded a{
  color: white;
}

.navbar-default .navbar-header .navbar-brand {
  color: #3b61c2;
}

.navbar-default .navbar-header .navbar-brand:hover,
.navbar-default .navbar-header .navbar-brand:focus {
  color: #3b61c2;
}

.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus:hover {
  color: #617dc2;
}
.navbar-default .nav > li.active > a,
.navbar-default .nav > li.active > a:focus {
  color: #617dc2 !important;
}

  .navbar-default.affix .navbar-header .navbar-brand {
    color: #617dc2;
}

 .navbar-default.affix .navbar-header .navbar-brand:hover,
  .navbar-default.affix .navbar-header .navbar-brand:focus {
    color: #3b61c2;
  }

  .navbar-default.affix .nav > li > a:hover,
  .navbar-default.affix .nav > li > a:focus:hover {
    color: #617dc2;
  }

header{
  background-image: url('../img/ofic01azul.jpg');
}

header .header-content .header-content-inner p {
  font-weight: 300;
  color: rgba(255, 255, 255, 0.9);
}

#about{
    background-image: url('../img/fdoescul02.jpg');
}

#homeo{
    background-image: url('../img/fdo-hom03.jpg');
    color: rgba(97, 125, 194, 1);
    
}


.portfolio-box .portfolio-box-caption {
  background: rgba(97, 125, 194, 0.9);
}

.text-primary {
  color: #617dc2;
}

.btn-primary {
  background-color: #617dc2;
  border-color: #617dc2;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #222222;
  background-color: #d4e0ff;
  border-color: #ededed;
}


.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: white;
  background-color: #0944d8;/*7087c2*/
  border-color: #7c90c2;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #3b61c2;
  border-color: #3b61c2;
}

.btn-primary .badge {
  color: #3b61c2;
  background-color: white;
}

.infomns{
	//color:#00ffab;
	color: rgba(0,255,200,.9);

	position: absolute;
	top:55px;
	right: 50px;
	font-weight: 700;
    
    text-shadow: 4px 4px 7px black;
}

.infomns a, .english a{
	//color: #ffffab;
	color: rgba(255,215,200,.9);
	
}

.infomns a:hover{
	color: rgba(255,255,255,0.9);
}

.redes{
    margin-top: 4em;
}

.english{
	position: absolute;
	top: 55px;
	left: 10px;
}

.odomedlogo{
    height: 1em;
}
.hslogo img{
    width: 160px;
    margin-bottom: 3em;
}

.titulo{
    width: 220px;
    max-width: 45%;
    margin-bottom: 2em;
}

.mapx{
    width: 80%;
    max-width: 800px;
}

footer{
    padding: 2em;
    padding-top: 2em;padding-bottom: 2em;
    background: #666;/*4268c9;/*1940a3;/*#dce5fd;/*#cbd4ee;*/
}

footer p{
    margin-bottom: 0; font-size: 1em;
}

@media (min-width: 768px) {
	.infomns{
		position: absolute;
		top:-100px;
		font-weight: 700;
		}
    @media (min-width: 400px) {

.hslogo img{
    width: 240px;}
}

}