*,html, body
{
  font-family: 'Montserrat', sans-serif;
}

body, html {
  height: 100%;
}

.outer-full-height
{
  width: 100%;
  height:100%;
  position: absolute; /* to place it somewhere on the screen */
  bottom: 0;          /* makes it lock to the bottom */
}

h1, h2, h3, h4, h5, h6
{
  color: #354995;
}

.page-title
{
  text-transform:uppercase;
}

.fp-full-width
{
  display: block;
  height: 50px;
  line-height: 50px;
  background: #5dad47;
  color: #fff;  
}
.img-center
{
  margin: 0 auto;
}

.wrap .t3-sl .t3-sl-1 
{
  border-bottom:none !important;
}
.navbar-default
{
  background:none;
  border-bottom: 0;
}

.navbar-top
{
  display:block;
  height:45px;
  line-height:35px;
  color: #eee;
  border-bottom: 1px solid #b6b6b6;
  background: #354995;
  color: #fff;
  padding:5px;
}

.navbar-top, .navbar-top a
{
  color: #b6b6b6;
  text-decoration:none;
}

.navbar-top a:hover
{
  color:#fff;
}

.navbar-top #home
{
}

.page-header
{
  border:none;
  text-decoration:none;
}

.page-header h1, .page-title
{
  text-align:center;
  border: none;
}

.header-main
{

}

.navbar-toggle {
  z-index:3;
}

.navbar-header {
  height: 160px;
  margin-top:25px;
  margin-bottom:20px;
}

/* Mobile < Desktop */
@media(max-width:768px){

  .t3-mainnav .t3-navbar {
    margin-top: 65px;
  }  

  .navbar-default .navbar-nav > li > a
  {
    background: #0044B2;
    color: #fff;
  }

  .navbar-default .navbar-nav > .active > a:hover {
    background: none;
    color: #666;
  }

  .navbar-default .navbar-nav > li > a:hover
  {
    background: #199319;
    color: #fff;
  }
  .navbar-default .navbar-toggle {
    border: none;
    background: #468847;
    color: #fff;
  }

  .navbar-brand .img-responsive {
    margin: 0 auto;
  }
}

/* Desktop version */
@media(min-width:768px){
  .navbar-nav ul > li
  {
    background: none;
  }

  .t3-mainnav .t3-navbar
  {
    margin-top: 65px;
  }  

  .navbar-nav li > a, .navbar-default .navbar-nav > li > a
  {
    color: #b8b8b8;
    font-weight:bold;
    text-transform:uppercase;
  }

  .navbar-nav li > a:hover
  {
    color: #616161;
  }  

  .navbar-default .navbar-nav > .active > a {
    background: none;
    color: #199319;
  }

  .navbar-default .navbar-nav > .active > a:hover {
    background: none;
    color: #616161;
  }

  .current .active
  {
    background:none;
  }
}

#slider-container92
{
  margin-top:10px;
}


footer#t3-footer {
  padding-top:80px;
  border-top: 10px solid #616161;
  color: #fff;
  border: none;
  left:0px;
  bottom:0px;
  height:250px;
  width:100%;
  background: url("../images/footer-img.jpg") no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
/* Mod. Clave del éxito */
.clave-del-exito
{
  background-color:#354995;
  color: #fff;
}
.clave-del-exito h3
{
  color: #fff;
}

.clave-del-exito ul > li
{
  margin-left: 20px;
}

.img-nelson-aderca
{
  position: absolute;
  margin-top: -122px;
  margin-left: 100px;
}

.clave-del-exito > .label
{
  padding-top: 60px;
}

/* Boxes Home Page Styling */
.well-aderca
{
  min-height: 465px;
  padding:10px;
  margin: 5px;
  margin-bottom: 20px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 2px 8px #aaaaaa;
}

.well-aderca > h5
{
  text-transform:uppercase;
  font-weight:bold;
  color: #666;
}

.well-aderca > p
{
  font-size: 11px;
}
.sign
{
  margin-top: 20px;
}

.sign a
{
  color: #fff;
  text-decoration: none;
}

.sign a:hover
{
  color:#ccc;
}
