.panel {
    background-color: rgba(255, 255, 255, 0.1);
}

/* SERVICIOS PORTADA */
.servicios-portada.col-sm-12 {
    z-index: 20;
}
.servicios-portada h4 {
    color: #f05;
}
.servicios-portada .col-sm-4 {
    margin-bottom: 10px;
}
@media (min-width: 768px) {
    .modulo-container.servicios-portada {
        margin:-150px 0 0;
    }
}
/*OCULTAR FOTO DESTACADA ARTICULO PORTADA*/
.contenido-destacado .col-sm-8 img {
    display: none;
}
/*AJUSTES MENU SOBRECABECERA*/
#sobrecabecera .navbar-default {
    padding: 20px 0;
}
.menu-sobrecabecera .navbar-nav > li > a {
    padding-bottom: 0;
    padding-top: 0;
}
.menu-sobrecabecera .navbar-nav > li {
    border-right: 2px solid #F05;
    float: left;
    padding-bottom: 0;
    padding-top: 0;
}
/*CORRECCIONES ZONA SOBRECABECERA*/
#sobrecabecera.affix {
    padding: 10px 0;
    border-bottom: 4px solid #00601B;
}
.affix .modulo-datos-contacto {
    display:none;
}
.affix .modulo-redes-sociales {
    display:none;
}
/*CORRECCIONES MÓDULO SLOGAN*/
.modulo-container.modulo-eslogan {
    background-color: #111;
    padding: 20px 0px !important;
}
/*CORRECCIONES MÓDULO ICONOS*/
.servicios-explicacion-portada .efecto p {
    display:none;
}
.servicios-explicacion-portada .efecto:hover p {
    display: block !important;
}
.servicios-explicacion-portada .efecto {
    padding: 20px;
}
.servicios-explicacion-portada .efecto:hover {
    background-color: #00601B;
    padding: 20px;
    color: #fff !important;
}
/*CORRECCIONES MÓDULO SEGUROS*/
.servicios-mas-explicacion-portada .efecto2 span.fa-stack {
    border: 3px solid;
}
.servicios-mas-explicacion-portada .efecto2:hover span.fa-stack {
    background-color: transperent !important;
}
.servicios-mas-explicacion-portada .efecto2:hover h4 {
    color: transperent;
}
.servicios-mas-explicacion-portada .efecto2:hover span.fa-stack i {
    color: transperent !important;
}
.servicios-mas-explicacion-portada .efecto2:hover span.fa-stack .fa-inverse {
    color: transparent !important;
}
/* COLORES TABS */
.nav > li > a:hover, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    background-color:#000;
}
.nav-tabs > li > a {
    color: #ffffff !important;
}
.tab-content {
    padding: 10px 0;
}
/* CAROUSELES */
.carousel-control.left,
.carousel-control.right {
    background-image: none;
}
/*CARRUSEL DE TEXTO*/
#carousel-texto .carousel-inner {
    margin: 0 auto;
    width: 88%;
}
#carousel-texto .carousel-control .fa-chevron-right {
    margin-right: -25px;
    right: 50%;
}
#carousel-texto .carousel-control .fa-chevron-left {
    left: 50%;
    margin-left: -25px;
}
/*MODULO TESTIMONIOS*/
.modulo-testimonios.modulo-container {
    margin-bottom: 0;
}
/*MAPA PORTADA*/
.mapa-portada .embed-responsive {
    padding-bottom: 20%;
}
.mapa-portada.modulo-container {
    margin-bottom: 0;
}
/* SLOGAN DE PORTADA */
.eslogandeportada {
    background-color: #CCC;
    padding: 20px 0;
    font-size: 107%;
}
/*REDES SOCIALES PIE*/
.redes-sociales-pie h3 {
    margin-top: 10px;
}
/*AJUSTES PREÁMBULO GALERÍAS DE FOTOS*/
.col-sm-3.especial > p {
    font-size: 80%;
    line-height: 3em;
}
.col-sm-3.especial > h5 {
    font-weight: bold;
    text-decoration: underline;
}
@media (min-width: 768px) {
    .formulario-lateral .input-group-addon {
        float: left;
    }
}
/*ACORDEON SECCION AGENCIA DE SEGUROS*/
#accordion2 .panel-heading {
    background-color: #cccccc;
}
/*MODULO ULTIMAS NOTICIAS*/
.modulo-ultimas-noticias .item > .row {
    margin-bottom: 15px;
}


#sidebar .col-sm-12.noticias .modulo-categorias .list-group-item.active {
  color: #ffffff !important;
}

#sidebar .col-sm-12.noticias .modulo-categorias .list-group-item > a {
  color: #FFF7F7 !important;
}

body{font-family: 'Play', sans-serif; background-size: 0;}
 
.menu-sobrecabecera .navbar-nav {float: right;}
.sobrecabecera .modulo-redes-sociales p {
margin: 0.5em 2em;
font-size: 0.6em;
text-align: right;
}
.modulo-logotipo .img-responsive {
width: auto;
}


.content_form .panel.panel-default {
background-color: transparent;
}

.jumbotron.jumbotron-error {
background-color: transparent;
}



/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
.extra-head header {
	min-height: 400px;

}
body.extra-head{
	background-size: initial;
}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
.extra-head header {
	min-height: 700px;
}
}
