/* header */
.bs-head-detail::after {
    background: #00a2e8;
}
.bs-head-detail .info-left li a {
	color: #000000 !important;
	font-weight: bold;
	font-size: 14px;
}
/* menu */
.bs-default .navbar-wp .navbar-nav > li > a:hover, .bs-default .navbar-wp .navbar-nav > li > a:focus, .bs-default .navbar-wp .navbar-nav > .active > a, .bs-default .navbar-wp .navbar-nav > .active > a:hover, .bs-default .navbar-wp .navbar-nav > .active > a:focus {
    color: #11669d;
}
.navbar-wp .dropdown-menu > li > a:hover {
	background: #00a2e8;
	color: white;
}
/* iconos redes sociales */
.bs-social.info-right li:last-child {
	display: none;
}
.icon-soci a {
	color: #ffffff !important;
}
/* footer */
.bs-footer-copyright .site-info, .bs-footer-copyright .site-info a {
	font-size: 11px
}
/* home */
.btn.btn-tislider {
	display: none;
}
.feature_widget {
	min-height: 162px;
}
.feature_widget i {
  background: #00a2e8;
}
.top-ct-section .container {
	margin-top: -100px;
}
/* Iguala altura del cuadro Escríbanos */
section.top-ct-section div:nth-child(3) .media-body {
    /* border: 1px solid red; */
    min-height: 142px;
}

/* nosotros */
.img-nos {
	width: 350px;
	max-width: 350px;
}
/* paq informativo */
.wp-block-file {
    margin-bottom: 0px;
}
.btn-gris {
	background: #666666 !important;
}
.btn-azul {
	background: #00a2e8 !important;
}
/* esquemas */
.tbl-esquemas tr td {
	border: 1px solid #888888;
	vertical-align: top;
}
.tbl-esquemas tr td:first-child {
	white-space: nowrap;
}
.tbl-head-row td {
	font-weight: bold;
	text-align: center;
	background-color: #20c2ec;
}

/* home inferior */
.calltoaction .overlay {
    background: #00a2e8;
}
.btn-theme-two:hover, .btn-theme-two:focus {
	background: #000000;
	color: #ffffff;
	border-color: #ffffff;
}

/* botones general */
input[type="submit"], button {
	background: #00a2e8;
	border-color: #ffffff;
	color: #fff;
}
input[type="submit"]:hover, button:hover,input[type="submit"]:focus, button:focus {
	background: #000000;
	border-color: #00a2e8;
	color: #ffffff;
}

/* quejas y sugerencias */
label.frm-campo {
	font-weight: bold;
}
span.wpcf7-list-item {
	margin-left: 30px;
}

/* footer */
a {
	color: #00a2e8;
}
a:hover, a:focus {
	color: #ffffff;
}

/* liga popup precios */
a.mailto {
	color: #00a2e8;
}
a.mailto:hover, a.mailto:focus {
	color: #000000;
}

/* Tabla de certificados */
.tblCertificados tr td:first-child {
	font-weight: bold;
}
a.linkRegre:hover {
	color: black;
}
