/*
@media (min-width: 750px) and (max-width:1300px;) {
.modal.modalCtlm.modalCtlmContactos .modal-body .contactshub-channels .contactshub-channel {
        min-height: 372px !important;
    }
} */

/*modificaciones a main por DVCH*/
.bodyHB{
	background-color:#ffffff;
}
.portletHB{
	padding:15px 0 !important;
}
.portlet-content, .portlet-content:hover{
	border:0;
	transition: none;
}
.portlet-content .portlet-contentHB{
	padding:0;
}
.portlet-content.portlet-content-editable, .portlet-content.portlet-content-editable:hover {
    border-color: transparent;
}

.dvClaimOfertaHB:before{box-shadow:inset 0 8px 8px -4px rgba(0,0,0,0);
    -moz-box-shadow: inset 0 8px 8px -4px rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 8px 8px -4px rgba(0,0,0,0)
    }
.dvClaimOferta.narrower.dvClaimOfertaHB{height:70px;}
.dvClaimOferta.narrower:before{height:auto; background-color:#ffffff; border: 0px; }
.dvClaimOferta.narrower{height:35px; overflow:hidden; background-color:#ffffff; border: 0px;
box-shadow: 0 0 0 rgba(0,0,0,0.54);
-moz-box-shadow: 0 0 0 rgba(0,0,0,0.54);}

.dvClaimOferta.narrower>div {
    color:#58585a;
    top: 27px;

}
.dvClaimOferta.narrower>div h1 {
    margin-top: 8px;
    color:#58585a;

}
.dvIntroduccion{
	padding-left: 5.94%;
    padding-right: 5.94%;
    padding-bottom: 20px;
    padding-top: 0;
    font-size: 18px;
    line-height: 26px;
}
.dvIntroduccionHB{
	padding-left: 2%;
    padding-right: 2%;
}

.dvIntroduccion p{
	padding:0;
}
.dvIntroduccion.dvch li, .dvIntroduccion02 p, .dvIntroduccion02 li {
    font-size: 12px;
    line-height: 26px;
    margin-top: 0;
}
.breadcrumb.breadcrumb-horizontal.contacto{padding-top:30px;padding-bottom:30px;}
.breadcrumb.breadcrumb-horizontal.narrower{padding-top:32px;padding-bottom:40px; margin-top:50px;}
.dvIntroduccion.dvch.padd8.contacto {padding:0; margin:0; padding-left: 5.94%; }
.dvIntroduccion.dvch.padd8.contactoHB {padding:2.65%; margin:0;}
.dvIntroduccion.dvch.padd8.contactoRecobro, .dvFaqcontacto.contactoRecobro {padding:0; margin:0; padding-left: 15px; }
.dvIntroduccion.dvch.padd8.contacto span{font-size:24px; font-weight:bold;}
.dvIntroduccion.dvch p{font-size: 16px;}
.dvFaqcontacto.contactoRecobro {display:inline-block; position:relative;top:50px; }

/***VENTANA MODAL CONTACTOS***/
a#ModalContactos-ChatBoton {
    max-width: 95px;
}

.modal.modalCtlm.modalCtlmContactos{
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: rgba(0,0,0,.7);
    padding: 0 !important;
    text-align: center;
  }
.modal.modalCtlm.modalCtlmContactos:before{content:'';display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}

.modal.modalCtlm.modalCtlmContactos .modal-dialog{
   display: inline-block;
   position: relative;
   text-align: left;
   vertical-align: middle;
   margin:0 auto;
   width: 70%;
   min-width: 640px;
   max-width: 1187px;
   height:85% !important;
   box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
   -webkit-animation-name: animatetop;
   -webkit-animation-duration: .4s;
   animation-name: animatetop;
   animation-duration: .4s;
   height: 830px !important;
}

.modal.modalCtlm.modalCtlmContactos .modal-dialogHB{
   display: inline-block;
   position: relative;
   text-align: left;
   vertical-align: middle;
   margin:0 auto;
   width: 90%;
   height:650px;
   box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
   -webkit-animation-name: animatetop;
   -webkit-animation-duration: .4s;
   animation-name: animatetop;
   animation-duration: .4s;
}
.modal.modalCtlm.modalCtlmContactos .modal-header{border:0;color:#58585a;padding:20px 50px 0 50px}
.modal.modalCtlm.modalCtlmContactos .modal-header h4{text-align:center}
.modal.modalCtlm.modalCtlmContactos .modal-content{height:100%;overflow:hidden;}
.modal.modalCtlm.modalCtlmContactos .modal-body{
  color: #58585a;
  height: 95%;
  padding: 0 10px;
  overflow: hidden;
 }
.modal.modalCtlm.modalCtlmContactos .modal-dialogHB .modal-content{
  overflow: hidden;
 }

 .modal.modalCtlm.modalCtlmContactos .modal-body .contactshub-channels .contactshub-channel{
    position:relative;
    margin: 0 10px 10px 10px;
    height:auto;
    min-height:332px;
  }


  .modal.modalCtlm.modalCtlmContactos .modal-body .contactshub-channelsHB .contactshub-channel{
    position:relative;
    margin: 0 10px 10px 10px;
    height:auto;
    min-height:332px;
  }

.portlet-content.modalContactos{
   background: url(../images/contactos-modal-back.png) left center no-repeat;
   width:100%;
   position:absolute;
   height:31%;
   left:0;
   bottom:0;
   padding:0;
   margin:0;
 }


/*.portlet-content.modalContactos img {width:100%; float:right; right:0;}*/

.portlet-content.modalContactos .dvTxt{
    position: absolute;
    top: 5%;
    left: 4%;
    width: 55%;
    color: #fff;
    font-size: 20px;
    line-height:24px;
    text-align: left;
}

.portlet-content.modalContactos .dvTxt p{
    margin:0;
    padding:12px 0 12px 0;
    font-size: 18px;
    line-height:20px;
}
.portlet-content.modalContactos .dvTxt h2{
    margin:0;
    padding:0;
    font-size: 34px;
    line-height:38px;
}
.portlet-content.modalContactos .dvBtn{
    position: absolute;
    top: 71%;
    left: 5.94%;
    text-align: center;
    margin:0 auto;
    opacity:1;
}
.portlet-content.modalContactos:hover .dvBtn{
    opacity:1;
    transition: color 300ms ease-out;
}


.portlet-content.modalContactos p{font-weight:bold; color:#fff; padding:10px; font-size:24px; }

.contactshub-channels-banner-modal .contactshub-channel{
   	border:0px;
   	width:auto;
   	height:180px;
   	position:relative;
   	float:right;
   	top:15px;
   	right:5%;
   	margin:5px;
   	padding:0;
   }

.solutionBox{
    border-radius: 3px;
    border: 1px solid #3A913F;
    width:100%;
    float:left;
    height:auto;
    min-height:315px;
    padding:25px;
    clear:both;
    display: none;
}
 .contactshub-channels-banner-modal .contactshub-channel .dvRRSScontacto.dvch ul {
       margin:0;
   }
  .contactshub-channels-banner-modal .contactshub-channel .dvRRSScontacto.dvch ul li {
      background-color:rgba(255,255,255,0);
      border-color:#ffffff;
  }
    .contactshub-channels-banner-modal .contactshub-channel .dvRRSScontacto.dvch ul li i[class*='icon-']{
       color:#ffffff;
   }
   .contactshub-channels-banner-modal .contactshub-channel .contactBox{
		margin-top:0;
		padding-top:0;
	}
 .contactshub-channels-banner-modal .contactshub-channel .contactBox .scndCTA{
		color:#fff;
		border-color:#fff;
	}


.modal.modalCtlm.modalCtlmContactos .modal-body .contactshub-channels .contactshub-channel .detalleConectividad .contactBox .scndCTA.zc, .tiempoTelefono.desktop {
	    display:block;
	}
.modal.modalCtlm.modalCtlmContactos .modal-body .contactshub-channels .contactshub-channel .detalleConectividad .contactBox .scndCTA.zcmobile, .tiempoTelefono.mobile {
    display:none;
}

.tiempoTelefono{
		font-weight:bold;
	}
.solutionBox.active{
   display: block;
}
.tlf900,.tlf91{
	display:none;
}
.tlf900.active,.tlf91.active{
	display:block;
}


/***BANNER PRINCIPAL CONTACTOS***/
.portlet-content-banner {
	display:none;
	margin:40px 80px;
	width:auto;
}
.portlet-content-banner.active{
	display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.portlet-content-banner .portlet-content{
    padding:46px 40px;
    border-radius:8px;
    background-size:cover !important;
}
.portlet-content.contactoBanner{
    background: url(../images/img-banner-vch--dk.jpg) center center no-repeat;
    -webkit-box-flex:2;
        -ms-flex:2;
            flex:2;
    margin-right:80px;
}
.portlet-content.contactoOficina{
    background: url(../images/img-banner-cetelem-rio--dk.jpg) center center no-repeat;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
}

/*.portlet-content.contactoBanner.HB{

    height:145px;
}
.portlet-content.contactoOficina.HB{

    height:145px;
}*/

.portlet-content.contactoBanner .btnLink svg, .portlet-content.contactoOficina .btnLink svg{
	width:14px;
	vertical-align:middle;
    margin-left:8px;
}

.portlet-content.contactoBanner h2, .portlet-content.contactoOficina h2{
    margin:0;
    padding:0;
    font-size: 24px;
    line-height:26px;
    font-weight:700;
    margin-bottom:24px;
}
.portlet-content.contactoBanner h2{
    max-width:360px;
}

.portlet-content.contactoBanner .btnLink, .portlet-content.contactoOficina .btnLink{
    margin:0;
    padding:0;
    font-size: 16px;
    line-height:24px;
    font-weight:500;
    color:#111111;
}

.portlet-content.contactoBanner .btnLink:active, .portlet-content.contactoOficina .btnLink:active,
.portlet-content.contactoBanner .btnLink:focus, .portlet-content.contactoOficina .btnLink:focus{
    margin:0;
    padding:0;
    font-size: 16px;
    line-height:24px;
    font-weight:500;
    color:#111111;
}


.portlet-content.contactoBanner a.lnkMod3, .portlet-content.modalContactos a.lnkMod3{
    min-width: auto;
    padding: 12px 20px;
    text-align: center;
}



#contactsBlock{
	position:relative;
	height:320px;

}

#contactsBlockImp{
	position:relative;
	height:auto;
}
#contactsBlockImp .contactshub-channel{
	position:relative;
	display:inline-block;
	float: left;
	min-height: auto;
    padding-bottom: 40px;
}
.dvRRSScontacto.dvch ul{display:block;list-style-type:none;margin:10px 0 0 0;padding:0}

.dvRRSScontacto.dvch p{
	font-size:14px;
}

.dvRRSScontacto.dvch ul li{
    margin:10px 20px;
    width:45px;
    height:45px;
    border-radius:23px;
    text-align:center;
    background-color: #B1B3B4;
    color:#fff;
    display:inline-block
}
.dvRRSScontacto.dvch ul li i[class*='fa-']{
   font-size:24px;
   padding:10px;
    color:#fff;
}


.dvFaqcontacto{
    font-size:14px;
    line-height:20px;
    padding-top: 15px;
    padding-left: 5.94%;
}
.dvFaqcontacto .txtFaqcontacto{
    display:block;
    padding-bottom:8px;
}
.dvFaqcontacto .txtFaqcontacto:before {
    content: '';
    margin-right:8px;
    display: inline-block;
    left: 0;
    width: 20px;
    height: 23px;
    position:relative;
    top:5px;
    background: url(../images/arrowli.png) left center no-repeat;
}
.dvFaqcontacto .txtFaqcontacto a{
    color: #68aa16;
    text-decoration: none;
    transition: color 300ms ease-out;
}
.dvFaqcontacto .txtFaqcontacto a:hover{
    color: #558806;

}
#BannerContactosBoton{
    cursor:pointer;
}


.contactshub-channels{
    text-align: center;
    height:75%;
    min-height:370px;
}
.contactshub-channelsHB{
    text-align: center;
    height:100%;
}


.contactshub-channel {
	position:absolute;
	top:30px;
    width: 200px;
    min-height:325px;
    height: auto;
    padding: 0 0 0 0;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #eaeaea;
    margin: 0 4px 10px 4px;
}
.contactoRecobro .contactshub-channel {
    height:auto;
}
.contactshub-channel p {
    color:#58585a;
    font-size:12px;
}

.contactshub-channel p.contactBox{
	font-size:12px;
	height:auto !important;
	text-align:center;
	padding-bottom:0;
}
.contactshub-channel p.contactBox strong{
	font-size:16px;
}

.contactshub-channel p.contactBox strong.small{
	font-size:14px;
}

.contactshub-channel .estadoServicio{
	height:auto;
	line-height:18px;
}

.paddtop10{
	margin-top:10px;
}


.contactshub-channel .nivelAtencion, .contactshub-channel .nivelAtencionTlf{
	line-height:18px;
	padding:0 5px;
}

.contactshub-channel .dvRRSScontacto.dvch ul li{
    width:80px;
    height:80px;
    border-radius:40px;
    padding:25px 0;
    background-color:#fff;
    border: 2px solid #868889;

}

.contactshub-channel a.scndCTA{
    color:#868889;
    border-color:#868889;
    font-weight:600;
}
.contactshub-channel a.scndCTA.small{
    font-size:12px;
    padding:3px;
}
.contactshub-channel a.scndCTA.xsmall{
    font-size:11px;
    width:95%;
    padding:3px 1px;
}

/*.contactshub-channel a.scndCTA.tlfcontacto,.contactshub-channel a.scndCTA.tlfcontacto900{
    margin:5px auto;
}*/
.textoNivelAtencion-small{
    font-size:11px;
}

.contactshub-channel .nota{
    font-size:11px;
    padding:3px;
    float:left;
    position:relative;
    left:0;
    bottom:0;
}

a.scndCTA.xbig{
    font-size:20px;
}

.contactshub-channel.chat, .contactshub-channel.phone, .contactshub-channel.sms, .contactshub-channel.email, .contactshub-channel.twitter, .contactshub-channel.zc{
    display: none;
    font-size:12px;
}
.contactshub-channel.chat.active, .contactshub-channel.phone.active, .contactshub-channel.sms.active, .contactshub-channel.email.active, .contactshub-channel.twitter.active, .contactshub-channel.zc.active{
    display: inline-block;
}

.contactshub-channel.chat .dvRRSScontacto.dvch ul li a.ico-chat:before,
.contactshub-channel.phone .dvRRSScontacto.dvch ul li a.ico-phone:before,
.contactshub-channel.email .dvRRSScontacto.dvch ul li a.ico-email:before,
.contactshub-channel.twitter .dvRRSScontacto.dvch ul li a.ico-twitter:before,
.contactshub-channel.phone .dvRRSScontacto.dvch ul li a.ico-phone:before,
.contactshub-channel.zc .dvRRSScontacto.dvch ul li a.ico-zc:before,
.contactshub-channel.phone-u .dvRRSScontacto.dvch ul li a.ico-phone-u:before {
		width: 35px;
		height: 35px;
		margin: 0 auto;
		margin-top:-3px;
		content: " ";
		display: block;
}

/****efecto hover chat****/
.contactshub-channel.chat .dvRRSScontacto.dvch ul li a.ico-chat:before{
		background: url('../images/icon-chat.png') top left no-repeat;
}
.contactshub-channel.chat:hover .dvRRSScontacto.dvch ul li a.ico-chat:before{
		background: url('../images/icon-chat-active.png') top left no-repeat;
}
.contactshub-channel.chat:hover, .contactshub-channel.chat:hover .dvRRSScontacto.dvch ul li  {
    border-color:#D61D7D;
}
.contactshub-channel.chat:hover span{
    color:#D61D7D;
}
.contactshub-channel.chat:hover a.scndCTA, .contactshub-channel.chat:active a.scndCTA{
    color:#D61D7D;
    border-color: #D61D7D;
}
.contactshub-channels-banner-modal .contactshub-channel.chat .dvRRSScontacto.dvch ul li a.ico-chat:before{
		background: url('../images/icon-chat-white.png') top left no-repeat;
}
.contactshub-channels-banner-modal .contactshub-channel.chat:hover .dvRRSScontacto.dvch ul li a.ico-chat:before{
		background: url('../images/icon-chat-white-active.png') top left no-repeat;
}
.contactshub-channels-banner-modal .contactshub-channel.chat:hover, .contactshub-channels-banner-modal .contactshub-channel.chat:hover .dvRRSScontacto.dvch ul li  {
    border-color:rgba(255,255,255,.5);
}
.contactshub-channels-banner-modal .contactshub-channel.chat:hover span{
    color:rgba(255,255,255,.5);
}
.contactshub-channels-banner-modal .contactshub-channel.chat:hover a.scndCTA, .contactshub-channels-banner-modal .contactshub-channel.chat:active a.scndCTA{
    color:rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.5);
}

		/****add class version mobile****/
		.contactshub-channel.chat.vmobile, .contactshub-channel.chat.vmobile .dvRRSScontacto.dvch ul li  {
		    border-color:#D61D7D;
		}
		.contactshub-channel.chat.vmobile .dvRRSScontacto.dvch ul li a.ico-chat:before{
				background: url('../images/icon-chat-active.png') top left no-repeat;
		}
		.contactshub-channel.chat.vmobile span{
		    color:#D61D7D;
		}
		.contactshub-channel.chat.vmobile a.scndCTA{
		    color:#D61D7D;
		    border-color: #D61D7D;
		}
		.contactshub-channels-banner-modal .contactshub-channel.chat.vmobile, .contactshub-channels-banner-modal .contactshub-channel.chat.vmobile .dvRRSScontacto.dvch ul li  {
		    border-color:rgba(255,255,255,1);
		}
		.contactshub-channels-banner-modal .contactshub-channel.chat.vmobile .dvRRSScontacto.dvch ul li a.ico-chat:before{
				background: url('../images/icon-chat-white.png') top left no-repeat;
		}
		.contactshub-channels-banner-modal .contactshub-channel.chat.vmobile span{
		    color:rgba(255,255,255,1);
		}
		.contactshub-channels-banner-modal .contactshub-channel.chat.vmobile a.scndCTA{
		    color:rgba(255,255,255,1);
		    border-color: rgba(255,255,255,1);
		}

/****efecto hover phone****/
.contactshub-channel.phone .dvRRSScontacto.dvch ul li a.ico-phone:before{
		background: url('../images/icon-telefono.png') top left no-repeat;
}
.contactshub-channel.phone:hover .dvRRSScontacto.dvch ul li a.ico-phone:before{
		background: url('../images/icon-telefono-active.png') top left no-repeat;
}
.contactshub-channel.phone:hover, .contactshub-channel.phone:hover .dvRRSScontacto.dvch ul li  {
    border-color:#F0C20C;
}
/*.contactshub-channel.phone:hover span{
    color:#F0C20C;
}*/
.contactshub-channel.phone:hover a.scndCTA, .contactshub-channel.phone:active a.scndCTA{
    color:#F0C20C;
    border-color: #F0C20C;
}
		/****add class version mobile****/
		.contactshub-channel.phone.vmobile, .contactshub-channel.phone.vmobile .dvRRSScontacto.dvch ul li  {
		    border-color:#F0C20C;
		}
		.contactshub-channel.phone.vmobile .dvRRSScontacto.dvch ul li a.ico-phone:before{
			background: url('../images/icon-telefono-active.png') top left no-repeat;
		}
		/*.contactshub-channel.phone.vmobile span{
		    color:#F0C20C;
		}*/
		.contactshub-channel.phone.vmobile a.scndCTA{
		    color:#F0C20C;
		    border-color: #F0C20C;
		}


/****efecto hover phone-u****/
.contactshub-channel.phone .dvRRSScontacto.dvch ul li a.ico-phone-u:before{
		background: url('../images/icon-phone-u.png') top left no-repeat;
}
.contactshub-channel.phone:hover .dvRRSScontacto.dvch ul li a.ico-phone-u:before{
		background: url('../images/icon-phone-u-active.png') top left no-repeat;
}

		/****add class version mobile****/
		.contactshub-channel.phone.vmobile .dvRRSScontacto.dvch ul li a.ico-phone-u:before{
			background: url('../images/icon-phone-u-active.png') top left no-repeat;
		}


/****efecto hover email****/
.contactshub-channel.email .dvRRSScontacto.dvch ul li a.ico-email:before{
		background: url('../images/icon-mail.png') top left no-repeat;
}
.contactshub-channel.email:hover .dvRRSScontacto.dvch ul li a.ico-email:before{
		background: url('../images/icon-mail-active.png') top left no-repeat;
}
.contactshub-channel.email:hover, .contactshub-channel.email:hover .dvRRSScontacto.dvch ul li  {
    border-color:#009C7F;
}
.contactshub-channel.email:hover span{
    color:#009C7F;
}
.contactshub-channel.email:hover a.scndCTA, .contactshub-channel.email:active a.scndCTA{
    color:#009C7F;
    border-color: #009C7F;
}
.contactshub-channels-banner-modal .contactshub-channel.email .dvRRSScontacto.dvch ul li a.ico-email:before{
	background: url('../images/icon-mail-white.png') top left no-repeat;
}
.contactshub-channels-banner-modal .contactshub-channel.email:hover .dvRRSScontacto.dvch ul li a.ico-email:before{
	background: url('../images/icon-mail-white-active.png') top left no-repeat;
}
.contactshub-channels-banner-modal .contactshub-channel.email:hover, .contactshub-channels-banner-modal .contactshub-channel.email:hover .dvRRSScontacto.dvch ul li  {
    border-color:rgba(255,255,255,.5);
}
.contactshub-channels-banner-modal .contactshub-channel.email:hover span{
    color:rgba(255,255,255,.5);
}
.contactshub-channels-banner-modal .contactshub-channel.email:hover a.scndCTA, .contactshub-channels-banner-modal .contactshub-channel.email:active a.scndCTA{
    color:rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.5);
}
		/****add class version mobile****/
		.contactshub-channel.email.vmobile, .contactshub-channel.email.vmobile .dvRRSScontacto.dvch ul li  {
		    border-color:#009C7F;
		}
		.contactshub-channel.email.vmobile .dvRRSScontacto.dvch ul li a.ico-email:before{
				background: url('../images/icon-mail-active.png') top left no-repeat;
		}
		.contactshub-channel.email.vmobile span{
		    color:#009C7F;
		}
		.contactshub-channel.email.vmobile a.scndCTA{
		    color:#009C7F;
		    border-color: #009C7F;
		}
		.contactshub-channels-banner-modal .contactshub-channel.email.vmobile .dvRRSScontacto.dvch ul li a.ico-email:before{
				background: url('../images/icon-mail-white.png') top left no-repeat;
		}
		.contactshub-channels-banner-modal .contactshub-channel.email.vmobile, .contactshub-channels-banner-modal .contactshub-channel.email.vmobile .dvRRSScontacto.dvch ul li  {
		    border-color:rgba(255,255,255,1);
		}
		.contactshub-channels-banner-modal .contactshub-channel.email.vmobile span{
		    color:rgba(255,255,255,1);
		}
		.contactshub-channels-banner-modal .contactshub-channel.email.vmobile a.scndCTA{
		    color:rgba(255,255,255,1);
		    border-color: rgba(255,255,255,1);
		}


/****efecto hover twitter****/
.contactshub-channel.twitter .dvRRSScontacto.dvch ul li a.ico-twitter:before{
		background: url('../images/icon-twitter.png') top left no-repeat;
}
.contactshub-channel.twitter:hover .dvRRSScontacto.dvch ul li a.ico-twitter:before{
		background: url('../images/icon-twitter-active.png') top left no-repeat;
}
.contactshub-channel.twitter:hover, .contactshub-channel.twitter:hover .dvRRSScontacto.dvch ul li  {
    border-color:#00A4D8;
}
.contactshub-channel.twitter .estadoServicio a{
	color:#58585a;
}
.contactshub-channel.twitter:hover span, .contactshub-channel.twitter:hover .estadoServicio a{
    color:#00A4D8;
}
.contactshub-channel.twitter:hover a.scndCTA, .contactshub-channel.twitter:active a.scndCTA{
    color:#00A4D8;
    border-color: #00A4D8;
}


		/****add class version mobile****/
		.contactshub-channel.twitter.vmobile, .contactshub-channel.twitter.vmobile .dvRRSScontacto.dvch ul li  {
		    border-color:#00A4D8;
		}
		.contactshub-channel.twitter.vmobile .dvRRSScontacto.dvch ul li a.ico-twitter:before{
			background: url('../images/icon-twitter-active.png') top left no-repeat;
		}
		.contactshub-channel.twitter.vmobile span, .contactshub-channel.twitter.vmobile .estadoServicio a{
		    color:#00A4D8;
		}
		.contactshub-channel.twitter.vmobile a.scndCTA{
		    color:#00A4D8;
		    border-color: #00A4D8;
		}



/****efecto hover zc****/
.contactshub-channel.zc .dvRRSScontacto.dvch ul li a.ico-zc:before{
		background: url('../images/lnr-laptop-phone.png') top left no-repeat;
}
.contactshub-channel.zc:hover .dvRRSScontacto.dvch ul li a.ico-zc:before{
		background: url('../images/lnr-laptop-phone-active.png') top left no-repeat;
}
.contactshub-channel.zc:hover, .contactshub-channel.zc:hover .dvRRSScontacto.dvch ul li  {
    border-color:#337F37;
}
.contactshub-channel.zc:hover a.scndCTA, .contactshub-channel.zc:active a.scndCTA{
    color:#337F37;
    border-color: #337F37;
}
		/****add class version mobile****/
		.contactshub-channel.zc.vmobile, .contactshub-channel.zc.vmobile .dvRRSScontacto.dvch ul li  {
		    border-color:#337F37;
		}
		.contactshub-channel.zc.vmobile .dvRRSScontacto.dvch ul li a.ico-zc:before{
			background: url('../images/lnr-laptop-phone-active.png') top left no-repeat;
		}
		.contactshub-channel.zc.vmobile span{
		    color:#337F37;
		}
		.contactshub-channel.zc.vmobile a.scndCTA{
		    color:#337F37;
		    border-color: #337F37;
		}




.contactshub-channel i[class*='fa-']{
    display:block;
   font-size:30px;
   padding:12px;
}
.contactshub-channel a.scndCTA {
    display:block;
    margin:10px auto;
   padding: 3px 6px;
   width:85%;
}

.overlay_content .portlet-content {
    position:relative;
    top:15px;
    bottom:0;
    width:100%;
    height:249px;
}

.overlay_content .portlet-content p{
    font-size:20px;
    line-height:30px;
    color:#fff;
    margin-left:20px;
}


.contactshub-channel hr{
    margin-top:8px;
    margin-bottom:8px;
}


/***level3---solutionContact***/

.step3-solution, .step3-contact{
    margin-bottom:20px;
}
.step3-contact{
    text-align:center;
}
.step3-solution h3,.step3-contact h3{
   margin:0 0 8px 0;
   text-align:center;

}
.step3-solution h3 span{
   color:#337F37;
}


.solutionBox p{
   padding-bottom:25px;
   font-size: 14px !important;
   text-align: left;
}


.solutionBox span.navstyle{
   color:#58585a;
   text-align:left;
   font-weight:bold;
}
.solutionBox span.navstyle span{
	font-weight:normal;
}

.solutionBox ul.solutionPoint li{
	background: url(../images/arrowli2.png)  0 0 no-repeat;
    display: block;
    padding: 0 0 30px 35px !important;
    vertical-align: top;
    font-size: 14px !important;
}
.solutionBox ul.solutionPoint li:last-child{
    padding: 5px 0 0 35px !important;
}

.solutionBox ul.solutionSubtree li, .solutionBox ul.solutionSubtree li:last-child{
	background: url(../images/bullet.png) 0 12px no-repeat;
    display: block;
    padding: 5px 10px !important;
    vertical-align: top;
    font-size: 14px !important;
}
.solutionBox ul.simple{
	margin-top:-15px;
	margin-left:15px;
}
.solutionBox ul.simple li,.solutionBox ul.simple li:last-child{
	background: none;
    display: block;
    padding: 3px 0 !important;
    line-height:25px;
    font-size: 14px !important;
}
.solutionBox ul li a{
    color: #68aa16;
    font-size:13px;
    text-decoration: none;
    transition: color 300ms ease-out;
}

.solutionBox .ulApp{
	display:inline-block;
}
.solutionBox ul.ulApp li {
	background:none;
    float: left;
    display:block;
    list-style-type: none;
    margin-right: 15px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 15px !important;
}
.solutionBox ul.ulApp li a {
            transition: all 300ms ease-out; }
.solutionBox ul.ulApp li a:hover {
              opacity: 0.7; }


.solutionBox ul li a:hover{
    color:#558806;
}
