/* MINIMAL FULL V.1.1 */


















/*  ocultar footer y header */
div#cont_footer {
    display: none;
}
div#nav-menu {
    display: none;
}
div#top-nav {
    display: none;
}
div#wrap-signUp {
    display: none;
}
div#sidr {
    display: none;
}
div#sidr-left {
    display: none;
}
/* ocultar footer y header  */


div.clear { overflow: hidden; clear: both; width: 100%; }
a:focus { text-decoration: none; }

@font-face {
    font-family: 'icomoon';
    src:url('https://bci-cdn.azureedge.net/uploads/0ed141ee-768e-42fc-ac1e-5758f24ed4be/original/icomoon.eot?-d6aet3');
    src:url('https://bci-cdn.azureedge.net/uploads/0ed141ee-768e-42fc-ac1e-5758f24ed4be/original/icomoon.eot?#iefix-d6aet3') format('embedded-opentype'),
		url('https://bci-cdn.azureedge.net/uploads/99735ef6-56cf-4c88-9aa1-db9f2cf089e9/original/icomoon.woff?-d6aet3') format('woff'),
		url('https://bci-cdn.azureedge.net/uploads/60c39c34-863d-43b0-836e-75f36a451e0b/original/icomoon.ttf?-d6aet3') format('truetype'),
		url('https://bci-cdn.azureedge.net/uploads/ba96b1cb-867a-40a3-bbb9-15090cc090fa/original/icomoon.svg?-d6aet3#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icobci-"], [class*=" icobci-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icobci-svg:before {
	content: "\e600";
}
.icobci-svg2:before {
	content: "\e601";
}
.icobci-svg3:before {
	content: "\e602";
}
.icobci-svg4:before {
	content: "\e603";
}
.icobci-svg5:before {
	content: "\e604";
}
.icobci-svg6:before {
	content: "\e605";
}
.icobci-svg7:before {
	content: "\e606";
}
.icobci-svg8:before {
	content: "\e607";
}
.icobci-svg9:before {
	content: "\e608";
}
.icobci-svg10:before {
	content: "\e609";
}
.icobci-svg11:before {
	content: "\e60a";
}
.icobci-svg12:before {
	content: "\e60b";
}
.icobci-svg13:before {
	content: "\e60c";
}
.icobci-svg14:before {
	content: "\e60d";
}
.icobci-svg15:before {
	content: "\e60e";
}
.icobci-svg16:before {
	content: "\e60f";
}
.icobci-svg17:before {
	content: "\e610";
}
.icobci-svg18:before {
	content: "\e611";
}
.icobci-svg19:before {
	content: "\e612";
}
.icobci-svg20:before {
	content: "\e613";
}
.icobci-svg21:before {
	content: "\e614";
}
.icobci-svg22:before {
	content: "\e615";
}
.icobci-svg23:before {
	content: "\e616";
}
.icobci-svg24:before {
	content: "\e617";
}
.icobci-svg25:before {
	content: "\e618";
}
.icobci-svg26:before {
	content: "\e619";
}
.icobci-svg27:before {
	content: "\e61a";
}
.icobci-svg28:before {
	content: "\e61b";
}
.icobci-svg29:before {
	content: "\e61c";
}
.icobci-svg30:before {
	content: "\e61d";
}
.icobci-svg31:before {
	content: "\e61e";
}
.icobci-svg32:before {
	content: "\e61f";
}
.icobci-svg33:before {
	content: "\e620";
}
.icobci-svg34:before {
	content: "\e621";
}
.icobci-svg35:before {
	content: "\e622";
}
.icobci-svg36:before {
	content: "\e623";
}
.icobci-svg37:before {
	content: "\e624";
}
.icobci-svg38:before {
	content: "\e625";
}
.icobci-svg39:before {
	content: "\e626";
}
.icobci-svg40:before {
	content: "\e627";
}
.icobci-svg41:before {
	content: "\e628";
}
.icobci-svg42:before {
	content: "\e629";
}
.icobci-svg43:before {
	content: "\e62a";
}
.icobci-svg44:before {
	content: "\e62b";
}
.icobci-svg45:before {
	content: "\e62c";
}
.icobci-svg46:before {
	content: "\e62d";
}
.icobci-svg47:before {
	content: "\e62e";
}
.icobci-svg48:before {
	content: "\e62f";
}
.icobci-svg49:before {
	content: "\e630";
}
.icobci-svg50:before {
	content: "\e631";
}
.icobci-svg51:before {
	content: "\e632";
}
.icobci-svg52:before {
	content: "\e633";
}
.icobci-svg53:before {
	content: "\e634";
}
.icobci-svg54:before {
	content: "\e635";
}
.icobci-svg55:before {
	content: "\e636";
}
.icobci-svg56:before {
	content: "\e637";
}
.icobci-svg57:before {
	content: "\e638";
}
.icobci-svg58:before {
	content: "\e639";
}
.icobci-svg59:before {
	content: "\e63a";
}
.icobci-svg60:before {
	content: "\e63b";
}
.icobci-svg61:before {
	content: "\e63c";
}
.icobci-svg62:before {
	content: "\e63d";
}
.icobci-svg63:before {
	content: "\e63e";
}
.icobci-svg64:before {
	content: "\e63f";
}
.icobci-svg65:before {
	content: "\e640";
}
.icobci-svg66:before {
	content: "\e641";
}
.icobci-svg67:before {
	content: "\e642";
}
.icobci-svg68:before {
	content: "\e643";
}
.icobci-svg69:before {
	content: "\e644";
}
.icobci-svg70:before {
	content: "\e645";
}
.icobci-svg71:before {
	content: "\e646";
}
.icobci-svg72:before {
	content: "\e647";
}
.icobci-svg73:before {
	content: "\e648";
}
.icobci-svg74:before {
	content: "\e649";
}
.icobci-svg75:before {
	content: "\e64a";
}
.icobci-svg76:before {
	content: "\e64b";
}
.icobci-svg77:before {
	content: "\e64c";
}
.icobci-svg78:before {
	content: "\e64d";
}
.icobci-svg79:before {
	content: "\e64e";
}
.icobci-svg80:before {
	content: "\e64f";
}
.icobci-svg81:before {
	content: "\e650";
}
.icobci-svg82:before {
	content: "\e651";
}
.icobci-svg83:before {
	content: "\e652";
}
.icobci-svg84:before {
	content: "\e653";
}
.icobci-svg85:before {
	content: "\e654";
}
.icobci-svg86:before {
	content: "\e655";
}
.icobci-svg87:before {
	content: "\e656";
}
.icobci-svg88:before {
	content: "\e657";
}
.icobci-svg89:before {
	content: "\e658";
}
.icobci-svg90:before {
	content: "\e659";
}
.icobci-svg91:before {
	content: "\e65a";
}
.icobci-svg92:before {
	content: "\e65b";
}
.icobci-svg93:before {
	content: "\e65c";
}
.icobci-svg94:before {
	content: "\e65d";
}
.icobci-svg95:before {
	content: "\e65e";
}
.icobci-svg96:before {
	content: "\e65f";
}
.icobci-svg97:before {
	content: "\e660";
}
.icobci-svg98:before {
	content: "\e661";
}
.icobci-svg99:before {
	content: "\e662";
}
.icobci-svg100:before {
	content: "\e663";
}
.icobci-svg101:before {
	content: "\e664";
}
.icobci-svg102:before {
	content: "\e665";
}
.icobci-svg103:before {
	content: "\e666";
}


h1 { margin: 0.4em 0; }
h3 { margin: 0.4em 0; }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.add-to-cart,
.view-detail { display: inline-block; margin-bottom: 20px; }
.modal-backdrop {z-index: 1001;}
.modal {z-index: 1002!important;}
.add-to-cart { display: none; }

.add-to-cart span,
.view-detail span {
    background: #f9c900;
    font-size: 30px;
    padding-top: 14px;
    line-height: 3px;
    display: block;
    width: 60px;
    height: 60px;
    color: #FFF;
    border-radius: 50%;
    text-shadow: 1px 1px 0 rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 3px;
}
.view-detail { margin-left: 10px; }
.view-detail span { background: #FFF; color: #333; text-shadow: none; }
.add-to-cart small,
.view-detail small {
    font-size: 12px;
    color: #f9c900;
    text-transform: uppercase;
    font-weight: 600;
}
.view-detail small { color: #FFF; }


.save-item {
    background: #096db6;
    font-size: 18px;
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 10px 15px;
    color: #FFF;
    display: none;
}
.save-item:hover { color: #FFF; }
.add-to-cart:hover { color: #FFF; }


.list-products-body .save-item { background: #999; bottom: 79px; }
.list-products-body h3 { font-size: 18px !important }

.list-products-cover img { display: block; }
.list-products-cover { border-bottom: 1px solid #EEE; }

.list-products-details { padding: 5px 20px 15px; }
.list-products-details p { margin: 0; }
.list-products-body { padding: 20px; padding-bottom: 0; }
.list-products-body h3 {
    margin: 0;
    line-height: 1.2;
    font-size: 16px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-height: 0;
}
.list-products-body a { color: #000; }

.list-products-details img {
    width: 13px;
    margin-right: 3px;
}
.star-rate {
    display: block;
    display: none;
    position: relative;
    padding: 2px 0 2px 4px;
}
#internal.context-posts-show{
    background: #fff;
}
#puntos-wrap-personas li {
    background: #FFF;
    border-left: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    position: relative;
    color: #000;
}

#puntos-wrap-personas li .caption {
    opacity: 0;
    background: rgba(0,0,0,.8);
    color: #FFF;
    padding: 20px;
    text-align: center;
    position: absolute;
    top: 0;
    left: -1px;
    right: -1px;
    bottom: -1px;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
#puntos-wrap-personas li:hover .caption {
    opacity: 1;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
#home .wg-featured{
    margin-bottom: 0;
    overflow:hidden;
}
#puntos-wrap-personas li .caption h3 { font-size: 18px; font-weight: 400; }
#puntos-wrap-personas li .caption h3 a { color: #FFF; }
#puntos-wrap-personas li .caption p { margin-top: 20px; font-weight: 600; font-size: 18px }
#puntos-wrap-personas li .caption p img { height: 15px; margin-right: 3px; }

/****BANNERS-HOME*****/

.wg-featured h1 span, .wg-featured h2 span, .wg-featured h3 span, .wg-featured h4 span, .wg-featured h5 span, .wg-featured h6 span {font-weight: 600;}
.white{color:#FFF !important;}
.sombra{ text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); line-height: 28px;}

@media (max-width: 768px) {
    .wg-featured .container, .wg-featured .container-fluid {height:300px!important;color: #FFF;}
    .wg-featured .container div {zoom:0.8}
    .desc { margin: 200px auto 0; width: 90% !important}
    h2 {line-height: 20px;}
}
@media (min-width: 769px) {
    .wg-featured .container div {zoom:0.9}
    .desc {margin-top: 90px;}
}

/****BANNERS-HOME*****/
#menu-panel, .panel {
    transition: all 0.5s ease;
}

.panel-lvl li.active .wrap-menu { z-index: 2; }

.sidr.right { overflow: visible; }
.wrap-menu {
    top: 0;
    bottom: 0;
    right: -300px;
    width: 300px;
    background: #000;
    position: absolute;
    background: #3C3C3C;
    padding-top: 132px;
}
.close-menu-panel {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 28px;
    font-weight: 900;
    color: #CCC;
    z-index: 9999;
}
#menu-panel h3 {
    color: #FFF;
    font-weight: 300;
    font-size: 29px;
    margin: 25px 25px 0 25px;
}
#menu-panel h4 {
    background: transparent;
    margin: 0;
    padding: 0;
}
#menu-panel h4 a {
    color: #dacc00;
    display: block;
    font-size: 24px;
    padding: 10px;
    text-align: right;
}
#menu-panel small {
    display: block;
    margin-bottom: 30px;
    font-size: 16px;
    color: #ccc;
    margin: 25px;
    margin-top: 0;
}
#menu-panel ul {
    list-style: none;
    margin: 0;
}
#menu-panel li {
    font-size: 14px;
    line-height: 2.5;
    padding-left: 10px;
}
#menu-panel li a {
    display: block;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    /*padding: 5px 20px;*/
    padding: 0px;
    color: #f3efe0;
    text-transform: uppercase;
    text-shadow: 0 0 1px #3f3f3f;
    letter-spacing: 1px;
    font-weight: 400;
    -webkit-transition: background 0.3s, box-shadow 0.3s;
    transition: background 0.3s, box-shadow 0.3s;
}
#menu-panel li img {
    max-width: 62%;
    margin-left: 20px;
}
#menu-panel li a:hover {
    background: rgba(0,0,0,0.2);
    box-shadow: inset 0 -1px rgba(0,0,0,0);
    color: #fff;
    text-decoration: none;
}
#menu-panel li.active-panel a {
    background: rgba(0,0,0,0.3);
}
#panel2 {
    background: rgba(0,0,0,0.3);
}
#close-left-menu{
    margin-left: 370px;
    margin-top: 8px;
    display: block;
}


/* FEATURED SLIDER */

.context-home-show { overflow-x: hidden; }
.wg-featured { padding: 0; }
.full-video { width: auto; margin: 0; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; margin: 0; padding: 0; height: 500px !important;}
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url("https://bci-cdn.azureedge.net/uploads/b9ffb313-da29-498a-9c43-291bdaa6bf8b/original/ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

/*.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }*/

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; height: 100%; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide {
    float: left;
    min-height: 1px;
    display: none;
    background-size: cover !important;
    background-position: center center;
    height: 100% !important;

}
.slick-slide img { pointer-events: none;}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-slide .container {
    margin: auto;
}

/* Arrows */

.slick-prev, .slick-next {
    position: absolute;
    display: block;
    cursor: pointer;
    background: rgba(0,0,0,.2);
    color: rgba(255,255,255,.7);
    top: 50%;
    margin-top: -30px;
    padding: 0;
    border: none;
    outline: none;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    font-size: 0;
    width: 60px;
    height: 60px;
    font-family: "fontAwesome";
    z-index: 100;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus { outline: none; background: #000; }

.slick-prev:after,
.slick-next:after {
    font-size: 50px;
    right: 18px;
    content: "\f105";
    position: absolute;
}
.slick-prev:after {
    content: "\f104";
}

.slick-prev { left: 0; }
.slick-next { right: 0; }


/* Dots */

.slick-dots { position: absolute; bottom: 0; list-style: none; display: block; text-align: center; padding: 0; width: 100%; display: none !important; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\f111";
    width: 20px;
    height: 20px;
    font-family: "fontAwesome";
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: black;
    opacity: 0.25;
}

.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

[dir="rtl"] .slick-next {right: auto;left: -25px; }
[dir="rtl"] .slick-prev {right: -25px;left: auto; }
[dir="rtl"] .slick-slide {float: right; }

.slick-slider .container {
    position: relative;
}

.caption .call-action { margin-top: 30px; }
.caption p {
    line-height: 1.2;
    font-size: 21px;
}
.caption {
    /*width: 45%;*/
    font-size: 18px;
}
.caption.caption-right {
    float: right;
    text-align: right;
}
.caption h2 {
    font-size: 45px;
    color: #000;
    line-height: 1;
    margin-bottom: 10px;
}

.caption-invert {
    color: #FFF;
}
.caption-invert h2 { color: #FFF; }
.img-item { width: 100%; left: 0; right: 0; bottom: 0; top: 0; }
.tooltip-inner {
    color:#000;
    background-color:#fff;
    font-size:15px;
    padding: 15px 20px;
}
.down-scroll .tooltip-arrow {border-top-color:#fff !important;}
.down-scroll .tooltip.top {top:-75px !important;}



/* VERSION 2 */
#menu-panel.opened { width: 700px; right: -350px; }
#menu-panel.opened.with-lvl2 { right: 0; }
#panel2.opened { right: 0; }
#panel1.opened { right: auto; }
#menu-panel li.active-panel a, #panel2 { background: #222; }
#menu-panel .wrap-menu a { line-height: 1; padding: 15px 25px; }


/* GALLERY PRODUCTS */

#gal1 .active img { opacity: 1 }
#gal1 img { opacity: .4; }
.zoomWrapper { width: 320px; }

#page-default { padding: 40px 0; }


/* SIDE R */
.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;box-shadow:0 0 5px 5px #222 inset}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d),color-stop(100%, #1a1a1a));background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:0;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{box-shadow:0 0 15px 3px #222 inset}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{border-bottom:0;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:0}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:0;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{box-shadow:0 0 15px 3px #222 inset}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;border-radius:2px;border:0;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}
.sidr .dropdown-menu li>a:hover {
    background: #444;
}
.sidr .nav>li>a:hover,
.sidr .nav>li>a:focus { background: #444; }
.sidr ul.dropdown-menu {position: static; border-radius: 0; box-shadow: none; border: 0; float: none; background: none; }
.sidr ul li span { display: inline; padding: 0; }
.sidr .dropdown-menu>li>a { line-height: 35px; }
.sidr .dropdown-menu>li>a span { padding-left: 0; }
.sidr .dropdown-toggle .caret { margin-top: 23px; margin-left: 10px; }

.context-layouts-show-bases-promociones-y-concursos #table-docs {
    margin-top: 40px;
}

.context-layouts-show-seguridad .tabs-wrap .nav-tabs > .active > a::after {
    border-color: transparent transparent #FFF;
    left: 42% !important;
}
.context-layouts-show-emergencias .tabs-wrap .nav-tabs > .active > a::after {
    border-color: transparent transparent #FFF;
    left: 42% !important;
}
header { z-index: 1000 !important;display: block;width: 100%;width: 100%;}

#top-header {
    background: url("https://bci-cdn.azureedge.net/uploads/a5471df7-d621-4af9-8716-f18162294c58/original/pago.jpg") no-repeat center !important;
    background-size: cover;
}
/* ========================================
LISTADO-POSTS-FILES
=========================================*/
.context-posts-list #page-content #main,
.context-files-list #page-content #main {
    width:100%;
}
.context-posts-list #page-content #main ul li,
.context-files-list #page-content #main ul li {
    overflow: hidden;
    margin: 0 2% 0 0;
    padding: 0px 11px 10px 0px;
    width: 32%;
    height: auto;
    float: left;
    border-bottom: 0px;
    min-height: 115px;
}
.context-posts-list #page-content #main ul li:nth-child(3n),
.context-files-list #page-content #main ul li:nth-child(3n) {
    margin-right: 0;
}

/* ------BUSCADOR ------- */
.form-search .input-append .btn{
    height: 42px;
    padding-top: 9px;
}
.search-list li a{
    color:#007cc6;
    font-size: 18px;
}
.search-list{
    list-style:none;
}
.search-list li .description{
    font-size: 14px;
    color: #555;
}
.form-search .input-append {width: 73%;margin-top: 10px;}
.form-search .input-append .search-query {width: 100%}

.context-posts-list #page-content #main .pagination ul,
.context-files-list #page-content #main .pagination ul {
    display: block;
}
.context-posts-list #page-content #main .pagination ul li,
.context-files-list #page-content #main .pagination ul li {
    margin-bottom: 2%;
    margin-right: 0;
    border-top: 0;
    overflow: hidden;
    padding: 0;
    width: inherit;
    float: none;
    height: auto;
    min-height: auto;
}

.context-posts-list #page-content #main ul li .media-body,
.context-files-list #page-content #main ul li .information-detail{
    padding-top: 11px;

}
.context-posts-list #page-content #main ul li h3,
.context-files-list #page-content #main ul li .information-detail h3{
    line-height: 22px;
    font-weight: 400;
    margin: 0 0 4px;
    padding: 0 0 5px 17px;
    border-bottom: 1px dotted #ccc;
    background: url("https://bci-cdn.azureedge.net/uploads/6a22854e-c5d3-416f-ace3-784cb30f0dac/original/flecha-roja.jpg") no-repeat left top;
}
.context-posts-list #page-content #main ul li small,
.context-files-list #page-content #main ul li .information-detail small{
    font-size: 11px;
    background-color: #007CC6;
    padding: 2px 6px;
    border-radius: 2px;
    color: #fff;
    font-weight: 600;
    margin-left:17px;
}
.context-posts-list #page-content #main ul li a,
.context-files-list #page-content #main ul li .information-detail a{
    color: #303030;
    font-size: 18px;
}
.context-posts-list #page-content #main ul li .description{
    font-size: 14px;
    color: #3D3D3D;
    margin-top:10px;
    margin-left:17px;
    display:none;
}
.context-files-show #page-title h1{
    display: inline;
    float: left;
}

#internal.context-posts-show #links-externos{
    background-color: #eee;
    padding-top: 37px;
}
#internal.context-posts-show #links-externos .circular-cover {
    width: 70px;
    height: 70px;
    background: #fff;
    padding: 0px;
}
.context-layouts-show-indicadores-full #widget-2c5b42 iframe{
    padding: 40px 0 !important;
    border: 0!important;
}
#services-home .container ul li{
    cursor: pointer;
}


/* =============================================
RESET
=============================================== */

h1 { font-size: 40px; font-weight: 300; }
h2 { font-size: 34px; font-weight: 300; }
h3,.widget h3 { font-size: 28px; font-weight: 300; }
h4,.widget h4 { font-size: 21px; margin-bottom: 15px; font-weight: 300; }
h5 { font-size: 16px; font-weight: 300; }
h6 { font-size: 11.9px; font-weight: 300; }


[class*="spana"],
[class*="spano"]{
    float: none;
    margin: 0;
}
*, *:after, *:before { box-sizing: border-box; -moz-box-sizing: border-box; }
#page-content { padding: 0; margin-bottom: 0; }
small, .meta { font-size: 11px; }
.media > .pull-left { margin-right: 25px; }
#wrap-items-faq .media > .pull-left { margin-right: 25px; }
.media > .pull-right { margin-left: 25px; }
.media > .pull-left:empty,
.media > .pull-left:empty { margin: 0; }
.tab-content { overflow: visible; }
.cover img { border-radius: 0; }
.thumbnail,
.thumbs-fluid a img:hover,
.gallery-images a:hover img { box-shadow: none; border-radius: 0; }
.gallery-images>li { margin-right: 0; }
.container { background: none;  }
header h1 { padding: 0; margin-top: 10px;position:relative; z-index:9999; }
a,a:hover { color: #f6303e; }
a:focus { outline: none; }
.breadcrumb-inner { width: 940px; margin: auto; }
#page-title { border: 0; background: none; }
#search-nav { margin: 0; }
.main-col-inner, .main-inner, .sidebar-inner { padding: 0; }
.interact-box { padding: 0; }

.sidebar-menu li.current a { background: #f6303e; color: #FFF }
.sidebar-menu a { border-radius: 0; background: #FFF; }

.save-box { background: none; }
#top { padding: 1em 0; border: 0; background: #FFF; margin: 0; }
form { margin: 0; }
#main, #sidebar { margin-bottom: 0; }

.well { border-radius: 0; box-shadow: none; background: #f3f3f3; border-bottom: 3px solid #EEE; }

/* MODYO LOGIN BAR */

html #modyo-session { display: none; }
html #modyo-session * {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
}

html .modyo-bar-top a {
    border-radius: 0;
    box-shadow: none;
    border-left: 1px solid #f6303e;;
    border-top: 1px solid #f6303e;;
    border-right: 1px solid #f6303e;;
    box-shadow: 1px 1px 0 rgba(255,255,255,.3) inset;
    background: #f6303e;
    color: #FFF;
}
html #modyo-session.logged .modyo-tabs {
    border-radius: 0;
    background: #f6303e;
}
html #modyo-session.logged .modyo-tabs a { color: #FFF; }


.context-search-show .search-section .search-list li{
    padding: 1em 0;
    border-bottom: 1px solid #EEE;
    height: 92px;
    margin-right: 20px;
}
.context-search-show .search-section .search-list{
    overflow:hidden;
}
.context-search-show .search-section h3{
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 10px;
}
.context-search-show .search-section{
    border:0;
    padding: 21px;
    background-color: #fff;
    border-radius: 10px;
    margin-top: 30px;
}

/* BODY */

body {
    background: #FFF;
    color: #000;
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    font-family: 'Open Sans', sans-serif;
}
input,select,textarea {    
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    font-family: 'Open Sans', sans-serif;
}
.logohome img{
    width:208px;
    height:50px;
}

#mesa-ayuda { background: #f4f4f4; }


/* =============================================
TABS LEFT
=============================================== */
#tabs h4{
    color: #007cc6;
}
#tabs .span4 ul{
    list-style:none;
    margin-right:20px;
}
#tabs .span4 ul,#tabs2 .span4 ul,
#tabs3 .span4 ul,#tabs4 .span4 ul,
#tabs5 .span4 ul,#tabs6 .span4 ul{
    margin: 0 0 10px 0px;
}
#tabs .span4 ul li a,#tabs2 .span4 ul li a,
#tabs3 .span4 ul li a,#tabs4 .span4 ul li a,
#tabs5 .span4 ul li a,#tabs6 .span4 ul li a{
    padding:10px 4px 14px 7px;
    color:#007cc6;
    border-bottom:1px dotted #ccc;
    display:block;
}
#tabs .span4 ul li a:active{
    color:#2DAFFC;
    background-color:#ECECEC;
}

#tabs .span4 ul li a:hover,#tabs2 .span4 ul li a:hover,
#tabs3 .span4 ul li a:hover,#tabs4 .span4 ul li a:hover,
#tabs5 .span4 ul li a:hover,#tabs6 .span4 ul li a:hover{
    color:#555;
    background-color:#ECECEC;
}
.tabs-2 li {
    padding: 0px;
    width: 100%;
    position:relative;
}
.tabs-2 li a {border: 0;color: #333;/* font-weight: bold; */display:block;padding: 10px 20px;border-bottom: 1px solid #ccc !important;border-top: 1px solid #ccc !important;border-left: 1px solid #ccc !important;border-right: 1px solid #ccc !important;background-color: #f1f1f1;width: 100%;margin-left: 1px;border-radius: 10px 0 0 10px !important;margin-bottom: 10px;}
.tabs-2 li a img {
    width: 50px;
    margin-right: 10px;
    display: inline-block;
    opacity: 0.2;
    transition:0.3s;
}
.tabs-2 li a span {
    display: inline-block;
    vertical-align:middle;
    width: 55%;
}
.nav-tabs.tabs-2>.active>a, .nav-tabs.tabs-2>.active>a:hover, .nav-tabs.tabs-2>.active>a:focus {
    background: #fff !important;
    border-right: 1px solid #fff !important;
}
.tabs-2 li a:hover img {
    opacity: 1;
    transition:0.3s;
}
.tab2-content {
    border: 1px solid #ccc;
    background-color: #fff;
    margin-left: 0 !important;
    padding: 3%;
    margin-bottom: 30px !important;
    border-radius: 0px 10px 10px 10px;
    min-height: 300px;
}
.tab2-content section{ margin:0;padding:0;}
/*.nav-tabs.tabs-2 .active:after {
content: '';
width: 0;
position: absolute;
right: -10px;
top: 35%;
height: 0;
border-style: solid;
border-width: 10px 10px 10px 0;
border-color: transparent #ffffff transparent transparent;
}*/
.nav-tabs.tabs-2>.active>a>img, .nav-tabs.tabs-2>.active>a:hover img, .nav-tabs.tabs-2>.active>a:focus img {
    opacity: 1;
    transition:0.3s;
}
.tableft{
    display: inline;
    float: left;
    margin-right:50px;
}
.tableft li{
    float:initial;
    border-bottom:1px dotted #ccc;
    padding: 4px 0px 7px 0px;
}
.tableft li a{
    color:#007cc6;
}
.tableft li a:hover{
    color:#2DAFFC;
}

.contentright{
    display:table;
}
#tabs-left{
    overflow:hidden;
    display:block;
    margin-top:50px;
    margin-bottom:50px;
}

.col-verde .icobci-svg:before,
.col-rojo .icobci-svg8:before,
.col-gris .icobci-svg97:before,
.col-azul .icobci-svg83:before,
.col-amarillo .icobci-svg2:before{
    color: #fff;
    font-size: 50px;
}


/*.tabs-full .nav-tabs>.active>a:after {
bottom: -34px!important;
}*/
/* =============================================
FOOTER
=============================================== */
footer a{
    color:#fff;
}
footer a:hover{
    color:#fff;
}
footer { background: #222; padding: 40px 0; color: #FFF  }
footer .media-body p { margin-top: 10px; }
footer .media { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,.2); }
footer h4 { margin-bottom: 20px; color: #FFF; }
.links-footer a {
    display: inline-block;
    background: rgba(0,0,0,.6);
    color: #FFF;
    padding: 6px 6px;
    border-radius: 3px;
    margin: 0 0px 3px 0;
    font-size: 13px;
}
.links-footer-2 ul {
    border-left: 1px solid rgba(255,255,255,.2);
    padding-left: 28px;
    margin: 0;
}
.links-footer-2 a {
    color: #fff;
}

.descarga-file {
    list-style: none;
    margin-top: 20px;
}
.descarga-file li {
    float: left;
    overflow: hidden;
    width: 33%;
    text-align: center;
    font-size: 16px;
    color: #0C7BA3;
}
.descarga-file li img{
    margin-bottom: 16px;
}
.descarga-file li span{
    width: 80%;
    overflow: hidden;
    display: block;
    margin: auto;
    line-height: 16px;
}
figure.effect-zoom img {
    width: -webkit-calc(100% + 60px);
    width: calc(100% + 60px);
    opacity: 1;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,0,0) scale(1.12);
    transform: translate3d(0,0,0) scale(1.12);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
figure.effect-zoom:hover img {
    opacity: 0.8;
    -webkit-transform: translate3d(0,0,0) scale(1);
    transform: translate3d(0,0,0) scale(1);
}
.context-layouts-show-politicas-y-procedimientos #top-header {
    margin-bottom: 30px;
    position: relative;
    background: url("https://bci-cdn.azureedge.net/uploads/dfdaa794-77e2-43d2-9466-9bc1b6f71b33/original/bg-top-corporativo1.jpg");
    background-size: cover;
    height: 380px;
}

/* Valor Compartido */
#todo-sobre-credito-consumo.valor-compartido-area .container { padding: 0; }
#todo-sobre-credito-consumo.valor-compartido-area img { border-radius: 2%; }
#todo-sobre-credito-consumo.valor-compartido-area .circular-cover-image { margin-bottom: 0px; }
#todo-sobre-credito-consumo.valor-compartido-area h2, #todo-sobre-credito-consumo.valor-compartido-area h4 { text-align: left; }
.valor-compartido-area .columns > li { margin-bottom: 0; }
/* fin valor compartido */

/* Productos - Crédito de consumo */
.consumo-universal {
    padding: 30px 0px 45px;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    text-align: center;
}
.consumo-universal h3 {
    margin-bottom: 30px!important;
}
.consumo-universal ul {list-style: none;padding: 0;margin: 0;text-align: center;}
.consumo-universal ul li {width: 14%;display: inline-block;text-align: center;margin: 0% 1%;vertical-align: top;}
.consumo-universal ul li figure {
    border: 1px solid #007cc6;
    border-radius: 50%;
    padding: 15px;
    width: 70px;
    display: block;
    margin: 0 auto 10px;
}
.consumo-universal a {
    display: inline-block;
    color: #333;
    line-height: 1.3em;
    padding: 0px;
    overflow: hidden;
    transition:0.3s;
}
.consumo-universal a span {margin-left:20px;}
/* fin Productos - Crédito de consumo */


.context-layouts-show-valor-compartido #top-header {
    position: relative;
    background: url("https://bci-cdn.azureedge.net/uploads/ee9c0b92-4048-418b-b488-a7706c7e6557/original/main_img_valor_compartido.jpg");
    /*background: url("https://bci-cdn.azureedge.net/uploads/63410a2c-d6ec-48ea-b0c6-665ac6d7957f/original/bg-top-compartido.jpg");*/
    background-size: cover;
    color:#000;
}
.context-layouts-show-soluciones-para-chip #top-header {
    position: relative;
    background: url("https://bci-cdn.azureedge.net/uploads/d80df81e-de3b-455b-b6b9-fee934aab68a/original/bg-credit-hipote.jpg");
    background-size: cover;
    color:#fff;
}
.context-layouts-show-soluciones-para-chip #top-header small{
    color:#000;
}

.pdf-list .vermas a{
    padding-top: 36px;
}
/* -- Límite Garantías Estatal -- */
.context-layouts-show-limite-de-garantia-estatal #top-header h2 {
    margin-top: 1%;
}
.context-layouts-show-limite-de-garantia-estatal #top-header .pull-left {
    width:80%;
}
.context-layouts-show-limite-de-garantia-estatal #top-header{
    margin-bottom:30px;
    position: relative;
    background: url("https://bci-cdn.azureedge.net/uploads/7c21bc9c-84a0-4905-b1f7-d7ffabd14c57/original/bg-top-corporativo2.jpg");
    background-size: cover;
    height: 372px;
}
.context-layouts-show-politicas-de-seguridad #top-header{
    margin-bottom:30px;
    position: relative;
    background: url("https://bci-cdn.azureedge.net/uploads/dfdaa794-77e2-43d2-9466-9bc1b6f71b33/original/bg-top-corporativo1.jpg");
    background-size: cover;
    height: 380px;
}
.context-layouts-show-financiar-tus-proyectos #top-header {
    position: relative;
    background: url("https://bci-cdn.azureedge.net/uploads/46cdda14-8080-44c2-aa56-f27a7ee683ff/original/top-bg-financia.jpg");
    background-size: cover;
    height: 265px;
}
.context-layouts-show-financiar-tus-proyectos #top-header .pull-left {
    margin-top: 10px;
}
.context-layouts-show-inversiones #list-for{
    background:#555;
    color:#fff;
}
.context-layouts-show-soluciones-para-seguros #list-for{
    background-color: #fff;
    border-bottom: 4px solid #eee;
    border-top: 4px solid #eee;
}
.context-layouts-show-politicas-de-seguridad .container.mtop,
.context-layouts-show-politicas-y-procedimientos .container.mtop,
.context-layouts-show-limite-de-garantia-estatal .container.mtop{
    padding: 30px;
    margin-top: -230px;
    background-color: #fff;
    position: relative;
}
.context-layouts-show-politicas-de-seguridad #accordion h4 a{
    background-color: #eee;
    padding: 10px;
    display: block;
    margin-bottom: 2px;
    border-radius: 3px;
    border: 1px solid #ccc;
    color: #555;
    font-weight: 400;
    font-size: 18px;
}
.context-layouts-show-politicas-de-seguridad #accordion h4 a:hover{
    background-color:#dfdede;
}
.context-layouts-show-politicas-de-seguridad #accordion p,
.context-layouts-show-politicas-de-seguridad #accordion li{
    margin-left: 12px;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 15px;
}

#footer-logos img { height: 80px; }
#footer-logos {
    background: #FFF;
    padding: 20px 0;
    text-align: center;
    border-top: 1px solid #eee;
    margin-top: 0px;
}

#footer-logos a img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    /* filter: url(grayscale.svg); /* Firefox 4+ */
    filter: gray; /* IE 6-9 */
    /*width: 100%;*/
    height: auto;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

#footer-logos a:hover img {
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
    filter: none; /* Firefox 4+ */
    filter: none; /* IE 6-9 */
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.context-layouts-show-soluciones-para-seguros #top-header {
    position: relative;
    background: url("https://bci-cdn.azureedge.net/uploads/1a761b68-279b-4fef-9586-9286fb383134/original/bg-top-loquemasquieres.jpg");
    background-size: cover;
    padding: 55px 0;
    height: 293px;
}

#tabla-post td{
    padding: 12px;
    font-size: 16px;
}
#tabla-post strong{
    font-weight: 300;
    padding: 16px;
    font-size: 24px;
}
/* =============================================
HEADER
=============================================== */


header:hover #navigation, #navigation:hover {
    background: rgba(255,255,255,1);
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
header.scroll-to-fixed-fixed {background: rgba(255,255,255,1); }
#search-nav { display: none; }
#navigation {
    position: relative;
    z-index: 1002;
    background: rgba(255,255,255,.9);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    opacity: 1;
    width: 100%;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
.context-home-show #navigation { position: absolute;}

#navigation > .container {  background: none; }
#dropdowns { z-index: 1001; position: relative; }
.first-level-menu li:hover .dropdown-item{
    margin-top: 0;
    display:block;
    opacity: 1;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -ms-transition: all .25s ease;
}
.sidr-open header.fixed.scroll-to-fixed-fixed {
    left: 250px !important;
}
header.fixed.scroll-to-fixed-fixed {
    position: fixed;
    width: 100%;
    z-index: 10003;
    top: 0;
    background: #FFF;
    box-shadow: 0 0 20px rgba(0,0,0,.3);
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
header.fixed.scroll-to-fixed-fixed {
    background: rgba(255,255,255,1);
}
.activado{
    background-color:#1d1d1d;
}
.context-files-show #breadcrumb {
    margin-bottom: 0;
}

/*Scroll Top */
.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: center;
    font-size: 24px;
    z-index: 99999999;
    background-color: #777777;
    color: #eeeeee;
    width: 50px;
    height: 48px;
    line-height: 48px;
    right: 30px;
    bottom: 30px;
    padding-top: 2px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
    background-color: #888888;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
    opacity: 1.0;
}
.scroll-top-wrapper i {
    line-height: inherit;
}
.scroll-top-wrapper a {
    color: #fff;
    font-size: 30px;
    line-height: 30px;
}

/* =====================
CREDITOS DE CONSUMO
======================= */
#todo-sobre-credito-consumo .circular-cover-image img {
    border-radius: 50%;
}
#page-content #todo-sobre-credito-consumo h4 {
    font-size: 14px;
}
/* -- */

.num-destaca{
    background-color: #286C90;
    padding: 0px 23px 2px 21px;
    border-radius: 4px;
    font-size: 33px;
}
/* =============================================
NAV MENU
=============================================== */
#nav-menu{position:relative;}
#nav-menu:after {
    display: table; overflow: hidden; content: ''; clear: both
}

#nav-menu .dropdown { position: static; }
#nav-menu .dropdown-menu { width: 1130px; }
#nav-menu > .pull-left {
    margin-left: 140px;
    font-size: 21px;
    position:relative
}
#nav-menu > .pull-left li a {

}
.rest-menu {float: left;margin-top: 7px;}
.right-menu img { width: 34px; }
.right-menu {
    float: right;
    position: relative;
    z-index: 1;
}
#nav-menu > .pull-left > ul,
.right-menu > ul { list-style: none; margin: 0; padding: 0; }

#nav-menu > .pull-left > ul > li,
.right-menu > ul > li { float: left; }

#nav-menu > .pull-left > ul > li > a {
    color: #000;
    padding: 28px 10px 11px 10px;
    font-size: 17px;
    display: block;
    font-weight: 300;
    border-bottom: 4px solid transparent;
    position:relative;
    z-index:1001;
    margin-bottom:13px;
}
#nav-menu > .pull-left > ul > li > a.item-personas.active,
#nav-menu > .pull-left > ul > li > a.item-personas:hover,
#nav-menu > .pull-left > ul > li > a.item-personas.active:hover,
#nav-menu > .pull-left > ul > li:hover > a.item-personas {
    border-bottom: 4px solid #00a94a;
    text-decoration: none;
}
#nav-menu > .pull-left > ul > li > a.item-soluciones.active,
#nav-menu > .pull-left > ul > li > a.item-soluciones:hover,
#nav-menu > .pull-left > ul > li > a.item-soluciones.active:hover,
#nav-menu > .pull-left > ul > li:hover > a.item-soluciones{
    border-bottom: 4px solid #f6303e;
    text-decoration: none;
}
#nav-menu > .pull-left > ul > li > a.item-servicios.active,
#nav-menu > .pull-left > ul > li > a.item-servicios:hover,
#nav-menu > .pull-left > ul > li > a.item-servicios.active:hover,
#nav-menu > .pull-left > ul > li:hover > a.item-servicios {
    border-bottom: 4px solid #007cc6;
    text-decoration: none;
}
#nav-menu > .pull-left > ul > li > a.item-canales.active,
#nav-menu > .pull-left > ul > li > a.item-canales:hover,
#nav-menu > .pull-left > ul > li > a.item-canales.active:hover,
#nav-menu > .pull-left > ul > li:hover > a.item-canales {
    border-bottom: 4px solid #eeb812;
    text-decoration: none;
}


.client-access a {
    margin-top: 10px;
    margin-left: 10px;
    margin-top: 13px;
    margin-left: 2px;
    padding: 15px 20px;
}
.client-access a.entry-account.active {
    background: #164d80;
}
.search-menu { font-size: 20px; }

/* =============================================
TOP NAV
=============================================== */

#top-nav { text-align: right;  background: #000; position: relative; z-index: 10004; }
#top-nav .container { padding: 8px 0; }
#top-nav ul { list-style: none; margin: 0; padding: 0; }
#top-nav li { display: inline-block; margin-left: 5px; font-size: 14px;}
#top-nav a { color: #A5A3A3; text-decoration: none; padding: 5px 10px; font-weight: 600; }
#top-nav a:hover { color: #fff; text-decoration: none; }
#top-nav .rest-menu img {
    /*height: 23px;*/
    height: 14px;
    margin-right: 7px;
}
@-webkit-keyframes pulse_animation {
    0% { -webkit-transform: scale(1); }
    30% { -webkit-transform: scale(1); }
    40% { -webkit-transform: scale(1.1); }
    50% { -webkit-transform: scale(1); }
    60% { -webkit-transform: scale(1); }
    70% { -webkit-transform: scale(1.07); }
    80% { -webkit-transform: scale(1); }
    100% { -webkit-transform: scale(1); }
}
li.rest-menu button {
    background: none;
    border: 0;
    border-bottom: 4px solid transparent;
    box-shadow: none;
    padding: 5px;
    color: #fff;
    font-size: 14px;
}
li.rest-menu button:focus {
    outline: 0;
}
li.rest-menu button:hover {
    color:#ff0;
}

/* =============================================
FILES
=============================================== */

.context-files-show .sidebar-right {
    width: 270px;
}
.related-files-list{
    list-style: none;
    margin-left: 0;
}
.related-files-list h3{
    font-size: 18px;
    font-weight: 400;
    border-bottom: 1px dotted #ccc;
}
.related-files-list h3 a{
    color: #007cc6;
}

.context-files-show #page-content .sidebar-inner{
    padding-left: 20px;
}

.context-files-show #sidebar h3 {
    border-bottom: 5px solid #eee;
    padding: 0 0 0.2em;
}

.context-files-show #sidebar .related-files-list li h3 {
    border-bottom: 1px dotted #ccc;
}

/* =============================================
relacionados posts
=============================================== */
#sidebar #relacionados-posts h3 {
    border-bottom: 5px solid #eee;
    padding: 0 0 0.2em;
}
#sidebar #relacionados-posts .related-posts-list h3{
    font-size: 18px;
    font-weight: 400;
    border-bottom: 1px dotted #ccc;
    height: 34px;
}
#relacionados-posts{
    margin-left: 0px;
    border-left: 5px solid #eee;
    padding-left: 30px;
}
.related-posts-list{
    list-style: none;
    margin-left: 0;
}
.related-posts-list h3 a{
    color: #007cc6;
}



/* =============================================
WIDGETS
=============================================== */

.widget { margin-bottom: 0; }
.widget h3 { border: 0; margin: 0.4em 0; padding: 0; }
.container-widget-full .widget > .inner { width: 940px; margin: auto; }

/* =============================================
MODAL
=============================================== */

.modal {
    border-radius: 0;
    box-shadow: 0 0 1000px rgba(0,0,0,.8);
    width: 80%;
    border: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}

button.close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 20px;
    background: none;
    font-size: 36px;
}
.modalinfo h2{
    margin-bottom: 15px;
    color:#2266ac;
    font-size: 32px;
}
.modalinfo ul{
    list-style:none;
    margin-bottom:30px;
}
.modalinfo ul li{
    margin-bottom:10px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 7px;
}

/* =============================================
DROPDOWN
=============================================== */

.dropdown-menu {
    border-radius: 0;
    border: 0;
    padding: 0;
}
.dropdown-menu li>a:hover,
.dropdown-menu li>a:focus,
.dropdown-submenu:hover>a {
    background: #f6303e;
}


/* =============================================
NAVBAR MENU
=============================================== */

.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover,
.navbar .dropdown.hover>a {
    background: #f6303e;
    color: #FFF;
}

.navbar .nav>.active>a,
.navbar .nav>.active>a:focus,
.navbar .nav>.active>a:hover {
    background: #f6303e;
    color: #FFF;
}

.nav .dropdown-toggle .caret {
    border-top-color: #666;
    border-bottom-color: #666;
}
.nav .dropdown-toggle:hover
.caret, .nav .dropdown-toggle:focus .caret {
    border-top-color: #999;
    border-bottom-color: #999;
}

.navbar .dropdown-menu {
    background: #f6303e;
    padding: 0;
}
.navbar .dropdown-menu li>a:hover,
.navbar .dropdown-menu li>a:focus,
.navbar .dropdown-submenu:hover>a {
    background: rgba(255,255,255,.1);
}
.navbar .nav li.dropdown>a:hover .caret,
.navbar .nav li.dropdown>a:focus .caret,
.navbar .nav li.dropdown.hover .caret {
    border-top-color: #FFF;
    border-bottom-color: #FFF;
}
.navbar .nav>li>a {
    text-shadow: none;
}
.icon-bar {
    display: block !important;
    width: 22px;
    height: 4px;
    background-color: #FFF;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    margin-bottom: 4px;
}
.icon-bar:last-child { margin-bottom: 0; }

.off-screen-nav-button {
    display: none;
    padding: 10px 8px;
    float: left;
    background: none;
    margin-top: 8px;
    margin-left: -10px;
    margin-right: 5px;
    position:relative;
    z-index:9999;
}
.off-screen-nav-button span {
    display: block;
    height: 4px;
    width: 22px;
    background: #999;
    margin-bottom: 3px;
}
.off-screen-nav-button span:last-child { margin-bottom: 0; }

/* =============================================
COLUMNS
=============================================== */

.columns {
    margin: 0;
    margin-left: -2%;
    list-style: none;
}
.columns:after {
    clear: both;
    content: '';
    display: table;
    overflow: hidden;
}
.columns > li {
    margin-left: 2%;
    float: left;
    margin-bottom: 2%;
}
.columns-2 > li {
    width: 48%;
}
.columns-3 > li {
    width: 31.33%;
}
.columns-4 > li {
    width: 23%;
}
.columns-5 > li {
    width: 18%;
}
.columns-6 > li {
    width: 14.66%;
}
.columns-7 > li {
    width: 12.28%;
}
.columns-8 > li {
    width: 10.5%;
}
.columns-9 > li {
    width: 9.11%;
}

/* =============================================
COLUMNS COLLAPSED
=============================================== */

.columns.collapsed {
    margin-left: 0;
}
.columns.collapsed > li {
    margin-left: 0;
    margin-bottom: 0;
}

.columns.collapsed.columns-2 > li {
    width: 50%;
}
.columns.collapsed.columns-3 > li {
    width: 33.33%;
}
.columns.collapsed.columns-4 > li {
    width: 25%;
}
.columns.collapsed.columns-5 > li {
    width: 20%;
}

.columns.collapsed.columns-6 > li {
    width: 16.66%;
}
.columns.collapsed.columns-7 > li {
    width: 14.285%;
}
.columns.collapsed.columns-8 > li {
    width: 12.5%;
}
.columns.collapsed.columns-9 > li {
    width: 11.11%;
}
.columns.collapsed.columns-10 > li {
    width: 100%;
}


/* =============================================
BUTTONS
=============================================== */

.btn {
    background: #f4f4f4;
    border-radius: 0;
    filter: none;
    min-width: 100px;
    box-shadow: none;
    border: 0;
    color: #333;
    box-shadow: 0 -3px 0 rgba(0,0,0,.2) inset;
    border-radius: 3px;
    padding: 15px 30px;
    font-size: 18px;
}

.btn-small { padding: 4px 10px; font-size: 12px; }
.btn-large { padding: 15px 30px; }

.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
    background-color: #EEE;
}

.btn.disabled,
.btn[disabled],
.btn.disabled:hover,
.btn[disabled]:hover,
.btn.disabled:focus,
.btn[disabled]:focus,
.btn.disabled:active,
.btn[disabled]:active,
a.btn.disabled,
a.btn.disabled:hover,
a.btn.disabled:focus,
a.btn.disabled:active
button.btn.disabled,
button.btn.disabled:hover,
button.btn.disabled:active,
button.btn.disabled:focus {
    color: #DDD;
    text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}

.btn-primary {
    background: #007cc6;
    color: #FFF;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background-color: #006cad;
}

.btn-primary-green {
    background: #00a94a;
    color: #FFF;
    text-shadow: 1px 1px 0 rgba(0,0,0,.1);
}
.btn-primary-green:hover,
.btn-primary-green:focus,
.btn-primary-green:active {
    background-color: #009340;
    color: #FFF;
}

.btn-danger {
    background: #e00000;
    color: #FFF;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active {
    background: #b50000;
}

.btn-info{
    background: #49afcd;
    color: #FFF;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active {
    background: #3d92ab;
}
.btn-success{
    background: #5dcb03;
    color: #FFF;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active {
    background: #4eaa03;
}

.btn-warning{
    background: #ffbd0c;
    color: #FFF;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active {
    background: #ffbd0c;
}

.btn-inverse{
    background: #222;
    color: #FFF;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active {
    background: #333;
}


.btn-group>.btn:first-child { border-radius: 0; }
.btn-group>.btn+.dropdown-toggle { border-radius: 0; box-shadow: none; }

.btn-transparent,
.btn-transparent:focus {
    border-radius: 3px;
    color: #FFF;
    background-color: transparent;
    border: 2px solid rgba(255,255,255,.5);
    box-shadow: none;
    text-shadow: none;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;;
}
.btn-transparent:hover {
    background: none !important;
    color: #FFF;
    border-color: rgba(255,255,255,1);
}

.btn-transparent-black {
    border-radius: 3px;
    background-color: transparent;
    border: 2px solid rgba(0,0,0,.3);
    box-shadow: none;
    font-size: 12px;
    text-transform: none;
    color:#555;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;;
}

.btn-transparent-black:hover {
    background: none !important;
    border-color: rgba(0,0,0,.6);
    color:#555;
}

/* =============================================
FORMS
=============================================== */

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    border-radius: 0;
    height: auto;
    padding: 10px;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: #CCC;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px  rgba(0,0,0,.2);
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
    margin-left: -17px;
}


/* =============================================
TABS & PILLS
=============================================== */

.nav-tabs>li>a { border-radius: 0; border: 0; }
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {
    border: 0;
    /*background: #f6303e;
    color: #FFF;*/
}
.nav-tabs { border: 0; background: none; }
.nav-tabs>li { margin-bottom: 0; }

.nav-pills>li>a { border-radius: 0; margin: 0; }
.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus {
    background: #f6303e;
    color: #FFF;
}
.tabs-left>.nav-tabs { margin-right: 60px; min-width: 250px; }
.tabs-left>.nav-tabs>li>a,
.tabs-right>.nav-tabs>li>a {
    border-radius: 0;
    margin: 0;
}
.tabs-left>.nav-tabs { border: 0; }
.tabs-left > li {
    float: none;
    border-bottom: 1px solid #EEE;
}
.tabs-left > li > a {
    padding: 10px 15px;
    color: #007cc6
}
.tabs-left > li.active > a {
    background: #007cc6;
    color: #FFF;
    position: relative;
    font-size: 16px;
}
.tabs-left > li.active > a:after {
    content: "\f054";
    position: absolute;
    right: 7px;
    top: 35%;
    color: #FFF;
    font-family: FontAwesome;
}
.tabs-left > li.active > a:hover,
.tabs-left > li.active > a:focus,
.tabs-left > li.active > a:active {
    background: #007cc6;
    color: #FFF;
}

.tabs-center { text-align: center; }
.tabs-center > li {
    float: none;
    display: inline-block;
    margin-right: 20px;
}
.tabs-center > li:last-child { margin-right: 0; }


#arrow .icon-angle-down{
    background-color: rgba(255,255,255,.9);
    border-radius: 50%;
    width: 50px;
    height: 50px;
    padding: 10px 19px 10px 19px;
}
a.down-scroll {
    padding-bottom: 40px;
    color: #FFF;
    font-size: 72px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -46px;
    bottom: 0;
    z-index: 3;
    opacity: .7;
    text-shadow: 1px 1px 3px rgba(255,255,255,1);
}
a.down-scroll:hover {
    opacity: 1;
    color: #FFF;
}
/*ARROW*/
@-webkit-keyframes arrow-jump {
    0%   { opacity: 0;}
    100% { opacity: 1;
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -0-transform: translateY(10px);
        transform: translateY(10px);
    }

}
#arrow{
    -webkit-animation: arrow-jump 1s infinite; /* Safari 4+ */
    -moz-animation:    arrow-jump 1s infinite; /* Fx 5+ */
    -o-animation:      arrow-jump 1s infinite; /* Opera 12+ */
    animation:         arrow-jump 1s infinite; /* IE 10+, Fx 29+ */

    color:#000;
    font-size:50px;
}

#arrow a{
    color:#000;
}
/* =============================================
breadcrumb
=============================================== */
#breadcrumb {
    font-size: 14px;
    background: rgba(255,255,255,.8);
    border: 0;
    position: relative;
    z-index: 2;
    color: #333;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    border-top: 1px solid #EEE;
}
#breadcrumb a {
    color: #666;
}

#breadcrumb ul { list-style: none; padding: 0; margin: 0; }
#breadcrumb ul:after {
    display: table; overflow: hidden; content: ''; clear: both;
}
#breadcrumb li { float: left; margin-right: 10px; padding: 6px; }

/* =============================================
HAZTE CLIENTE
=============================================== */

.context-layouts-show-hazte-cliente #top-header {
    background-image: url("https://bci-cdn.azureedge.net/uploads/a5765a39-a506-4364-8fc4-a05a52ae8c62/original/bg-top-formulario.jpg");
    color: #FFF;
}
#hazte-cliente {
    background: url("https://bci-cdn.azureedge.net/uploads/cacb82dd-493d-4b85-be3b-60723bae3e8e/original/bg-formulario.jpg");
    background-size: cover;
    padding: 40px 0;
}
#hazte-cliente input[type="text"],
#hazte-cliente input[type="email"],
#hazte-cliente select {
    width: 100%;
    height: 42px;
}
#hazte-cliente .container > .row-fluid { padding: 0 100px; }
#hazte-cliente .container > .row-fluid > .span8 { padding-left: 50px; }
#hazte-cliente h2 { text-align: center; margin-bottom: 60px; }
#hazte-cliente label { font-size: 18px; margin-bottom: 8px; }

/*======================
ST MENU */
.st-container { background: #000; z-index: 1050; }
.close-menu {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 28px;
    font-weight: 900;
    color: #CCC;
}
.close-menu:hover { color: #FFF; text-decoration: none; }

.st-menu img { max-height: 43px; }

.st-menu h3 { color: #FFF; font-weight: 300; font-size: 36px; margin: 25px 25px 0 25px; }
.st-menu small { display: block; margin-bottom: 30px; font-size: 16px; color: #ccc; margin: 25px; margin-top: 0  }

.st-effect-12.st-menu {
    box-shadow: 0 0 0 1700px rgba(0,0,0,.2);
    background: #333;
    width: 400px;
    opacity: 0;
}

.st-effect-12.st-menu-open .st-effect-12.st-menu {
    opacity: 1;
}

.st-menu ul li a { padding: 10px 20px; }
.st-menu ul li a:hover { text-decoration: none; }

.st-effect-1.st-menu {
    box-shadow: 0 0 0 1700px rgba(0,0,0,.2);
    background: #333;
    width: 400px;
    opacity: 0;
}

.st-effect-1.st-menu-open .st-effect-1.st-menu {
    opacity: 1;
}

/*===============================================================
SUBMENU SIDEBAR
=================================================================*/
.st-menu.vertical-menu-sidebar  ul li a{
    box-shadow:none;
    border-bottom:1px solid rgba(0,0,0,0.2);
}
.vertical-menu-sidebar .open { position: relative; }
.vertical-menu-sidebar .open > .dropdown-menu {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);

}

.vertical-menu-sidebar .dropdown-menu li a{
    width:100%;
    background-color: #222;
    color: #c1c1c1 ;
    box-shadow:none;
}
.vertical-menu-sidebar .dropdown-menu li a:hover{
    background-color:#111;
    color:#fff;
    border:none;
}

.vertical-menu-sidebar .dropdown-menu {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(1, 0);
    display: block;
    top:auto;
    bottom: 100%;
    width:100%;

    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
}
.vertical-menu-sidebar .dropup .dropdown-menu {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}

.vertical-menu-sidebar .navbar .nav > li > .dropdown-menu:after {

}
.vertical-menu-sidebar .dropup > .dropdown-menu:after {
    border-bottom: 0;
    border-top: 6px solid rgba(39, 45, 51, 0.9);
    top: auto;
    display: inline-block;
    bottom: -6px;
    content: '';
    position: absolute;
    left: 50%;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}

/* ==============================================
PAGINADOR PAGINATOR
================================================ */

.pagination .icon-angle-right:before,
.pagination .icon-angle-left:before { font-size: inherit; }

.pagination ul { box-shadow: none;-webkit-box-shadow: none; }
.pagination ul>li { display: inline-block; margin-right: 4px; }
.pagination ul>li>a,
.pagination ul>li>span { border: 0; color: #000; background: #f4f4f4; padding: 10px 15px; }

.pagination ul>li>a:hover,
.pagination ul>li>a:focus { background: #f4f4f4; }

.pagination ul>.active>a:hover,
.pagination ul>.active>span:hover { background: #dacc00; }


.pagination ul>.active>a,
.pagination ul>.active>span { background: #dacc00; color: #FFF; font-weight: 600; }

/* --------- INDICADORES --------- */

#indicadores{
    width: 1130px;
    margin: auto;
    height: 43px;
}
#indicadores2{
    width: 1130px;
    margin: auto;
    height: 58px;
    background:url("https://bci-cdn.azureedge.net/uploads/e56f4ca1-e44c-4faf-b631-3c005a1ec7f9/original/bg-indicadores.jpg") no-repeat;
}

#indicadores .inner .titulo{
    font-size: 15px;
    width: 189px;
    padding-left: 10px;
    padding-right: 20px;
    background-color: #f5c605;
    background-image: url(https://bci-cdn.azureedge.net/uploads/cc2ba90a-2aff-4f80-bce0-4941b43b9495/original/bg-ind.png);
    background-repeat: no-repeat;
    background-position: center right;
    float: left;
    height: 43px;
    padding-top: 11px;
}
#indicadores2 .inner .titulo{
    font-size: 18px;
    width: 222px;
    padding-left: 10px;
    padding-right: 20px;
    float: left;
    height: 43px;
    padding-top: 17px;
    color: #fff;
    font-weight: 600;
}
#indicadores .plus{
    float: right;
    width: 45px;
    background-color: #f5c605;
    text-align: center;
    height: 43px;
    padding-top: 9px;
    color: #fff;
    font-size: 30px;
}
#indicadores2 .plus{
    float: right;
    width: 45px;
    text-align: center;
    height: 43px;
    padding-top: 17px;
    color: #fff;
    font-size: 30px;
}
#indicadores .datos{
    margin-left: 5px;
    margin-bottom: 0;
    padding-top: 7px;
    background-color: #eee;
    height: 44px;
}
#indicadores2 .datos{
    margin-left: 283px;
    margin-bottom: 0;
    padding-top: 17px;
    height: 44px;
}
#indicadores2 .nombre{
    margin-right: 17px;
}
#indicadores2 .price{
    margin-right: 20px;
    color: #fff;
}
#indicadores .plus a,
#indicadores2 .plus a{
    color: #000;
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
}
#indicadores2 .datos li:last-child{
    margin-left:18px;
}
#indicadores-inversiones{
    background-color:#c1c1c1;
}

/* ---------- */

/* =============================================
MARKETING HALL OF FAME
=============================================== */

.premios {
    padding: 0;
}
.premios h3 {
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
.premios .span4 {
    background: #ebebeb;
    background: -moz-linear-gradient(top,  #ebebeb 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top,  #ebebeb 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #ebebeb 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=0 );

    min-height: 450px;
    padding-top: 40px;
    text-align: center;
}
.premios .span8 {
    padding-top: 40px;
}
.premios .span4 img {
    display: inline-block;
    border: 5px solid rgba(255,255,255,0.8);
}

/* =============================================
SEARCH
=============================================== */
.context-search .options-search {
    display: none;
}
.context-search #page-title {
    padding-bottom: 10px;
}
.context-search #page-title h2 {
    color: #fff;
    overflow: inherit;
}
.context-search #search-header {
    background: url("https://bci-cdn.azureedge.net/uploads/8f77b107-dd0d-4c54-9601-79c9728f9245/original/blue-bg.jpg") no-repeat center center / cover;
}
.context-search #search-header #top {
    background: transparent;
    padding: 0;
}
.context-search #search-header #top .top-inner {
    padding: 10px 0 30px;
}
.context-search .form-search .input-append {
    margin-top: 0;
}
.context-search .form-search .input-append .search-query {
    padding: 6px 15px;
    border-radius: 3px 0 0 3px;
    border: 0;
    font-size: 22px;
}
.context-search .form-search .input-append .btn {
    background: #00a94a;
    padding-top: 11px;
    border-radius: 0 3px 3px 0;
    box-shadow: none;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.1);
}
.context-search .form-search .input-append .btn:hover {
    background: #009340;
}
.context-search .search-section .more .btn {
    background: #007cc6;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.context-search .search-section .more .btn:hover {
    background: #006CAD;
}
#close-right-menu {
    position: absolute;
}
.slick-prev:before, .slick-next:before {
    display:none;
}
.slick-slider {margin-bottom:0;}
.slick-prev:after, .slick-next:after {
    color: #fff;
}
/* =============================================
QUERYS
=============================================== */
@media (min-width: 1200px) {
    .container,
    .breadcrumb-inner,
    .container-widget-full .widget > .inner{
        width: 1130px;
    }
}

@media (max-width: 1200px) {
    /* =================================================
    HEADER
    ============================================= */
    
.logohome img {
  width: 170px;
  height: 40px;
  margin-top: 8px;
}

#nav-menu > .pull-left {
    margin-left: 2%;
}

.client-access a { font-size: 16px; }
.dropdown-item ul > li > a { font-size: 12px; }
.footer-menu .pull-right span{
    font-size: 15px;
}
#nav-menu > .pull-left { font-size: 18px; margin-left: 5%;}



}

@media (max-width: 1024px) {
    .clients-new {
    display: none;
}
}
@media (max-width: 979px) {
    /* =================================================
    HEADER
    ============================================= */
    
h1 { font-size: 36px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
    
.logohome img {
  width: 140px;
  margin-top: 0;
}

#nav-menu > .pull-left > ul > li > a { 
    padding: 30px 10px 8px 10px; 
    font-size: 17px; 
}
header h1 { margin-top: 7px; margin-bottom: 0; }

.client-access a {
  margin-top: 18px;
  padding: 8px 8px !important;
  font-size: 14px;
}

.btn { font-size: 16px; padding: 12px 23px; }
.btn-small { padding: 4px 10px; }

.btn {
    min-width: 80px;
}
}
@media (max-width: 768px) {
    .clients-new {
    display: none;
}
/* =============================================
GENERAL > Varios Layouts
=============================================== */

.container {
    width: auto;
}

body {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
input[type='text'],
input[type='number'],
textarea {
  font-size: 16px !important;
}
#complementary-third-level .columns {
    margin: 0;
}
.nav-tabs.hidden-phone,
.tabbable.hidden-phone,
.tab-content.hidden-phone {
    display: none!important;
}
.modal-plan { margin: auto !important }
.columns-2 > li,
.columns-3 > li,
.columns-4 > li,
.columns-5 > li,
.columns-6 > li {
    width: 48%; margin-top:20px;
}

.columns-3 > li { width:30%;}

.breadcrumb-inner,
.container-widget-full .widget > .inner { width: auto; }
.container,
.container-widget-full .widget > .inner { padding: 0 15px;. }
.pull-left, .pull-right { float: none; margin-bottom: 10px; }
    
/* events */
.widget-events-list .pull-left { float: left; }
    
/* people */
.context-people-list .columns > li { height: auto; }
.context-people-list #main .columns .pull-left {
    margin-right: 25px;
    float: left;
}
.context-people-show #top .pull-left { float: left; }
    
/* me */
.context-me #top .pull-left { float: left; max-width: 80px; }

/* Top Header */

#top-header h1 {
    margin: 0;
}

/* =================================================
TOP NAV
============================================= */
    
.context-place-list .container {
    padding-top: 20px;
}
.context-place-list #tabs-sucursales {
    display: none;
}
.context-place-list .inline.places-filters > li {
    padding: 0;
}
.inline.places-filters select, 
.inline.places-filters input[type="text"] {
    width: 100%!important;
}

/* =============================================================================
    FORMULARIO HAZTE CLIENTE
================================================================================ */

#wrap-signUp .inner {
    padding: 30px;
}
#wrap-signUp h2 {
    font-size: 28px;
}
#wrap-signUp p {
	width: 78%;
}
#wrap-signUp .control-group {
	margin-bottom: 20px;
}
#wrap-signUp #lead-form .btn-block {
	height: 50px;
}

/* =================================================
    WEB
    ============================================= */

.off-screen-nav-button { display: block; }
#breadcrumb li {
  float: left;
  margin-right: 0px;
  padding: 4px;
}
section li {
  padding-left: 25px;
  position: relative;
  line-height: 1.4;
  margin-bottom: 5px;
}

h3, .widget h3 { font-size: 21px; }

.sidr { width: 250px !important }
.sidr ul li { line-height: 2.5; padding-left: 10px; font-size: 14px; }
.sidr ul li:hover, 
.sidr ul li.active, 
.sidr ul li.sidr-class-active {
    line-height: 2.5; 
}
.nav-responsive a { position: relative; }
.sidr form { 
    margin: 0; 
	padding: 10px; 
	position: relative;
}

.sidr form input[type="search"] { 
	background: #FFF; 
	width: 165px;
	margin: 0;
	padding: 5px 15px;
	color: #333; 
}
.sidr form #close-right-menu {
	margin: 0;
	padding: 0;
	top: 7px;
	right: 10px;
}
.nav-responsive a:after {
    font-family: FontAwesome;
    position: absolute; 
    right: 10px;
    top: -20px;
    content: "\f105";
    color: #444;
    font-size: 30px;
}
.sidr form #close-right-menu:after {
	content: "";
}
.sidr ul li a, .sidr ul li span {
  /*font-size: 12px;
  color: #CCC;*/
}

.div-blue { border-left: 3px solid #007cc6 }
.div-green { border-left: 3px solid #00a94a }
.div-red { border-left: 3px solid #f6303e }
.div-yellow { border-left: 3px solid #dacc00 }
.div-black { border-left: 3px solid #000 }

.sidr h4 { background: #000; margin: 0; padding: 0; font-size: 16px; }
.sidr h4 a { 
  color: #dacc00;   
  padding: 10px;
  display: block;
  font-size: 24px;
  text-align: right;
}

.visible-phone {
  display: inherit !important;
}

#dropdowns { display: none; }
.logohome img {
  width: 135px;
  margin-top: 7px;
}
.btn {
  font-size: 14px;
  padding: 8px 15px;
}
.client-access a { margin-top: 20px; padding: 12px 12px !important; }
header.fixed.active .client-access a { padding: 6px 10px; }
#nav-menu > .pull-left { display: none; }
#nav-menu > .pull-right {
  float: right;
  margin: 0;
  position: relative;
  top: -6px;
}

#navigation { background: #FFF; height: 60px; }
header h1 { margin: 0; width: auto;}

.context-home #login-backdrop {
    top: -230%;
}
.context-home #wrap-signUp {
    top: -160%;
}
.slick-slide,.slick-slider,.slick-list,.slick-slider .container,.slick-list,.slick-slider .container-fluid { height: 350px !important; }
#home .wg-featured { margin-top: 0 !important; width:100%;}


.slick-slider .container { width: 100%; height: 100%; }
a.down-scroll { display: none !important; }

.slick-prev, .slick-next { width: 30px !important; height: 30px !important; line-height: 1; }
.slick-prev:after, .slick-next:after { font-size: 28px !important; position: static !important; }

.indicadoreBg { padding: 10px 0 !important }
.indicadoreBg [class*="span"] { 
    width: 50%;
    margin: 0px !important;
    padding: 2px;
}
.indicadoreBg [class*="span"]:nth-child(3) { display: none; }

.leftgris { width: 28% !important; }
.nombre { float: none !important; }
.valor { width: 57% !important }
.indicadoreBg h2 { display: none; }


#destacados { padding: 20px 0 0; }
#destacados h2 { display: none; }
.v-mas { clear: both; }

.v-mas { text-align: center; margin-top: 5px; float: left; width: 100%; }
.v-mas img { display: none; }
.v-mas a { 
  border-radius: 50px;
  background: #FFF;
  display: inline-block;
  color: #000;
  font-size: 14px;
  padding: 5px 15px;
}

.icon-video-azul { display: none; }
#top-nav li {margin-left: 10px !important;}

#close-right-menu {
    top: 0px;
}
}
@media (max-width: 480px) {
        .clients-new {
    display: none;
}



#breadcrumb { font-size: 12px; }
#breadcrumb li { padding: 2px 4px; }
.client-access a {
  margin-top: 16px;
  font-size: 11px;
  padding: 6px 8px !important;
  width: auto;
  min-width: 0;
  margin-left: 0;
}
.logohome img {
  width: 110px;
  height: 35px;
}
#navigation { height: 50px; }
.off-screen-nav-button { 
    margin-top: 4px; 
    margin-right: 0; 
    padding: 10px 7px;
}
.C125x125 { max-width: 100%; max-height: 100%; }
    
.columns {
    margin-left: 0;
}
.columns-2 > li,
.columns-3 > li,
.columns-4 > li,
.columns-5 > li {
    margin-left: 0;
    width: auto;
    float: none;
}
 /* =================================================
    CIERRE SESIÓN
    ============================================= */

#top-header-cerrar-sesion {
    background-image: none!important;
}
.circular-cover-image img {max-width: 200px;}


}
@media (max-width: 320px) {
    /* HEADER */
.client-access a {
    font-size: 12px;
    man-width: none;
    padding: 6px;
}
.logohome img,
header.fixed.active .logohome img { height: 25px; }

header h1 { padding: 10px 0px; }


/* Royal Slider */
.rsOverflow {
    height: 200px !important
}
.royalSlider img {
    margin-top: 0 !important
} 
}