/* estilos personales */
html, body {
  height: 100%;
}
body {
  font-family: 'Asap', Helvetica, sans-serif;
  position: relative;
  background-color: #05375e;
}
h1,h2,h3,h4,h5, .consultora {
  font-family: 'Michroma', sans-serif;
}
a {
  color: #fff
}
a:focus, a:hover {
    color: #ff8528;
    text-decoration: none;
}
.mga { font-family: 'Impact', 'Charcoal', 'Haettenschweiler', 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  font-size: 45px;
}
.consultora {
  font-size: 18px;
}
hr {
  border-top: 1px solid #124d7b;
}
.inicio, .inicio .row, .bg {
  height: 100%;
}
footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 230px;
  color: #fff;
  background-color: #05375e;
  overflow: hidden;
}
footer li {
  font-size: 18px;
}
footer .fa-inverse {
  color: #05375e;
}
.bg {
  background-image:url('../images/banner.jpg');
  background-repeat:no-repeat;
  background-size: cover;
  background-position:center;
  margin-top: -50px;
}
@media (max-width: 768px) {
  footer {
    height: 100%;
  }
  .consultora {
    display: block;
  }
}
