.tcolor1 {
  color: #1a518e !important;
}

.tcolor2 {
  color: #2783ed !important;
}

.tcolor3 {
  color: #f8af40 !important;
}

.fondoCuadro {
  background-image: url(../images/demo-footer-pattern.svg) !important;
}

.opacity-light {
  opacity: 0.6 !important;
}

#cabecera h1 {
  color: #fff !important;
  letter-spacing: 1px !important;
  font-size: 2.8rem !important;
  line-height: 44px;
}
#cabecera #cabecera_introduccion {
  color: #fff;
}
#cabecera #cabecera_introduccion p {
  color: #fff;
}

.cabeceraSeccion h2 {
  font-weight: 300 !important;
  font-size: 34px !important;
  line-height: 46px !important;
  color: #1a518e !important;
  border-color: #1a518e !important;
  border-bottom: 1px solid #1a518e !important;
  padding-bottom: 5px;
}
.cabeceraSeccion span {
  text-transform: uppercase !important;
  color: #f8af40 !important;
}

.cabeceraSeccionIzquierda h2 {
  font-weight: 300 !important;
  font-size: 34px !important;
  line-height: 46px !important;
  color: #1a518e !important;
  text-align: left !important;
  border-color: #1a518e !important;
  border-bottom: 1px solid #1a518e !important;
  padding-bottom: 5px;
}
.cabeceraSeccionIzquierda span {
  text-transform: uppercase !important;
  color: #f8af40 !important;
  text-align: left !important;
}

#menu-principal .navbar-brand img {
  max-height: 80px !important;
  height: 80px !important;
}

#pie_llamada h2 {
  font-size: 32px !important;
}

footer {
  background-image: url(../images/demo-footer-pattern.svg) !important;
}
footer .pie_columna .pie_columnaTitulo {
  color: #f8af40 !important;
  font-weight: 300 !important;
  text-transform: uppercase !important;
}
footer #pie_col1 .footer-logo img {
  max-height: none !important;
  max-width: 80% !important;
}
footer #pie_col1 p {
  font-size: 14px !important;
  color: #212529 !important;
  line-height: 24px !important;
  color: #ccc !important;
}
footer #pie_col1 .elements-social li a {
  color: #ccc !important;
}
footer #pie_col1 .elements-social li a:hover {
  color: #fff !important;
}
footer #pie_col2 ul li a {
  font-size: 14px !important;
  line-height: 24px !important;
  color: #ccc !important;
}
footer #pie_col2 ul li a:hover {
  color: #fff !important;
}
footer #pie_col3 {
  color: #ccc;
}
footer #pie_col3 p {
  color: #ccc;
  font-size: 14px !important;
}
footer #pie_col3 a {
  font-size: 14px !important;
  line-height: 24px !important;
  color: #ccc !important;
}
footer #pie_col3 a:hover {
  color: #fff !important;
}
footer #pie_col4 {
  color: #ccc;
}
footer #pie_col4 p {
  color: #ccc;
  font-size: 14px !important;
}
footer #pie_col4 a {
  font-size: 14px !important;
  line-height: 24px !important;
  color: #ccc !important;
}
footer #pie_col4 a:hover {
  color: #fff !important;
}
footer #pie_copy {
  font-size: 13px !important;
}
footer #pie_copy a {
  font-size: 13px !important;
  color: #ccc;
}
footer #pie_copy a:hover {
  color: #fff !important;
  text-decoration: none !important;
}
footer #pie_legal {
  font-size: 13px !important;
}
footer #pie_legal a {
  font-size: 13px !important;
  color: #ccc !important;
}
footer #pie_legal a:hover {
  color: #fff !important;
}

#inicio_intro #inicio_introVentajas span {
  color: #1a518e !important;
}
#inicio_intro #inicio_introVentajas p {
  color: #333 !important;
}
#inicio_intro #inicio_introIntro h2 {
  font-weight: 300 !important;
  color: #1a518e !important;
}
#inicio_intro #inicio_introIntro #inicio_introIntroDescripcion p {
  color: #333 !important;
  margin-bottom: 10px !important;
}

#inicio_diferencias #inicio_diferenciasCabecera h2 {
  color: #1a518e !important;
  font-weight: 300 !important;
}
#inicio_diferencias #inicio_diferenciasCabecera p {
  color: #333 !important;
}
#inicio_diferencias .accordion-item .accordion-title {
  color: #1a518e !important;
}
#inicio_diferencias .accordion-item p {
  color: #333 !important;
}

#inicio_ceo h1 {
  font-weight: 300 !important;
}

#inicio_consultores {
  background-image: url(../images/demo-footer-pattern.svg) !important;
  border-bottom: 4px solid #f8af40 !important;
  border-top: 4px solid #f8af40 !important;
}

#inicio_blog .grid-item #inicio_noticiaTitulo {
  color: #1a518e !important;
  font-size: 24px;
}
#inicio_blog .grid-item #inicio_noticiaTitulo:hover {
  color: #333 !important;
}
#inicio_blog .grid-item #inicio_noticiaDescripcion {
  color: #333 !important;
}

#solucion_intro #solucion_introTitulo {
  margin-bottom: 30px !important;
}
#solucion_intro #solucion_introTitulo h3 {
  font-size: 34px !important;
  line-height: 44px !important;
  margin-bottom: 10px !important;
  color: #1a518e !important;
}
#solucion_intro p {
  color: #333 !important;
}
#solucion_intro h2 {
  color: #1a518e !important;
  font-size: 26px;
  line-height: 44px !important;
}
#solucion_intro h2 strong {
  font-size: 34px !important;
  line-height: 44px !important;
}

#solucion_ventajas #solucion_ventajasTitulo {
  font-weight: 300 !important;
}
#solucion_ventajas .solucion_ventajasVentaja .text-box-wrapper {
  border: 1px solid #f8af40 !important;
}

#solucion_dbt #solucion_dbtIntroduccion {
  color: #fff !important;
}
#solucion_dbt #solucion_dbtIntroduccion p {
  color: #fff !important;
}
#solucion_dbt a:hover {
  color: #fff !important;
}
#solucion_dbt #solucion_dbtSubtitulo {
  font-size: 28px !important;
  font-weight: 600;
  color: #1a518e !important;
  font-weight: 300;
}
#solucion_dbt #solucion_dbtDescripcion {
  color: #333 !important;
  text-align: justify;
}

#solucion_testimonios {
  padding-bottom: 120px !important;
}
#solucion_testimonios h1 {
  color: #1a518e !important;
  font-size: 34px;
  line-height: 44px !important;
  font-weight: 300 !important;
}
#solucion_testimonios p {
  color: #333 !important;
}
#solucion_testimonios .testimonials-author {
  color: #1a518e !important;
  font-size: 22px !important;
  font-weight: 300;
}
#solucion_testimonios .testimonials-position {
  color: #f8af40 !important;
  font-weight: 800;
}

#solucion_preguntas {
  padding-top: 130px !important;
}
#solucion_preguntas .accordion-item .accordion-title span {
  color: #1a518e !important;
}
#solucion_preguntas .accordion-item p {
  color: #333 !important;
}
#solucion_preguntas #solucion_preguntasLlamada h3 {
  color: #1a518e !important;
  font-weight: 300 !important;
  font-size: 34px !important;
}

#dbt_intro #dbt_introIzquierda #dbt_introMenu {
  background-image: url(../images/demo-footer-pattern.svg) !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introMenu ul li a {
  color: #fff !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introMenu ul li a:hover {
  color: #ccc !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introMenu ul li i {
  color: #f8af40 !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introTelefono {
  background-image: url(../images/demo-footer-pattern.svg) !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introFormulario {
  background-image: url(../images/demo-footer-pattern.svg) !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introFormulario i {
  color: #f8af40 !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introFormulario input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ccc !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introFormulario input::-moz-placeholder {
  /* Firefox 19+ */
  color: #ccc !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introFormulario input::-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introFormulario input::-moz-placeholder {
  /* Firefox 18- */
  color: #ccc !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introFormulario textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ccc !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introFormulario textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #ccc !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introFormulario textarea::-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc !important;
}
#dbt_intro #dbt_introIzquierda #dbt_introFormulario textarea::-moz-placeholder {
  /* Firefox 18- */
  color: #ccc !important;
}

.dbt_seccion .dbt_seccionTitulo {
  font-size: 34px !important;
  color: #1a518e !important;
}
.dbt_seccion .dbt_seccionIntro {
  color: #333 !important;
}
.dbt_seccion .dbt_seccionIntro p {
  color: #333 !important;
}
.dbt_seccion .dbt_seccionDescripcion {
  color: #333 !important;
}
.dbt_seccion .dbt_seccionDescripcion p {
  color: #333 !important;
}

#somos_intro #somos_introSubtitulo {
  color: #f8af40 !important;
  margin-bottom: 0 !important;
}
#somos_intro #somos_introTitulo {
  font-weight: 300 !important;
  font-size: 34px !important;
  color: #1a518e !important;
}

#somos_mision h3 {
  font-size: 34px !important;
  line-height: 34px !important;
}

#somos_quees {
  background-image: url(../images/demo-footer-pattern.svg) !important;
  margin-top: 100px;
}
#somos_quees h1 {
  color: #f8af40 !important;
  letter-spacing: 0 !important;
  font-weight: 300 !important;
  font-size: 34px !important;
}
#somos_quees #somos_queesDescripcion {
  color: #fff !important;
}
#somos_quees #somos_queesDescripcion p {
  color: #fff !important;
  margin-bottom: 10px;
}
#somos_quees #somos_queesDescripcion ul li {
  color: #fff !important;
  list-style: disc !important;
  margin-bottom: 10px;
}
#somos_quees #somos_queesTitulollamada {
  font-size: 24px !important;
  font-weight: 600 !important;
  color: #fff !important;
}

#somos_equipo {
  margin-top: 150px !important;
}
#somos_equipo #somos_equipoTitulo {
  font-size: 34px !important;
  border-bottom: 1px solid #1a518e !important;
  padding-bottom: 5px !important;
}
#somos_equipo #somos_equipoCeo #somos_equipoCeoSubtitulo {
  text-align: right !important;
}
#somos_equipo #somos_equipoCeo h1 {
  font-size: 34px !important;
  color: #1a518e !important;
  font-weight: 300 !important;
  text-align: right;
  border-bottom: 1px solid #1a518e !important;
  padding-bottom: 5px !important;
  margin-bottom: 0 !important;
}
#somos_equipo #somos_equipoConsultores {
  margin-top: 80px !important;
}

#blog .blog_noticia .card-body .entry-meta i {
  color: #2783ed !important;
}
#blog .blog_noticia .card-body a {
  color: #212529 !important;
}
#blog .blog_noticia .card-title {
  color: #1a518e !important;
}
#blog .blog_noticia .card-title:hover {
  color: #2783ed !important;
}
#blog .blog_noticia .blog_noticiaIntroduccion {
  margin-bottom: 40px !important;
  color: #212529;
  font-weight: 600 !important;
  text-align: justify !important;
}
#blog .blog_noticia .blog_noticiaIntroduccion p {
  color: #212529;
  font-weight: 600 !important;
  text-align: justify !important;
  margin-bottom: 10px !important;
}
#blog .blog_noticia .blog_noticiaDescripcion {
  color: #212529;
  text-align: justify !important;
}
#blog .blog_noticia .blog_noticiaDescripcion p {
  color: #212529;
  text-align: justify !important;
  margin-bottom: 10px !important;
}
#blog .blog_noticia .blog_noticiaDescripcion ul {
  margin-left: 15px !important;
}
#blog .blog_noticia .blog_noticiaDescripcion ul li {
  list-style-type: disc;
  color: #212529;
  text-align: justify !important;
}
#blog .blog_noticia .blog_noticiaDescripcion h4 {
  font-size: 24px !important;
  line-height: 32px;
}
#blog .blog_noticia .blog_noticiaDescripcion h5 {
  font-size: 20px !important;
  line-height: 28px !important;
  margin-bottom: 10px;
}
#blog .blog_noticia .blog_noticiaDescripcion h6 {
  font-size: 16px;
  font-weight: 600 !important;
  line-height: 24px;
  margin-bottom: 5px;
}
#blog aside .blog_lateralTtiulo {
  color: #1a518e !important;
  text-transform: uppercase;
  font-weight: 300;
}
#blog aside #blog_populares li .media-body {
  margin-top: -30px !important;
}
#blog aside #blog_populares li .media-body a {
  margin-bottom: 5px !important;
  color: #212529 !important;
}
#blog aside #blog_populares li .media-body a:hover {
  color: #1a518e !important;
}

#contacto_datos .contacto_datosTitulo {
  font-weight: 300 !important;
  text-transform: uppercase;
  color: #1a518e !important;
}
#contacto_datos a {
  color: #1a518e !important;
}
#contacto_datos a:hover {
  color: #2783ed !important;
}

.checkheleido {
  margin-right: 10px !important;
  padding: 0px !important;
  margin-top: 5px !important;
}

#perfil_intro #perfil_introDescripcion p {
  color: #333 !important;
}

#legal_titulo {
  color: #FFF !important;
}

#legal_descripcion {
  text-align: justify;
}
#legal_descripcion p {
  text-align: justify;
  color: #FFF !important;
}
#legal_descripcion ul li {
  color: #FFF !important;
  list-style-type: disc;
}
#legal_descripcion a {
  color: #FFF !important;
  text-decoration: underline !important;
}
#legal_descripcion a:hover {
  color: #f8af40 !important;
}
#legal_descripcion label {
  color: #FFF !important;
}

#cookies_ventana {
  position: fixed;
  z-index: 30000;
  width: 96%;
  left: 2%;
  bottom: 20px !important;
  background: #000;
  color: #fff !important;
  border-radius: 10px !important;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
  text-align: center;
}

@media only screen and (max-width: 992px) {
  #cookies_ventana {
    width: 70%;
  }
}
#cookies_ventana p {
  text-align: center !important;
}

#cookies_ventana a {
  color: #fff !important;
  border: 1px solid #fff !important;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 992px) {
  #cookies_ventana a {
    text-wrap: nowrap;
    margin-bottom: 10px !important;
    float: left !important;
  }
} /*# sourceMappingURL=proyecto.css.map */