/* ----------------------------------------------------- NAVBAR ------------------------------------------------------  */

/*Todo el navbar*/
nav {
  background-color: #0F1F39;
}

/*Cada item del navbar*/
.navItem.navbar-brand {
  color: #ffff;
  padding: 20px 30px 20px 30px;
  font-family: 'Corbel';
}

/* Lo que pasará cuando le pasemos el mouse encima */
.navItem.navbar-brand:hover {
  color: #ffff;
  background-color: #14294b;
}
  
  
  /* ----------------------------------------------------- FOOTER ------------------------------------------------------  */
  
  /* Todo el footer */
footer {
  background-color: #0D0D0D;
  width: 100%;
}

/* Mensaje del footer */
.footerMsg {
  color: #ffff;
  text-align: center;
  padding-top: 10px;
}

/* Barra de progreso para cada item del footer */
.col .progress {
  height: 1px;
}

/* Linea separadora entre los items y los derechos de autor */
.col .progress .progress-bar {
  width: 25%;
}

/* Lo que esté dentro del footer de la clase progress */
footer .progress {
  height: 1px;
}

/* Darle color a los íconos */
.container .row .col .material-icons {
  color: #FFFF;
  font-size: 48px;
}

/* Color del texto del footer */
.footer-text {
  color: rgb(156, 156, 156);
}
  
  /* ----------------------------------------------------- FOOTER ICONS ------------------------------------------------------  */
  
  .fa {
    margin-top: 5px;
    padding: 20px 0px 20px 0px;
    font-size: 30px;
    width: 40px;
    text-align: center;
    text-decoration: none;
    border-radius: 20%;
  }
  
  /* Add a hover effect if you want */
  .fa:hover {
    opacity: 0.7;
  }
  
  /* Facebook */
  .fa-facebook-f {
    background: #ffffff;
    color: rgb(0, 0, 0);
    margin-right: 20px;
  }
  
  /* Twitter */
  .fa-twitter {
    background: #ffffff;
    color: rgb(0, 0, 0);
    margin-right: 20px;
  }
  
  /* Youtube */
  .fa-youtube {
    background: #ffffff;
    color: rgb(0, 0, 0);
    margin-right: 20px;
  }
  
  /* Instagram */
  .fa-instagram {
    background: #ffffff;
    color: rgb(0, 0, 0);
  }
  
  /* Alinear los iconos */
  .row.rowIcons {
    text-align: center;
  }
  
  
  /* ----------------------------------------------------- CUERPO ------------------------------------------------------  */
  
  /* Todo el bloque para el card ingsoft */
body #ingsoft-main {
  margin-bottom: 20px;
  margin-top: 20px;
}

/* Para el cuadro de card ingsoft */
.container .card{
  margin-left: 100px;
  margin-right: 100px;

}

/* Decoración para el header del card ingsoft */
.container .card .card-header{
  background-color: #0F1F39;
  color: #ffff;
}

/* Decoración para el footer del card ingsoft */
.container .card .card-footer{
  background-color: #ffffff;
  font-weight: bold;
}

/*  */
.container .card .card-body{
  text-align: center;
}

.container .card .card-body .imgPhrase{
  border-radius: 5px;
  box-shadow: 0 0 10px #000000;
}

body .carousel-inner img{
  height: 500px;
}

body h1 {
  text-align: start;
  font-family: 'Impact';
}

body h2 {
  font-family: 'Impact';
}

.first-multimedia .row .col {
  padding-top: 20px;
}

.second-multimedia .row .col {
  padding-top: 20px;
}

.btn.btn-primary.content-button {
  background-color: #00ACDF;
}

.btn.btn-primary.content-button:hover {
  background-color: #2D82A6;
}

.square-box{
  border: 1px solid;
}

.breadcumbIndex{
  background-color: white;
}
  
  