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

a {
  color: inherit;
  text-decoration: none !important;
}

#projects {
  padding: 0px 0;
}
#projects h2 {
  display: block;
  font-family: 'Oswald', sans-serif;
  text-transform:uppercase;
  /* font-size: 38px; */
  font-size: 18px;
  /* font-weight: 400; */
  /* letter-spacing: 5px; */
  color:#7C81B5;
  margin: 0 !important;
  margin-after: 0.83em;
  margin-before: 0.83em;
  padding-bottom: 50px;
  position: relative;
  text-align: center;
}
#projects h2after {
  bottom: 30px;
  content: "";
  display: block;
  height: 3px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100px;
}
#projects h3 {
  display: block;
  font-family: 'Oswald', sans-serif;
  font-size: 15px;
  color:#D19E5E;
  margin: 0 !important;
  padding-top: 5px;
  padding-bottom: 10px;
  position: relative;
  text-align: center;
}
#projects h4 {
  display: block;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  color:#D19E5E;
  margin: 0 !important;
  padding-bottom: 15px;
  position: relative;
  text-align: center;
}

.panel-footer {
  height: 250px; /* ##### Height gray window #### */
}

.breve {
  display: block;
  font-family: sans-serif;
  font-size: 12px;
  font-style: italic;
  color:#666;
  margin: 0 !important;
  border-top: 1px solid #D19E5E;
  border-bottom: 1px solid #D19E5E;
  position: relative;
  text-align: center;
}

.consultores-email {
  position: absolute;
  display: block;
  width: 280px;
  bottom: 20px;
  text-align: center;
  /* border: 1px solid red; */
}

.img-socios {
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
}

p.descripcion {
  display: block;
  font-family: sans-serif;
  font-size: 13px;
  color:#666;
  margin: 0 !important;
  line-height: 1.6;
  position: relative;
  text-align: left;
  padding-bottom: 8px;
}

.dark-gray-background {
  background-color: #7C81B5;
}

.dark-gray-font {
  text-align:center; font-size:18px; line-height:1.2; font-family: 'Oswald', sans-serif; font-weight:normal; /* !important; */
}

.light-white-font {
  color: #9e9e9e;
}

.container-fluid {
  /*min-height: 100%; */
  padding: 0;
}

.fixed-width {
  max-width: 300px;
  min-width: 300px;
}

#carouselHeader h3 {
  position: relative;
  text-align: center;
}

/* Indicators list style */
.project-slide .carousel-indicators {
  bottom: 0;
  left: 0;
  margin-left: 5px;
  width: 100%;
}

/* Indicators list style */
.project-slide .carousel-indicators li {
  border: medium none;
  border-radius: 0;
  float: middle;
  height: 35px;
  margin-bottom: -10px;
  margin-left: 0;
  margin-right: 5px !important;
  margin-top: 0;
  width: 50px;
  border-radius: 3px;
}

/* Indicators images style */
.project-slide .carousel-indicators img {
  border: 2px solid #b8770d;
  border-radius: 3px;
  float: left;
  height: 35px;
  left: 0;
  width: 50px;
  opacity: 0.7;
}

/* Indicators active image style */
.project-slide .carousel-indicators .active img {
  border: 2px solid #fca311;
  opacity: 1;
}

/* carousel-control */
.carousel-control {
  color: #b8770d;
  opacity: 0.5;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fca311;
  opacity: 1;
}

.carousel-control.left, .carousel-control.right {
  background: none !important;
  filter: none !important;
  progid: none !important;
}