<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.lb_problemas_conexion {
  /* Generated by less 2.2.0 */
  /* ACTUALIZACION 05/04/2017 ------------------------------------------------------------------------------*/
  /* MENU */
  /* MENU ------------------------------------------------------------------------------------------------ */
  /* MENU ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* BREADCRUMB ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* CONTENIDO HOME ------------------------------------------------------------------------------------------------ */
  /*.HeroBanner .bb-Slider { display: inline-block;}
  .HeroBanner .bb-Slider .swiper-container { z-index: 0; position: relative; overflow: hidden;}
  .HeroBanner .bb-Slider .swiper-container .swiper-wrapper { z-index: 0; float: left; position: relative; }
  .HeroBanner .bb-Slider .swiper-container .swiper-wrapper .swiper-slide { justify-content: left; -webkit-justify-content: left; -moz-justify-content: left; margin-bottom: 40px;}
  .HeroBanner .bb-Slider .swiper-container .swiper-wrapper .swiper-slide img { height: 100%; width: 100%;}
  .HeroBanner .bb-Slider .swiper-container .swiper-pagination { bottom: 0; text-align: center; float: left; position: absolute;}
  .HeroBanner .bb-Slider .swiper-container .swiper-pagination .swiper-pagination-bullet { position: relative; width: 14px; height: 14px; background: transparent; border: 1px solid #3e3e3e; opacity: 1; cursor: pointer;}
  .HeroBanner .bb-Slider .swiper-container .swiper-pagination .swiper-pagination-bullet-active { background: #3e3e3e;}*/
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* DISTRIBUTIVA 1 ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* ALERTAS ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* BUSCADOR ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* FICHA P&amp;S ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* PREGUNTAS EXPERTO ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* LOGIN ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* ACCESO ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* MAPA WEB ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* MIS DATOS ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* FOOTER ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* TOPLINK ------------------------------------------------------------------------------------------------ */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------------------------------------------------- */
}
.lb_problemas_conexion .button:hover {
  color: #fff;
  text-decoration: none;
}
.lb_problemas_conexion .navbar .navbar-brand.logo-vf {
  padding: 0;
  position: absolute;
  top: -10px;
  left: -40px;
  margin-left: -5px;
  width: 150px;
}
.lb_problemas_conexion .navbar .navbar-brand.logo-vf img {
  width: 100%;
}
.lb_problemas_conexion .First-Menu {
  background-color: #333333;
  max-height: 0;
  margin-bottom: 0;
  min-height: 55px;
  padding-left: 0;
}
.lb_problemas_conexion .First-Menu .bb-logo {
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -21px;
}
.lb_problemas_conexion .First-Menu .navbar-header .navbar-toggle {
  margin-top: 5px;
  margin-bottom: 5px;
  z-index: 99;
}
.lb_problemas_conexion .First-Menu .navbar-collapse {
  max-height: 0;
  min-height: 34px;
  position: absolute;
  top: 50%;
  border: none;
  box-shadow: none;
  margin: 0;
  right: 0;
  margin-top: -22px;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav {
  margin: 0;
  position: relative;
  float: left;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav:last-child {
  float: right;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li {
  float: none;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li:not(.activo) {
  background-color: #333333;
  display: none;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li.block {
  display: block;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li {
  min-width: 160px;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li.activo {
  position: relative;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li.activo span.arrow-down-white {
  background: url(../img/comun/arrow-down-white-lrg.png);
  width: 13px;
  height: 8px;
  position: absolute;
  top: 19px;
  right: 4px;
  cursor: pointer;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav li a {
  color: #ffffff;
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-top: 6px;
  padding-bottom: 10px;
  display: inline-block;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav li a:hover,
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav li a:focus {
  background-color: transparent;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.navbar-right {
  margin-right: 0;
  float: left !important;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav .bb-buscadorMenu {
  background-color: #353535;
  border-radius: 0;
  padding: 0;
  width: 0px;
  color: #ffffff;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav .ico-search {
  position: absolute;
  right: 5px;
  top: 5px;
  background: url(../img/general/ico-search.png) no-repeat;
  width: 35px;
  height: 35px;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav .campana,
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav .perfil {
  width: 45px;
  height: 45px;
  padding: 5px;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav .campana {
  background: url(../img/general/ico-alert-user.png) no-repeat center;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav .campana span.badge {
  color: #ffffff;
  font-size: 10px;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  position: absolute;
  right: 5px;
  top: 4px;
  padding: 4px 0 0 0;
  background: url(../img/general/ico-alert.png) no-repeat;
  width: 20px;
  height: 20px;
  background-size: cover;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav .perfil {
  background: url(../img/general/ico-user.png) no-repeat center;
  border-radius: 0;
  border: none;
  margin: 0;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-toggle {
  margin: 0;
  padding: 15px 10px;
  background-color: #494949;
  border-radius: 0;
  border: none;
  z-index: 1;
  display: block;
  outline: none;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .navbar-toggle.collapsed {
  background-color: transparent;
}
.lb_problemas_conexion .First-Menu .navbar-collapse .close-tab {
  position: fixed;
  content: "";
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: 0;
  box-shadow: none;
  border: none;
  display: none;
}
.lb_problemas_conexion .First-Menu #USER {
  min-width: 200px;
  margin-top: 0;
  background-color: rgba(47, 44, 45, 0.9);
  border: none;
  border-radius: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
}
.lb_problemas_conexion .First-Menu #USER .Datos {
  border-top: 1px solid #696867;
  border-bottom: 1px solid #696867;
  float: left;
  padding: 0;
}
.lb_problemas_conexion .First-Menu #USER .Datos .col-sm-4 {
  padding: 0;
}
.lb_problemas_conexion .First-Menu #USER .Datos .col-sm-8 {
  padding: 15px;
}
.lb_problemas_conexion .First-Menu #USER .Datos .IcoUser {
  width: 100%;
}
.lb_problemas_conexion .First-Menu #USER .Datos p {
  padding: 0;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
}
.lb_problemas_conexion .First-Menu #USER .Datos .bigTXT a {
  font-size: 25px;
  color: #ffffff;
  line-height: 25px;
  text-decoration: none;
}
.lb_problemas_conexion .First-Menu #USER .Datos .bigTXT a:hover,
.lb_problemas_conexion .First-Menu #USER .Datos .bigTXT a:focus {
  background: transparent;
  text-decoration: underline;
}
.lb_problemas_conexion .First-Menu #USER .Datos .bigTXT.Alert {
  line-height: 35px;
}
.lb_problemas_conexion .First-Menu #USER .Datos .bigTXT .IcoAlert {
  float: left;
}
.lb_problemas_conexion .First-Menu #USER .Datos .nameTXT {
  font-size: 18px;
  color: #b7b7b7;
  line-height: 18px;
}
.lb_problemas_conexion .First-Menu #USER .Datos .linkTXT {
  margin-bottom: 10px;
}
.lb_problemas_conexion .First-Menu #USER .Datos .linkTXT a {
  padding: 0;
  text-decoration: none;
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
}
.lb_problemas_conexion .First-Menu #USER .Datos .linkTXT a:hover {
  background-color: transparent !important;
  text-decoration: underline;
}
.lb_problemas_conexion .First-Menu #USER .Datos .linkTXT a .glyphicon-play {
  font-size: 5px;
  top: -2px;
  margin-right: 5px;
}
.lb_problemas_conexion .First-Menu #USER .Datos span.Red {
  font-size: 18px;
  color: #ff0000;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .First-Menu #USER .Desconectar {
  border-bottom: 1px solid #696867;
  float: left;
  padding: 0;
  margin-bottom: 35px;
}
.lb_problemas_conexion .First-Menu #USER .Desconectar .col-sm-4 {
  padding: 0;
}
.lb_problemas_conexion .First-Menu #USER .Desconectar .bigTXT {
  font-size: 18px;
  color: #ffffff;
  line-height: 35px;
  padding: 0;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  margin: 5px 0;
}
.lb_problemas_conexion .First-Menu #USER .Desconectar .bigTXT .IcoStandby {
  float: left;
}
.lb_problemas_conexion .First-Menu #USER .Desconectar .bigTXT a {
  padding: 0;
  text-decoration: none;
}
.lb_problemas_conexion .First-Menu #USER .Desconectar .bigTXT a:hover {
  background-color: transparent !important;
}
.lb_problemas_conexion .First-Menu #USER .CloseMenu {
  background-color: #000000;
  height: 35px;
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: -13px;
}
.lb_problemas_conexion .First-Menu #USER .CloseMenu a {
  padding: 0;
  background: transparent;
  border-radius: 0;
  border: none;
  margin: 0;
}
.lb_problemas_conexion .First-Menu #USER .CloseMenu a:hover {
  background-color: transparent !important;
}
.lb_problemas_conexion .First-Menu #USER .CloseMenu img {
  margin-top: 13px;
}
.lb_problemas_conexion .MDD_autoncontent.MDDHeader .mdd-desktop #nav-desktop &gt; ul .mb-login.active {
  background: #ebebeb;
}
.lb_problemas_conexion .MDD_autoncontent.MDDHeader .mdd-desktop #nav-desktop &gt; ul .mb-login.active,
.lb_problemas_conexion .MDD_autoncontent.MDDHeader .mdd-desktop #nav-desktop &gt; ul .mb-login.active:hover,
.lb_problemas_conexion .MDD_autoncontent.MDDHeader .mdd-desktop #nav-desktop &gt; ul .mb-login.active:focus {
  color: inherit;
}
.lb_problemas_conexion .MDD_autoncontent.MDDHeader .mdd-desktop #nav-desktop &gt; ul .mb-login.active:before {
  display: none;
}
.lb_problemas_conexion .MDD_autoncontent.MDDHeader .mdd-desktop #nav-desktop &gt; ul #Perfil {
  padding: 29px 32px 15px;
}
.lb_problemas_conexion #Perfil .c-perfil .usuario {
  margin-bottom: 70px;
}
.lb_problemas_conexion #Perfil .c-perfil .usuario .c-perfil__nombre p {
  font-weight: normal;
}
.lb_problemas_conexion #Perfil .c-perfil .usuario .c-perfil__nombre .name {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion #Perfil .c-perfil .c-perfil__footer .desconectar a:hover {
  color: #333333;
}
.lb_problemas_conexion #Perfil .c-perfil .c-perfil__footer .desconectar a img {
  margin-right: 18px;
}
.lb_problemas_conexion #Perfil .c-perfil .c-perfil__footer .desconectar a span {
  line-height: 19px;
  vertical-align: middle;
}
.lb_problemas_conexion #Perfil .c-perfil .c-perfil__footer .c-perfil__alerts {
  position: absolute;
  right: 30px;
  bottom: 25px;
  float: none;
}
.lb_problemas_conexion #Perfil .c-perfil .c-perfil__footer .c-perfil__alerts .badge {
  position: absolute;
  background-color: #e60000;
  font-size: 14px;
  height: 20px;
  width: 20px;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  top: -4px;
  right: -8px;
}
.lb_problemas_conexion .Second-Menu {
  background-color: #555554;
  max-height: 0;
  margin-bottom: 0;
  min-height: 0px;
  border: none;
  box-shadow: none;
  padding-left: 35px;
  z-index: 9999;
}
.lb_problemas_conexion .Second-Menu .container {
  padding: 0;
  max-width: 100%;
}
.lb_problemas_conexion .Second-Menu .navbar-collapse {
  max-height: 100%;
  overflow: hidden;
  background-color: #494949;
  width: 100%;
  margin: 0;
  border: none;
  box-shadow: none;
  padding: 0;
  height: auto !important;
  right: -100%;
  position: relative;
  transition: all 0.6s ease-in-out;
}
.lb_problemas_conexion .Second-Menu .navbar-collapse.collapse {
  display: none !important;
}
.lb_problemas_conexion .Second-Menu .navbar-collapse.in {
  right: 0;
  display: block;
}
.lb_problemas_conexion .Second-Menu .navbar-collapse .navbar-nav {
  margin: 0 auto;
  position: relative;
  float: none;
  padding: 0;
}
.lb_problemas_conexion .Second-Menu .navbar-collapse .navbar-nav li a {
  color: #ffffff;
  padding-top: 19px;
  padding-bottom: 19px;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 20px;
}
.lb_problemas_conexion .Second-Menu .navbar-collapse .navbar-nav li a:hover,
.lb_problemas_conexion .Second-Menu .navbar-collapse .navbar-nav li a:focus {
  background-color: #dbdbdb;
  color: #494949;
}
.lb_problemas_conexion .Second-Menu .bb-buscador {
  width: 100%;
  padding: 10px 70px 10px 10px;
}
.lb_problemas_conexion .Second-Menu .bb-buscador .bb-buscadorBox {
  color: #333333;
  background-color: #ffffff;
  border-radius: 0;
}
.lb_problemas_conexion .Second-Menu .bb-buscador .ico-search {
  position: absolute;
  right: 15px;
  background: #e60000 url(../img/general/ico-search.png) center no-repeat;
  width: 46px;
  height: 46px;
  display: inline-block;
}
.lb_problemas_conexion .Second-Menu .dropdown {
  position: static;
  float: left;
  width: 100%;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu {
  width: 100%;
  margin-top: 0;
  background-color: #ffffff;
  border: none;
  border-radius: 0;
  padding: 0;
  position: relative;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open {
  display: block;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open:before,
.lb_problemas_conexion .Second-Menu .dropdown-menu.open:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background: rgba(47, 44, 45, 0.9);
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open:before {
  right: 100%;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open:after {
  left: 100%;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open .col-sm-12 {
  display: inline-block;
  padding: 25px 15px;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open ul {
  border-bottom: 1px solid #494949;
  margin-bottom: 15px;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open ul:last-child {
  border: none;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open ul li {
  font-size: 16px;
  color: #494949;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open ul li:first-child {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open ul li a {
  color: #494949;
  font-size: 16px;
  padding: 0;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open ul li a:hover {
  background: transparent;
  color: #494949;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open .CloseMenu {
  background-color: #000000;
  height: 35px;
  text-align: center;
  position: relative;
  width: 100%;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open .CloseMenu:before,
.lb_problemas_conexion .Second-Menu .dropdown-menu.open .CloseMenu:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2000px;
  top: 0;
  background: #000000;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open .CloseMenu:before {
  right: 100%;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open .CloseMenu:after {
  left: 100%;
  z-index: 1;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open .CloseMenu a {
  padding: 0;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open .CloseMenu a:hover,
.lb_problemas_conexion .Second-Menu .dropdown-menu.open .CloseMenu a:focus {
  background: transparent;
}
.lb_problemas_conexion .Second-Menu .dropdown-menu.open .CloseMenu img {
  margin-top: 13px;
}
.lb_problemas_conexion .navigation .navigation__list.menu-logo {
  float: left;
}
.lb_problemas_conexion .navigation .navigation__list.main-menu {
  display: inline-block;
  vertical-align: middle;
}
.lb_problemas_conexion .navigation .navigation__list.personal-menu {
  float: right;
}
.lb_problemas_conexion .navigation__list.search-active {
  display: inline-block;
}
.lb_problemas_conexion .navigation__list.search-active .navigation__item.hide--sm {
  display: none;
}
.lb_problemas_conexion .navigation__list.search-active .navigation__item.navigation__hide {
  display: none;
}
.lb_problemas_conexion .nav-search {
  display: none;
}
.lb_problemas_conexion .nav-search.active {
  display: inline-block;
}
.lb_problemas_conexion .nav-search .se-query .btn {
  border-radius: 0;
}
.lb_problemas_conexion .nav-search a[data-action="close-search"] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.lb_problemas_conexion #overlay-gen {
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
  background-color: #000;
  opacity: 0.7;
  display: none;
}
.lb_problemas_conexion #overlay-gen.active {
  display: block;
}
.lb_problemas_conexion .nav-search .se-results .gsa_ac_item .col2:hover,
.lb_problemas_conexion .nav-search .se-results b:hover {
  text-decoration: none;
}
.lb_problemas_conexion -mobile {
  display: none;
}
.lb_problemas_conexion .nav-search {
  display: none;
  position: relative;
  background-color: #FFF;
}
.lb_problemas_conexion .nav-search .ico-search {
  vertical-align: middle;
}
.lb_problemas_conexion .nav-search .searchForm {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: none;
}
.lb_problemas_conexion .nav-search .searchForm .search-box {
  margin: 0;
}
.lb_problemas_conexion .nav-search .searchForm #closesearch-mov .icon.icon-close {
  width: 29px;
  height: 29px;
}
.lb_problemas_conexion .nav-search .searchForm #closesearch-mov #close {
  height: 38px;
  background: 0 0;
}
.lb_problemas_conexion .nav-search .se-query {
  text-align: left;
  display: block;
  padding: 12px 10px 6px 28px;
}
.lb_problemas_conexion .nav-search .se-query #eac-container-searchField {
  display: none;
}
.lb_problemas_conexion .nav-search .se-query .easy-autocomplete {
  width: calc(80% - 100px) !important;
  display: inline-block;
}
.lb_problemas_conexion .nav-search .se-query .i-search-main {
  top: 0;
  left: 0;
}
.lb_problemas_conexion .nav-search .se-query .icon {
  fill: #666 !important;
  width: 30px;
  height: 30px;
  margin-bottom: 5px;
  stroke-width: 0;
}
.lb_problemas_conexion .nav-search .se-query .icon#globalSearch {
  fill: #E60000 !important;
  color: #E60000;
  animation: aparece-izquierda ease 1s backwards;
}
.lb_problemas_conexion .nav-search .se-query .se-input {
  background-color: transparent;
  margin-left: 0;
  padding-left: 10px;
  border: none;
  box-shadow: none;
  width: 80%;
  max-width: 80%;
  color: #333;
  font-family: VodafoneRegular;
  font-size: 20px;
  margin-bottom: 0;
  animation: aparece-izquierda ease 1s backwards;
}
.lb_problemas_conexion .nav-search .se-query .se-input::-webkit-input-placeholder {
  color: #333333;
}
.lb_problemas_conexion .nav-search .se-query .se-input :-moz-placeholder {
  color: #333;
  opacity: 1;
}
.lb_problemas_conexion .nav-search .se-query .se-input::-moz-placeholder {
  color: #333;
  opacity: 1;
}
.lb_problemas_conexion .nav-search .se-query .se-input :-ms-input-placeholder {
  color: #333333;
}
.lb_problemas_conexion .nav-search .se-query .se-input::-ms-input-placeholder {
  color: #333333;
}
.lb_problemas_conexion .nav-search .se-query .btn {
  position: relative;
  opacity: 1;
  color: #FFF;
  width: auto;
  background: #E60000;
  box-shadow: none;
  padding: 10px 25px;
  margin: 3px 30px 12px 0;
  top: 0;
  font-family: VodafoneLight, arial, helvetica, sans-serif;
  font-weight: 100;
  float: right;
}
.lb_problemas_conexion .nav-search .se-query .btn:disabled {
  background: #666;
  padding: 10px 25px;
}
.lb_problemas_conexion .nav-search .se-query .btn:hover {
  border: none;
}
.lb_problemas_conexion .nav-search .imgClear {
  position: absolute;
  top: 20px;
  right: 32px;
}
.lb_problemas_conexion .nav-search .se-results,
.lb_problemas_conexion .nav-search .se-suggested {
  position: absolute;
  z-index: 99;
  text-align: left;
  padding: 20px;
  background-color: #EBEBEB;
  width: 92%!important;
  top: auto!important;
  left: 0!important;
  font-size: 20px;
}
.lb_problemas_conexion .nav-search .se-results h4,
.lb_problemas_conexion .nav-search .se-suggested h4 {
  margin-bottom: 20px;
}
.lb_problemas_conexion .nav-search .se-results ul &gt; li,
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li {
  padding: 10px 20px;
}
.lb_problemas_conexion .nav-search .se-results ul &gt; li:hover,
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:hover {
  background-color: #FFF;
  color: #e60000;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li {
  animation: aparece-izquierda ease 1.2s backwards;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:nth-child(1) {
  -webkit-animation-delay: 40ms;
  animation-delay: 40ms;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:nth-child(2) {
  -webkit-animation-delay: 60ms;
  animation-delay: 60ms;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:nth-child(3) {
  -webkit-animation-delay: 80ms;
  animation-delay: 80ms;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:nth-child(5) {
  -webkit-animation-delay: 120ms;
  animation-delay: 120ms;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:nth-child(6) {
  -webkit-animation-delay: 140ms;
  animation-delay: 140ms;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:nth-child(7) {
  -webkit-animation-delay: 160ms;
  animation-delay: 160ms;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:nth-child(8) {
  -webkit-animation-delay: 180ms;
  animation-delay: 180ms;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.lb_problemas_conexion .nav-search .se-suggested ul &gt; li:nth-child(10) {
  -webkit-animation-delay: 220ms;
  animation-delay: 220ms;
}
.lb_problemas_conexion .nav-search .se-results {
  display: none;
}
.lb_problemas_conexion .nav-search .se-results b {
  font-weight: 400 !important;
}
.lb_problemas_conexion .nav-search .se-results p.recomendations {
  font-weight: bolder !important;
}
.lb_problemas_conexion .nav-search .se-results .gsa_ac_noresult,
.lb_problemas_conexion .nav-search .se-results span.gsa_description {
  font-size: 20px !important;
}
.lb_problemas_conexion .Breadcrumb {
  padding: 12px 0;
}
.lb_problemas_conexion .Breadcrumb p {
  padding: 0;
  margin: 0;
  display: inline-block;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #333333;
}
.lb_problemas_conexion .Breadcrumb .breadcrumb {
  display: inline-block;
  background-color: transparent;
  margin-bottom: 0;
  padding: 8px 5px;
}
.lb_problemas_conexion .Breadcrumb .breadcrumb &gt; li + li::before {
  color: #333333;
  padding: 0;
}
.lb_problemas_conexion .Breadcrumb .breadcrumb .breadcrumb-item {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #333333;
}
.lb_problemas_conexion .Breadcrumb .breadcrumb .breadcrumb-item a:hover {
  color: #333333;
}
.lb_problemas_conexion .Breadcrumb .breadcrumb .breadcrumb-item.active {
  color: #e60000;
}
.lb_problemas_conexion .HeroBanner {
  text-align: center;
}
.lb_problemas_conexion .HeroBanner .col-sm-12 {
  padding: 0;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador {
  background: url(../img/home/buscador-fondo.jpg) center no-repeat;
  padding: 0 20px;
  background-size: cover;
  min-height: 150px;
  float: left;
  width: 100%;
  z-index: 2;
  text-align: center;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap {
  padding: 30px 0 20px;
  text-align: center;
  position: relative;
  float: none;
  display: inline-block;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-buscador {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #333333;
  padding: 0 15px;
  text-align: left;
  line-height: 24px;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-buscador-input {
  position: relative;
  width: 80%;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-buscador-input input {
  background-color: #ffffff;
  border-radius: 0;
  padding: 13px 45px 11px 14px;
  box-shadow: -1px 0px 3px #cccccc;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-buscador-input .ico-search-grey {
  position: absolute;
  right: 10px;
  background: url(../img/general/ico-search-grey.png) no-repeat;
  width: 35px;
  height: 35px;
  margin-top: 5px;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador {
  padding: 25px 20px;
  float: left;
  position: absolute;
  top: 10px;
  right: 0;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador p,
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador button {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #333333;
  padding: 0;
  text-align: right;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador button {
  float: right;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador button:after {
  content: "";
  background: url(../img/comun/arrow-down-black-lrg.png) no-repeat;
  width: 13px;
  height: 8px;
  float: right;
  margin-top: 7px;
  margin-left: 10px;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador ul {
  float: left;
  position: absolute;
  z-index: 1;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador .dropdown-menu {
  top: 50px;
  width: 250px;
  padding: 10px;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador li {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  float: left;
  width: 100%;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador input[type="checkbox"] {
  float: left;
  width: 25px;
  margin: 0;
  position: absolute;
  top: auto;
  height: 25px;
  cursor: pointer;
  opacity: 0;
  left: 20px;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador label {
  font-weight: normal;
  padding-left: 35px;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador .dropdown-menu label {
  padding-bottom: 0;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador .dropdown-menu li:last-child label {
  margin-bottom: 0;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador input[type="checkbox"] + label,
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador input[type="checkbox"] + input[type="hidden"] + label {
  display: inline-block;
  cursor: pointer;
  background: url(../img/general/ico-filter-unchecked.png) 0 0 no-repeat;
  margin-bottom: 10px;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador input[type="checkbox"]:checked + label,
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador input[type="checkbox"]:checked + input[type="hidden"] + label {
  background: url(../img/general/ico-filter-checked.png) 0 0 no-repeat;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap img {
  display: none;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap input[type="submit"] {
  width: auto;
  padding: 22px;
  margin: 0;
  background: url(../img/general/ico-enlace-red.png) no-repeat;
  font-size: 0;
  border-radius: 0;
  position: absolute;
  right: 1%;
  top: 68px;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-buscadorAvanzada {
  padding: 8px 10px 8px 0;
  margin-top: 20px;
  text-align: left;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-buscadorAvanzada a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #000000;
  line-height: 16px;
  position: relative;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-buscadorAvanzada a:hover {
  color: #000000;
}
.lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-buscadorAvanzada a:after {
  content: "";
  background: url(../img/comun/search-main.png) center no-repeat;
  position: absolute;
  width: 18px;
  height: 17px;
  right: -24px;
  top: 3px;
}
.lb_problemas_conexion .herobanner-prego {
  overflow: hidden;
  position: relative;
}
.lb_problemas_conexion .row--middle .herobanner-prego {
  margin-top: 0;
}
.lb_problemas_conexion .herobanner-prego__microsite {
  width: 100%;
}
@media only screen and (max-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__microsite {
    margin-top: 25px;
  }
  .lb_problemas_conexion .herobanner-prego__video img {
    max-width: none;
  }
}
@media only screen and (min-width: 640px) and (max-width: 970px) {
  .lb_problemas_conexion .herobanner-prego__video .herobanner-prego__layer {
    margin-top: -5%;
    padding: 10px;
  }
  .lb_problemas_conexion .herobanner-prego__video .herobanner-prego__layer .herobanner-prego__btn.only-sml {
    position: relative;
    text-align: center;
  }
  .lb_problemas_conexion .herobanner-prego__video .herobanner-prego__titulo.only-sml {
    position: relative;
  }
  .lb_problemas_conexion .herobanner-prego__video .only-sml {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
  }
  .lb_problemas_conexion .herobanner-prego__video .only-sml img {
    width: 100%;
    height: 100%;
  }
  .lb_problemas_conexion .herobanner-prego__video .herobanner-prego__btnwrap {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__video .herobanner-prego__txtwrap {
    background: 0 0;
  }
  .lb_problemas_conexion .herobanner-prego__video .video-youtube {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 970px) {
  .lb_problemas_conexion .herobanner-prego__video video {
    position: absolute;
    width: 100%;
    z-index: -1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
  }
  .lb_problemas_conexion .herobanner-prego__bgimage {
    background-position: center center;
  }
}
@media only screen and (min-width: 640px) and (max-width: 970px) {
  .lb_problemas_conexion .herobanner-prego__video video {
    position: absolute;
    top: 0;
    width: 100%;
  }
  .lb_problemas_conexion .herobanner-prego__bgimage {
    background-position: center center;
  }
}
.lb_problemas_conexion .herobanner-prego__bgimage {
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  height: 250px;
  position: relative;
  background-position: center right -85px;
}
.lb_problemas_conexion .herobanner-prego__bgimage img {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  min-height: auto;
  max-height: 240px;
  top: 50%;
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__bgimage {
    min-height: 430px;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
  }
}
.lb_problemas_conexion .herobanner-prego__banner {
  position: relative;
}
@media only screen and (max-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__bgimage img {
    left: 20%;
  }
  .lb_problemas_conexion .herobanner-prego__bgimage img.hide--tb {
    max-height: 200px;
    left: 50%;
  }
  .lb_problemas_conexion .herobanner-prego__banner {
    width: 100%;
  }
  .lb_problemas_conexion .herobanner-prego__oferta {
    position: absolute;
    top: 60px;
    left: 10%;
    width: 268px;
  }
}
.lb_problemas_conexion .herobanner-prego__oferta img {
  height: 340px;
  width: 234px;
}
.lb_problemas_conexion .herobanner-prego__imagemob {
  display: none;
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .herobanner-prego__imagemob {
    display: block;
  }
  .lb_problemas_conexion .herobanner-prego__bgimage {
    display: none;
  }
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__oferta {
    position: relative;
  }
  .lb_problemas_conexion .herobanner-prego__oferta img {
    width: 190px;
    height: 280px;
    position: absolute;
    left: 0;
  }
}
.lb_problemas_conexion .herobanner-prego__oferta__bolo-peq {
  width: 85px;
  height: 85px;
  left: 43px;
  top: -8px;
  font-size: 17px;
  border-radius: 50%;
  position: absolute;
  display: table;
  vertical-align: middle;
}
.lb_problemas_conexion .herobanner-prego__oferta__bolo-peq &gt; span {
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__oferta__bolo-peq {
    left: 100px;
    height: 80px;
    width: 80px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 970px) {
  .lb_problemas_conexion .herobanner-prego__oferta__bolo-peq {
    left: 132px;
    height: 135px;
    width: 135px;
    font-size: 26px;
  }
}
.lb_problemas_conexion .herobanner-prego__oferta__bolo-grande {
  width: 105px;
  height: 105px;
  left: -15px;
  top: 50px;
  font-size: 14px;
  padding: 0 10px;
  position: absolute;
  display: table;
  vertical-align: middle;
  border-radius: 50%;
}
.lb_problemas_conexion .herobanner-prego__oferta__bolo-grande &gt; span {
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__oferta__bolo-grande {
    left: 35px;
    top: 50px;
    height: 110px;
    width: 110px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 970px) {
  .lb_problemas_conexion .herobanner-prego__oferta__bolo-grande {
    top: 85px;
    height: 157px;
    width: 157px;
    font-size: 23px;
  }
}
@media only screen and (max-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__oferta__bolo-grande {
    font-size: 17px;
  }
}
.lb_problemas_conexion .herobanner-prego__oferta__bolo-grande-solo {
  width: 105px;
  height: 105px;
  left: -15px;
  top: 50px;
  font-size: 14px;
  padding: 0 10px;
  position: absolute;
  border-radius: 50%;
  display: table;
  vertical-align: middle;
}
.lb_problemas_conexion .herobanner-prego__oferta__bolo-grande-solo &gt; span {
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__oferta__bolo-grande-solo {
    left: 60px;
    top: 40px;
    height: 110px;
    width: 110px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 970px) {
  .lb_problemas_conexion .herobanner-prego__oferta__bolo-grande-solo {
    left: 90px;
    top: 70px;
    height: 157px;
    width: 157px;
    font-size: 26px;
  }
}
.lb_problemas_conexion .herobanner-prego__txtwrap {
  padding-top: 25px;
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .herobanner-prego__txtwrap {
    background-color: #333333;
    color: #fff;
  }
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__txtwrap {
    width: 95vw;
    padding-top: 50px;
    min-height: 160px;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 40px;
    position: relative;
  }
  .lb_problemas_conexion .herobanner-prego__txtwrap &gt; .vfc-layout__wrapper {
    padding: 0 0px;
  }
  .lb_problemas_conexion .herobanner-prego__txtwrap .btn {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .lb_problemas_conexion .herobanner-prego__texto span {
    position: relative;
  }
}
@media only screen and (min-width: 970px) {
  .lb_problemas_conexion .herobanner-prego__txtwrap {
    padding-bottom: 60px;
    margin-bottom: 85px;
    width: -webkit-fill-available;
  }
  .lb_problemas_conexion .herobanner-prego__txtwrap &gt; .vfc-layout__wrapper {
    padding: 0 100px;
  }
}
.lb_problemas_conexion .herobanner-prego .nopointer .herobanner-prego__btnwrap {
  pointer-events: all;
}
.lb_problemas_conexion .herobanner-prego .list-deals--size4 {
  font-size: 18px;
  padding: 13px 21px;
}
@media only screen and (max-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__oferta__bolo-img .herobanner-prego__oferta__bolo-peq {
    top: 60px!important;
    left: 200px;
  }
  .lb_problemas_conexion .herobanner-prego__texto {
    margin-right: 20px;
    margin-left: 20px;
  }
}
.lb_problemas_conexion .herobanner-prego__texto .heading {
  margin: 0;
}
.lb_problemas_conexion .herobanner-prego__texto .heading--2 {
  font-size: 30px;
}
@media only screen and (min-width: 640px) and (max-width: 970px) {
  .lb_problemas_conexion .herobanner-prego__texto .heading--2 {
    font-size: 20px;
  }
}
.lb_problemas_conexion .herobanner-prego__texto .heading--2 p {
  font-size: 30px;
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__titulo {
    margin-bottom: 22px;
  }
  .lb_problemas_conexion .herobanner-prego__titulo span {
    margin-bottom: 0;
    position: relative;
  }
  .lb_problemas_conexion .herobanner-prego__titulo span:nth-child(1) {
    margin-top: -10px;
  }
  .lb_problemas_conexion .herobanner-prego__btnwrap {
    padding-top: 30px;
  }
}
.lb_problemas_conexion .herobanner-prego__slide {
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__titulo {
    margin-right: 20px;
    margin-left: 20px;
  }
  .lb_problemas_conexion .herobanner-prego__btnwrap {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .lb_problemas_conexion .herobanner-prego .slick-dots {
    width: 100%;
    text-align: center;
    margin: 12px 0 15px;
  }
  .lb_problemas_conexion .herobanner-prego .slick-dots li {
    height: 8px;
    width: 8px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 0 3px;
    display: inline-block;
    background: #fff;
    box-shadow: 1px 1px 3px #cccccc;
  }
  .lb_problemas_conexion .herobanner-prego .slick-dots li button {
    display: none;
  }
}
@media only screen and (min-width: 640px) and (max-width: 970px) {
  .lb_problemas_conexion .herobanner-prego__texto .heading--2 p {
    font-size: 20px;
  }
  .lb_problemas_conexion .herobanner-prego .slick-dots {
    width: 100%;
    text-align: center;
    margin: 12px 0 15px;
    position: absolute;
    bottom: -9px;
  }
  .lb_problemas_conexion .herobanner-prego .slick-dots li {
    height: 8px;
    width: 8px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 0 3px;
    display: inline-block;
    background: #fff;
    box-shadow: 1px 1px 3px #cccccc;
  }
  .lb_problemas_conexion .herobanner-prego .slick-dots li button {
    display: none;
  }
}
@media only screen and (min-width: 970px) {
  .lb_problemas_conexion .herobanner-prego .slick-dots {
    display: none !important;
  }
}
.lb_problemas_conexion .herobanner-prego .slick-active[role=presentation] {
  background-color: transparent;
  color: #fff;
  border: 2px solid #fff;
  width: 10px;
  height: 10px;
  vertical-align: middle;
}
.lb_problemas_conexion .herobanner-prego--dots .slick-dots {
  position: absolute;
  bottom: 5%;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}
@media only screen and (max-width: 640px) {
  .lb_problemas_conexion .herobanner-prego--dots .slick-dots {
    position: relative;
  }
}
@media only screen and (min-width: 640px) and (max-width: 970px) {
  .lb_problemas_conexion .herobanner-prego--dots .slick-dots {
    display: block !important;
  }
}
.lb_problemas_conexion .herobanner-prego--dots .slick-dots li {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  border-radius: 50%;
  border: 1px solid #ffffff;
}
.lb_problemas_conexion .herobanner-prego--dots .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}
.lb_problemas_conexion .herobanner-prego--dots .slick-dots li button:before {
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "Ã¢â‚¬Â¢";
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
}
@media only screen and (min-width: 640px) and (max-width: 970px) {
  .lb_problemas_conexion .herobanner-prego__tabs {
    display: none !important;
  }
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__tabs {
    display: block;
    z-index: 9;
    font-size: 0;
    position: absolute;
    bottom: 16px;
    text-align: center;
    width: 100%;
  }
  .lb_problemas_conexion .herobanner-prego__tabs li {
    font-size: 16px;
    border-right: 1px solid #ffffff;
  }
  .lb_problemas_conexion .herobanner-prego__tabs li:last-child {
    border-right: none;
  }
}
.lb_problemas_conexion .herobanner-prego__tabs li {
  display: inline-block;
}
@media only screen and (max-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__tabs li a {
    height: 16px;
    width: 16px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 5px;
  }
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__tabs__button {
    height: 39px;
    width: 185px;
    background-color: #43413e;
    background-color: rgba(51, 51, 51, 0.7) !important;
    display: table-cell;
    vertical-align: middle;
    color: #ffffff;
  }
  .lb_problemas_conexion .herobanner-prego__tabs-activa {
    border-top: 6px solid red;
    font-weight: 700;
    padding-top: 0;
    padding-bottom: 6px;
  }
}
.lb_problemas_conexion .herobanner-prego .flt-center {
  text-align: center;
}
.lb_problemas_conexion .herobanner-prego .flt-right {
  text-align: right;
  float: none;
}
.lb_problemas_conexion .herobanner-prego .flt-left {
  text-align: left;
}
.lb_problemas_conexion .herobanner-prego__layer {
  position: relative;
  padding: 20px;
}
@media only screen and (max-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__tabs-activa {
    background-color: #ffffff;
  }
  .lb_problemas_conexion .herobanner-prego__layer {
    margin-top: -25px;
    display: block;
    text-align: left;
  }
}
.lb_problemas_conexion .page-nude--center,
.lb_problemas_conexion .page-nude__img,
.lb_problemas_conexion .press-list__title {
  text-align: center;
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__layer {
    display: inline-block;
    width: 50%;
  }
  .lb_problemas_conexion .herobanner-prego__layer .heading {
    font-size: 30px;
  }
}
.lb_problemas_conexion .flt-left .herobanner-prego__layer:after,
.lb_problemas_conexion .flt-right .herobanner-prego__layer:after {
  background-color: inherit;
  display: block;
  top: 0;
  width: 9999px;
  position: absolute;
  content: "";
  bottom: 0;
}
.lb_problemas_conexion .flt-left .herobanner-prego__layer:after {
  left: -9999px;
}
.lb_problemas_conexion .flt-right .herobanner-prego__layer:after {
  right: -9999px;
}
.lb_problemas_conexion .herobanner-prego .btn {
  height: 45px;
  padding: 14px;
}
.lb_problemas_conexion .herobanner-prego .hero-carousel-controls {
  display: none;
}
@media only screen and (min-width: 640px) and (max-width: 970px) {
  .lb_problemas_conexion .herobanner-prego .hero-carousel-controls {
    display: block;
  }
  .lb_problemas_conexion .herobanner-prego .hero-carousel-controls .hero__control {
    position: absolute;
    width: 50px;
    top: 50%;
    color: #ffffff;
  }
  .lb_problemas_conexion .herobanner-prego .hero-carousel-controls .hero__control--left {
    left: 0;
  }
  .lb_problemas_conexion .herobanner-prego .hero-carousel-controls .hero__control--right {
    right: 0;
  }
  .lb_problemas_conexion .herobanner-prego .herobanner-prego__titulo {
    font-size: 36px;
  }
  .lb_problemas_conexion .herobanner-prego .herobanner-prego__texto {
    font-size: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .lb_problemas_conexion .herobanner-prego .slick-initialized .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lb_problemas_conexion .herobanner-prego .slick-initialized .slick-slide .herobanner-prego__banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }
  .lb_problemas_conexion .herobanner-prego .slick-initialized .slick-slide .herobanner-prego__banner .herobanner-prego__txtwrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 55%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .lb_problemas_conexion .herobanner-prego .slick-initialized .slick-slide .herobanner-prego__banner .herobanner-prego__txtwrap .vfc-layout__wrapper {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__slider .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .lb_problemas_conexion .herobanner-prego__slider .slick-track .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .lb_problemas_conexion .herobanner-prego__slider .herobanner-prego__banner,
  .lb_problemas_conexion .herobanner-prego__slider .herobanner-prego__textolibre,
  .lb_problemas_conexion .herobanner-prego__slider .herobanner-prego__video {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media only screen and (min-width: 640px) {
  .lb_problemas_conexion .herobanner-prego__slider .herobanner-prego__banner,
  .lb_problemas_conexion .herobanner-prego__slider .herobanner-prego__textolibre,
  .lb_problemas_conexion .herobanner-prego__slider .herobanner-prego__video {
    display: block;
  }
}
@media only screen and (max-width: 969px) {
  .lb_problemas_conexion .herobanner-prego__txtwrap {
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .herobanner-prego__txtwrap {
    padding-bottom: 35px;
  }
}
.lb_problemas_conexion .herobanner-prego__txtwrap .herobanner-prego__titulo {
  margin-top: 0;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 43px;
  line-height: 46px;
  margin-bottom: 35px;
  letter-spacing: 0.2px;
}
@media only screen and (max-width: 969px) {
  .lb_problemas_conexion .herobanner-prego__txtwrap .herobanner-prego__titulo {
    font-size: 32px;
    line-height: 35px;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .herobanner-prego__txtwrap .herobanner-prego__titulo {
    font-size: 26px;
    line-height: 27px;
    box-sizing: border-box;
    margin: 0;
    max-width: 100%;
    display: block;
    margin-bottom: 10px;
    padding: 0 10px;
  }
}
.lb_problemas_conexion .herobanner-prego__txtwrap .herobanner-prego__texto {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 38px;
  display: block;
  margin-bottom: 0;
  padding: 0 25px;
  letter-spacing: -0.3px;
}
@media only screen and (max-width: 969px) {
  .lb_problemas_conexion .herobanner-prego__txtwrap .herobanner-prego__texto {
    font-size: 26px;
    line-height: 30px;
  }
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .herobanner-prego__txtwrap .herobanner-prego__texto {
    font-size: 18px;
    line-height: 22px;
    box-sizing: border-box;
    margin: 0;
    padding: 0 10px;
  }
  .lb_problemas_conexion .herobanner-prego__txtwrap .herobanner-prego__texto br {
    display: none;
  }
}
.lb_problemas_conexion .herobanner-prego__txtwrap .button--primary {
  padding: 9px 25px;
  font-size: 18px;
  line-height: 24px;
}
.lb_problemas_conexion .herobanner-prego__txtwrap .button--primary:focus {
  color: #ffffff;
  background-color: #900;
}
@media only screen and (max-width: 969px) {
  .lb_problemas_conexion .herobanner-prego__txtwrap .button--primary {
    font-size: 18px;
    line-height: 24px;
    padding: 9px 25px;
  }
}
.lb_problemas_conexion .c-slider__content {
  position: absolute;
  line-height: normal;
  top: 41%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 750px;
  max-width: 100%;
}
.lb_problemas_conexion .c-slider__content .c-slider__header {
  display: block;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 46px;
  line-height: 28px;
  margin-bottom: 40px;
}
.lb_problemas_conexion .c-slider__content .c-slider__body {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 33px;
  line-height: 40px;
  display: block;
  margin-bottom: 30px;
  padding: 0 75px;
  letter-spacing: -0.3px;
}
.lb_problemas_conexion .c-slider__content .c-slider__footer {
  display: block;
}
.lb_problemas_conexion .breadcrumbs {
  background: inherit;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  padding: 15px 0;
  text-align: left;
}
.lb_problemas_conexion .breadcrumbs--extrude {
  background-color: #ffffff;
  color: #333333;
}
.lb_problemas_conexion .breadcrumbs--dark {
  background-color: #333333;
  border-color: #666666;
  color: #CCCCCC;
}
.lb_problemas_conexion .breadcrumbs--transparent {
  background-color: rgba(0, 0, 0, 0.6);
  color: #FFFFFF;
  border-color: rgba(204, 204, 204, 0.4);
  position: relative;
}
.lb_problemas_conexion .breadcrumbs--abbey {
  background-color: #4A4D4E;
  border-color: #666666;
  color: #FFFFFF;
}
.lb_problemas_conexion .breadcrumbs__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.lb_problemas_conexion .breadcrumbs__item {
  display: inline-block;
  margin-right: 10px;
}
.lb_problemas_conexion .breadcrumbs__crumb {
  margin: 0 10px;
  position: relative;
}
.lb_problemas_conexion .breadcrumbs__crumb:hover,
.lb_problemas_conexion .breadcrumbs__crumb:focus {
  color: #333333;
}
.lb_problemas_conexion .breadcrumbs__crumb--first {
  margin-left: 0;
}
.lb_problemas_conexion .breadcrumbs__crumb::after {
  content: " ";
  border-bottom: 1px solid transparent;
  border-color: inherit;
  position: absolute;
  bottom: 2px;
  left: 0;
  right: 0;
}
.lb_problemas_conexion .breadcrumbs__crumb--current::after,
.lb_problemas_conexion span.breadcrumbs__crumb::after {
  display: none;
}
.lb_problemas_conexion .breadcrumbs__chevron {
  display: inline-block;
  vertical-align: middle;
  color: currentColor;
  width: 17px;
  height: 25px;
}
@media only screen and (max-width: 1024px) {
  .lb_problemas_conexion .breadcrumbs {
    padding: 14px 0;
  }
  .lb_problemas_conexion .breadcrumbs__chevron {
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    float: left;
  }
}
.lb_problemas_conexion .quicklinks .spring .quicklinks__navigation .quicklinks__item {
  vertical-align: baseline;
  transition: all 0.2s ease-in-out;
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .quicklinks .spring .quicklinks__navigation .quicklinks__item {
    padding: 20px 10px;
    width: 150px;
  }
}
.lb_problemas_conexion .quicklinks .spring .quicklinks__navigation .quicklinks__item img {
  transition: all 0.2s ease-in-out;
}
.lb_problemas_conexion .quicklinks .spring .quicklinks__navigation .quicklinks__item:hover img {
  transform: scale(1.1);
}
.lb_problemas_conexion .quicklinks .spring .quicklinks__navigation .quicklinks__item:hover,
.lb_problemas_conexion .quicklinks .spring .quicklinks__navigation .quicklinks__item:focus,
.lb_problemas_conexion .quicklinks .spring .quicklinks__navigation .quicklinks__item:active {
  text-decoration: none;
}
.lb_problemas_conexion .quicklinks .spring .quicklinks__navigation .quicklinks__item .quicklinks__heading {
  font-size: 20px;
  line-height: 1.2;
  color: #fff;
  font-weight: normal;
  margin: 20px 0;
}
@media only screen and (max-width: 1199px) {
  .lb_problemas_conexion .quicklinks .spring .quicklinks__navigation .quicklinks__item .quicklinks__heading {
    font-size: 16px;
    margin: 15px 0;
  }
}
.lb_problemas_conexion .hero h1,
.lb_problemas_conexion .hero h2 {
  color: #fff;
  margin-bottom: 10px;
}
.lb_problemas_conexion .hero h1 {
  font-size: 36px;
  line-height: normal;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .hero h2 {
  font-size: 24px;
  line-height: normal;
  font-family: VodafoneLight, arial, helvetica, sans-serif;
}
.lb_problemas_conexion .c-vbyvodafone {
  padding: 35px 0 70px 0;
}
.lb_problemas_conexion .c-vbyvodafone h2 {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #e60000;
  margin-bottom: 35px;
  padding-bottom: 10px;
  border-bottom: 3px solid #e60000;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon {
  margin-bottom: 20px;
  position: relative;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__title {
  width: 100%;
  height: auto;
  background-color: #ffffff;
  border: solid 1px #cccccc;
  font-size: 20px;
  line-height: 1.1;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  padding: 20px 30px 20px 20px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  transition: all 0.3s ease-in-out;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__title:before {
  content: "";
  position: absolute;
  background: url('../img/general/arrow-right-grey-lrg.png') center center no-repeat;
  width: 17px;
  height: 25px;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  transition: all 0.2s ease-in-out;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__title:not(.active):hover {
  color: #fff;
  background-color: #E60000;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.15);
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__title:not(.active):hover:before {
  background: url('../img/general/arrow-down-white-lrg.png') center center no-repeat;
  transform: translateY(-50%) rotate(0deg);
  width: 25px;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__title.active {
  color: #E60000;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__title.active:before {
  transform: translateY(-50%) rotate(-90deg);
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__title.active + .c-acordeon__content {
  display: block;
  position: absolute;
  width: 100%;
  z-index: 2;
  top: 100%;
  height: auto;
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__title.active + .c-acordeon__content {
    position: static;
  }
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__content {
  padding: 0 20px;
  box-sizing: border-box;
  background-color: #ebebeb;
  display: none;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__content li {
  font-size: 18px;
  font-family: VodafoneLight, arial, helvetica, sans-serif;
  color: #333;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__content li a {
  color: #333;
  padding: 10px 0;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__content li a:hover {
  color: #333;
  text-decoration: underline;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__content li .submenu {
  position: relative;
  width: calc(100% + 40px);
  left: -20px;
  padding: 10px 40px;
  background-color: #f4f4f4;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon .c-acordeon__content li .submenu a {
  padding: 5px 0;
  font-size: 16px;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon.c-acordeon__sub {
  position: relative;
  left: -20px;
  width: calc(100% + 40px);
  margin-bottom: 0;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title {
  background-color: #ebebeb;
  border: 0;
  padding: 10px 20px;
  font-family: VodafoneLight, arial, helvetica, sans-serif;
  font-size: 18px;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title.active {
  color: #333;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title.active + .c-acordeon__content {
  position: static;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__content {
  background-color: #f4f4f4;
  padding: 5px 20px 5px 40px;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__content li a {
  padding: 5px 0;
  font-size: 16px;
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title:before {
  transform: translateY(-50%) rotate(90deg);
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title:hover:before {
  transform: translateY(-50%) rotate(-90deg);
}
.lb_problemas_conexion .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title.active:before {
  transform: translateY(-50%) rotate(-90deg);
}
.lb_problemas_conexion .swiper-container-horizontal {
  position: relative;
}
.lb_problemas_conexion .c-distrib {
  padding: 25px 0;
  box-sizing: border-box;
}
.lb_problemas_conexion .c-distrib .container {
  padding: 0;
}
.lb_problemas_conexion .c-distrib a {
  text-decoration: none;
  display: block;
}
.lb_problemas_conexion .c-distrib a:focus {
  outline: none;
}
.lb_problemas_conexion .c-distrib .c-distrib__mod {
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  position: relative;
  min-height: 400px;
  transition: all 0.2s ease-in-out;
  margin-bottom: 25px;
}
.lb_problemas_conexion .c-distrib .c-distrib__mod:focus {
  outline: none;
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .c-distrib .c-distrib__mod {
    min-height: auto;
  }
}
.lb_problemas_conexion .c-distrib .c-distrib__mod:hover {
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.25);
}
.lb_problemas_conexion .c-distrib .c-distrib__mod .c-distrib__desc .c-distrib__ico {
  margin-top: -22px;
  transition: all 0.2s ease-in-out;
  text-align: center;
  width: 80px;
  height: 80px;
  border-radius: 5px;
  background-color: #e60000;
  position: relative;
  margin-left: 20px;
  top: 0;
}
.lb_problemas_conexion .c-distrib .c-distrib__mod .c-distrib__desc .c-distrib__ico img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.lb_problemas_conexion .c-distrib .c-distrib__mod .c-distrib__desc .c-distrib__title {
  font-size: 26px;
  line-height: 1.23;
  color: #333;
  font-weight: normal;
  padding: 20px 0;
  box-sizing: border-box;
}
.lb_problemas_conexion .c-distrib .c-distrib__mod .c-distrib__desc .c-distrib__title p {
  padding: 0 20px;
  box-sizing: border-box;
  font-family: "VodafoneLight", Arial, Helvetica, sans-serif;
  color: #333;
  line-height: 1.23;
}
.lb_problemas_conexion .c-distrib .c-distrib__mod .c-distrib__desc .c-distrib__title .e-arrow-right:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  margin-left: 2px;
  background: url('../img/general/right-red.png') center center no-repeat;
  background-size: contain;
}
.lb_problemas_conexion .c-distrib .c-distrib__mod:hover .c-distrib__desc .c-distrib__ico {
  top: -10px;
  -webkit-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.5);
}
.lb_problemas_conexion .c-distrib .swiper-container-horizontal {
  padding-bottom: 15px;
}
.lb_problemas_conexion .c-distrib .swiper-container-horizontal &gt; .swiper-pagination-bullets,
.lb_problemas_conexion .c-distrib .swiper-pagination-custom,
.lb_problemas_conexion .c-distrib .swiper-pagination-fraction {
  bottom: 0;
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .swiper-pagination {
    display: block;
  }
}
.lb_problemas_conexion .swiper-pagination-bullet {
  border: 2px solid #3d3d3d;
  background-color: #ffffff;
  width: 12px;
  height: 12px;
  opacity: 1;
}
.lb_problemas_conexion .swiper-pagination-bullet:hover,
.lb_problemas_conexion .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #3d3d3d;
  border-color: #3d3d3d;
}
.lb_problemas_conexion .c-ayuda {
  background-color: #ebebeb;
  padding-top: 25px;
  padding-bottom: 10px;
}
.lb_problemas_conexion .c-ayuda .block-tabs {
  font-size: 0;
}
.lb_problemas_conexion .c-ayuda .block-tabs__tab:hover {
  color: #fff;
  background-color: #e60000;
}
.lb_problemas_conexion .c-ayuda .block-tabs__tab:hover .standard {
  display: none;
}
.lb_problemas_conexion .c-ayuda .block-tabs__tab:hover .active {
  display: inline-block;
}
.lb_problemas_conexion .c-ayuda .block-tabs__tab .active {
  display: none;
}
.lb_problemas_conexion .c-ayuda .block-tabs__tab.block-tabs__tab--active .standard {
  display: none;
}
.lb_problemas_conexion .c-ayuda .block-tabs__tab.block-tabs__tab--active .active {
  display: inline-block;
}
.lb_problemas_conexion .block-tabs--dark {
  background-color: #EBEBEB;
}
.lb_problemas_conexion .block-tabs--gutter {
  margin-bottom: 40px;
}
.lb_problemas_conexion .block-tabs__inner {
  padding: 25px;
  vertical-align: middle;
  display: inline-block;
  font-size: 18px;
}
.lb_problemas_conexion .block-tabs__inner:focus {
  outline: none;
}
.lb_problemas_conexion .block-tabs__back {
  position: absolute;
  top: 25px;
  left: 25px;
}
.lb_problemas_conexion .block-tabs__content {
  background-color: #fff;
  color: #666666;
  width: calc(400% + 60px);
  margin: 35px 0 20px;
  position: relative;
  display: none;
  padding: 20px 20px 20px;
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .block-tabs__content .desc {
    margin-top: 25px;
  }
}
.lb_problemas_conexion .block-tabs__content .desc .icono {
  text-align: center;
  max-width: 100%;
  width: 62px;
  float: left;
}
.lb_problemas_conexion .block-tabs__content .desc .contenido {
  float: left;
  width: 100%;
  max-width: calc(100% - 80px);
  margin-left: 15px;
}
.lb_problemas_conexion .block-tabs__content .desc .contenido h3 {
  font-family: VodafoneLight, arial, helvetica, sans-serif;
  font-size: 36px;
  line-height: normal;
  color: #e60000;
}
.lb_problemas_conexion .block-tabs__content .desc .contenido .subtitulo {
  color: #333;
  font-size: 18px;
  line-height: 1.33;
  font-weight: bold;
  padding: 0;
  margin-bottom: 20px;
}
.lb_problemas_conexion .block-tabs__content .desc .contenido ul li {
  margin-bottom: 20px;
}
.lb_problemas_conexion .block-tabs__content .desc .contenido ul li a {
  position: relative;
  color: #333;
  font-size: 18px;
  line-height: normal;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  display: inline;
}
.lb_problemas_conexion .block-tabs__content .desc .contenido ul li a:hover {
  text-decoration: underline;
  color: #e60000;
}
.lb_problemas_conexion .block-tabs__content .desc .contenido ul li a:after {
  content: "";
  position: absolute;
  top: 1px;
  right: -25px;
  width: 20px;
  height: 20px;
  background: url('../img/general/right-red.png') center center no-repeat;
  background-size: contain;
}
.lb_problemas_conexion .block-tabs--dark .block-tabs__content {
  background-color: #666666;
  color: #FFFFFF;
}
.lb_problemas_conexion .block-tabs__tab {
  margin-bottom: 20px;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  text-align: center;
  display: block;
  position: relative;
  font-size: 0;
}
.lb_problemas_conexion .block-tabs__tab::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.lb_problemas_conexion .block-tabs__tab--active {
  background-color: #E60000;
  border-color: #E60000;
  color: #FFFFFF;
}
.lb_problemas_conexion .block-tabs__tab--active .heading {
  color: #fff;
}
.lb_problemas_conexion .block-tabs__tab--active::after {
  border: 15px solid transparent;
  border-top-color: currentColor;
  display: block;
  height: 0;
  width: 0;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #fff;
  content: "";
  position: absolute;
  bottom: -36px;
  left: 50%;
  margin-left: -15px;
}
.lb_problemas_conexion .block-tabs--dark .block-tabs__tab--active::after {
  color: #666666;
}
.lb_problemas_conexion .block-tabs__tab--active + .block-tabs__content {
  display: block;
}
.lb_problemas_conexion .block-tabs__tab-wrapper:nth-child(4n+2) .block-tabs__content {
  margin-left: calc(-100% - 20px);
}
.lb_problemas_conexion .block-tabs__tab-wrapper:nth-child(4n+3) .block-tabs__content {
  margin-left: calc(-200% - 40px);
}
.lb_problemas_conexion .block-tabs__tab-wrapper:nth-child(4n) .block-tabs__content {
  margin-left: calc(-300% - 60px);
}
.lb_problemas_conexion .block-tabs__close {
  position: absolute;
  top: 25px;
  right: 30px;
  z-index: 3;
}
.lb_problemas_conexion .block-tabs--dark .block-tabs__title,
.lb_problemas_conexion .block-tabs--dark .block-tabs__close {
  color: #FFFFFF;
}
.lb_problemas_conexion .block-tabs__icon {
  width: 44px;
  height: 44px;
}
.lb_problemas_conexion .c-sticky-contact {
  display: none;
  background-color: #ebebeb;
  line-height: 58px;
  position: fixed;
  z-index: 99;
  width: 100%;
  left: 0;
  bottom: 0;
}
@media only screen and (max-width: 991px) {
  .lb_problemas_conexion .c-sticky-contact {
    display: block;
  }
}
.lb_problemas_conexion .c-sticky-contact .col-sm-12 {
  overflow: hidden;
  text-align: right;
}
.lb_problemas_conexion .c-sticky-contact .title {
  font-size: 20px;
  line-height: 23px;
  color: #333;
  float: left;
  line-height: 50px;
}
.lb_problemas_conexion .c-sticky-contact .novedades,
.lb_problemas_conexion .c-sticky-contact .notification {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  line-height: normal;
  position: relative;
}
.lb_problemas_conexion .c-sticky-contact .novedades .number,
.lb_problemas_conexion .c-sticky-contact .notification .number {
  background-color: #e60000;
  border-radius: 50%;
  position: absolute;
  top: -5px;
  right: -5px;
  min-width: 17px;
  min-height: 17px;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .lb_problemas_conexion .navigation__icon .line {
    width: 100%;
    height: 1px;
    border: 0;
    background-color: #e60000;
    display: block;
    margin-bottom: 10px;
  }
  .lb_problemas_conexion .navigation__close .line {
    background-color: #fff;
  }
  .lb_problemas_conexion .block-tabs--gutter {
    margin-bottom: 30px;
  }
  .lb_problemas_conexion .block-tabs__content {
    width: calc(400% + 60px);
    padding: 75px 20px 20px;
  }
  .lb_problemas_conexion .block-tabs__tab-wrapper:nth-child(3n+2) .block-tabs__content {
    margin-left: calc(-100% - 20px);
  }
  .lb_problemas_conexion .block-tabs__tab-wrapper:nth-child(3n) .block-tabs__content {
    margin-left: calc(-200% - 40px);
  }
  .lb_problemas_conexion .block-tabs__inner {
    padding: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .lb_problemas_conexion body {
    padding-bottom: 50px;
  }
  .lb_problemas_conexion .c-ayuda .block-tabs__tab:hover {
    background-color: #FFFFFF;
    color: #333333;
  }
  .lb_problemas_conexion .c-ayuda .block-tabs__tab:hover .standard {
    display: inline-block;
  }
  .lb_problemas_conexion .c-ayuda .block-tabs__tab:hover .active {
    display: none;
  }
  .lb_problemas_conexion .c-ayuda .block-tabs__tab--active:hover {
    background-color: #E60000;
    border-color: #E60000;
    color: #FFFFFF;
  }
  .lb_problemas_conexion .c-ayuda .block-tabs__tab--active:hover .standard {
    display: none;
  }
  .lb_problemas_conexion .c-ayuda .block-tabs__tab--active:hover .active {
    display: inline-block;
  }
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .block-tabs__content {
    width: calc(200% + 10px);
    padding: 60px 10px 30px;
  }
  .lb_problemas_conexion .block-tabs__back {
    position: absolute;
    top: 20px;
    left: 12px;
  }
  .lb_problemas_conexion .block-tabs__tab--active:after {
    bottom: -28px;
  }
  .lb_problemas_conexion .block-tabs__tab-wrapper:nth-child(2n+1) .block-tabs__content {
    margin-left: 0;
    margin-top: 27px;
    padding: 20px 10px 30px;
  }
  .lb_problemas_conexion .block-tabs__tab-wrapper:nth-child(2n+2) .block-tabs__content {
    margin-left: calc(-100% - 10px);
    margin-top: 27px;
    padding: 20px 10px 30px;
  }
  .lb_problemas_conexion .block-tabs__tab-wrapper .block-tabs__content .js-tabs-content .img-responsive {
    display: none;
  }
  .lb_problemas_conexion .block-tabs__tab-wrapper .block-tabs__content .js-tabs-content .desc {
    margin-top: 0;
  }
  .lb_problemas_conexion .block-tabs__content .desc .icono {
    text-align: left;
    width: 46px;
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .lb_problemas_conexion .block-tabs__content .desc .contenido {
    margin-left: 0;
    max-width: none;
  }
  .lb_problemas_conexion .block-tabs__tab {
    margin-bottom: 0;
    min-height: 149px;
  }
  .lb_problemas_conexion .block-tabs__close {
    top: 12px;
    right: 12px;
  }
  .lb_problemas_conexion .block-tabs__inner {
    padding: 18px 15px 15px;
  }
  .lb_problemas_conexion .block-tabs__icon {
    width: 40px;
    height: 40px;
    margin-bottom: 8px;
  }
}
.lb_problemas_conexion .align--left {
  text-align: left !important;
}
.lb_problemas_conexion .align--center {
  text-align: center !important;
}
.lb_problemas_conexion .align--right {
  text-align: right !important;
}
.lb_problemas_conexion .gutter--all {
  margin: 20px !important;
}
.lb_problemas_conexion .gutter--top {
  margin-top: 20px !important;
}
.lb_problemas_conexion .gutter--bottom {
  margin-bottom: 20px !important;
}
.lb_problemas_conexion .gutter--left {
  margin-left: 20px !important;
}
.lb_problemas_conexion .gutter--right {
  margin-right: 20px !important;
}
@media only screen and (max-width: 1024px) {
  .lb_problemas_conexion .gutter--md-all {
    margin: 20px !important;
  }
  .lb_problemas_conexion .gutter--md-top {
    margin-top: 20px !important;
  }
  .lb_problemas_conexion .gutter--md-bottom {
    margin-bottom: 20px !important;
  }
  .lb_problemas_conexion .gutter--md-left {
    margin-left: 20px !important;
  }
  .lb_problemas_conexion .gutter--md-right {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .gutter--sm-all {
    margin: 20px !important;
  }
  .lb_problemas_conexion .gutter--sm-top {
    margin-top: 20px !important;
  }
  .lb_problemas_conexion .gutter--sm-bottom {
    margin-bottom: 20px !important;
  }
  .lb_problemas_conexion .gutter--sm-left {
    margin-left: 20px !important;
  }
  .lb_problemas_conexion .gutter--sm-right {
    margin-right: 20px !important;
  }
}
.lb_problemas_conexion .section {
  position: relative;
}
.lb_problemas_conexion .section--gutter {
  margin: 50px 0;
}
.lb_problemas_conexion .section--gutter--leading {
  margin-top: 0;
}
.lb_problemas_conexion .section--gutter-sm {
  padding: 25px 0;
}
.lb_problemas_conexion .section--break {
  margin-bottom: 50px;
  margin-top: 2px;
}
.lb_problemas_conexion .section--abbey,
.lb_problemas_conexion .section--blue-lagoon,
.lb_problemas_conexion .section--dove-gray,
.lb_problemas_conexion .section--gallery,
.lb_problemas_conexion .section--mine-shaft,
.lb_problemas_conexion .section--ruled,
.lb_problemas_conexion .section--ruled-top,
.lb_problemas_conexion .section--silver,
.lb_problemas_conexion .section--transparent,
.lb_problemas_conexion .section--white,
.lb_problemas_conexion .section--wild-sand {
  padding: 50px 0;
}
.lb_problemas_conexion .section--abbey--leading,
.lb_problemas_conexion .section--blue-lagoon--leading,
.lb_problemas_conexion .section--dove-gray--leading,
.lb_problemas_conexion .section--gallery--leading,
.lb_problemas_conexion .section--mine-shaft--leading,
.lb_problemas_conexion .section--ruled--leading,
.lb_problemas_conexion .section--ruled-top--leading,
.lb_problemas_conexion .section--silver--leading,
.lb_problemas_conexion .section--transparent--leading,
.lb_problemas_conexion .section--white--leading,
.lb_problemas_conexion .section--wild-sand--leading {
  padding-top: 0;
}
.lb_problemas_conexion .section--abbey--trailing,
.lb_problemas_conexion .section--blue-lagoon--trailing,
.lb_problemas_conexion .section--dove-gray--trailing,
.lb_problemas_conexion .section--gallery--trailing,
.lb_problemas_conexion .section--mine-shaft--trailing,
.lb_problemas_conexion .section--ruled--trailing,
.lb_problemas_conexion .section--ruled-top--trailing,
.lb_problemas_conexion .section--silver--trailing,
.lb_problemas_conexion .section--transparent--trailing,
.lb_problemas_conexion .section--white--trailing,
.lb_problemas_conexion .section--wild-sand--trailing {
  padding-bottom: 0;
}
.lb_problemas_conexion .section--abbey {
  background-color: #4A4D4E;
  color: #FFFFFF;
}
.lb_problemas_conexion .section--gallery {
  background-color: #EBEBEB;
}
.lb_problemas_conexion .section--wild-sand {
  background-color: #F4F4F4;
}
.lb_problemas_conexion .section--mine-shaft {
  background-color: #333333;
  color: #FFFFFF;
}
.lb_problemas_conexion .section--silver {
  background-color: #CCCCCC;
}
.lb_problemas_conexion .section--white {
  background-color: #FFFFFF;
}
.lb_problemas_conexion .section--blue-lagoon {
  background-color: #007C92;
  color: #FFFFFF;
}
.lb_problemas_conexion .section--dove-gray {
  background-color: #666666;
  color: #FFFFFF;
}
.lb_problemas_conexion .section--ruled {
  border-bottom: 1px solid #AFAFAF;
}
.lb_problemas_conexion .section--ruled-top {
  border-top: 1px solid #AFAFAF;
}
.lb_problemas_conexion .section--card {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.lb_problemas_conexion .section--narrow {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (max-width: 1024px) {
  .lb_problemas_conexion .section--gutter {
    margin: 40px 0;
  }
  .lb_problemas_conexion .section--gutter--leading {
    margin-top: 0;
  }
  .lb_problemas_conexion .section--break {
    margin-bottom: 40px;
  }
  .lb_problemas_conexion .section--md-break {
    margin-bottom: 40px;
    margin-top: 2px;
  }
  .lb_problemas_conexion .section--abbey,
  .lb_problemas_conexion .section--gallery,
  .lb_problemas_conexion .section--wild-sand,
  .lb_problemas_conexion .section--silver,
  .lb_problemas_conexion .section--white,
  .lb_problemas_conexion .section--ruled,
  .lb_problemas_conexion .section--ruled-top,
  .lb_problemas_conexion .section--md-gallery,
  .lb_problemas_conexion .section--md-wild-sand,
  .lb_problemas_conexion .section--md-silver,
  .lb_problemas_conexion .section--md-ruled,
  .lb_problemas_conexion .section--md-ruled-top {
    padding: 40px 0;
  }
  .lb_problemas_conexion .section--abbey--leading,
  .lb_problemas_conexion .section--gallery--leading,
  .lb_problemas_conexion .section--wild-sand--leading,
  .lb_problemas_conexion .section--silver--leading,
  .lb_problemas_conexion .section--white--leading,
  .lb_problemas_conexion .section--ruled--leading,
  .lb_problemas_conexion .section--ruled-top--leading,
  .lb_problemas_conexion .section--md-gallery--leading,
  .lb_problemas_conexion .section--md-wild-sand--leading,
  .lb_problemas_conexion .section--md-silver--leading,
  .lb_problemas_conexion .section--md-ruled--leading,
  .lb_problemas_conexion .section--md-ruled-top--leading {
    padding-top: 0;
  }
  .lb_problemas_conexion .section--md-gallery {
    background-color: #EBEBEB;
  }
  .lb_problemas_conexion .section--md-wild-sand {
    background-color: #F4F4F4;
  }
  .lb_problemas_conexion .section--md-silver {
    background-color: #CCCCCC;
  }
  .lb_problemas_conexion .section--vertical-gutter {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .section--gutter {
    margin: 30px 0;
  }
  .lb_problemas_conexion .section--gutter--leading {
    margin-top: 0;
  }
  .lb_problemas_conexion .section--break {
    margin-bottom: 30px;
  }
  .lb_problemas_conexion .section--sm-break {
    margin-bottom: 2px;
  }
  .lb_problemas_conexion .section--abbey,
  .lb_problemas_conexion .section--gallery,
  .lb_problemas_conexion .section--wild-sand,
  .lb_problemas_conexion .section--silver,
  .lb_problemas_conexion .section--white,
  .lb_problemas_conexion .section--ruled,
  .lb_problemas_conexion .section--ruled-top,
  .lb_problemas_conexion .section--sm-gallery,
  .lb_problemas_conexion .section--sm-wild-sand,
  .lb_problemas_conexion .section--sm-silver,
  .lb_problemas_conexion .section--sm-ruled,
  .lb_problemas_conexion .section--sm-ruled-top {
    padding: 30px 0;
  }
  .lb_problemas_conexion .section--abbey--leading,
  .lb_problemas_conexion .section--gallery--leading,
  .lb_problemas_conexion .section--wild-sand--leading,
  .lb_problemas_conexion .section--silver--leading,
  .lb_problemas_conexion .section--white--leading,
  .lb_problemas_conexion .section--ruled--leading,
  .lb_problemas_conexion .section--ruled-top--leading,
  .lb_problemas_conexion .section--sm-gallery--leading,
  .lb_problemas_conexion .section--sm-wild-sand--leading,
  .lb_problemas_conexion .section--sm-silver--leading,
  .lb_problemas_conexion .section--sm-ruled--leading,
  .lb_problemas_conexion .section--sm-ruled-top--leading {
    padding-top: 0;
  }
  .lb_problemas_conexion .section--sm-gallery {
    background-color: #EBEBEB;
  }
  .lb_problemas_conexion .section--sm-wild-sand {
    background-color: #F4F4F4;
  }
  .lb_problemas_conexion .section--sm-silver {
    background-color: #CCCCCC;
  }
  .lb_problemas_conexion .section--sm-white {
    background-color: #FFFFFF;
  }
  .lb_problemas_conexion .section--narrow {
    padding-left: 10px;
    padding-right: 10px;
  }
  .lb_problemas_conexion .section--vertical-gutter {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.lb_problemas_conexion td,
.lb_problemas_conexion th {
  padding: 0;
  text-align: left;
}
.lb_problemas_conexion .table__td,
.lb_problemas_conexion .table__th {
  padding: 20px 10px;
}
.lb_problemas_conexion .table__td:first-child,
.lb_problemas_conexion .table__th:first-child {
  padding-left: 30px;
}
.lb_problemas_conexion .table__td:last-child,
.lb_problemas_conexion .table__th:last-child {
  padding-right: 30px;
}
.lb_problemas_conexion .table__body {
  background: #FFF;
}
.lb_problemas_conexion .table__tr:nth-child(2n) {
  background: #F4F4F4;
}
.lb_problemas_conexion .table--contextual .table__tr {
  background: #F4F4F4;
  border-top: 1px solid #CCC;
}
.lb_problemas_conexion .table--contextual .table__tr--header {
  border-top: none;
  background-color: #FFF;
}
.lb_problemas_conexion .table--contextual .table__tr--header .table__td,
.lb_problemas_conexion .table--contextual .table__tr--header .table__th {
  padding-top: 15px;
  padding-bottom: 15px;
}
.lb_problemas_conexion .table--contextual .table__body {
  border-top: 1px solid #CCC;
}
.lb_problemas_conexion .table--contextual .table__body:last-child {
  border-bottom: 1px solid #CCC;
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .table,
  .lb_problemas_conexion .table__body {
    display: block;
  }
  .lb_problemas_conexion thead {
    display: none;
  }
  .lb_problemas_conexion .table--contextual .table__tr--header .table__th:first-child,
  .lb_problemas_conexion .table__td {
    float: left;
  }
  .lb_problemas_conexion .table__tr {
    display: inline-block;
    padding: 15px 10px;
    width: 100%;
  }
  .lb_problemas_conexion .table__td {
    width: 75%;
    padding: 0 !important;
  }
  .lb_problemas_conexion .table__td:first-child,
  .lb_problemas_conexion .table__th:first-child {
    padding-left: 0;
  }
  .lb_problemas_conexion .table__td:last-child,
  .lb_problemas_conexion .table__th:last-child {
    padding-right: 0;
  }
}
.lb_problemas_conexion .search-form__wrapper {
  background-color: #3D3D3D;
  padding: 40px 0;
}
.lb_problemas_conexion .search-form__query {
  margin: 0 auto;
  max-width: 580px;
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .search-form__wrapper {
    padding: 20px 30px;
  }
}
.lb_problemas_conexion .input-group {
  display: block;
  padding-right: 50px;
  position: relative;
}
.lb_problemas_conexion .input-group--large {
  padding-right: 100px;
}
.lb_problemas_conexion .input-group--clear {
  padding-right: 0;
}
.lb_problemas_conexion .input-group__submit {
  height: 50px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
}
.lb_problemas_conexion .input-group--large .input-group__submit {
  width: 100px;
}
.lb_problemas_conexion .input-group__submit-icon {
  height: 30px;
  width: 30px;
}
.lb_problemas_conexion .input-group__input {
  font-size: 20px;
  overflow: hidden;
  padding-right: 70px;
  height: 50px;
}
.lb_problemas_conexion .input-group__input:valid {
  padding-right: 40px;
}
.lb_problemas_conexion .input-group__input--flush:valid {
  padding-right: 50px;
}
.lb_problemas_conexion .input-group__clear {
  margin-right: -20px;
  display: none;
  background: transparent;
  border: none;
  padding: 12px;
  position: absolute;
  right: 70px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 0.5em;
}
.lb_problemas_conexion .input-group__clear:hover {
  background: transparent;
}
.lb_problemas_conexion .input-group__clear--flush {
  right: 23px;
}
.lb_problemas_conexion .input-group--clear .input-group__clear {
  right: 20px;
}
.lb_problemas_conexion .input-group__input:valid + .input-group__clear {
  display: block;
}
.lb_problemas_conexion .input-group__clear-icon {
  width: 20px;
  height: 20px;
  color: #333333;
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .input-group {
    padding-right: 45px;
  }
  .lb_problemas_conexion .input-group--clear {
    padding-right: 0;
  }
  .lb_problemas_conexion .input-group__clear {
    width: auto;
  }
  .lb_problemas_conexion .input-group__submit {
    width: 50px;
    height: 50px;
  }
  .lb_problemas_conexion .input-group__input {
    height: 45px;
  }
}
.lb_problemas_conexion .form__input {
  background-color: #FFFFFF;
  border: 1px solid #999999;
  border-radius: 0;
  box-shadow: inset 1px 3px 4px 0 rgba(0, 0, 0, 0.1);
  color: #666666;
  display: block;
  position: relative;
  width: 100%;
  padding: 13px 20px 12px;
  font-size: 20px;
  height: 50px;
}
.lb_problemas_conexion .form__input--shaded {
  box-shadow: inset 0 5px 9px -7px rgba(0, 0, 0, 0.4), inset 5px 0 9px -7px rgba(0, 0, 0, 0.4);
}
.lb_problemas_conexion .form__input::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}
.lb_problemas_conexion .form__input--caption {
  margin-top: 14px;
}
.lb_problemas_conexion .form__input--selectable {
  background-color: transparent;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  padding: 0;
}
.lb_problemas_conexion .form__input--selectable--dark {
  color: #000000;
  border-color: #000000;
}
.lb_problemas_conexion .form__input--selectable::before {
  background: #CCCCCC;
  bottom: 8px;
  content: "";
  position: absolute;
  right: 46px;
  top: 8px;
  width: 1px;
  z-index: 1;
  display: none;
}
.lb_problemas_conexion .form__input--select {
  display: inline-block;
}
.lb_problemas_conexion .form__input--range {
  background-color: transparent;
  border: none;
  padding: 0;
}
.lb_problemas_conexion .form__input--disabled {
  opacity: 0.5;
}
.lb_problemas_conexion .form__input--light {
  border: none;
}
.lb_problemas_conexion .pagination {
  text-align: center;
  margin: 20px 0 80px;
}
.lb_problemas_conexion .pagination__link {
  background-color: transparent;
  color: #666666;
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lb_problemas_conexion .pagination__link--disabled {
  color: #CCCCCC;
}
.lb_problemas_conexion .pagination__info {
  display: inline-block;
  margin: 0 50px;
  vertical-align: middle;
}
.lb_problemas_conexion .pagination__icon {
  height: 30px;
  width: 30px;
}
.lb_problemas_conexion .pagination__current {
  border: 1px solid #666666;
  border-radius: 2px;
  display: inline-block;
  line-height: 1em;
  padding: 9px;
  width: 36px;
  height: 36px;
}
.lb_problemas_conexion .pagination__of {
  margin: 0 15px;
}
.lb_problemas_conexion .tabs &gt; .tabs__navigation-wrapper {
  max-height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.lb_problemas_conexion .tabs &gt; .tabs__navigation-wrapper--arrow-overflow {
  margin-bottom: -7px;
}
.lb_problemas_conexion .tabs &gt; .tabs__navigation-wrapper--arrow-overflow &gt; .tabs__navigation {
  margin-bottom: 7px;
}
.lb_problemas_conexion .tabs--gallery &gt; .tabs__navigation-wrapper,
.lb_problemas_conexion .tabs--gallery &gt; .tabs__content {
  background: #EBEBEB;
}
.lb_problemas_conexion .tabs--white &gt; .tabs__navigation-wrapper,
.lb_problemas_conexion .tabs--white &gt; .tabs__content {
  background: #FFFFFF;
}
.lb_problemas_conexion .tabs--narrow {
  padding-left: 80px;
  padding-right: 80px;
}
.lb_problemas_conexion .tabs &gt; .tabs__navigation-wrapper &gt; .tabs__navigation {
  background: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  color: #333333;
  display: inline-block;
  letter-spacing: -0.215em;
  text-align: center;
  white-space: nowrap;
  width: auto;
  min-width: 100%;
}
.lb_problemas_conexion .tabs &gt; .tabs__navigation-wrapper &gt; .tabs__navigation--fixed {
  margin-bottom: 10px;
}
.lb_problemas_conexion .tabs &gt; .tabs__navigation-wrapper &gt; .tabs__navigation--plain {
  background: none;
}
.lb_problemas_conexion .tabs &gt; .tabs__navigation-wrapper &gt; .tabs__navigation--gutter {
  margin-bottom: 25px;
}
.lb_problemas_conexion .tabs &gt; .tabs__navigation-wrapper .tabs__tab {
  display: inline-block;
  letter-spacing: normal;
}
.lb_problemas_conexion .tabs:not(.tabs--fieldset) &gt; .tabs__navigation-wrapper .tabs__tab,
.lb_problemas_conexion .tabs--fieldset &gt; .tabs__navigation-wrapper .tabs__tab-label {
  display: inline-block;
  color: #666666;
  cursor: pointer;
  font-family: "VodafoneRg";
  padding: 10px 20px;
  position: relative;
  font-size: 20px;
}
.lb_problemas_conexion .tabs:not(.tabs--fieldset) &gt; .tabs__navigation-wrapper .tabs__tab:hover,
.lb_problemas_conexion .tabs--fieldset &gt; .tabs__navigation-wrapper .tabs__tab-label:hover {
  color: #E60000;
}
.lb_problemas_conexion .tabs:not(.tabs--fieldset) &gt; .tabs__navigation-wrapper .tabs__tab--active,
.lb_problemas_conexion .tabs__tab-input:checked + .tabs__tab-label {
  color: #E60000;
  position: relative;
}
.lb_problemas_conexion .tabs:not(.tabs--fieldset) &gt; .tabs__navigation-wrapper .tabs__tab--active::before,
.lb_problemas_conexion .tabs__tab-input:checked + .tabs__tab-label::before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #E60000;
  z-index: 1;
}
.lb_problemas_conexion .tabs:not(.tabs--fieldset) &gt; .tabs__navigation-wrapper .tabs__tab--active::after,
.lb_problemas_conexion .tabs__tab-input:checked + .tabs__tab-label::after {
  border: 8px solid transparent;
  border-top-color: currentColor;
  display: block;
  height: 0;
  width: 0;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  color: #E60000;
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  z-index: 1;
}
.lb_problemas_conexion .tabs__tab-input:focus + .tabs__tab-label {
  outline: 2px solid #00B0CA;
}
.lb_problemas_conexion .mouse-active .tabs__tab-input:focus + .tabs__tab-label {
  outline: none;
}
.lb_problemas_conexion .tabs--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation {
  background: #434343;
  color: #FFFFFF;
  border-color: #666666;
}
.lb_problemas_conexion .tabs--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab {
  color: #AFAFAF;
}
.lb_problemas_conexion .tabs--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab::before {
  background-color: #FFFFFF;
}
.lb_problemas_conexion .tabs--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active,
.lb_problemas_conexion .tabs--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab:hover {
  color: #FFFFFF;
}
.lb_problemas_conexion .tabs--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active::after,
.lb_problemas_conexion .tabs--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab:hover::after {
  color: #FFFFFF;
}
.lb_problemas_conexion .tabs--secondary &gt; .tabs__navigation-wrapper &gt; .tabs__navigation {
  border: none;
  background: none;
}
.lb_problemas_conexion .tabs--secondary &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab {
  border: 1px solid #CCCCCC;
  margin-left: -1px;
  margin-bottom: 0;
  background: #F4F4F4;
  color: #333333;
}
.lb_problemas_conexion .tabs--secondary &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab:hover {
  color: #333333;
  background: #E4E4E4;
}
.lb_problemas_conexion .tabs--secondary &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active,
.lb_problemas_conexion .tabs--secondary &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active:hover {
  border-color: #333333;
  background: #333333;
  z-index: 1;
  color: #FFFFFF;
}
.lb_problemas_conexion .tabs--secondary &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active::after,
.lb_problemas_conexion .tabs--secondary &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active::before,
.lb_problemas_conexion .tabs--secondary &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active:hover::after,
.lb_problemas_conexion .tabs--secondary &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active:hover::before {
  display: none;
}
.lb_problemas_conexion .tabs--secondary--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation {
  background: #2A2A2A;
  color: #FFFFFF;
}
.lb_problemas_conexion .tabs--secondary--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab {
  border-color: #666666;
  background: #434343;
  color: #CCCCCC;
}
.lb_problemas_conexion .tabs--secondary--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab:hover {
  background: #666666;
}
.lb_problemas_conexion .tabs--secondary--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active,
.lb_problemas_conexion .tabs--secondary--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active:hover {
  border-color: #CCCCCC;
  background: #FFFFFF;
  color: #333333;
}
.lb_problemas_conexion .tabs--secondary--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active::after,
.lb_problemas_conexion .tabs--secondary--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active::before,
.lb_problemas_conexion .tabs--secondary--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active:hover::after,
.lb_problemas_conexion .tabs--secondary--dark &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active:hover::before {
  display: none;
}
.lb_problemas_conexion .tabs--secondary--wide &gt; .tabs__navigation-wrapper &gt; .tabs__navigation {
  background: #F4F4F4;
  color: #4A4D4E;
}
.lb_problemas_conexion .tabs--secondary--wide &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab {
  border-color: #666666;
  background: #4A4D4E;
  color: #CCCCCC;
  width: 33.3333%;
}
.lb_problemas_conexion .tabs--secondary--wide &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab:hover {
  background: #434343;
  color: #FFFFFF;
}
.lb_problemas_conexion .tabs--secondary--wide &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active,
.lb_problemas_conexion .tabs--secondary--wide &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active:hover {
  border-color: #CCCCCC;
  background: #FFFFFF;
  color: #333333;
}
.lb_problemas_conexion .tabs--secondary--wide &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active::after,
.lb_problemas_conexion .tabs--secondary--wide &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active::before,
.lb_problemas_conexion .tabs--secondary--wide &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active:hover::after,
.lb_problemas_conexion .tabs--secondary--wide &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--active:hover::before {
  display: none;
}
.lb_problemas_conexion .tabs &gt; .tabs__content {
  padding-top: 30px;
}
.lb_problemas_conexion .tabs--collapsed &gt; .tabs__content {
  padding-top: 0;
  margin-top: -15px;
}
.lb_problemas_conexion .tabs__loading {
  text-align: center;
}
.lb_problemas_conexion .tabs__icon {
  width: 25px;
  height: 25px;
}
@media only screen and (max-width: 1024px) {
  .lb_problemas_conexion .tabs--stretch &gt; .tabs__navigation-wrapper {
    margin: 0 -20px;
  }
  .lb_problemas_conexion .tabs--narrow {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .tabs--full &gt; .tabs__navigation-wrapper &gt; .tabs__navigation {
    display: table;
    table-layout: fixed;
  }
  .lb_problemas_conexion .tabs--full &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab {
    display: table-cell;
  }
  .lb_problemas_conexion .tabs &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .lb_problemas_conexion .tabs &gt; .tabs__navigation-wrapper &gt; .tabs__navigation &gt; .tabs__tab--sm-half {
    width: 50%;
  }
  .lb_problemas_conexion .tabs--collapsed &gt; .tabs__content {
    padding-top: 0;
  }
  .lb_problemas_conexion .tabs--stretch &gt; .tabs__navigation-wrapper {
    margin: 0 -15px;
  }
}
.lb_problemas_conexion .arrow-right {
  position: relative;
}
.lb_problemas_conexion .arrow-right:before {
  content: "";
  display: block;
  background: url(../img/general/right-red.png) center center no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background-size: contain;
}
.lb_problemas_conexion .arrow-right:hover:before {
  background: url(../img/general/right-white.png) center center no-repeat;
  background-size: contain;
}
.lb_problemas_conexion #HomeMod_3 {
  margin: 20px 0;
}
.lb_problemas_conexion #HomeMod_3 .col-xs-12 {
  margin-bottom: 20px;
  display: inline-block;
  text-align: center;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoTit {
  padding: 0;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoTit.vcenter {
  display: inline-block;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoTit img {
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoTit p {
  font-size: 36px;
  line-height: 36px;
  color: #3f3f3f;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont {
  padding: 0;
  overflow-x: auto;
  padding-bottom: 25px;
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion #HomeMod_3 .bb-AccesoCont {
    overflow: hidden;
  }
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont .swiper-container {
  padding-bottom: 15px;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont .list-group {
  float: left;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont .list-group.swiper-wrapper {
  position: relative;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont a {
  width: 180px;
  min-height: 90px;
  border: 1px solid #cccccc;
  float: left;
  margin: 5px 10px 5px 0;
  color: #333;
  font-size: 18px;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  border-radius: 0;
  padding: 0 35px 0 20px;
  position: relative;
  transition: all 0.2s ease-in-out;
  text-align: left;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
}
@media only screen and (max-width: 430px) {
  .lb_problemas_conexion #HomeMod_3 .bb-AccesoCont a {
    width: 100%;
  }
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont a.swiper-slide {
  margin: 0;
  font-size: 16px;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont a .arrow-circle {
  background: url(../img/general/arrow-circle-red.png) no-repeat;
  width: 27px;
  height: 27px;
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -13px;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont a:hover {
  border: 1px solid #e60000;
  background: #e60000;
  color: #ffffff;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion #HomeMod_3 .bb-AccesoCont a:hover {
    border: 1px solid #cccccc;
    background: #ffffff;
    color: #333333;
  }
  .lb_problemas_conexion #HomeMod_3 .bb-AccesoCont a:focus {
    border: 1px solid #e60000;
    background: #e60000;
    color: #ffffff;
  }
  .lb_problemas_conexion #HomeMod_3 .bb-AccesoCont a:before {
    background: url(../img/general/right-red.png) center center no-repeat;
  }
  .lb_problemas_conexion #HomeMod_3 .bb-AccesoCont a:focus:before {
    background: url(../img/general/right-white.png) center center no-repeat;
  }
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont a:hover .arrow-circle {
  background: url(../img/general/arrow-circle-white.png) no-repeat;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont .swiper-container .swiper-pagination {
  bottom: 0;
  text-align: center;
  float: left;
  position: absolute;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont.swiper-container .swiper-pagination .swiper-pagination-bullet {
  position: relative;
  width: 14px;
  height: 14px;
  background: transparent;
  border: 1px solid #3e3e3e;
  opacity: 1;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont.swiper-container .swiper-pagination .swiper-pagination-bullet-active {
  background: #3e3e3e;
}
.lb_problemas_conexion #HomeMod_3 .bb-AccesoCont.swiper-container .swiper-pagination .swiper-pagination-bullet.active:after {
  content: "";
  position: absolute;
  height: 5px;
  width: 100%;
  background-color: #008b94;
  bottom: -12px;
  left: 0;
}
.lb_problemas_conexion .Alerts {
  display: none;
}
.lb_problemas_conexion .Alerts .panel-heading .panel-title .campana span.badge {
  display: none;
}
.lb_problemas_conexion .Distributiva .hero__message {
  padding: 80px 10px;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title:before {
  background: url('../img/general/arrow-down-red-lrg.png') center center no-repeat;
  right: 20px;
  width: 26px;
  height: 16px;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.active {
  border: 1px solid #e60000;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.active:before {
  transform: translateY(-50%) rotate(-180deg);
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link:before {
  background: url('../img/general/arrow-right-red-lrg.png') center center no-repeat;
  width: 17px;
  height: 25px;
  transform: translateY(-50%);
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title:not(.active):hover:before {
  width: 26px;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link:not(.active):hover:before {
  background: url('../img/general/arrow-right-white-lrg.png') center center no-repeat;
  width: 17px;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link a:hover,
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link a:focus {
  color: #333333;
  text-decoration: none;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link:not(.active):hover a {
  color: #ffffff;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link:not(.active):hover a:hover,
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link:not(.active):hover a:focus {
  color: #ffffff;
  text-decoration: none;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link &gt; a:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link.active {
  color: #ffffff;
  background-color: #E60000;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.15);
  border: 1px solid #cccccc;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link.active:before {
  background: url('../img/general/arrow-right-white-lrg.png') center center no-repeat;
  width: 17px;
  right: 15px;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link.active a {
  color: #ffffff;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title:before {
  transform: translateY(-50%);
  background: url('../img/general/arrow-down-red-lrg.png') center center no-repeat;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title:hover {
  background-color: #ebebeb;
  color: #333333;
  box-shadow: none;
  text-decoration: underline;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title.active {
  border: none;
}
.lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title.active:before {
  transform: translateY(-50%) rotate(-180deg);
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title:not(.active):hover {
    color: #333333;
    background-color: #ffffff;
    box-shadow: none;
  }
  .lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title:not(.active):hover:before {
    background: url('../img/general/arrow-down-red-lrg.png') center center no-repeat;
  }
  .lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link:not(.active):hover:before {
    background: url('../img/general/arrow-right-red-lrg.png') center center no-repeat;
  }
  .lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link:not(.active):hover a {
    color: #333333;
  }
  .lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link:not(.active):hover a:hover,
  .lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__title.dir-link:not(.active):hover a:focus {
    color: #333333;
    text-decoration: none;
  }
  .lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon.c-acordeon__sub .c-acordeon__title:hover {
    background-color: #ebebeb;
    text-decoration: none;
  }
  .lb_problemas_conexion .Distributiva .c-vbyvodafone .c-acordeon .c-acordeon__content li a:hover {
    text-decoration: none;
  }
}
.lb_problemas_conexion .Alertas .hero__message {
  padding: 80px 10px;
}
.lb_problemas_conexion .Alertas .c-vbyvodafone {
  padding: 35px 0 0 0;
}
.lb_problemas_conexion .Alertas .c-vbyvodafone--grey {
  background-color: #ebebeb;
}
.lb_problemas_conexion .Alertas .c-vbyvodafone--novedades {
  padding: 35px 0 115px;
}
.lb_problemas_conexion .Alertas .DistContentCabecera {
  border-bottom: 3px solid #e60000;
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu {
  padding: 0;
  display: inline-block;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal {
  z-index: 1;
  min-width: 405px;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel {
  background-color: #e60000;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  overflow: visible;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading {
  background-color: transparent;
  border: none;
  padding: 15px 50px 15px 15px;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a {
  font-family: 'VodafoneLight', 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #ffffff;
  font-weight: normal;
  line-height: 22px;
  position: relative;
  display: block;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a span {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:after {
  content: "";
  background: url(../img/general/arrow-up-white-lrg.png) no-repeat;
  width: 26px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 4px;
  right: -35px;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:hover,
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:focus {
  text-decoration: none;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .collapse-absolute {
  position: absolute;
  z-index: 2;
  width: 100%;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:after {
  display: none;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:hover,
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:focus {
  text-decoration: underline;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-collapse .panel-body {
  border: none;
  padding: 0;
  margin-top: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .FirstLevel {
  padding-top: 5px;
  background-color: #ebebeb;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .FirstLevel .panel {
  background-color: #ebebeb;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  margin-top: 1px;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #333333;
  font-weight: normal;
  display: inline-block;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a:after {
  background: url(../img/general/arrow-up-red-lrg.png) no-repeat;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-collapse .panel-body {
  box-shadow: none;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .SecondLevel {
  background-color: #f4f4f4;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .SecondLevel .panel {
  background-color: transparent;
  padding: 0 15px;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #333333;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a:after {
  content: "";
  background: url(../img/general/arrow-up-red-lrg.png) no-repeat;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .ThirdLevel {
  background-color: transparent;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading {
  border-bottom: none;
  padding: 0 50px 15px 15px;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .ThirdLevel .panel:last-child .panel-heading {
  padding-bottom: 0;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a:hover,
.lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a:focus {
  text-decoration: underline;
}
.lb_problemas_conexion .Alertas .c-vbyvodafone h2 {
  border: none;
  margin-bottom: 0;
  padding-top: 5px;
}
.lb_problemas_conexion .Alertas .tipos {
  border: 1px solid #333333;
  padding: 20px 35px 15px;
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 38px;
}
.lb_problemas_conexion .Alertas .tipos:before {
  content: "Tipos de Actualizaciones";
  position: absolute;
  top: -9px;
  left: 9px;
  background-color: #ffffff;
  font-size: 16px;
  line-height: 18px;
  padding: 0 10px;
}
.lb_problemas_conexion .Alertas .tipos li {
  font-size: 18px;
  line-height: 22px;
}
.lb_problemas_conexion .Alertas .tipos li i {
  margin-right: 9px;
  vertical-align: top;
}
.lb_problemas_conexion .Alertas .heading--3 {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 32px;
  border-bottom: 2px solid #666666;
  margin: 0 0 25px;
  padding: 0 57px 12px;
  position: relative;
}
.lb_problemas_conexion .Alertas .heading--alertas:before {
  content: "";
  background: url('../img/general/alertas.svg') no-repeat;
  position: absolute;
  width: 26px;
  height: 34px;
  top: 0;
  left: 10px;
}
.lb_problemas_conexion .Alertas .heading--novedades:before {
  content: "";
  background: url('../img/general/novedades.svg') no-repeat;
  position: absolute;
  width: 32px;
  height: 31px;
  top: 0;
  left: 10px;
}
.lb_problemas_conexion .Alertas .table thead {
  background: #e60000;
}
.lb_problemas_conexion .Alertas .table .table__th:first-child,
.lb_problemas_conexion .Alertas .table .table__td:first-child {
  padding-right: 30px;
}
.lb_problemas_conexion .Alertas .table thead .table__th {
  border-bottom: 0;
  color: #ffffff;
  text-align: center;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  padding: 15px 25px;
}
.lb_problemas_conexion .Alertas .table .table__body .table__td {
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  vertical-align: middle;
  padding: 25px;
  text-align: center;
  border-top: 0;
}
.lb_problemas_conexion .Alertas .table .table__body .table__td-des {
  text-align: left;
}
.lb_problemas_conexion .Alertas .table .table__body .table__td-des a:hover,
.lb_problemas_conexion .Alertas .table .table__body .table__td-des a:focus {
  color: #333333;
}
.lb_problemas_conexion .Alertas .table .table__body .table__td img {
  max-width: none;
}
.lb_problemas_conexion .Alertas .table .table__body .table__td .visible {
  display: none;
}
.lb_problemas_conexion .Alertas .table .table__body .table__td .no-visible {
  display: inline-block;
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .Alertas .table .table__body .table__tr {
    position: relative;
    padding: 15px;
  }
  .lb_problemas_conexion .Alertas .table .table__body .table__td {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
  }
  .lb_problemas_conexion .Alertas .table .table__body .table__td-des {
    font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  }
  .lb_problemas_conexion .Alertas .table .table__body .table__td-des a:hover,
  .lb_problemas_conexion .Alertas .table .table__body .table__td-des a:focus {
    text-decoration: none;
  }
  .lb_problemas_conexion .Alertas .table .table__body .table__td-des,
  .lb_problemas_conexion .Alertas .table .table__body .table__td:last-child {
    margin-bottom: 0;
  }
  .lb_problemas_conexion .Alertas .table .table__body .table__td-ico {
    position: absolute;
    right: 15px;
    top: 15px;
    width: auto;
  }
  .lb_problemas_conexion .Alertas .table .table__body .table__td .visible {
    display: inline-block;
    margin-left: 2px;
    vertical-align: bottom;
  }
  .lb_problemas_conexion .Alertas .table .table__body .table__td .no-visible {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu {
    display: block;
  }
  .lb_problemas_conexion .Alertas .DistContentCabecera .DistContentMenu .accordion-principal {
    min-width: auto;
    width: 95%;
  }
  .lb_problemas_conexion .Alertas .c-vbyvodafone h2 {
    font-size: 26px;
    line-height: 29px;
    margin-bottom: 22px;
  }
  .lb_problemas_conexion .Alertas .tipos {
    padding: 20px 15px 15px;
  }
  .lb_problemas_conexion .Alertas .tipos li {
    margin-bottom: 5px;
  }
  .lb_problemas_conexion .Alertas .tipos li:last-child {
    margin-bottom: 0;
  }
}
.lb_problemas_conexion .Buscador .hero__message {
  padding: 65px 10px 60px;
}
.lb_problemas_conexion .Buscador .c-vbyvodafone {
  padding: 25px 0 60px 0;
}
.lb_problemas_conexion .Buscador .c-vbyvodafone .results__text {
  color: #333333;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 40px;
}
.lb_problemas_conexion .Buscador .c-vbyvodafone h2 {
  text-align: center;
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
  font-size: 30px;
  line-height: 35px;
  color: #333333;
  border-bottom: 0;
  padding-bottom: 0;
}
.lb_problemas_conexion .Buscador .c-vbyvodafone .results__box {
  border: 1px solid #F4F4F4;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  padding: 22px;
  margin-bottom: 20px;
}
.lb_problemas_conexion .Buscador .c-vbyvodafone .results__box a {
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 26px;
  line-height: 28px;
  position: relative;
  margin-bottom: 15px;
}
.lb_problemas_conexion .Buscador .c-vbyvodafone .results__box a:hover,
.lb_problemas_conexion .Buscador .c-vbyvodafone .results__box a:focus {
  color: #e60000;
  text-decoration: none;
}
.lb_problemas_conexion .Buscador .c-vbyvodafone .results__box a:after {
  content: "";
  background: url('../img/general/arrow-right-red.svg') center center no-repeat;
  width: 28px;
  height: 27px;
  position: relative;
  top: -1px;
  right: 0;
  background-size: contain;
  display: inline-block;
  vertical-align: top;
}
.lb_problemas_conexion .Buscador .c-vbyvodafone .results__box p {
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  margin-bottom: 0;
}
.lb_problemas_conexion .Buscador .search-form__wrapper label {
  float: none;
}
.lb_problemas_conexion .Buscador .search-form__wrapper .input-group__submit {
  background-color: #e60000;
  border: none;
}
.lb_problemas_conexion .Buscador .search-form__wrapper .input-group__submit img {
  vertical-align: middle;
  position: relative;
}
.lb_problemas_conexion .Buscador .search-form__wrapper .input-group__clear {
  background: #e60000;
  border-radius: 25px;
  padding: 8px;
  margin-top: -3px;
  margin-right: 0;
  right: 60px;
}
.lb_problemas_conexion .Buscador .search-form__wrapper .input-group__clear:hover,
.lb_problemas_conexion .Buscador .search-form__wrapper .input-group__clear:focus,
.lb_problemas_conexion .Buscador .search-form__wrapper .input-group__clear:active {
  border: none;
  outline: none;
  padding: 8px;
}
.lb_problemas_conexion .Buscador .search-form__wrapper .input-group__clear img {
  position: relative;
}
.lb_problemas_conexion .Buscador .search-form__wrapper .form__input {
  font-weight: normal;
  font-size: 18px;
}
.lb_problemas_conexion .Buscador .search__section--pagination {
  text-align: center;
}
.lb_problemas_conexion .Buscador .search__section--pagination .pagination .icon-chevron-left img {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}
.lb_problemas_conexion .Buscador .search__section--pagination .pagination .pagination__link img {
  vertical-align: middle;
}
.lb_problemas_conexion .Buscador .search__section--pagination .pagination .pagination__info {
  margin: 0;
  padding: 0 10px 0 15px;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 21px;
  color: #333333;
}
.lb_problemas_conexion .Fichas .hero__message {
  padding: 80px 10px;
}
.lb_problemas_conexion .Fichas .DistContentCabecera {
  border-bottom: 3px solid #e60000;
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu {
  padding: 0;
  display: inline-block;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal {
  z-index: 1;
  min-width: 405px;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel {
  background-color: #e60000;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  overflow: visible;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading {
  background-color: transparent;
  border: none;
  padding: 15px 50px 15px 15px;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a {
  font-family: 'VodafoneLight', 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #ffffff;
  font-weight: normal;
  line-height: 22px;
  position: relative;
  display: block;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a span {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:after {
  content: "";
  background: url(../img/general/arrow-up-white-lrg.png) no-repeat;
  width: 26px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 4px;
  right: -35px;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:hover,
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:focus {
  text-decoration: none;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .collapse-absolute {
  position: absolute;
  z-index: 3;
  width: 100%;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:after {
  display: none;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:hover,
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:focus {
  text-decoration: underline;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-collapse .panel-body {
  border: none;
  padding: 0;
  margin-top: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .FirstLevel {
  padding-top: 5px;
  background-color: #ebebeb;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .FirstLevel .panel {
  background-color: #ebebeb;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  margin-top: 1px;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #333333;
  font-weight: normal;
  display: inline-block;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a:after {
  background: url(../img/general/arrow-up-red-lrg.png) no-repeat;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-collapse .panel-body {
  box-shadow: none;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .SecondLevel {
  background-color: #f4f4f4;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .SecondLevel .panel {
  background-color: transparent;
  padding: 0 15px;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #333333;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a:after {
  content: "";
  background: url(../img/general/arrow-up-red-lrg.png) no-repeat;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .ThirdLevel {
  background-color: transparent;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading {
  border-bottom: none;
  padding: 0 50px 15px 15px;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .ThirdLevel .panel:last-child .panel-heading {
  padding-bottom: 0;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a:hover,
.lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a:focus {
  text-decoration: underline;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone.menu--dropdown {
  padding: 35px 0 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone.section--ficha,
.lb_problemas_conexion .Fichas .c-vbyvodafone.nav--ficha__first,
.lb_problemas_conexion .Fichas .c-vbyvodafone.nav--ficha__second {
  padding: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone.content--ficha {
  padding: 0 0 70px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation-wrapper {
  overflow: hidden;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation {
  margin-bottom: 0px;
  margin-top: 30px;
  background-color: transparent;
  border: none;
  min-height: auto;
  text-align: left;
  white-space: nowrap;
  padding-bottom: 10px;
  z-index: 2;
  overflow-x: auto;
  overflow-y: hidden;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation::-webkit-scrollbar,
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation::-moz-scrollbar {
  height: 10px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation::-webkit-scrollbar-track,
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation::-moz-scrollbar-track {
  background: #f1f1f1;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation::-webkit-scrollbar-thumb,
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation::-moz-scrollbar-thumb {
  background: #888;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation::-webkit-scrollbar-thumb:hover,
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation::-moz-scrollbar-thumb:hover {
  background: #555;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .NomSeccion {
  display: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-collapse {
  padding: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-nav {
  float: none;
  display: inline-block;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-nav li {
  float: none;
  display: inline-block;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__content {
  padding-top: 0;
  border-top: 1px solid #cccccc;
  margin-top: -10px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__navigation-wrapper {
  background-color: #ebebeb;
  padding-bottom: 10px;
  border: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__navigation {
  white-space: normal;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab {
  display: table;
  cursor: pointer;
  font-family: VodafoneRegular;
  padding: 20px 30px;
  position: relative;
  font-size: 18px;
  line-height: 20px;
  border: 1px solid #CCC;
  margin-left: -1px;
  margin-bottom: 0;
  background: #F4F4F4;
  color: #333;
  width: 186px;
  height: 88px;
  text-align: center;
  vertical-align: top;
  float: left;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab:before,
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab:after {
  display: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab--active {
  border-color: #333;
  background: #333;
  z-index: 1;
  color: #FFF;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab div {
  display: table-cell;
  vertical-align: middle;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__content {
  border-top: 0;
  margin-top: 30px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__content--active {
  display: block !important;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .section--gallery {
  background-color: transparent;
  padding-bottom: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone h1 {
  border: none;
  margin-bottom: 0;
  padding-top: 5px;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 44px;
  line-height: 48px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Border {
  border: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone header {
  background: transparent;
  padding: 0;
  border-bottom: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone header a {
  display: inline;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone header h2 {
  font-size: 36px;
  line-height: 40px;
  color: #333333;
  border-bottom: 1px solid #979797;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido {
  padding: 16px 0 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Bloque {
  display: inline-block;
  width: 100%;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Bloque.Borde {
  border-bottom: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido p,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido h3,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido h4 {
  margin: 0 0 10px 0;
  color: #333333;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido h3 {
  font-size: 30px;
  line-height: 36px;
  font-weight: normal;
  padding: 0;
  padding-left: 20px;
  background: url('../img/general/border-1.png') top 7px left no-repeat;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido p,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido h4 {
  font-size: 18px;
  line-height: 24px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido h4 {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido h4.Destacado {
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 32px;
  border-bottom: 1px solid #ebebeb;
  background: url('../img/general/border-2.png') top 5px left no-repeat;
  padding-left: 20px;
  margin-bottom: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido h4.Destacado span {
  border-left: 0;
  margin-left: 0;
  padding: 2px 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido p {
  padding: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido p:last-child {
  margin-bottom: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Red {
  color: #e60000;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido sub,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido sup {
  font-size: 12px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul {
  padding: 0 0 0 80px;
  list-style: disc;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul.NoListStyle,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul.NoListStyle ul,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul.Checks,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul.Checks ul {
  list-style: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul.Checks li {
  position: relative;
  padding-left: 25px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul.Checks li:before {
  content: "";
  background: url('../img/general/ico-check-list.png') no-repeat;
  position: absolute;
  width: 15px;
  height: 11px;
  display: block;
  left: 0;
  top: 8px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul li {
  font-size: 16px;
  line-height: 27px;
  color: #333333;
  background: none;
  margin-bottom: 10px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul li:last-child {
  margin-bottom: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul li ul {
  margin-top: 20px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModTable table th {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  background: #e60000;
  text-align: center;
  color: #ffffff;
  padding: 13px;
  font-weight: normal;
  border: none;
  width: auto;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModTable table.TableBorder th {
  border: 1px solid #e60000;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModTable table tbody {
  background: #F4F4F4;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModTable table tr:nth-child(2n) {
  background: #ffffff;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModTable table td {
  border-bottom: 0;
  text-align: center;
  color: #333333;
  font-size: 18px;
  line-height: 24px;
  padding: 20px;
  border: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModTable table.TableBorder td {
  border: 1px solid #333333;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModTable table td span {
  line-height: 32px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModTable table td img {
  vertical-align: middle;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModuloFoto .Fondo {
  border: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModuloFoto .Fondo .Foto {
  border-right: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModuloFoto .Foto {
  padding: 20px 30px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModuloFoto .Texto {
  padding: 20px 30px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModuloFoto .Texto ul {
  padding: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModuloFoto.Tipo2 .Texto .FloatRight {
  padding: 0 0 0 20px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModuloFoto.Tipo2 .Texto .FloatLeft {
  padding: 0 20px 0 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModuloFoto.Tipo2 .Texto ul {
  padding: 0 0 0 20px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables {
  display: inline-block;
  width: 100%;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .Left {
  padding-left: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .Right {
  padding-right: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion {
  border: 1px solid #f4f4f4;
  margin-top: 0;
  margin-bottom: 12px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-title {
  padding: 22px 36px 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion[data-open="true"] .accordion-title {
  background-color: transparent;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-title h4 {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: normal;
  margin-bottom: 0;
  padding: 0;
  padding-right: 25px;
  background: url('../img/general/down.png') right 7px no-repeat;
  padding-bottom: 25px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion[data-open="true"] .accordion-title h4 {
  color: #333333;
  background: url('../img/general/up.png') right 7px no-repeat;
  border-bottom: 1px solid #cccccc;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content {
  padding: 0 36px 22px 36px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content .Text {
  padding: 22px 0 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content .SubAccordion {
  border-bottom: 1px solid #cccccc;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content .SubAccordion:last-child {
  border-bottom: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content .SubAccordion[data-open="true"] {
  background-color: #ebebeb;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content .SubAccordion .SubAccordion-title {
  border-top: 0 !important;
  margin-top: 0;
  padding: 22px 36px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content .SubAccordion[data-open="true"] .SubAccordion-title {
  background-color: transparent;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content .SubAccordion .SubAccordion-title h5 {
  padding: 0;
  background: url('../img/general/down.png') center right no-repeat;
  padding-right: 25px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content .SubAccordion[data-open="true"] .SubAccordion-title h5 {
  background: url('../img/general/up.png') right 7px no-repeat;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content .SubAccordion .SubAccordion-content {
  padding: 0 36px 22px 36px;
  background-color: transparent;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .accordion .accordion-content .SubAccordion[data-open="true"] .SubAccordion-content {
  background-color: transparent;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Mod2Col div.Text {
  border: 1px solid #cccccc;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Mod2Col div.Text.Tipo02 {
  border: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Mod3Col div.Text,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Mod2Col div.Text {
  border-top-color: #cccccc;
  padding: 25px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Mod3Col div.Text ul,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Mod2Col div.Text ul {
  padding: 0 0 0 20px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Mod3Col div.Text ul li,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Mod2Col div.Text ul li {
  padding: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Bloque p.Banner {
  margin-bottom: 25px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .BloqueImagenes img {
  margin-bottom: 15px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__navigation-wrapper {
  padding-bottom: 13px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__navigation {
  margin-top: 15px;
  padding-bottom: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__navigation .tabs__tab {
  width: 273px;
  height: 48px;
  padding: 15px 10px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content h3 {
  margin-bottom: 15px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content p {
  margin-bottom: 25px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content a {
  font-size: 18px;
  line-height: 20px;
  color: #e60000;
  position: relative;
  padding-right: 15px;
  margin-bottom: 35px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content a:after {
  content: "";
  background: url('../img/general/arrow-right-red-sm.png') no-repeat;
  position: absolute;
  width: 7px;
  height: 12px;
  right: 0;
  top: 50%;
  margin-top: -6px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content #Consulta .row {
  margin-right: -15px;
  margin-left: -15px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content #Consulta textarea {
  width: 100%;
  height: 185px;
  background-color: #ffffff;
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.12);
  border: solid 1px #999999;
  resize: none;
  border-radius: 0;
  margin-bottom: 15px;
  color: #333333;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content #Consulta p {
  margin-bottom: 10px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content #Consulta .inputfile + label {
  position: relative;
  overflow: visible;
  width: 100%;
  max-width: none;
  background-color: #ffffff;
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.12);
  border: solid 1px #999999;
  margin-bottom: 20px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content #Consulta .inputfile + label span {
  min-height: 46px;
  color: #333333;
  font-weight: normal;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content #Consulta .inputfile + label strong {
  position: absolute;
  top: -1px;
  height: auto;
  right: -111px;
  background-color: #666666;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  min-height: 48px;
  padding: 14px 10px 12px;
  width: 110px;
  text-align: center;
  font-weight: normal;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content #Consulta .inputfile + label strong:hover {
  background-color: #333333;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content #Consulta .experts__section--button {
  border-radius: 0;
  font-weight: normal;
  border: none;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 30px;
  width: auto;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  box-shadow: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content #Consulta .experts__section--button:hover {
  background: #970000;
  text-decoration: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table thead {
  background: #e60000;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__th:first-child,
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__td:first-child {
  padding-right: 30px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table thead .table__th {
  border-bottom: 0;
  color: #ffffff;
  text-align: center;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  padding: 15px 25px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__td {
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  vertical-align: top;
  padding: 25px;
  text-align: left;
  border-top: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__td p {
  margin-bottom: 15px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__td .experts__question {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__td .experts__answer {
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__td .experts__answer--complete {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  position: relative;
  padding-left: 30px;
  font-size: 16px;
  line-height: 18px;
  color: #333333;
  padding-right: 0;
  margin-bottom: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__td .experts__answer--complete:before {
  content: "";
  background: url('../img/general/ico-conver.png') no-repeat;
  position: absolute;
  width: 24px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  left: 0;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__td .experts__answer--complete:after {
  display: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__td .experts__answer--complete:hover,
.lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__td .experts__answer--complete:focus {
  color: #e60000;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Footer .Acciones {
  padding: 20px 5px 25px 5px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Footer .Acciones li {
  display: block;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Footer .Acciones li a {
  width: auto;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif !important;
  font-size: 18px !important;
  line-height: 24px;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Footer .Acciones li a:hover,
.lb_problemas_conexion .Fichas .c-vbyvodafone .Footer .Acciones li a:focus {
  text-decoration: none;
  border: none;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Footer .Acciones p {
  font-size: 18px;
  line-height: 24px;
  color: #333333;
  padding: 0;
  margin-top: 10px;
  text-align: right;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Footer .Legal {
  border-top: 1px solid #979797;
}
.lb_problemas_conexion .Fichas .c-vbyvodafone .Footer .Legal p {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  padding: 0;
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table thead {
    display: block;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table thead .table__tr {
    padding: 0;
    width: auto;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__tr {
    position: relative;
    padding: 15px;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content .table .table__body .table__td {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu {
    display: block;
  }
  .lb_problemas_conexion .Fichas .DistContentCabecera .DistContentMenu .accordion-principal {
    min-width: auto;
    width: 95%;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation-wrapper {
    border: none;
    overflow: visible;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation {
    border-bottom: 0;
    overflow: visible;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-header {
    margin-top: 25px;
    background-color: #eeeeee;
    box-shadow: none;
    padding: 0;
    overflow: visible;
    position: relative;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .NomSeccion {
    display: inline-block;
    padding: 0 85px 0 15px;
    font-size: 30px;
    font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
    color: #333333;
    margin: 13px 0;
    line-height: 30px;
    white-space: normal;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-header {
    padding: 5px 0;
    position: relative;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-toggle {
    border: none;
    position: absolute;
    right: 0;
    top: 5px;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-toggle:hover,
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-toggle:focus {
    background-color: transparent;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-toggle .icon-bar {
    background-color: #333333;
    width: 38px;
    height: 4px;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 6px;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-collapse {
    overflow: hidden;
    border: none;
    box-shadow: none;
    max-height: none;
    position: absolute;
    width: 100%;
    background-color: #eeeeee;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-nav {
    margin: 0;
    display: block;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-nav li {
    display: block;
    width: 100%;
    border-bottom: 0;
    margin: 15px 0;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-nav li .tabs__tab {
    display: block;
    padding-right: 60px;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-nav li .tabs__tab:before {
    display: none;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__navigation .navbar-nav li .tabs__tab:after {
    background: url('../img/general/arrow-right-red-lrg.png') no-repeat;
    width: 17px;
    height: 25px;
    position: absolute;
    right: 35px;
    top: 50%;
    margin-top: -12px;
    border: none;
    transform: none;
    left: auto;
    margin-left: 0;
    content: "";
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs__content {
    margin-top: 30px;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__navigation {
    display: inline-block;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab,
  .lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__navigation .tabs__tab {
    display: block;
    width: 100%;
    height: auto;
    padding: 20px 30px;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab div {
    display: inline-block;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido ul {
    padding: 0 0 0 40px;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .Left {
    padding: 0;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Desplegables .Right {
    padding: 0;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModuloFoto .Foto {
    width: auto;
    background-color: transparent;
    display: block;
    float: none;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .ModuloFoto .Texto {
    display: block;
    float: none;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .Contenido .Mod3Col div.Text {
    margin: 0 0 10px;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .Footer .Acciones li a {
    width: 100%;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .Footer .Acciones p strong {
    display: inline-block;
  }
  .lb_problemas_conexion .Fichas .c-vbyvodafone .resuelve__dudas--content .tabs--secondary .tabs__content #Consulta .inputfile + label strong {
    right: 0;
  }
}
.lb_problemas_conexion .Experto .hero__message {
  padding: 90px 10px;
}
.lb_problemas_conexion .Experto .DistContentCabecera {
  border-bottom: 3px solid #e60000;
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu {
  padding: 0;
  display: inline-block;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal {
  z-index: 1;
  min-width: 405px;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel {
  background-color: #e60000;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  overflow: visible;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading {
  background-color: transparent;
  border: none;
  padding: 15px 50px 15px 15px;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a {
  font-family: 'VodafoneLight', 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #ffffff;
  font-weight: normal;
  line-height: 22px;
  position: relative;
  display: block;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a span {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:after {
  content: "";
  background: url(../img/general/arrow-up-white-lrg.png) no-repeat;
  width: 26px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 4px;
  right: -35px;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:hover,
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:focus {
  text-decoration: none;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .collapse-absolute {
  position: absolute;
  z-index: 3;
  width: 100%;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:after {
  display: none;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:hover,
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:focus {
  text-decoration: underline;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-collapse .panel-body {
  border: none;
  padding: 0;
  margin-top: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .FirstLevel {
  padding-top: 5px;
  background-color: #ebebeb;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .FirstLevel .panel {
  background-color: #ebebeb;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  margin-top: 1px;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #333333;
  font-weight: normal;
  display: inline-block;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a:after {
  background: url(../img/general/arrow-up-red-lrg.png) no-repeat;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-collapse .panel-body {
  box-shadow: none;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .SecondLevel {
  background-color: #f4f4f4;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .SecondLevel .panel {
  background-color: transparent;
  padding: 0 15px;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #333333;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a:after {
  content: "";
  background: url(../img/general/arrow-up-red-lrg.png) no-repeat;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .ThirdLevel {
  background-color: transparent;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading {
  border-bottom: none;
  padding: 0 50px 15px 15px;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .ThirdLevel .panel:last-child .panel-heading {
  padding-bottom: 0;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a:hover,
.lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a:focus {
  text-decoration: underline;
}
.lb_problemas_conexion .Experto .c-vbyvodafone {
  padding: 35px 0;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs {
  margin-bottom: 30px;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation-wrapper {
  overflow: hidden;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation {
  margin-bottom: 0px;
  margin-top: 20px;
  background-color: transparent;
  border: none;
  min-height: auto;
  text-align: left;
  white-space: nowrap;
  padding-bottom: 10px;
  z-index: 2;
  overflow-x: auto;
  overflow-y: hidden;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation::-webkit-scrollbar,
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation::-moz-scrollbar {
  height: 10px;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation::-webkit-scrollbar-track,
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation::-moz-scrollbar-track {
  background: #f1f1f1;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation::-webkit-scrollbar-thumb,
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation::-moz-scrollbar-thumb {
  background: #888;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation::-webkit-scrollbar-thumb:hover,
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation::-moz-scrollbar-thumb:hover {
  background: #555;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .NomSeccion {
  display: none;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-collapse {
  padding: 0;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-nav {
  float: none;
  display: inline-block;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-nav li {
  float: none;
  display: inline-block;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs__content {
  padding-top: 0;
  border-top: 1px solid #cccccc;
  margin-top: -10px;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__navigation-wrapper {
  background-color: #ebebeb;
  padding-bottom: 10px;
  border: none;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__navigation {
  white-space: normal;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab {
  display: table;
  cursor: pointer;
  font-family: VodafoneRegular;
  padding: 20px 30px;
  position: relative;
  font-size: 18px;
  line-height: 20px;
  border: 1px solid #CCC;
  margin-left: -1px;
  margin-bottom: 0;
  background: #F4F4F4;
  color: #333;
  width: 186px;
  height: 88px;
  text-align: center;
  vertical-align: top;
  float: left;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab:before,
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab:after {
  display: none;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab--active {
  border-color: #333;
  background: #333;
  z-index: 1;
  color: #FFF;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab div {
  display: table-cell;
  vertical-align: middle;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__content {
  border-top: 0;
  margin-top: 30px;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__content--active {
  display: block !important;
}
.lb_problemas_conexion .Experto .c-vbyvodafone .section--gallery {
  background-color: transparent;
  padding-bottom: 0;
}
.lb_problemas_conexion .Experto .c-vbyvodafone h1 {
  border: none;
  margin-bottom: 0;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 36px;
  line-height: 40px;
}
.lb_problemas_conexion .Experto .c-vbyvodafone h2 {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 32px;
  color: #333333;
  border-bottom: 1px solid #666666;
  padding-bottom: 7px;
  margin-bottom: 25px;
}
.lb_problemas_conexion .Experto .c-vbyvodafone p {
  font-size: 18px;
  line-height: 24px;
  padding: 0;
  color: #333333;
  margin-bottom: 20px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas {
  background-color: #ebebeb;
}
.lb_problemas_conexion .Experto .experts__section--preguntas a {
  font-size: 18px;
  line-height: 20px;
  color: #e60000;
  position: relative;
  padding-right: 15px;
  margin-bottom: 35px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas a:after {
  content: "";
  background: url('../img/general/arrow-right-red-sm.png') no-repeat;
  position: absolute;
  width: 7px;
  height: 12px;
  right: 0;
  top: 50%;
  margin-top: -6px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .row {
  margin-right: -15px;
  margin-left: -15px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select {
  width: 100%;
  margin-bottom: 20px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .btn {
  background: #ffffff;
  border: solid 1px #999999;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: #333333;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 15px 10px 15px;
  font-weight: normal;
  margin: 0;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select.open .btn {
  padding: 10px 15px 11px 15px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .btn:focus {
  outline-offset: 0;
  outline: none !important;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .btn:after {
  content: "";
  background: url('../img/general/down.png') no-repeat;
  position: absolute;
  width: 20px;
  height: 10px;
  top: 50%;
  margin-top: -5px;
  right: 20px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select.open .btn:after {
  background: url('../img/general/up.png') no-repeat;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .btn .bs-caret {
  display: none;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .btn .filter-option-inner {
  padding-right: 0;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select.open .btn .filter-option-inner {
  border-bottom: 1px solid #999999;
  padding-bottom: 10px;
  padding-right: 0;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .btn .filter-option-inner-inner {
  padding-right: 30px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .dropdown-menu.open {
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: solid 1px #999999;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  border-top: none;
  top: 44px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select.open .dropdown-menu.open {
  top: 46px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .dropdown-menu.open li.disabled {
  display: none;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .dropdown-menu.open li a {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
  color: #666666;
  padding: 12px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .dropdown-menu.open li a:hover,
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .dropdown-menu.open li a.active {
  background: #afafaf;
  color: #ffffff;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--preguntas__select .dropdown-menu.open li a:after {
  display: none;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta textarea {
  width: 100%;
  height: 185px;
  background-color: #ffffff;
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.12);
  border: solid 1px #999999;
  resize: none;
  border-radius: 0;
  margin-bottom: 15px;
  color: #333333;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta p {
  margin-bottom: 10px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .inputfile + label {
  position: relative;
  overflow: visible;
  width: 100%;
  max-width: none;
  background-color: #ffffff;
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.12);
  border: solid 1px #999999;
  margin-bottom: 20px;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .inputfile + label span {
  min-height: 46px;
  color: #333333;
  font-weight: normal;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .inputfile + label strong {
  position: absolute;
  top: -1px;
  height: auto;
  right: -111px;
  background-color: #666666;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  min-height: 48px;
  padding: 14px 10px 12px;
  width: 110px;
  text-align: center;
  font-weight: normal;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .inputfile + label strong:hover {
  background-color: #333333;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--button {
  border-radius: 0;
  font-weight: normal;
  border: none;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 30px;
  width: auto;
}
.lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .experts__section--button:hover {
  background: #970000;
  text-decoration: none;
}
.lb_problemas_conexion .Experto .experts__section--dudas p {
  margin-bottom: 0;
}
.lb_problemas_conexion .Experto .table {
  margin-top: 40px;
}
.lb_problemas_conexion .Experto .table thead {
  background: #e60000;
}
.lb_problemas_conexion .Experto .table .table__th:first-child,
.lb_problemas_conexion .Experto .table .table__td:first-child {
  padding-right: 30px;
}
.lb_problemas_conexion .Experto .table thead .table__th {
  border-bottom: 0;
  color: #ffffff;
  text-align: center;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  padding: 15px 25px;
}
.lb_problemas_conexion .Experto .table .table__body .table__td {
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  vertical-align: top;
  padding: 25px;
  text-align: left;
  border-top: 0;
}
.lb_problemas_conexion .Experto .table .table__body .table__td p {
  margin-bottom: 15px;
}
.lb_problemas_conexion .Experto .table .table__body .table__td .experts__question {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Experto .table .table__body .table__td .experts__answer {
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Experto .table .table__body .table__td .experts__answer--complete {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  position: relative;
  padding-left: 30px;
}
.lb_problemas_conexion .Experto .table .table__body .table__td .experts__answer--complete:before {
  content: "";
  background: url('../img/general/ico-conver.png') no-repeat;
  position: absolute;
  width: 24px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  left: 0;
}
.lb_problemas_conexion .Experto .table .table__body .table__td .experts__answer--complete:hover,
.lb_problemas_conexion .Experto .table .table__body .table__td .experts__answer--complete:focus {
  color: #e60000;
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .Experto .table thead {
    display: block;
  }
  .lb_problemas_conexion .Experto .table thead .table__tr {
    padding: 0;
    width: auto;
  }
  .lb_problemas_conexion .Experto .table .table__body .table__tr {
    position: relative;
    padding: 15px;
  }
  .lb_problemas_conexion .Experto .table .table__body .table__td {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu {
    display: block;
  }
  .lb_problemas_conexion .Experto .DistContentCabecera .DistContentMenu .accordion-principal {
    min-width: auto;
    width: 95%;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation-wrapper {
    border: none;
    overflow: visible;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation {
    border-bottom: 0;
    overflow: visible;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-header {
    margin-top: 25px;
    background-color: #eeeeee;
    box-shadow: none;
    padding: 0;
    overflow: visible;
    position: relative;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .NomSeccion {
    display: inline-block;
    padding: 0 85px 0 15px;
    font-size: 30px;
    font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
    color: #333333;
    margin: 13px 0;
    line-height: 30px;
    white-space: normal;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-header {
    padding: 5px 0;
    position: relative;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-toggle {
    border: none;
    position: absolute;
    right: 0;
    top: 5px;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-toggle:hover,
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-toggle:focus {
    background-color: transparent;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-toggle .icon-bar {
    background-color: #333333;
    width: 38px;
    height: 4px;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 6px;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-collapse {
    overflow: hidden;
    border: none;
    box-shadow: none;
    max-height: none;
    position: absolute;
    width: 100%;
    background-color: #eeeeee;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-nav {
    margin: 0;
    display: block;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-nav li {
    display: block;
    width: 100%;
    border-bottom: 0;
    margin: 15px 0;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-nav li .tabs__tab {
    display: block;
    padding-right: 60px;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-nav li .tabs__tab:before {
    display: none;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__navigation .navbar-nav li .tabs__tab:after {
    background: url('../img/general/arrow-right-red-lrg.png') no-repeat;
    width: 17px;
    height: 25px;
    position: absolute;
    right: 35px;
    top: 50%;
    margin-top: -12px;
    border: none;
    transform: none;
    left: auto;
    margin-left: 0;
    content: "";
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs__content {
    margin-top: 30px;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__navigation {
    display: inline-block;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab {
    display: block;
    width: 100%;
    height: auto;
  }
  .lb_problemas_conexion .Experto .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab div {
    display: inline-block;
  }
  .lb_problemas_conexion .Experto .experts__section--preguntas #Consulta .inputfile + label strong {
    right: 0;
  }
}
.lb_problemas_conexion .Login .login__header {
  min-height: 78px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.lb_problemas_conexion .Login .login__header .logo {
  float: left;
  position: relative;
  left: 0;
  top: 12px;
  width: 48px;
  display: inline-block;
}
.lb_problemas_conexion .Login .login__header .logo img {
  border: none;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.lb_problemas_conexion .Login .c-vbyvodafone {
  background: url('../img/home/bg-login.jpg') no-repeat;
  background-size: cover;
  text-align: center;
  padding: 35px 0 220px;
}
.lb_problemas_conexion .Login .c-vbyvodafone .heading {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-align: center;
}
.lb_problemas_conexion .Login .c-vbyvodafone .heading--1 {
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 8px;
}
.lb_problemas_conexion .Login .c-vbyvodafone .heading--4 {
  font-size: 24px;
  line-height: 27px;
  border: none;
  max-width: none;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 {
  float: none;
  display: inline-block;
  background-color: #ffffff;
  padding: 0 45px;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box {
  padding: 40px 0 45px;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .col-sm-6:first-child {
  border-right: 1px solid #cccccc;
  padding-right: 55px;
  padding-left: 0;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .col-sm-6:last-child {
  padding-left: 55px;
  padding-right: 0;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box h3 {
  text-align: left;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 28px;
  font-weight: normal;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box p {
  text-align: left;
  font-size: 20px;
  line-height: 26px;
  color: #333333;
  padding: 0;
  margin-bottom: 35px;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Form .Inp {
  margin-bottom: 20px;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Form .Inp label {
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  padding: 0;
  margin-bottom: 10px;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Form .Inp .TXT {
  background-color: #ffffff;
  border: solid 1px #999999;
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.12);
  border-radius: 0;
  color: #333333 !important;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Form .Send {
  margin-bottom: 0;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Form .Send .btn {
  margin: 10px 0 0;
  width: auto;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 35px;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Form .Send .btn:focus {
  border: none;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Form .Send .btn:hover,
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box form .Form .Send .btn:focus {
  background: #970000;
  text-decoration: none;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Info ul li {
  border: solid 1px #f4f4f4;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  margin-bottom: 20px;
  padding: 15px 20px;
  text-align: left;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Info ul li p {
  font-size: 18px;
  line-height: 24px;
  color: #333333;
  text-align: left;
  padding: 0;
  margin-bottom: 10px;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Info ul li a {
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 17px;
  color: #333333;
  position: relative;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Info ul li a:hover,
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Info ul li a:focus {
  color: #e60000;
  text-decoration: none;
}
.lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .Info ul li a:after {
  content: "";
  background: url('../img/general/arrow-right-red-sm.png') no-repeat;
  width: 7px;
  height: 12px;
  position: absolute;
  right: -15px;
  top: 50%;
  margin-top: -6px;
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .col-sm-6:first-child {
    border-right: none;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 55px;
    padding-right: 0;
  }
  .lb_problemas_conexion .Login .c-vbyvodafone .col-sm-10 .login__box .col-sm-6:last-child {
    padding-top: 55px;
    padding-left: 0;
  }
}
.lb_problemas_conexion .Acceso .acceso__header {
  min-height: 78px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 100%;
}
.lb_problemas_conexion .Acceso .acceso__header .logo {
  float: left;
  position: relative;
  left: 0;
  top: 12px;
  width: 48px;
  display: inline-block;
}
.lb_problemas_conexion .Acceso .acceso__header .logo img {
  border: none;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone {
  background-color: #ffffff;
  text-align: center;
  padding: 35px 0 220px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .heading {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-align: center;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .heading--1 {
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 8px;
  color: #e60000;
  text-align: left;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 {
  float: none;
  display: inline-block;
  padding: 0 45px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box {
  padding: 30px 0 45px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 {
  min-height: 360px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6:first-child {
  border-right: 1px solid #cccccc;
  padding-right: 85px;
  padding-left: 0;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6:last-child {
  padding-left: 85px;
  padding-right: 0;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Acceder {
  text-align: left;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Acceder h3 {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 32px;
  text-align: left;
  font-weight: normal;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Acceder p {
  font-size: 20px;
  line-height: 26px;
  color: #e60000;
  text-align: left;
  padding: 0;
  margin-bottom: 30px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Acceder .btn {
  margin: 0;
  width: auto;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 35px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Acceder .btn:focus {
  border: none;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Acceder .btn:hover,
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Acceder .btn:focus {
  background: #970000;
  text-decoration: none;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil {
  text-align: left;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil h3 {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 32px;
  text-align: left;
  font-weight: normal;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil p {
  font-size: 20px;
  line-height: 26px;
  text-align: left;
  padding: 0;
  margin-bottom: 30px;
  color: #333333;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Checkbox .Inp {
  display: inline-block;
  position: relative;
  margin-bottom: 20px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Checkbox .Inp:first-child {
  padding-right: 15px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Checkbox .Inp:last-child {
  padding-left: 15px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Checkbox .Inp input {
  display: inline-block;
  float: left;
  width: auto;
  opacity: 0;
  position: absolute;
  left: 0;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Checkbox .Inp input + label {
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  position: relative;
  cursor: pointer;
  padding-left: 25px;
  padding-bottom: 0;
  background: url('../img/general/empty.png') left center no-repeat;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Checkbox .Inp input:checked + label {
  background: url('../img/general/ok.png') left center no-repeat;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3,
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form4 {
  display: none;
  border-top: 1px solid #cccccc;
  padding-top: 15px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp {
  font-size: 18px;
  line-height: 24px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp strong {
  font-weight: normal;
  display: block;
  margin-bottom: 10px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select {
  width: 100%;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .btn {
  background: #ffffff;
  border: solid 1px #999999;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: #333333;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 15px 10px 15px;
  font-weight: normal;
  margin: 0;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select.open .btn {
  padding: 10px 15px 11px 15px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .btn:focus {
  outline-offset: 0;
  outline: none !important;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .btn:after {
  content: "";
  background: url('../img/general/down.png') no-repeat;
  position: absolute;
  width: 20px;
  height: 10px;
  top: 50%;
  margin-top: -5px;
  right: 20px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select.open .btn:after {
  background: url('../img/general/up.png') no-repeat;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .btn .bs-caret {
  display: none;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .btn .filter-option-inner {
  padding-right: 0;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .btn .filter-option-inner {
  border-bottom: 1px solid #999999;
  padding-bottom: 10px;
  padding-right: 0;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .btn .filter-option-inner-inner {
  padding-right: 30px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .dropdown-menu.open {
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: solid 1px #999999;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  border-top: none;
  top: 44px;
  position: relative;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select.open .dropdown-menu.open {
  top: -1px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .dropdown-menu.open li.disabled {
  display: none;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .dropdown-menu.open li a {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
  color: #666666;
  padding: 12px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .dropdown-menu.open li a:hover,
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .dropdown-menu.open li a.active {
  background: #afafaf;
  color: #ffffff;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .acceso__box--select .dropdown-menu.open li a:after {
  display: none;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .btn-sml,
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form4 .Select .Inp .btn-sml {
  margin: 0;
  width: auto;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 35px;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .btn-sml:focus,
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form4 .Select .Inp .btn-sml:focus {
  border: none;
}
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .btn-sml:hover,
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form3 .Select .Inp .btn-sml:focus,
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form4 .Select .Inp .btn-sml:hover,
.lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Form4 .Select .Inp .btn-sml:focus {
  background: #970000;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 {
    min-height: auto;
  }
  .lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6:first-child {
    border-right: none;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 55px;
    padding-right: 0;
  }
  .lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6:last-child {
    padding-top: 55px;
    padding-left: 0;
  }
  .lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Checkbox .Inp {
    display: block;
  }
  .lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Checkbox .Inp label {
    float: none;
  }
}
@media only screen and (max-width: 1199px) {
  .lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Checkbox .Inp:first-child {
    padding-right: 0;
  }
  .lb_problemas_conexion .Acceso .c-vbyvodafone .col-sm-11 .acceso__box .col-sm-6 .Perfil .Checkbox .Inp:last-child {
    padding-left: 0;
  }
}
.lb_problemas_conexion .Mapa--web .hero__message {
  padding: 90px 10px;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera {
  border-bottom: 3px solid #e60000;
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu {
  padding: 0;
  display: inline-block;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal {
  z-index: 1;
  min-width: 405px;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel {
  background-color: #e60000;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  overflow: visible;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading {
  background-color: transparent;
  border: none;
  padding: 15px 50px 15px 15px;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a {
  font-family: 'VodafoneLight', 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #ffffff;
  font-weight: normal;
  line-height: 22px;
  position: relative;
  display: block;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a span {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:after {
  content: "";
  background: url(../img/general/arrow-up-white-lrg.png) no-repeat;
  width: 26px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 4px;
  right: -35px;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:hover,
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:focus {
  text-decoration: none;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .collapse-absolute {
  position: absolute;
  z-index: 3;
  width: 100%;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:after {
  display: none;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:hover,
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:focus {
  text-decoration: underline;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-collapse .panel-body {
  border: none;
  padding: 0;
  margin-top: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .FirstLevel {
  padding-top: 5px;
  background-color: #ebebeb;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .FirstLevel .panel {
  background-color: #ebebeb;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  margin-top: 1px;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #333333;
  font-weight: normal;
  display: inline-block;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a:after {
  background: url(../img/general/arrow-up-red-lrg.png) no-repeat;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-collapse .panel-body {
  box-shadow: none;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .SecondLevel {
  background-color: #f4f4f4;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .SecondLevel .panel {
  background-color: transparent;
  padding: 0 15px;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #333333;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a:after {
  content: "";
  background: url(../img/general/arrow-up-red-lrg.png) no-repeat;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .ThirdLevel {
  background-color: transparent;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading {
  border-bottom: none;
  padding: 0 50px 15px 15px;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .ThirdLevel .panel:last-child .panel-heading {
  padding-bottom: 0;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a:hover,
.lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a:focus {
  text-decoration: underline;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone {
  padding: 35px 0;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs {
  margin-bottom: 30px;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation-wrapper {
  overflow: hidden;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation {
  margin-bottom: 0px;
  margin-top: 20px;
  background-color: transparent;
  border: none;
  min-height: auto;
  text-align: left;
  white-space: nowrap;
  padding-bottom: 10px;
  z-index: 2;
  overflow-x: auto;
  overflow-y: hidden;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation::-webkit-scrollbar,
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation::-moz-scrollbar {
  height: 10px;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation::-webkit-scrollbar-track,
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation::-moz-scrollbar-track {
  background: #f1f1f1;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation::-webkit-scrollbar-thumb,
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation::-moz-scrollbar-thumb {
  background: #888;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation::-webkit-scrollbar-thumb:hover,
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation::-moz-scrollbar-thumb:hover {
  background: #555;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .NomSeccion {
  display: none;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-collapse {
  padding: 0;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-nav {
  float: none;
  display: inline-block;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-nav li {
  float: none;
  display: inline-block;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__content {
  padding-top: 0;
  border-top: 1px solid #cccccc;
  margin-top: -10px;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__navigation-wrapper {
  background-color: #ebebeb;
  padding-bottom: 10px;
  border: none;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__navigation {
  white-space: normal;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab {
  display: table;
  cursor: pointer;
  font-family: VodafoneRegular;
  padding: 10px 30px;
  position: relative;
  font-size: 18px;
  line-height: 20px;
  border: 1px solid #CCC;
  margin-left: -1px;
  margin-bottom: 0;
  background: #F4F4F4;
  color: #333;
  width: 269px;
  height: 48px;
  text-align: center;
  vertical-align: top;
  float: left;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab:before,
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab:after {
  display: none;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab--active {
  border-color: #333;
  background: #333;
  z-index: 1;
  color: #FFF;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab div {
  display: table-cell;
  vertical-align: middle;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__content {
  border-top: 0;
  margin-top: 30px;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__content--active {
  display: block !important;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone .section--gallery {
  background-color: transparent;
  padding-bottom: 0;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone h1 {
  border: none;
  margin-bottom: 0;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 36px;
  line-height: 40px;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone h2 {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 32px;
  color: #333333;
  border-bottom: 1px solid #666666;
  padding-bottom: 7px;
  margin-bottom: 25px;
}
.lb_problemas_conexion .Mapa--web .c-vbyvodafone p {
  font-size: 18px;
  line-height: 24px;
  padding: 0;
  color: #333333;
  margin-bottom: 20px;
}
.lb_problemas_conexion .Mapa--web .table thead {
  background: #e60000;
}
.lb_problemas_conexion .Mapa--web .table .table__th:first-child,
.lb_problemas_conexion .Mapa--web .table .table__td:first-child {
  padding-right: 30px;
}
.lb_problemas_conexion .Mapa--web .table thead .table__th {
  border-bottom: 0;
  color: #ffffff;
  text-align: left;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  padding: 15px 25px 15px 55px;
}
.lb_problemas_conexion .Mapa--web .table thead .table__th a {
  color: #ffffff;
}
.lb_problemas_conexion .Mapa--web .table thead .table__th a:hover,
.lb_problemas_conexion .Mapa--web .table thead .table__th a:focus {
  color: #ffffff;
  text-decoration: none;
}
.lb_problemas_conexion .Mapa--web .table .table__body .table__td {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  vertical-align: top;
  padding: 25px 25px 25px 55px;
  text-align: left;
  border-top: 0;
}
.lb_problemas_conexion .Mapa--web .table .table__body .table__td + .table__td {
  width: 50%;
  font-family: 'VodafoneLight', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Mapa--web .table .table__body .table__td a {
  color: #333333;
}
.lb_problemas_conexion .Mapa--web .table .table__body .table__td a:hover,
.lb_problemas_conexion .Mapa--web .table .table__body .table__td a:focus {
  color: #333333;
  text-decoration: underline;
}
.lb_problemas_conexion .Mapa--web .table .table__body .table__td p {
  margin-bottom: 15px;
}
.lb_problemas_conexion .Mapa--web .table .table__body .table__td ul li ul {
  padding-left: 20px;
}
@media only screen and (max-width: 639px) {
  .lb_problemas_conexion .Mapa--web .table thead {
    display: block;
  }
  .lb_problemas_conexion .Mapa--web .table thead .table__tr {
    padding: 0;
    width: auto;
  }
  .lb_problemas_conexion .Mapa--web .table .table__body .table__tr {
    position: relative;
    padding: 15px;
  }
  .lb_problemas_conexion .Mapa--web .table .table__body .table__td {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu {
    display: block;
  }
  .lb_problemas_conexion .Mapa--web .DistContentCabecera .DistContentMenu .accordion-principal {
    min-width: auto;
    width: 95%;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation-wrapper {
    border: none;
    overflow: visible;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation {
    border-bottom: 0;
    overflow: visible;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-header {
    margin-top: 25px;
    background-color: #eeeeee;
    box-shadow: none;
    padding: 0;
    overflow: visible;
    position: relative;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .NomSeccion {
    display: inline-block;
    padding: 0 85px 0 15px;
    font-size: 30px;
    font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
    color: #333333;
    margin: 13px 0;
    line-height: 30px;
    white-space: normal;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-header {
    padding: 5px 0;
    position: relative;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-toggle {
    border: none;
    position: absolute;
    right: 0;
    top: 5px;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-toggle:hover,
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-toggle:focus {
    background-color: transparent;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-toggle .icon-bar {
    background-color: #333333;
    width: 38px;
    height: 4px;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 6px;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-collapse {
    overflow: hidden;
    border: none;
    box-shadow: none;
    max-height: none;
    position: absolute;
    width: 100%;
    background-color: #eeeeee;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-nav {
    margin: 0;
    display: block;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-nav li {
    display: block;
    width: 100%;
    border-bottom: 0;
    margin: 15px 0;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-nav li .tabs__tab {
    display: block;
    padding-right: 60px;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-nav li .tabs__tab:before {
    display: none;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__navigation .navbar-nav li .tabs__tab:after {
    background: url('../img/general/arrow-right-red-lrg.png') no-repeat;
    width: 17px;
    height: 25px;
    position: absolute;
    right: 35px;
    top: 50%;
    margin-top: -12px;
    border: none;
    transform: none;
    left: auto;
    margin-left: 0;
    content: "";
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs__content {
    margin-top: 30px;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__navigation {
    display: inline-block;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab {
    display: block;
    width: 100%;
    height: auto;
  }
  .lb_problemas_conexion .Mapa--web .c-vbyvodafone .tabs--secondary .tabs__navigation .tabs__tab div {
    display: inline-block;
  }
}
.lb_problemas_conexion .Datos .hero__message {
  padding: 90px 10px;
}
.lb_problemas_conexion .Datos .DistContentCabecera {
  border-bottom: 3px solid #e60000;
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu {
  padding: 0;
  display: inline-block;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal {
  z-index: 1;
  min-width: 405px;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel {
  background-color: #e60000;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  overflow: visible;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading {
  background-color: transparent;
  border: none;
  padding: 15px 50px 15px 15px;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a {
  font-family: 'VodafoneLight', 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #ffffff;
  font-weight: normal;
  line-height: 22px;
  position: relative;
  display: block;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a span {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:after {
  content: "";
  background: url(../img/general/arrow-up-white-lrg.png) no-repeat;
  width: 26px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 4px;
  right: -35px;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:hover,
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-heading a:focus {
  text-decoration: none;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .collapse-absolute {
  position: absolute;
  z-index: 3;
  width: 100%;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:after {
  display: none;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:hover,
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .AccesoDirecto a:focus {
  text-decoration: underline;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal .panel .panel-collapse .panel-body {
  border: none;
  padding: 0;
  margin-top: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .FirstLevel {
  padding-top: 5px;
  background-color: #ebebeb;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .FirstLevel .panel {
  background-color: #ebebeb;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  margin-top: 1px;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #333333;
  font-weight: normal;
  display: inline-block;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a:after {
  background: url(../img/general/arrow-up-red-lrg.png) no-repeat;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .FirstLevel .panel .panel-collapse .panel-body {
  box-shadow: none;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .SecondLevel {
  background-color: #f4f4f4;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .SecondLevel .panel {
  background-color: transparent;
  padding: 0 15px;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #333333;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a:after {
  content: "";
  background: url(../img/general/arrow-up-red-lrg.png) no-repeat;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a.collapsed:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .SecondLevel .panel .panel-heading a:not(.collapsed):after {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .ThirdLevel {
  background-color: transparent;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading {
  border-bottom: none;
  padding: 0 50px 15px 15px;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .ThirdLevel .panel:last-child .panel-heading {
  padding-bottom: 0;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a {
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a:hover,
.lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .ThirdLevel .panel .panel-heading a:focus {
  text-decoration: underline;
}
.lb_problemas_conexion .Datos .c-vbyvodafone {
  padding: 35px 0;
}
.lb_problemas_conexion .Datos .c-vbyvodafone h1 {
  border: none;
  margin-bottom: 0;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  font-size: 36px;
  line-height: 40px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone h2 {
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 32px;
  color: #333333;
  border-bottom: 1px solid #666666;
  padding-bottom: 7px;
  margin-bottom: 25px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone p {
  font-size: 18px;
  line-height: 24px;
  padding: 0;
  color: #333333;
  margin-bottom: 20px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box {
  padding: 40px 0 45px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .col-sm-6:first-child {
  border-right: 1px solid #cccccc;
  padding-right: 100px;
  padding-left: 0;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .col-sm-6:last-child {
  padding-left: 100px;
  padding-right: 0;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box h3 {
  text-align: left;
  font-family: 'VodafoneBold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 28px;
  font-weight: normal;
  margin-bottom: 30px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Condition {
  text-align: left;
  font-size: 16px;
  line-height: 22px;
  color: #666666;
  padding: 10px 0 0;
  border-top: 1px solid #cccccc;
  margin-top: 45px;
  margin-bottom: 0;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp {
  margin-bottom: 20px;
  text-align: left;
  font-size: 20px;
  line-height: 26px;
  color: #333333;
  padding: 0;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp label {
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  padding: 0;
  margin-bottom: 10px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .TXT {
  background-color: #ffffff;
  border: solid 1px #999999;
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.12);
  border-radius: 0;
  color: #333333 !important;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Send {
  margin-bottom: 0;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Send .btn {
  margin: 10px 0 0;
  width: auto;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 35px;
  box-shadow: none;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Send .btn:focus {
  border: none;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Send .btn:hover,
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box form .Form .Send .btn:focus {
  background: #970000;
  text-decoration: none;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select {
  width: 100%;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .btn {
  background: #ffffff;
  border: solid 1px #999999;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: #333333;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 15px 10px 15px;
  font-weight: normal;
  margin: 0;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select.open .btn {
  padding: 10px 15px 11px 15px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .btn:focus {
  outline-offset: 0;
  outline: none !important;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .btn:after {
  content: "";
  background: url('../img/general/down.png') no-repeat;
  position: absolute;
  width: 20px;
  height: 10px;
  top: 50%;
  margin-top: -5px;
  right: 20px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select.open .btn:after {
  background: url('../img/general/up.png') no-repeat;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .btn .bs-caret {
  display: none;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .btn .filter-option-inner {
  padding-right: 0;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .btn .filter-option-inner {
  border-bottom: 1px solid #999999;
  padding-bottom: 10px;
  padding-right: 0;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .btn .filter-option-inner-inner {
  padding-right: 30px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .dropdown-menu.open {
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: solid 1px #999999;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  border-top: none;
  top: 44px;
  position: relative;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select.open .dropdown-menu.open {
  top: -1px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .dropdown-menu.open li.disabled {
  display: none;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .dropdown-menu.open li a {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
  color: #666666;
  padding: 12px;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .dropdown-menu.open li a:hover,
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .dropdown-menu.open li a.active {
  background: #afafaf;
  color: #ffffff;
}
.lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .Form .Inp .control_select .dropdown-menu.open li a:after {
  display: none;
}
@media only screen and (max-width: 991px) {
  .lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .col-sm-6:first-child {
    padding-right: 55px;
  }
  .lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .col-sm-6:last-child {
    padding-left: 55px;
  }
}
@media only screen and (max-width: 767px) {
  .lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu {
    display: block;
  }
  .lb_problemas_conexion .Datos .DistContentCabecera .DistContentMenu .accordion-principal {
    min-width: auto;
    width: 95%;
  }
  .lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .col-sm-6:first-child {
    border-right: none;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 55px;
    padding-right: 0;
  }
  .lb_problemas_conexion .Datos .c-vbyvodafone .col-sm-12 .login__box .col-sm-6:last-child {
    padding-top: 55px;
    padding-left: 0;
  }
}
.lb_problemas_conexion footer {
  background-color: #232323;
}
.lb_problemas_conexion footer .col-sm-12 {
  float: left;
  text-align: center;
  padding: 30px 15px;
}
.lb_problemas_conexion footer .col-sm-12 p {
  font-size: 16px;
  font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
  color: #ffffff;
  margin: 0;
}
.lb_problemas_conexion #Toplink {
  width: 50px;
  height: 50px;
  background: #333333 url(../img/general/arrow-up-white-lrg.png) center no-repeat;
  position: fixed;
  bottom: 75px;
  right: 50px;
  cursor: pointer;
  display: none;
  z-index: 999;
  -moz-opacity: 0.75;
  -webkit-opacity: 0.75;
  opacity: 0.75;
}
.lb_problemas_conexion #Toplink:hover,
.lb_problemas_conexion #Toplink:focus {
  opacity: 1;
}
@media only screen and (min-width: 576px) {
  .lb_problemas_conexion {
    /* MENU ------------------------------------------------------------------------------------------------ */
    /* -------------------------------------------------------------------------------------------------------------------- */
    /* CONTENIDO HOME ------------------------------------------------------------------------------------------------ */
    /* -------------------------------------------------------------------------------------------------------------------- */
    /* FICHA P&amp;S ------------------------------------------------------------------------------------------------ */
    /* -------------------------------------------------------------------------------------------------------------------- */
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav li a {
    font-size: 18px;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li {
    min-width: 210px;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li.activo a:after {
    top: 8px;
    right: 8px;
  }
  .lb_problemas_conexion .First-Menu #USER {
    min-width: 410px;
  }
  .lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador {
    padding: 20px;
  }
  .lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador p,
  .lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador button {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .lb_problemas_conexion .HeroBanner .bb-Buscador .bb-buscadorWrap .bb-categoriaBuscador button:after {
    margin-top: 12px;
  }
  .lb_problemas_conexion #FichaPS .FichaContentBox .SeccionBox .SeccionBloque .ImgTextoRight {
    margin: 15px 15px 15px 30px;
    float: right;
  }
  .lb_problemas_conexion #FichaPS .FichaContentBox .SeccionBox .SeccionBloque .ImgTextoLeft {
    margin: 15px 30px 15px 15px;
    float: left;
  }
  .lb_problemas_conexion #FichaPS .ResultsPag p {
    float: left;
    text-align: left;
    font-size: 30px;
  }
  .lb_problemas_conexion #FichaPS .ResultsPag .pagination {
    float: right;
  }
  .lb_problemas_conexion #FichaPS .ResultsPag .pagination .page-item .page-link {
    width: 45px;
    height: 45px;
    padding: 14px 17px;
  }
  .lb_problemas_conexion #FichaPS .ResultsPag .pagination .page-item .page-link.arrow {
    padding: 11px 15px;
  }
}
@media only screen and (min-width: 768px) {
  .lb_problemas_conexion {
    /* MENU ------------------------------------------------------------------------------------------------ */
    /* -------------------------------------------------------------------------------------------------------------------- */
    /* CONTENIDO HOME ------------------------------------------------------------------------------------------------ */
    /* -------------------------------------------------------------------------------------------------------------------- */
  }
  .lb_problemas_conexion #HomeMod_3 .col-xs-12 {
    text-align: left;
  }
  .lb_problemas_conexion #HomeMod_3 .bb-AccesoTit p {
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  .lb_problemas_conexion {
    /* MENU ------------------------------------------------------------------------------------------------ */
    /* -------------------------------------------------------------------------------------------------------------------- */
    /* CONTENIDO HOME ------------------------------------------------------------------------------------------------ */
    /* -------------------------------------------------------------------------------------------------------------------- */
    /* CONTENIDO HOME ------------------------------------------------------------------------------------------------ */
    /* -------------------------------------------------------------------------------------------------------------------- */
  }
  .lb_problemas_conexion .navbar .navbar-brand.logo-vf {
    top: 0;
    left: -100px;
    width: auto;
  }
  .lb_problemas_conexion .navbar .navbar-brand.logo-vf img {
    width: 100%;
  }
  .lb_problemas_conexion .First-Menu {
    padding: 0;
    background-color: #ffffff;
    min-height: auto;
    max-height: none;
    box-shadow: 0 6px 6px -4px #999999;
  }
  .lb_problemas_conexion .First-Menu .header .js-navigation-language {
    background-color: #666666;
  }
  .lb_problemas_conexion .First-Menu .header .js-navigation-language .navigation__global--type:before {
    background-color: transparent;
  }
  .lb_problemas_conexion .First-Menu .header .js-navigation-language .navigation__global--type:after {
    background-color: transparent;
  }
  .lb_problemas_conexion .First-Menu .header .js-navigation-language .navigation__site {
    background-color: transparent;
    color: #ffffff;
    padding: 7px 20px;
    box-shadow: inset 1px 0 0 #666666;
    position: relative;
  }
  .lb_problemas_conexion .First-Menu .header .js-navigation-language .navigation__site:hover,
  .lb_problemas_conexion .First-Menu .header .js-navigation-language .navigation__site:focus {
    background-color: #ffffff;
    color: #333333;
    text-decoration: none;
  }
  .lb_problemas_conexion .First-Menu .header .js-navigation-language .navigation__site--active {
    background-color: #ffffff;
    color: #333333;
  }
  .lb_problemas_conexion .First-Menu .header .js-navigation-language .navigation__site--active:hover,
  .lb_problemas_conexion .First-Menu .header .js-navigation-language .navigation__site--active:focus {
    color: #666666;
  }
  .lb_problemas_conexion .First-Menu .header .navigation--primary {
    border-bottom: none;
  }
  .lb_problemas_conexion .First-Menu .header .navigation--primary .brand {
    float: left;
    position: relative;
    left: 0;
    top: 12px;
    margin: 0;
    margin-right: 40px;
    width: 48px;
    display: inline-block;
  }
  .lb_problemas_conexion .First-Menu .header .navigation--primary .navigation__link--main {
    padding: 26px 9px;
    font-size: 20px;
    line-height: 25px;
    margin-right: 30px;
  }
  .lb_problemas_conexion .First-Menu .header .navigation--primary .navigation__link--main:hover,
  .lb_problemas_conexion .First-Menu .header .navigation--primary .navigation__link--main:focus {
    color: #333333;
    text-decoration: none;
  }
  .lb_problemas_conexion .First-Menu .header .navigation--primary .navigation__link--main:hover:after {
    width: 100%;
    display: block;
    bottom: -1px;
    box-shadow: inset 0 2px 0 0 #e60000;
    -webkit-box-shadow: inset 0 2px 0 0 #e60000;
    -moz-box-shadow: inset 0 2px 0 0 #e60000;
  }
  .lb_problemas_conexion .First-Menu .header .navigation--primary .login-nudge .navigation__link--icon {
    padding: 15px 20px 10px;
  }
  .lb_problemas_conexion .First-Menu .bb-logo {
    display: none;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse {
    position: relative;
    top: 0;
    margin-top: 0;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-toggle {
    display: none;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav {
    margin: 0;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li {
    float: left;
    min-width: auto;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li:not(.activo) {
    display: block;
    background: transparent;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li.activo {
    background: #333333;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li.activo a {
    background: #ffffff;
    padding-right: 25px;
    padding-left: 25px;
    color: #666666;
    box-shadow: inset 1px 0 0 #666666;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li a {
    font-size: 16px;
    line-height: 18px;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li a:hover {
    box-shadow: inset 1px 0 0 #666666;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li.activo a:after {
    display: none;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li.bb-desplegable a {
    position: relative;
    padding-right: 65px;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li.bb-desplegable a:after {
    content: "";
    background: url(../img/general/chevron-down-white.png) no-repeat;
    position: absolute;
    width: 14px;
    height: 8px;
    right: 25px;
    top: 50%;
    margin-top: -4px;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.page li.bb-desplegable a:hover:after {
    background: url(../img/general/chevron-down-grey.png) no-repeat;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.navbar-right {
    float: right !important;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav.navbar-right li:first-child {
    width: auto;
    position: relative;
    margin-right: 10px;
    right: 0;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav li a {
    display: block;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav li a:hover,
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav li a:focus {
    background-color: #ffffff;
    color: #666666;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav:last-child {
    float: left;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav .bb-buscadorMenu {
    width: 100%;
    padding: 13px 35px 11px 14px;
  }
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav .alertas,
  .lb_problemas_conexion .First-Menu .navbar-collapse .navbar-nav .usuario {
    display: block;
  }
  .lb_problemas_conexion .Second-Menu {
    padding: 0 15px;
    min-height: 78px;
    z-index: 99;
    background-color: #ffffff;
    box-shadow: 0 6px 6px -4px #999999;
  }
  .lb_problemas_conexion .Second-Menu .container {
    max-width: 970px;
    position: relative;
  }
  .lb_problemas_conexion .Second-Menu .bb-logo {
    position: absolute;
    top: 50%;
    margin-top: -24px;
    z-index: 1;
  }
  .lb_problemas_conexion .Second-Menu .bb-buscador {
    padding: 10px;
  }
  .lb_problemas_conexion .Second-Menu .navbar-collapse {
    background: transparent;
    right: 0;
    padding: 0 15px;
  }
  .lb_problemas_conexion .Second-Menu .navbar-collapse.collapse {
    display: inline-block !important;
    width: auto;
    padding-left: 50px;
    position: static;
  }
  .lb_problemas_conexion .Second-Menu .navbar-collapse .navbar-nav {
    padding: 0 15px;
    position: static;
  }
  .lb_problemas_conexion .Second-Menu .navbar-collapse .navbar-nav li {
    margin-right: 30px !important;
  }
  .lb_problemas_conexion .Second-Menu .navbar-collapse .navbar-nav li a {
    font-size: 20px;
    line-height: 25px;
    padding: 26px 9px;
    color: #666666;
    max-height: 78px;
  }
  .lb_problemas_conexion .Second-Menu .navbar-collapse .navbar-nav li a:hover,
  .lb_problemas_conexion .Second-Menu .navbar-collapse .navbar-nav li a:focus {
    background-color: #333333;
    color: #ffffff;
  }
  .lb_problemas_conexion .Second-Menu .navbar-collapse .navbar-nav li a .arrow-down-white {
    background: url(../img/comun/arrow-down-white.png) no-repeat;
    width: 9px;
    height: 5px;
    position: relative;
    display: inline-block;
    margin: 2px 0 2px 5px;
  }
  .lb_problemas_conexion .Second-Menu .dropdown {
    width: auto;
    position: static;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-menu {
    width: 100%;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-box {
    position: absolute;
    background-color: rgba(47, 44, 45, 0.9);
    width: 100%;
    left: 0;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-menu.open {
    position: relative;
    background: transparent;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-menu.open .col-sm-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-menu.open ul {
    border-right: 1px solid #f1f1f1;
    margin-bottom: 0;
    border-bottom: none;
    padding: 0 10px;
    display: inline-block;
    float: none;
    vertical-align: top;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-menu.open ul li {
    font-size: 15px;
    color: #f1f1f1;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-menu.open ul li a {
    font-size: 15px;
    color: #f1f1f1;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-menu.open ul li a:hover {
    color: #f1f1f1;
  }
  .lb_problemas_conexion #HomeMod_3 .col-xs-12 {
    text-align: left;
  }
  .lb_problemas_conexion .Alerts {
    position: fixed;
    width: 550px;
    right: -550px;
    top: 177px;
    z-index: 9999;
    transition: all 0.35s ease-in-out;
    max-height: 345px;
    display: block;
    background-color: #ebebeb;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  }
  .lb_problemas_conexion .Alerts.activo {
    right: 0;
  }
  .lb_problemas_conexion .Alerts .panel-default {
    border: none;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
  }
  .lb_problemas_conexion .Alerts .panel-heading {
    padding: 0;
    position: absolute;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    border-radius: 0;
    background-color: #ebebeb;
    left: -60px;
    z-index: 1;
  }
  .lb_problemas_conexion .Alerts .panel-heading .panel-title {
    width: 60px;
    height: 64px;
  }
  .lb_problemas_conexion .Alerts .panel-heading .panel-title .campana {
    background: url(../img/general/alertas-on.png) no-repeat center;
  }
  .lb_problemas_conexion .Alerts .panel-heading .panel-title .campana.collapsed {
    background: url(../img/general/alertas.png) no-repeat center;
  }
  .lb_problemas_conexion .Alerts .panel-heading .panel-title .campana span.badge {
    color: #ffffff;
    font-size: 14px;
    font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
    position: absolute;
    right: 9px;
    top: 10px;
    padding: 3px 0 0;
    background-color: #e60000;
    display: block;
    width: 20px;
    height: 20px;
    font-weight: normal;
  }
  .lb_problemas_conexion .Alerts .panel-heading .panel-title .mensaje {
    background: url(../img/general/novedades-on.png) no-repeat center;
  }
  .lb_problemas_conexion .Alerts .panel-heading .panel-title .mensaje.collapsed {
    background: url(../img/general/novedades.png) no-repeat center;
  }
  .lb_problemas_conexion .Alerts .panel-heading .panel-title .campana,
  .lb_problemas_conexion .Alerts .panel-heading .panel-title .mensaje {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
  }
  .lb_problemas_conexion .Alerts .panel-heading .panel-title .collapsed {
    background-color: #ebebeb;
  }
  .lb_problemas_conexion .Alerts .panel-collapse {
    float: left;
    width: 550px;
    position: relative;
    height: auto !important;
    opacity: 0;
    transition: all 0.5s ease-in-out;
    background-color: #ebebeb;
  }
  .lb_problemas_conexion .Alerts .panel-collapse.in {
    display: block;
    opacity: 1;
  }
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body {
    border: none !important;
    color: #ffffff;
    font-size: 18px;
    font-family: 'VodafoneRegular', Arial, Helvetica, sans-serif;
    line-height: 24px;
    padding: 25px;
    position: relative;
  }
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body li {
    margin-bottom: 10px;
  }
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body li a {
    color: #333333;
  }
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body li a:hover,
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body li a:focus {
    color: #333333;
    text-decoration: underline;
  }
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body .CloseAlerts {
    position: absolute;
    top: 20px;
    right: 20px;
  }
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body p {
    padding: 0;
    margin-top: 30px;
    margin-bottom: 10px;
  }
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body p a {
    color: #e60000;
    text-decoration: none;
    position: relative;
  }
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body p a:hover,
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body p a:focus {
    text-decoration: underline;
  }
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body p a:after {
    content: "";
    background: url('../img/general/arrow-right-red-sm.png') no-repeat;
    position: absolute;
    width: 7px;
    height: 12px;
    right: -20px;
    top: 50%;
    margin-top: -5px;
  }
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body .CloseAlerts:hover,
  .lb_problemas_conexion .Alerts .panel-collapse .panel-body .CloseAlerts:focus {
    text-decoration: none;
  }
  .lb_problemas_conexion .Alerts .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
@media only screen and (min-width: 1200px) {
  .lb_problemas_conexion {
    /* MENU ------------------------------------------------------------------------------------------------ */
    /* -------------------------------------------------------------------------------------------------------------------- */
  }
  .lb_problemas_conexion .Second-Menu .container {
    max-width: 1170px;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-menu.open ul {
    padding: 0 15px;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-menu.open ul li {
    font-size: 16px;
  }
  .lb_problemas_conexion .Second-Menu .dropdown-menu.open ul li a {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1500px) {
  .lb_problemas_conexion {
    /* MENU ------------------------------------------------------------------------------------------------ */
    /* -------------------------------------------------------------------------------------------------------------------- */
  }
  .lb_problemas_conexion .First-Menu {
    padding-left: 0;
  }
  .lb_problemas_conexion .First-Menu .container {
    margin-right: auto;
    margin-left: auto;
  }
  .lb_problemas_conexion .Second-Menu {
    padding-left: 0;
  }
  .lb_problemas_conexion .Second-Menu .container {
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: 1239px) {
  .lb_problemas_conexion .First-Menu .header .navigation--primary .navigation__link--main {
    margin-right: 10px;
  }
}
</pre></body></html>