.logo {
    height: 100px;
    margin-bottom: 15px;
}



.jumbotron {
    background-color: #398ab2;
    padding-left: 28px;
    margin-top: -25px;
}

.jumbotron p {
	margin-left: 6px;
    color: #fff;
    margin-top: 30px;
}

.container{
	margin-top: 0px;
}

.margen30{
    margin-top: 30px;
}

.margenmenos30{
    margin-top: -30px;
}

p,li{
	font-size: 17px;
}

.footer{
    background-color: rgba(31, 64, 96, 1);
    margin-top: 30px;
}
.text-muted,.text-muted a {
  color: #fff;
}

  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 70%;
      margin: auto;
  }

.navbar {
    background-color: rgba(31, 64, 96, 1);
}


.navbar a{
  color: #fff;
}

.nav > li > a:focus, .nav > li > a:hover {
  text-decoration: none;
  background: #2e6986;
}

.active{
  background: #2e6986;
}

.img_estructura{
    width: 100%;
    margin-top: -29px;
}

.navbar-toggle .icon-bar{
  background: #fff;
}

.img_modal{
    width: 100%;
}


.container{
  -webkit-animation-name: container; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
  animation-name: container;
  animation-duration: 2s;
}


@-webkit-keyframes container {
    0%  {opacity: 0;}
    1%   {margin-top: 100px;}
    100%  {opacity: 1;}
}

/* Standard syntax */
@keyframes container {
    0%  {opacity: 0;}
    1%   {margin-top: 100px;}
    100%  {opacity: 1;}
}

.barra-tc{
    margin-left: 88%;
    margin-top: -20px;
}
