@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 100;
  src: local('overpass thin'), local('overpass-thin'), url(https://bci.modyocdn.com/uploads/1a4d27a6-825d-41f7-88b9-bbe0ae1aaebf/original/overpass-thin.otf) format('opentype');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 200;
  src: local('overpass light'), local('overpass-light'), url(https://bci.modyocdn.com/uploads/fc5b87ab-9929-449c-91ac-c005743de83d/original/overpass-light.otf) format('opentype');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 400;
  src: local('overpass regular'), local('overpass-regular'), url(https://bci.modyocdn.com/uploads/e885f7af-0a38-48e1-984d-6bf619987a55/original/overpass-regular.otf) format('opentype');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 700;
  src: local('overpass bold'), local('overpass-bold'), url(https://bci.modyocdn.com/uploads/0b2490a2-5759-4160-a4c0-70df42b19055/original/overpass-bold.otf) format('opentype');
}

/* Agregado Estilos RevSlider */
.rs-hover-ready:hover, .tp-caption:hover{background: transparent !important;}
.rs-background-video-layer video{top: -30% !important;}

/* MINIMAL FULL V.1.1 */
























@font-face {
    font-family: 'icomoon';
    src:url('https://bci.modyocdn.com/uploads/0ed141ee-768e-42fc-ac1e-5758f24ed4be/original/icomoon.eot?-d6aet3');
    src:url('https://bci.modyocdn.com/uploads/0ed141ee-768e-42fc-ac1e-5758f24ed4be/original/icomoon.eot?#iefix-d6aet3') format('embedded-opentype'),
		url('https://bci.modyocdn.com/uploads/99735ef6-56cf-4c88-9aa1-db9f2cf089e9/original/icomoon.woff?-d6aet3') format('woff'),
		url('https://bci.modyocdn.com/uploads/60c39c34-863d-43b0-836e-75f36a451e0b/original/icomoon.ttf?-d6aet3') format('truetype'),
		url('https://bci.modyocdn.com/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";
}


/* BASE LUISTRAP */
/* CHROMELESS */

.video-player { margin: 0; position: relative; }
.video-player object { width: 100%; margin-bottom: -2px; }
.video-player:hover .video-controls {
    opacity: 1;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
.video-controls { 
    background: #333;
    height: 40px;
    margin: -4px 0 0;
    position: relative;
    
    /* new code */
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.8);
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
.status { height: 20px; left: 33px; position: absolute; top: 10px; right: 160px; }
.bar { background: #a4a4a4; height: 10px; position: relative; top: 5px; }
.loaded { background: #bbb; height: 10px; left: 0; position: absolute; top: 0; }
.indicator { background: #212121; display: block; height: 10px; left: 0; position: absolute; top: 0; width: 20px; }
.play-pause, .volume { 
  background: url("https://d2p52n04yb9sso.cloudfront.net/uploads/f1c03f105a2711e4b597ed1590634d22/original/btn-controls.png") no-repeat ;
  display: block;
  height: 20px;
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;
  top: 10px;
  width: 20px;
}
.play-pause { left: 10px; }
.playing { background-position: 0 -20px; }
.volume { background-position: 0 -60px; right: 130px; }
.muted { background-position: 0 -40px; }
.view-youtube { 
    color: #777;
    display: block;
    float: right;
    font-size: 9px;
    line-height: 30px;
	padding: 6px 10px 0 0;
	text-decoration: none;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
}
.view-youtube:hover {
    color: #FFF;
    text-decoration: none;
}



/* 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: -300px
}

.sidr.left {
    left: -300px;
    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{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:240px;overflow-x:none;overflow-y:auto;font-family: 'Overpass', sans-serif;;font-size:15px;background:#333;color:#fff;}.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:-240px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);}.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:none;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{}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;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{}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;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; }


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

h1 { font-size: 56px; font-weight: 300; line-height: 1; }
h2 { font-size: 42px; font-weight: 300; line-height: 1; margin: 20px 0; }
h3 { font-size: 32px; font-weight: 300; line-height: 1; margin: 15px 0; }
h4 { font-size: 24px; font-weight: 300; line-height: 1; margin: 10px 0; }
h5 { font-size: 18px; font-weight: 300; line-height: 1; margin: 7px 0;  }
h6 { font-size: 16px; font-weight: 300; line-height: 1; margin: 5px 0;  }

img { max-width: 100%; vertical-align: middle; }

[class*="spana"],
[class*="spano"]{
    float: none;
    margin: 0;
}
*, *:after, *:before { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility;}
#page-content { padding: 40px 0; }
small, .meta { font-size: 12px; }
.media > .pull-left { margin-right: 25px; }
.media > .pull-right { margin-left: 25px; }
.media > .pull-left:empty,
.media > .pull-left:empty { margin: 0; }
.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;  }
a,a:hover { color: #00a94a; text-decoration: none }
a:focus { outline: none; }
.breadcrumb-inner { width: 940px; margin: auto; }

#search-nav { margin: 0; }
.main-col-inner, .main-inner, .sidebar-inner { padding: 0; }
.interact-box { padding: 0; }

.sidebar-menu li.current a { background: #00a94a; 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; }

input, button, select, textarea {
    font-family: inherit;
}

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

/* MODYO LOGIN BAR */

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


/* BODY */

body { 
    font-family: 'Overpass', sans-serif;; 
    background: #FFF;
    line-height: 1.3;
    font-sizee: 15px;
}

/* =============================================
UI
=============================================== */




/* =============================================
HEADER
=============================================== */

header { 
    background: #FFF;
    z-index: 10003 !important;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
.off-screen-nav-button { 
    float: left; 
    display: none; 
    font-size: 32px;
    margin-top: 20px;
    margin-right: 15px;
}
.brand { float: left; padding: 15px 0 }
.brand img { max-height: 55px; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease; }
.menu-container { float: left; margin-left: 40px; font-size: 18px; }

.nav { margin: 0; }
.nav > li { float: left; }
.nav > li > a { display: block; padding: 32px 25px; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease; }
.nav > li.active > a,
.nav > li.active > a:hover { background: #00a94a; color: #FFF; }



#search-wrap { float: right; } 
#search-wrap input[type="search"] {
    margin: 0;
    margin-top: 13px;
    background: url("https://bci.modyocdn.com/uploads/14be0e29-b491-468c-80bb-3e8483730d34/original/698956-icon-111-search-48.png") no-repeat right 6px top 8px transparent;
    padding: 15px 15px;
    border: 0;
    background-size: 37px;
    width: 150px;
    border: 1px solid rgba(0,0,0,.1);
    font-style: italic;
    font-weight: 300;
    border-radius: 3px;
    font-size: 16px;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
#search-wrap input[type="search"]::-webkit-input-placeholder { opacity: 0; }
#search-wrap input[type="search"]:-moz-placeholder { /* Firefox 18- */ opacity: 0; }
/* */
#search-wrap input[type="search"]::-moz-placeholder {  /* Firefox 19+ */ opacity: 1; }
#search-wrap input[type="search"]:-ms-input-placeholder { opacity: 1; }
#search-wrap input[type="search"]:focus::-webkit-input-placeholder { opacity: 1; }
#search-wrap input[type="search"]:focus:-moz-placeholder { /* Firefox 18- */ opacity: 1; }
#search-wrap input[type="search"]:focus::-moz-placeholder {  /* Firefox 19+ */ opacity: 1; }
#search-wrap input[type="search"]:focus:-ms-input-placeholder { opacity: 1; }


/* =============================================
FOOTER
=============================================== */

footer {
    padding: 40px 0;
}
footer .brand-mini {
    border-bottom: 2px solid rgba(0,0,0,.1);
    padding-bottom: 10px;
    margin-bottom: 10px;
}
footer .brand-mini img {
    width: 100px;
    
}



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

.wg-title { text-align: center; margin-bottom: 40px; }
.wg-title h2 { margin-bottom: 10px; }

section { padding: 0; }
section.wg-text { padding: 0; }
section.wg-text > div {
    padding: 40px 0;
}
section .view-more { text-align: center; }

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

.modal { border-radius: 0; }


/* =============================================
MEDIA STYLE
=============================================== */

.circular-cover {
    border-radius: 50%;
    overflow: hidden;
    width: 120px;
    height: 120px;
    display: inline-block;
}

.circular-icon {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    background: #00a94a
}
.circular-icon img {
    max-width: 80px;
    max-height: 80px;
    position: absolute;
    left: 20px;
    top: 20px;
    bottom: 20px;
    right: 20px;
    margin: auto;
}

.circular-icon-small {
    width: 80px;
    height: 80px;
}
.circular-icon-small img {
    max-width: 40px;
    max-height: 40px;
    left: 10px;
    top: 10px;
    bottom: 10px;
    right: 10px;
}

.circular-icon-large {
    width: 160px;
    height: 160px;
}
.circular-icon-large img {
    max-width: 120px;
    max-height: 120px;
}


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

.dropdown-menu {
    border-radius: 0;
    border: 0;
    min-width: 250px;
    padding: 0;
    margin: 0;
}
.dropdown-menu>li>a {
    padding: 15px 25px;
    font-size: 16px;
}

.dropdown-menu li>a:hover, 
.dropdown-menu li>a:focus, 
.dropdown-submenu:hover>a {
    color: #FFF;
    background: #00a94a;
}

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





/* =============================================
MASONRY
=============================================== */


.gutter-masonry {
    width: 25%;
}
.masonry-wrap:after {
    display: table; overflow: hidden; content: ''; clear: both
}
.masonry-item {
    width: 25%;
    float: left;
}
.masonry-item-large {
    width: 50%;
}


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

.columns {
    margin: 0;
    padding: 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-10 > li {
    width: 8%;
}
.columns-11 > li {
    width: 7.09%;
}
.columns-12 > li {
    width: 6.33%;
}




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

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

.collapsed.columns-2 > li {
    width: 50%;
}
.collapsed.columns-3 > li {
    width: 33.33%;
}
.collapsed.columns-4 > li {
    width: 25%;
}
.collapsed.columns-5 > li {
    width: 20%;
}
.collapsed.columns-6 > li {
    width: 16.66%;
}
.collapsed.columns-7 > li {
    width: 14.285%;
}
.collapsed.columns-8 > li {
    width: 12.5%;
}
.collapsed.columns-9 > li {
    width: 11.11%;
}
.collapsed.columns-10 > li {
    width: 10%;
}
.collapsed.columns-11 > li {
    width: 9.09%;
}
.collapsed.columns-12 > li {
    width: 8.33%;
}


/* =============================================
FORMAT 1
=============================================== */

.columns-format-1 { margin: 0; }
.columns-format-1 > li:first-child {
    width: 50%;
}

.columns-format-1 > li {
    width: 25%;
    margin-left: 0;
    margin-bottom: 0;
}

/* =============================================
FORMAT 2
=============================================== */

.columns-format-2 { margin: 0; }
.columns-format-2 > li:first-child {
    width: 50%;
    float: right;
}

.columns-format-2 > li {
    width: 25%;
    margin-left: 0;
    margin-bottom: 0;
}




/* =============================================
BUTTONS
=============================================== */
/*
.btn { 
    background: #00a94a; 
    padding: 12px 24px;
    font-size: 18px;
    border-radius: 3px; 
    filter: none; 
    box-shadow: none; 
    border: 0;
    text-shadow: none;
    color: #FFF;
    font-family: 'Overpass', sans-serif;;
}
.btn:hover, 
.btn:focus, 
.btn:active, 
.btn.active {
    color: #FFF;
    background-color: #009340; 
}

.btn-small {
    font-size: 14px;
    padding: 6px 14px;
}

.btn-large {
    padding: 20px 50px;
    font-size: 24px;
}

.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;
    background: #CCC;
    text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}

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


.btn-transparent {
    border: 2px solid #000;
    border-radius: 0;
    color: #000;
    background: none;
}
.btn-transparent:hover, 
.btn-transparent:focus, 
.btn-transparent:active {
    background: none;
    color: #000;
}


.btn-transparent-invert {
    border: 2px solid #FFF;
    border-radius: 0;
    color: #FFF;
    background: none;
}
.btn-transparent-invert:hover, 
.btn-transparent-invert:focus, 
.btn-transparent-invert:active {
    background: none;
    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;
}

*/

/* FIN NO EDITAR */


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


/* =============================================
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;
}



/* =============================================
ACCORDION
=============================================== */

.accordion-group {
    border: 0;
    border-radius: 0;
}
.accordion-heading .accordion-toggle {
    background: #00a94a;
    color: #FFF;
}
.accordion-heading .accordion-toggle:hover {
    text-decoration: none;
}

/* =============================================
ALBUMS
=============================================== */

#cboxNext,
#cboxPrevious { background: rgba(0,0,0,.4); }
#cboxNext i,
#cboxPrevious i{ color: #FFF; }

.thumbs-fluid img, 
.gallery-images a img { border-radius: 0; }

.context-albums-list .gallery-images { margin-top: 10px; }

/* =============================================
PRODUCTS
=============================================== */

/* show */

.context-products-show #top .cover {
    margin-bottom: 5px;
}

.zoomWrapper > ul {
    margin-top: 10px;
}


/* =============================================
EVENTS
=============================================== */

.date-box { background: #00a94a; text-align: center; padding: 0; border: 0; border-radius: 0; }
.date-box span { display: block; border: 0; margin: 0; padding: 10px; }
.date-box .month {
    text-transform: uppercase;
    font-size: 11px;
    background: #FFF;
    color: #333;
    padding: 3px;
}
.date-box .day { font-size: 24px; color: #FFF; }

.data-event { float: none; margin: 0; }
.data-event li { margin: 0; margin-bottom: 5px; padding: 0; }

/* =============================================
REQUESTS
=============================================== */

.interact-new input[type="text"], .interact-new textarea {
    width: 100%;
} 

.context-request #sidebar dt { 
    width: 78%;
    float: left;
    background: #FFF;
    margin-bottom: 4px;
    height: 38px;
    font-size: 12px;
    padding: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.context-request #sidebar img { height: 28px; }
.context-request #sidebar dd { 
    width: 20%; 
    margin-left: 2%; 
    text-align: right; 
    float: left;  
    padding: 5px; 
    background: #FFF;
    text-align: center;
    margin-bottom: 2%;
}

#request-header { margin-bottom: 2em; }

/* =============================================
COMMENTS
=============================================== */

.interact-box { margin-bottom: 20px; }
.comments-title { margin-top: 0; padding-top: 0; }
.list-comments>ul>li { border: 0; }
.comments-list h4, .comments-list li { border-bottom: 0; }
.comments-title { border: 0; }

/* =============================================
PROMOTIONS
=============================================== */

.data-promotion { margin: 0; list-style: none; }
.coupon-generated { background: #FFF; margin-top: 2em; padding: 1em; }


/* =============================================
FORUMS
=============================================== */

.forums-list > li { background: #FFF; }
.forums-list > li .header,
.forums-list > li .body,
.forums-list > li .footer { padding: 1em; overflow: hidden; }

.forums-list > li .header h3 span { overflow: hidden; text-overflow: ellipsis; width: 100%; white-space: nowrap; display: block; }
.interact-new .nav { margin: 0; }
.dropzone .drop_label { line-height: 40px; text-indent: 15px; }

.information-topic {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #DDD;
}


#topic-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

#topic-list > li {
    position: relative;
    padding: 1em;
    background: rgba(255,255,255,.3);
    margin-bottom: 5px;
}
.topic-meta-actions {
    position: absolute;
    right: 1em;
    top: 1em;
}

#topic-header { position: relative; }
.topic-actions { position: absolute; top: 0; right: 0; }

#topic-header .description { font-size: 18px; }


/* =============================================
PEOPLE
=============================================== */

.context-people-list .columns > li {
    height: 120px;
    padding: 10px;
    background: #FFF;
}


.request-pending { float: left;
    margin: 0;
    padding: 4px 10px;
    background: rgba(0,0,0,.05);
}
.request-cancel { float: left; }
.request-cancel form { margin: 0; }


/* =============================================
PROGRAMS
=============================================== */


.sidebar-information .cover img { margin: 0; display: inline; }

.list-default { border: 0; border-radius: 0; }

.list-default>ul>li:first-child,
.list-default>ul>li:last-child { border-radius: 0; }

.list-default>ul>li {
    border-radius: 0;
    border: 0;
    padding: 0;
}


/* FORMS VIEW TEMPORALY */

.context-forms #main .main-inner {
    width: 1130px;
    margin: auto;
}
.context-forms #page-title h2 {
    width: 1130px;
    margin: auto;
    float: none;
}








/* =============================================
QUERYS
=============================================== */

@media (min-width: 1200px) {
    .container {
        width: 1130px;
    }
}

@media (max-width: 979px) {
    .menu-container { display: none; }
    .off-screen-nav-button {
        display: block;
    }
    
    h1 { font-size: 42px; }
    h2 { font-size: 36px; }
    h3 { font-size: 24px; }
    h4 { font-size: 18px; }
    h5 { font-size: 16px; }
    h6 { font-size: 14px; }
    
    #title-page {
        padding:  30px 0;
    }
    
    .btn { font-size: 16px; padding: 10px 22px; }
    .btn-small { font-size: 13px; padding: 5px 12px; }
    .btn-large { padding: 17px 35px; font-size: 21px; }
    
}


@media (max-width: 767px) {
    
    .columns-2 > li,
    .columns-3 > li,
    .columns-4 > li,
    .columns-5 > li {
        width: 48%;
    }
    
    .columns-6 > li,
    .columns-7 > li {
        width: 31.33%;
    }
    
    .columns-8 > li,
    .columns-9 > li,
    .columns-10 > li,
    .columns-11 > li,
    .columns-12 > li{
        width: 23%;
    }
    
    
    .columns-sm-2 > li { width: 48%;    }
    .columns-sm-3 > li { width: 31.33%; }
    .columns-sm-4 > li { width: 23%;    }
    .columns-sm-5 > li { width: 18%;    }
    .columns-sm-6 > li { width: 14.66%; }
    .columns-sm-7 > li { width: 12.28%; }
    .columns-sm-8 > li { width: 10.5%;  }
    .columns-sm-9 > li { width: 9.11%;  }
    .columns-sm-10 > li { width: 8%;    }
    .columns-sm-11 > li { width: 7.09%; }
    .columns-sm-12 > li { width: 6.33%; }
    
    .collapsed.columns-sm-2 > li { width: 50%;     }
    .collapsed.columns-sm-3 > li { width: 33.33%;  }
    .collapsed.columns-sm-4 > li { width: 25%;     }
    .collapsed.columns-sm-5 > li { width: 20%;     }
    .collapsed.columns-sm-6 > li { width: 16.66%;  }
    .collapsed.columns-sm-7 > li { width: 14.28%;  }
    .collapsed.columns-sm-8 > li { width: 12.5%;   }
    .collapsed.columns-sm-9 > li { width: 11.11%;  }
    .collapsed.columns-sm-10 > li { width: 10%;    }
    .collapsed.columns-sm-11 > li { width: 9.09%;  }
    .collapsed.columns-sm-12 > li { width: 8.33%;  }
    
    

    body { padding: 0; }
    .container { padding: 0 15px; }
    
    
    /* 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; }
    
}

@media (max-width: 480px) {
    
    .C125x125 { max-width: 100%; max-height: 100%; }
    
    .columns-2 > li,
    .columns-3 > li,
    .columns-4 > li,
    .columns-5 > li,
    .columns-6 > li,
    .columns-7 > li,
    .columns-8 > li,
    .columns-9 > li,
    .columns-10 > li,
    .columns-11 > li,
    .columns-12 > li {
        width: 48%;
    }
    
    .columns-xs-2 > li { width: 48%;    }
    .columns-xs-3 > li { width: 31.33%; }
    .columns-xs-4 > li { width: 23%;    }
    .columns-xs-5 > li { width: 18%;    }
    .columns-xs-6 > li { width: 14.66%; }
    .columns-xs-7 > li { width: 12.28%; }
    .columns-xs-8 > li { width: 10.5%;  }
    .columns-xs-9 > li { width: 9.11%;  }
    .columns-xs-10 > li { width: 8%;    }
    .columns-xs-11 > li { width: 7.09%; }
    .columns-xs-12 > li { width: 6.33%; }
    
    
    
    .btn { font-size: 14px; padding: 8px 16px; }
    .btn-small { font-size: 12px; padding: 3px 8px; }
    .btn-large { padding: 15px 25px; font-size: 18px; }
    
    
    /* albums */
    
    .context-albums-show #main .columns { margin-left: -2%; }
    .context-albums-show #main .columns > li { width: 31%; margin-left: 2%; float: left; }
}


/* =============================================
TEMPLATE
Work here!
=============================================== */
.logohome a {
    display: block;
    z-index: 3;
    position: relative;

}
a.down-scroll {
 width: 100px !important;
    margin: 0 auto !important;
}

#flash-messages {
    display: none;
}

.smooth.link-boton { display: none; }
#menu-panel, .panel {
    transition: all 0.5s ease;
}
.panel-lvl { margin-top: 20px; }
.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;
}



/* 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; }


/* SIDE R */
/*
#close-right-menu {
    margin-left: 370px;
    margin-top: 10px;
    display: block;
    margin-bottom: 10px;
}
.sidr { 
    display: none;
    position: absolute;
    position: fixed;
    top: 0; 
    height: 100%;
    z-index: 999999;
    width: 240px;
    overflow-x: visible;
    overflow-y: auto;
    font-family: 'Overpass', sans-serif;;
    font-size: 15px;
    background: #333;
    color: #fff;
    }
.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: -240px;
    right: auto;
    width: 400px !important;
}   
.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6 {font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);}.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:none;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{}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;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{}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;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 h3 {
    display: block !important;
}
.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%;}
.context-layouts-show-tarjetas #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/57a90b1a-c892-401d-8312-05ca23ea9b82/original/bg-top-tarjetas3.jpg") repeat scroll 0% 0% / cover transparent;
}
.context-layouts-show-programas #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/ec9a29b3-b416-461c-b7cb-07381379d085/original/bg-programas.jpg") repeat scroll 0% 0% / cover transparent;
}
#top-header.top-indicadores {
    background: url("https://bci.modyocdn.com/uploads/c640b30a-7409-4f68-9bdc-d3d9c1d0b059/original/tio-indicadores.jpg") no-repeat scroll 0% 0% / cover transparent !important;
}
#top-header.bg-servicios-bci {
    background: url("https://bci.modyocdn.com/uploads/9ece77d4-2f74-4978-91ae-3b157ba2476e/original/servicios.jpg") no-repeat scroll 0% 0% / cover transparent !important;
}
#top-header.bg-servicios-bci.pago {
    background: url("https://bci.modyocdn.com/uploads/a5471df7-d621-4af9-8716-f18162294c58/original/pago.jpg") no-repeat center !important;
    background-size: cover !important;
}
#top-header.bg-servicios-bci.tarjetavirtual {
    background: url("https://bci.modyocdn.com/uploads/ed9d263b-594d-4cac-8ae6-211cb880de9b/original/tarjeta.jpg") no-repeat center !important;
    background-size: cover !important;
}
#top-header.bg-servicios-bci.bip {
    background: url("https://bci.modyocdn.com/uploads/0b6ae05b-01c4-4cae-b56e-899deae7e37e/original/bip.jpg") no-repeat center !important;
    background-size: cover !important;
}
#top-header.bg-servicios-bci.avance {
    background: url("https://bci.modyocdn.com/uploads/2b0eadcb-3dbd-4bb7-8915-bc494f006916/original/avance.jpg") no-repeat center !important;
    background-size: cover !important;
}
#top-header.bg-servicios-bci.celular {
    background: url("https://bci.modyocdn.com/uploads/c0edd0c7-e947-4db7-836c-233338f17714/original/celular.jpg") no-repeat center !important;
    background-size: cover !important;
}
.context-layouts-show-tarjetas #top-header .pull-left {
    width: 43%;
}
.context-layouts-show-bci-clasico #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/ab03e0e8-e82e-4bd1-8c6d-6aad954cadfb/original/bg-top-plan-clasico.jpg") repeat scroll 0% 0% / cover transparent;

}
.context-layouts-show-bci-premier #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/a68b65ef-ee10-4749-b137-81ed81327f0c/original/bg-top-premier.jpg") repeat scroll 0% 0% / cover transparent;

}
.context-layouts-show-bci-premier-plus #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/6d51f1e5-26c3-4b36-a08e-2eb356c02e86/original/bg-top-premier-plus.jpg") repeat scroll 0% 0% / cover transparent;

}
.context-layouts-show-consumo-universal #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/d2a958e6-6c8c-46c0-91a5-6dbb3a1676e6/original/bg-top-consumo-universal.jpg") repeat scroll 0% 0% / cover transparent;

}
.context-layouts-show-bci-extra #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/611015e0-c031-4986-910e-df6c10b4db32/original/bg-top-bci-extra.jpg") repeat scroll 0% 0% / cover transparent;

}
.context-layouts-show-bci-conveniencia #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/63fc1bb3-e0ac-41ae-9323-2723bb57ab5f/original/bg-top-bci-conveniencia.jpg") repeat scroll 0% 0% / cover transparent;

}
.context-layouts-show-salud #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/d871339f-ca94-46b0-b29d-3634f1c82ae2/original/bg-top-seguro-salud.jpg") repeat scroll 0% 0% / cover transparent;

}
.context-layouts-show-hogar #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/b57558e7-df81-4306-9b7c-730aac5199d0/original/bg-top-seguro-hogar.jpg") repeat scroll 0% 0% / cover transparent;

}
.context-layouts-show-multiproteccion #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/11dc27f2-b8e1-408f-ae1f-5f0322474143/original/bg-top-proteccion.jpg") repeat scroll 0% 0% / cover transparent;

}
.context-layouts-show-documentos-necesarios #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/b788da26-b294-4f10-ba61-cf811640edcb/original/bg-top-docu.jpg") repeat scroll 0% 0% / cover transparent;

}
.context-layouts-show-etapas-y-procedimientos-de-chip #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/f54e0fb6-0d1d-4516-951f-ec534d44aec3/original/bg-top-etapas-chip.jpg") repeat scroll 0% 0% / cover transparent;
}
.context-layouts-show-marketing-hall-of-fame #top-header,
.context-layouts-show-great-place-to-work #top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/dfdaa794-77e2-43d2-9466-9bc1b6f71b33/original/bg-top-corporativo1.jpg") repeat scroll 0% 0% / cover transparent;
}



/* 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 #00a94a;;
    border-top: 1px solid #00a94a;;
    border-right: 1px solid #00a94a;;
    box-shadow: 1px 1px 0 rgba(255,255,255,.3) inset;
    background: #00a94a;
    color: #FFF;
}
html #modyo-session.logged .modyo-tabs {
    border-radius: 0;
    background: #00a94a;
}
html #modyo-session.logged .modyo-tabs a { color: #FFF; }


.context-search-show .search-section .search-list li{
  padding: 1em 0;
  border-bottom: 1px solid #CACACA;
  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;
}

/* =============================================
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>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;
}



/* =============================================
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.modyocdn.com/uploads/dfdaa794-77e2-43d2-9466-9bc1b6f71b33/original/bg-top-corporativo1.jpg");
    background-size: cover;
    height: 380px;
}

/* =============================================
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);-webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;}
#search-nav { display: none; }
#navigation { 
    position: relative; 
    z-index: 1002; 
    background: rgba(255,255,255,.85);
    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;
}
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: #c0c0c0;
    color: #eeeeee;
    width: 50px;
    height: 48px;
    line-height: 48px;
    right: 20px;
    bottom: 30px;
    padding-top: 2px;
    -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.fa {
    line-height: inherit;
}

/* =====================
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: 50px;
    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: 6px;
    margin-top: 7px;
}
#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: 15px;
    margin-left: 2px;
    padding: 12px 14px;
    font-size: 16px;
}
.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;
}


/* =============================================
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: #00a94a;
}


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

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

.navbar .nav>.active>a, 
.navbar .nav>.active>a:focus,
.navbar .nav>.active>a:hover {
    background: #00a94a;
    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: #00a94a;
    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: 0;
      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;
    background: #CCC;
    text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}

/*.btn-large {
    padding: 11px 19px;
    font-size: 18px;
    font-weight: 400;
    padding: 25px 50px;
}*/

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

.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: #23bf63; 
    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 {
    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: #00a94a;
    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: #00a94a;
    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; }


/* =============================================
ACCORDION
=============================================== */

.accordion-group {
    border: 0;
    border-radius: 0;
}
.accordion-heading .accordion-toggle {
    background: #999;
    color: #FFF;
    text-decoration: none;
}
.accordion-heading .accordion-toggle:focus,
.accordion-heading .accordion-toggle:active {
   text-decoration: none;
}
.accordion-heading .accordion-toggle:hover {
    text-decoration: none;
}

.accordion-heading .accordion-toggle.active {
    background: #007cc6;
    color: #FFF;
}
.accordion-heading .accordion-toggle p {
    margin-bottom: 0;
}




/* ================================
    #botonera-links
================================= */
@media (max-width: 1200px){
    #botonera-links .colores-btn li.color-btn3 {
      width: 31% !important;
      font-size: 10px !important;
      line-height: 1.3;
    }
  }

.colores-btn li { width: 32%; float: left; margin-right: 11px; }
.colores-btn strong { display: block; }
.colores-btn { margin: 0; list-style: none; }
.colores-btn span { 
    display: block;
  float: left;
  background: rgba(0,0,0,.1);
  padding: 10px 5px;
  margin: -10px;
  margin-right: 10px;
  height: 100px;
}
.colores-btn img {
    
}
.colores-btn li:nth-child(2) a{
    background: #f6303e
}
.colores-btn li:nth-child(3) a{
    background: #00a94a
}
.colores-btn a {
  border-radius: 3px;
  display: block;
  overflow: hidden;
  padding: 10px;
  color: #fff;
  font-size: 13px;
  background: #007cc6;
  text-transform: uppercase;
  height: 70px;
}
#botonera-links .pull-left img { display: block; margin-right: -10px; }
#botonera-links .media-body { padding-top: 60px; }



.context-layouts-show-servicio-al-cliente #top-header {
   background-image:  url("https://bci.modyocdn.com/uploads/0e2f3f40-14f8-4539-a0c0-0196bcce121d/original/servicio_al_cliente.jpg");
   height: 310px;
}
.context-layouts-show-servicio-al-cliente #top-header small { font-size: 16px; width: 50%; margin-top:0px;}

.context-layouts-show-servicio-al-cliente .content-tabs { background: #FFF; }
.context-layouts-show-servicio-al-cliente .tabs-wrap .nav-tabs>.active>a:after {
    border-color: transparent transparent #FFF transparent;
    left: 42% !important;
}

.context-layouts-show-servicio-al-cliente .media  .media-body a{
    color:#fff;
    }
#second-level {
    padding: 20px;
    /*background: #007cc6;
    color: #FFF;*/
}
#second-level h3 { margin-bottom: 20px; margin-top:20px;color:#333;}
#second-level .media {background-color: #007cc6;padding: 10px;color: #fff;border-radius: 10px;}
.cloud-tags { margin-bottom: 40px; }
.cloud-tags a {
    display: inline-block;
    margin: 0 10px 10px 0;
    padding: 7px 12px;
    border-radius: 5px;
    color: #FFF;
    background: #007cc6;
}
#second-level .items-general h4 {
    font-size: 24px;
    line-height: 1;
    padding-right: 10px;
    border-right: 1px solid rgba(255,255,255,.2);
    width: 45px;
    text-align: right;
    margin: 0px;
}

.tabs-full-emergencias {
  background-image: url(https://bci.modyocdn.com/uploads/6eb7104e-c2c6-4d5e-bccf-4e79270620ed/original/bg-dots_az.jpg); 
  background-repeat:repeat!important;
}

#forms-feedback .tabs-wrap {
  background-image: url(https://bci.modyocdn.com/uploads/6eb7104e-c2c6-4d5e-bccf-4e79270620ed/original/bg-dots_az.jpg); 
  background-repeat:repeat!important;
}
#forms-feedback {
    padding: 60px 0 40px 0;
    background-image: url(https://bci.modyocdn.com/uploads/b4c18b13-7754-4319-a66e-ccec1e8d6d63/original/bg-forms.jpg);
    background-size: cover;
    background-attachment: fixed;
}
#forms-feedback .span3 {width: 18%;}
#forms-feedback .tab2-content {width: 79%;padding: 3% !important;}
/*.tabs-wrap .nav-tabs > .active > a:after {
    border-color: transparent transparent #f0f0f0;
    border-style: solid;
    border-width: 0 11px 16px!important;
    bottom: 0;
    content: "";
    height: 0;
    left: 45%!important;
    position: absolute;
    width: 0;
}*/
.tabs-wrap .nav-tabs > li > a {color:#FFF!important;}

#forms-feedback form input[type="text"],
#forms-feedback form input[type="password"],
#forms-feedback form textarea,
#forms-feedback form select {
    width: 100%;
    display: block;
    margin-bottom: 5px;
}
#forms-feedback form select { height: 44px; } 
#forms-feedback form textarea { height: 186px;margin-bottom: 20px; }

.tabs-wrap { text-align: center; }
.tabs-wrap img {
    display: inline-block;
    margin: auto;
    height: 40px;
    margin-bottom: 10px;
}
.tabs-wrap h4 {display: inline-block;}
.tabs-wrap .nav-tabs>li>a { 
    opacity: .5;
    color: #000;
    text-transform: uppercase;
    font-size: 18px;
    padding: 15px 20px 15px 20px;
    position: relative;
}
.tabs-wrap .nav-tabs>.active>a, 
.tabs-wrap .nav-tabs>.active>a:hover, 
.tabs-wrap .nav-tabs>.active>a:focus {
    background: none;
    opacity: 1;
    color: #000;
}
/*.tabs-wrap .nav-tabs>.active>a:after {
    width: 0;
    content: '';
    bottom: 0;
    left: 40%;
    position: absolute;
    height: 0;
    border-style: solid;
    border-width: 0 15px 20px 15px;
    border-color: transparent transparent #f0f0f0 transparent;
}*/
#financia .tabs-wrap .nav-tabs>.active>a:after {
    background:url("https://bci.modyocdn.com/uploads/981a81c0-0c33-48d7-a3b8-10bbd63121c6/original/flecha-test.png") no-repeat ;
    border-color: transparent transparent transparent;
    border-style: solid;
    border-width: 0px 28px 16px !important;
    bottom: -3px;
    content: "";
    height: 0px;
    left: 27% !important;
    position: absolute;
    width: 16px;
}
.tabs-wrap .nav-tabs>.active>a:after {
    border-color: transparent transparent transparent;
    border-style: solid;
    border-width: 0px 28px 16px !important;
    bottom: -3px;
    content: "";
    height: 0px;
    left: 27% !important;
    position: absolute;
    width: 16px;
}
    
.context-layouts-show-seguridad .tabs-wrap .nav-tabs>.active>a:after{
    border-color: transparent transparent #E5E5E5 transparent;   
}
.context-layouts-show-emergencias .tabs-wrap .nav-tabs>.active>a:after{
    border-color: transparent transparent #fff transparent;   
}
.content-tabs {
    background: #f0f0f0;
    padding: 0;
}
#canales {
    padding: 35px 0;
    /*background: #f1f1f1 url(https://bci.modyocdn.com/uploads/a8a0d899-584f-4cac-bb67-a22c7ae9e264/original/bg-canales.jpg);*/
    background-size:cover;
    color: #000;
}
#canales .span3 { padding-top: 40px; }
#canales .span9 li {
    padding: 10px;
}
#canales li img{
    width:90%;
}
#canales .columns li{
    position:relative;
}
/*anima canales */
#canales .columns-6 li{
    overflow:hidden;
}
#canales .columns-6 li img{
    max-width: none;
    opacity: 1;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0px,0,0);
    transform: translate3d(0px,0,0);
    background-color: #fff;
    border-radius: 100%;    
}
#canales .columns-6 li:hover img{
    -webkit-transform: translate3d(0,0,0) scale(0.5);
    transform: translate3d(0,0,0) scale(0.5);
    opacity: 0;
}
#canales .columns-6 li .info-canal {
    top: auto;
    bottom: 0;
    font-size: 12px;
    position:absolute;
    color:#000;
    line-height: 16px;
    text-align: center;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,200px,0);
    transform: translate3d(0,200px,0);
}
#canales .columns-6 li .info-canal strong {font-size: 14px;}
#canales .columns-6 li:hover .info-canal{
    top:50%;
    -webkit-transform: translate3d(0,-50px, 0);
    transform: translate3d(0,-50px,0);
    opacity: 1;
}
#canales .columns-6 li{
      width: 12.66%;
      margin-left: 3%;
}
/*  */
#gerencia-general {
    padding: 60px 0;
    color: #FFF;
    background: #00a94a;
}
#gerencia-general img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
}
#gerencia-general h3 {
    margin: 0;
    font-size: 30px !important;
}

#gerencia-general p {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight:100;
}

.inline.places-filters{
    background-color: #DDD;
    padding: 14px 14px 5px 13px;
    margin-bottom: 20px;
}
.inline.places-filters select {
    padding: 8px 10px;
}
.accordion a[href^="tel"] {
    color: #000!important;
}



/* =============================================
SECOND LEVEL STANDAR
=============================================== */

/*#breadcrumb { 
    font-size: 14px;
    background: rgba(255,255,255,.8);
    border: 0;
    margin-bottom: -32px;
    position: relative;
    z-index: 2;
    color: #333;
}*/
#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; }

.call-action { margin-top: 20px; margin-bottom: 3px;}
.call-right { text-align: right; }

.sidebar-promos a * { 
    display: block; 
    text-align: left; 
    color: #000;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
.sidebar-promos a:hover * {
    -ms-transform: scale(1.05); /* IE 9 */
    -webkit-transform: scale(1.05); /* Chrome, Safari, Opera */
    transform: scale(1.05);
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
.sidebar-promos  a small { color: #00a94a; }
.sidebar-promos h4 { margin-bottom: 10px; }
.sidebar-promos .span9 { padding-top: 20px; padding-left: 40px; }
.sidebar-promos .circular-promo {
    display: block;
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 50%;
}


#home-wrap-second { margin-top: 40px; }

#top-header {
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/8892cb61-a49f-4d5e-9e4e-43821e87eee0/original/bg-top-tarjetas.jpg");
    background-size: cover;
    padding: 40px 0;
    height: 260px;
}
#top-header .container {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

#top-header.third-level {
    padding: 30px 0;
    height: auto;
}

#top-header.third-level h1 {
    font-size: 36px;
}
#top-header.third-level small {
    font-size: 16px;
    margin: 10px 0;
}
#top-header h1 { 
    margin: 0 0 20px;
    position: relative;
    z-index: 9999;
}


#top-header.breadcrumb-header { padding-top: 75px }
#top-header .pull-left { width: 50%; }
#top-header * { position: relative; z-index: 2; }
#top-header h2 { 
    font-size: 48px;
    line-height: 1;
    color: #000;
    margin-bottom: 10px;
}
#top-header small {
    font-size: 18px;
    margin: 10px 0;
    display: block;
}
#top-header .call-action { margin-top: 20px; }
/*
.columns-4 .view-tenth h5,
.columns-5 .view-tenth h5 {
    left: 10px;
    bottom: 10px;
    right: 10px;
    padding: 10px;
}
.columns-4 .view-tenth:hover h4,
.columns-5 .view-tenth:hover h4 {
    margin: 10px;
    font-size: 14px !important;
}
.columns-4 .view-tenth p,
.columns-5 .view-tenth p {
    font-size: 12px;
}
.columns-4 .view-tenth .mask,
.columns-5 .view-tenth .mask {
    padding: 10px;
} */

/* =========================
SERVICIOS HOME
============================ */
#servicios ul li .covers{
    display: inline;
    float: left;
    height: 150px;
    margin-right: 14px;
}
#servicios ul li h3{
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 0px;
}
#servicios ul li h3 a{
    color:#fff;
}
#servicios ul li .cont{
    color: #fff;
    font-size: 14px;
}


#home .bases-promo li a{
    color:#555;
}
#home .bases-promo li a:hover{
    color:#000;
}

#list-for { padding: 40px 0; text-align: center;}
.context-layouts-tarjetas #list-for{
    background:none;
    color:#333;
}
.title { margin-bottom: 40px; }
.title h2 { font-weight: 300; line-height: 1; margin-bottom: 10px; }
.title small { 
    font-size: 18px;
    width: 600px;
    display: block;
    margin: auto;
}

#list-for .columns { margin-left: -1%; }
#list-for .columns.inline-column > li { margin-bottom: 0; } 
#list-for .columns > li { margin-left: 1%; margin-bottom: 1%; }
#list-for .columns.columns-2 > li { width: 49%; }
#list-for .columns.columns-5 > li { width: 19%; }
#list-for .columns.columns-4 > li { width: 24%; }
#list-for .columns.columns-3 > li { width: 32.33%; }


#promociones-bar { 
    padding: 0; 
    background: #e5f5e3;
    text-align: center;
    color: rgba(0,0,0,.5);
}
#promociones-bar .columns > li { padding: 40px; margin-bottom: 0; border-right: 1px solid rgba(0,0,0,.08); }
#promociones-bar .columns > li:last-child { border: 0; }
#promociones-bar .circular-cover {
    border-radius: 0;
    padding: 0;
    width: auto;
    height: auto;
    background: none;
}
#promociones-bar .circular-cover img {
    border-radius: 50%;
    width: 100px;
    height: 100px;
}
#promociones-bar h4 {
    font-size: 18px;
    margin-bottom: 10px;
}
#promociones-bar h4 a { color: #000; }

#video-promo {
    background-repeat; no-repeat;
    background-size: cover;
    background-color: #007cc6;
    padding: 40px 0;
    color: #FFF;
}
#video-promo h2 { 
    font-size: 30px; 
    line-height: 1.2;
    margin-bottom: 15px;
}
#video-promo .call-action { margin-top: 40px; }
#video-promo p.bajada { font-size: 18px; opacity: .8; line-height: 1.3; }
#video-promo .media > .pull-left { margin-right: 50px; }
#video-promo .call-action .btn { 
    font-size: 18px;
    text-shadow: none;
}
#video-promo .call-action .btn:hover {
    background: rgba(255,255,255,.1);
}

.video-player { margin: 0; width: 640px; }
.video-controls { 
  background: rgba(255,255,255,.5); 
  height: 30px;
  margin: -35px 0 0;
  position: relative;
  width: 640px;
}
.status { height: 20px; left: 30px; position: absolute; top: 5px; right: 50px; }
.bar { background: rgba(0,0,0,.3); height: 10px; position: relative; top: 5px; }
.loaded { background: #bbb; height: 10px; left: 0; position: absolute; top: 0; }
.indicator { background: #212121; display: block; height: 10px; left: 0; position: absolute; top: 0; width: 20px; }
.play-pause, .volume { 
  background: url("https://bci.modyocdn.com/uploads/c5127c32-7c2d-4384-b211-439ba459375f/original/btn-controls.png") no-repeat ;
  display: block;
  height: 20px;
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;
  top: 5px;
  width: 20px;
}
.play-pause { left: 5px; }
.playing { background-position: 0 -20px; }
.volume { background-position: 0 -60px; right: 10px; }
.muted { background-position: 0 -40px; }
.view-youtube { 
  color: #000;
  display: none; 
  float: right; 
  font-size: 9px; 
  line-height: 30px;
  padding: 0 5px 0 0;
  text-decoration: none;
  text-transform: uppercase;
}


/* =============================================
TABS LEFT
=============================================== */


.tabbable.tabs-left .nav-tabs { background: #007cc6; padding: 60px 30px; margin-top: -40px; }
.tabs-left > li { border-bottom: 1px solid rgba(255,255,255,.1); position: relative; }
.tabs-left > li > a { 
    color: rgba(255,255,255,0.6); 
    font-size: 22px; 
    font-weight: 300; 
    line-height: 1;
    text-align: right; 
    padding: 15px 0; 
    transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
}
.tabs-left > li > a:hover,
.tabs-left > li > a:active,
.tabs-left > li > a:focus {
background: transparent;
color: #fff;
font-weight: 300!important; 
}
.tabs-left > li.active > a { 
color: #fff;
font-size: 22px; 
}
.tabs-left > li.active > a:after { content: ''; }
.tabs-left > li.active:after { 
    content: ''; 
    width: 0;
    position: absolute;
    right: -30px;
    top: 35%;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #ffffff transparent transparent;
}

/* =============================================
TABS ACCORDION
=============================================== */

.span4.tabs-left {
margin: 0;
}
.tabs-left.accordion {
margin: 20px 0;
}


.btn-primary-red {background: #f6303e;color: #FFF;text-shadow: 1px 1px 0 rgba(0,0,0,.1);}
.sombra {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.description { margin: 0; }

h1 {font-size: 40px; font-weight: 300; line-height: 1;}
h2 {font-size: 30px; font-weight: 300; line-height: 1.2;}
h3 {font-size: 20px; font-weight: 300;}
h4 {font-size: 15px; font-weight: 400;}
p {font-size:15px; font-weight:300;}
li {font-size:15px;}
small {font-size:11px;}

body {
    background: #FFF;
    font-size: 16px;
    line-height: 1.5em;
}
.alto20{height:20px;clear:both;}
header { box-shadow: 0 0 2px rgba(0,0,0,.2); }
header h1 {padding:0;}

/* ROYAL SLDIER */

.valign-text {
    position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%)
    position: absolute;
}
.v-align {
    position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%)
}

/* =============================================
UI
=============================================== */

a:focus { text-decoration: none; color: inherit }
a:hover { color: inherit }

h2:first-child { margin-top: 0; }

/* structure */

.call-action { margin-top: 40px; }
.call-action.call-action-right { text-align: right; }
.wg-title { margin-bottom: 40px; }
.wg-title p { margin-top: 20px; font-size: 18px; line-height: 1.3; }

#page-title {
    background: #FFF;
    padding: 60px 0;
}
#page-title h1 { margin-bottom: 20px; }
#page-title > .container > .pull-left { width: 50%; }
#page-title > .container > .pull-left p { font-size: 16px; }

.title { margin-bottom: 40px; }
.ta-c {text-align: center;}
.title h2 { line-height: 1; margin-bottom: 10px; }
.title small { 
    font-size: 18px;
    width: 600px;
    display: block;
    margin: auto;
}
.title h4 {margin-top: 15px; }

ul { padding: 0; }

/* List tickets */

.list-tickets { margin: 0; padding: 0; list-style: none; margin-left: 10px; font-size: 15px; }
.list-tickets li {
    font-weight: 300;
    padding: 3px 0;
    padding-left: 40px;
    background: url("https://bci.modyocdn.com/uploads/0314035f-e28a-4bd7-91c8-0f7e52d84cf0/original/ticket.png") no-repeat 0 46%;
    background-size: 22px;
    margin-bottom:10px;
}
/* =============================================
COMPATIR EN REDES Y COMENTARIOS
=============================================== */
.social-share-services {
    display: none;
}
.interact-box {
    display: none;
}
/* =============================================
BUTTONS
=============================================== */
.white{ color:#fff;}
.boxServicio{
    padding:20px;
    overflow: hidden;
    margin-top: -50px;
    padding-top: -100px;
    border-radius: 10px;
    background-color:rgba(0, 0, 0, 0.30);
    margin-top: 25px;
    width: 325px;
    color:#fff;
    box-shadow: 2px 2px 2px 2px #004871;


}





.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;
    background: #CCC;
    text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}

/*.btn-large {
padding: 11px 19px;
font-size: 18px;
font-weight: 400;
padding: 25px 50px;
}*/

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

.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: #23bf63; 
    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 {
    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;
}
/* =============================================
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;
}

a#right-menu {
    border: 2px solid rgba(255,255,255,0.5);
    border-radius: 4px;
}

@-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;
}

/* =============================================
HOME
=============================================== */
/* ESTILOS ARCHIVOS */
.arc-top{
    margin-bottom: 30px;
    position: relative;
    background: url("https://bci.modyocdn.com/uploads/7c21bc9c-84a0-4905-b1f7-d7ffabd14c57/original/bg-top-corporativo2.jpg") !important;
    background-size: cover !important;
    height: 200px;
}
.full-center {text-align: -webkit-center;}
/* FIN ESTILOS ARCHIVOS */

.bloque-jnth {
    background-image: url(https://bci.modyocdn.com/uploads/0ffbead7-0118-43bf-890b-aa0f68d95fe4/original/bg-historia.jpg);
    background-color: #017dc3;
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    font-weight: 300;
    padding-bottom: 120px!important;
    position: relative;
}

.alto30{heigth:30px;clear:both;}
.juntos{


    background-image: url("https://bci.modyocdn.com/uploads/78f7963b-fc94-4b0a-88b8-f0802821b33d/original/bg-historia.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    font-weight: 300;
    padding-bottom: 90px !important;
    position: relative;

}


.text-justify{ text-aling:justify; }
.menu-items {width: 43% !important;}
.banner-right {width: 57% !important;}
.ts-13{font-size: 13px;}
.cliclo-del-emprendimiento {
    background: url(https://bci.modyocdn.com/uploads/67221702-7785-4e2d-a0cf-7ebccda82b07/original/bg-puntos.png) top 140px center no-repeat;
    text-align: center;
    overflow: hidden;
}
.cliclo-del-emprendimiento.cliclo2 {background:none;}
.cliclo-del-emprendimiento a {
    float: left;
    width: 31.3%;
    margin: 1%;
    color: #333;
    text-align: center;
}
.cliclo-del-emprendimiento a figure {
    border-radius: 50%;
    overflow: hidden;
    width: 50%;
    display: inline-block;
    margin: 0;
    padding: 20px;
    position: relative;
    background-color: #fff;
    border: 1px solid #ccc;
    transition:0.3s;
}
.cliclo-del-emprendimiento a article {
    padding: 60px 10px 10px 10px;
    margin-top: -70px;
}
.cliclo-del-emprendimiento a:hover figure {
    background:#f1f1f1;
    transition:0.3s;
}
.cliclo-del-emprendimiento a article h3 {
    font-weight: bold;
}
.cliclo-del-emprendimiento a article p {font-size: 12px; color:#999;line-height: 1.5em;}

/* =============================================
PLACES
=============================================== */

#map-top { position: relative; }
#map-top h2 { position: absolute; top: 35%; }

.information-place { padding: 40px 0; }

/* Conoce Nuestros Planes */
.conoce-planes .plan1, .conoce-planes .plan2, .conoce-planes .plan3 {
    min-height: 430px;
}
.conoce-planes .plan-1 .conte-hidden, .conoce-planes .plan-2 .conte-hidden, .conoce-planes .plan-3 .conte-hidden {
    height: 380px;
}
.conte-show {
    min-height: 350px;
}
.conoce-planes .plan1 a{
    box-shadow: 0 -3px 0 #06802B inset !important; 
    color:#00AB41;
}  
.conoce-planes .plan2 a{
    box-shadow: 0 -3px 0 #025194 inset !important;
    color:#0079C6;
}  
.conoce-planes .plan3 a{
    box-shadow: 0 -3px 0 #B29D06 inset  !important;
    color:#F8DE01;
}
.conoce-planes img{width: 150px;}
.conoce-planes h2 { margin-top:20px  ;}
.conoce-planes .plan-1{border:solid 1px #00AB41; margin-bottom: 20px;}
.conoce-planes .plan-1 img{border:solid 1px #00AB41;}
.conoce-planes .plan-2{border:solid 1px #0079C6; margin-bottom: 20px;}
.conoce-planes .plan-2 img{border:solid 1px #0079C6;}
.conoce-planes .plan-3{border:solid 1px #F8DE01; margin-bottom: 20px;}
.conoce-planes .plan-3 img{border:solid 1px #F8DE01;}
.conoce-planes p {padding: 40px 0 51px 15px; height: 30px;}
.conoce-planes .planes-ft p {
    padding: 15px 0 35px 0;
    margin: 0;
    color: #ffffff;
    font-size: 13px;
    vertical-align: middle;
}
.conoce-planes .plan-1 .planes-ft p{
    background-color: #00AB41;
}
.conoce-planes .plan-2 .planes-ft p{
    background-color: #0079C6;
}
.conoce-planes .plan-3 .planes-ft p{
    background-color: #F8DE01;
    color: #333;
    font-size: 13px;
}
.conoce-planes .planes-ft p span{
    vertical-align: bottom;
    font-size: 30px;
    font-weight: bold;
}
.conoce-planes .plan-1 .conte-hidden {
    background-color: #00AB41;
    color: #fff;
}
.conoce-planes .plan-2 .conte-hidden {
    background-color: #0079C6;
    color: #fff;
}
.conoce-planes .plan-3 .conte-hidden {
    background-color: #F8DE01;
    color: #333;
}
.conoce-planes .conte-hidden p{
    padding: 10px 0 20px 0;
    margin: 0px;
    font-size: 25px;
}
.conoce-planes .conte-hidden ul {
    padding-bottom: 6px;
}
.conoce-planes .conte-hidden ul li{
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    background: url(https://bci.modyocdn.com/uploads/96d93586-a356-41db-931f-702b947e0ae1/original/check-planes.png) no-repeat left;
    list-style: none;
    padding: 0 20px 0 30px;
    margin: 15px 0;
}
.conoce-planes .conte-hidden {
    transition: All .25s ease-in-out;
    -webkit-transition: All .25s ease-in-out;
    -moz-transition: All .25s ease-in-out;
    -o-transition: All .25s ease-in-out;
    display: none;
}

/* Fin Conoce Nuestros Planes */

/* box-default 3 */

.box-default-3 a { display: block; position: relative; color: #FFF; max-height: 310px; overflow: hidden;}
.box-default-3 a h3 { 
    position: absolute; 
    bottom: 0;
    left: 0;
    color: #000;
    background: rgba(255,255,255,.8);
    font-size: 24px;
    font-weight: 300;
    padding: 18px 28px;
    padding-right: 50px;
    margin: 0;
    width: 90%;
}
.box-default-3 a h3:after {
    color: #00a94a;
    content: "+";
    position: absolute;
    right: 12px;
    top: 10%;
    font-weight: 200;
}

.box-default-3 a h4 { font-weight: 600; font-size: 18px; }
.box-default-3 img { display: block; width: 100%;}
.box-default-3 a:hover .caption {
    opacity: 1;
}
.box-default-3 .caption {
    opacity: 0;
    padding: 20px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
.box-default-3 .caption .v-align { 
    position: absolute; 
    left: 0; 
    right: 0; 
    padding: 20px; 
}
.servicios-empresarios li{
    text-align:center;
    margin:1%;
    padding: 1%;
    border-left: 1px solid #f1f1f1;
}
.servicios-empresarios li:first-child{border:none}
.servicios-empresarios li a {display: block;cursor: pointer;transition:0.3s;}
.servicios-empresarios li a h3 {font-weight: bold;color: #333;border-bottom: 3px solid #fff;padding: 5px;}
.servicios-empresarios li a:hover  h3 {border-bottom: 3px solid #00a94a; transition:0.3s;}
.servicios-empresarios li:nth-child(2) a:hover  h3 {border-bottom: 3px solid #f6303e; transition:0.3s;}
.servicios-empresarios li:nth-child(3) a:hover  h3 {border-bottom: 3px solid #007cc6; transition:0.3s;}
.servicios-empresarios li:nth-child(4) a:hover  h3 {border-bottom: 3px solid #dacc00; transition:0.3s;}

#top-header.ciclo-del-empresario {
    background:url(https://bci.modyocdn.com/uploads/fb5ba08d-79b1-43ec-9e64-b4f5fd959958/original/ciclo-del-empresario.jpg) no-repeat center;
    background-size:cover;
    color:#fff;
    padding:70px 0;
}
#top-header.canales-de-atencion {
    background:url(https://bci.modyocdn.com/uploads/f9c4fcb0-b6d8-4c4e-a408-0521a844274c/original/canales-de-atencion.jpg) no-repeat bottom center;
    background-size:cover;
    color:#fff;
    padding:70px 0;
}
#top-header.planes {
    background:url(https://bci.modyocdn.com/uploads/3a680510-1f03-4479-aadb-65c86a7706dd/original/planes.jpg) no-repeat center;
    background-size:cover;
    color:#fff;
    padding:70px 0;
}
#top-header.formacion {
    background:url(https://bci.modyocdn.com/uploads/1d50c477-1552-4f67-b883-a25e307ba6f6/original/formacion.jpg) no-repeat bottom center;
    background-size:cover;
    color:#fff;
    padding:70px 0;
}
#top-header.beneficios {
    background:url(https://bci.modyocdn.com/uploads/dffe7c2d-0699-4120-8771-aecac872e563/original/empresarios_top1.jpg) no-repeat center;
    background-size:cover;
    color:#fff;
    padding:70px 0;
}
#top-header.apoyo-a-la-gestion .pull-left {width: 60%;}
#top-header.apoyo-a-la-gestion .pull-left h1 {
    display: block;
    width: 100%;
}
#top-header.apoyo-a-la-gestion .pull-left p {
    font-size: 18px;
    margin: 10px 0;
    display: block;
}
#related-list {background:#eee;}

#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;
    padding:0;
}
#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; }
/* servicios apoyo */
.cont-servicios-apoyo {
    background: url("https://bci.modyocdn.com/uploads/f745c3cc-4d45-4702-8574-0f7988a1ffb7/original/bg-apoyo.jpg");
    background-size: cover;
}
.cont-servicios-apoyo .columns { padding: 0 10%; }

.cont-servicios-apoyo .box-default-2 a {
    background: rgba(255,255,255,.8);
}
.cont-servicios-apoyo h2{text-align:center;margin-bottom: 30px;}
/* box-default 2 */
.box-default-2 a .cover img { width: 45px; }
.box-default-2 a p { opacity: .7; position: relative; height: 110px;}
.box-default-2 a p:after {
    content: "+";
    color: #00a94a;
    font-weight: 200;
    font-size: 60px;
    clear: both;
    overflow: hidden;
    display: block;
    margin-top: 10px;
    line-height: 50px;
    position:absolute;
    bottom:0;
    left: 50%;
    margin-left: -19px;    
}
.box-default-2 a  {
    text-align: center;
    padding: 40px;
    text-align: center;
    display: block;
    color: #000;
    font-size: 14px;
    overflow: hidden;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
.box-default-2 a:hover {
    background: #FFF;
    transform: scale(1.05)
}
.box-default-2 h3 {
    font-weight: 600;
    margin-bottom: 20px;
}
.tu-plan {
    background: url("https://bci.modyocdn.com/uploads/a5e10571-dae6-4044-b9ed-ed6552f8f391/original/bg-planes.jpg");
    background-size: cover;
    padding: 80px 0 !important;
}
.tu-plan h5 {margin-bottom: 40px;width: 50%;line-height: 1.2em;}
ul.listado-tick li{line-height: 1.8em;margin-bottom: 2%;list-style:none;position: relative;width: 49%;display: inline-block;vertical-align: top;font-size: 14px;margin-left: 4%;margin-top: 10px;}
ul.listado-tick li:before {
    font-family: 'FontAwesome';
    content: "\f00c";
    position: absolute;
    left: -40px;
    top: -5px;
    color: #00a94a;
}
ul.listado-tick-1 li{line-height: 1.5em;margin-bottom: 2%;list-style:none;position: relative;width: 54%;display: inline-block;vertical-align: top;margin-left: 4%;margin-top: 10px;}
ul.listado-tick-1 li:before {
    font-family: 'FontAwesome';
    content: "\f00c";
    position: absolute;
    left: -40px;
    top: -1px;
    color: #00a94a;
    font-size: 25px;
}
.verde-bg ul.listado-tick-1 li:before {color: #fff;}


ul.listado-tick-2 li{
    line-height: 1.3em;
    margin-bottom: 10px;
    list-style: none;
    position: relative;
    width: 48%;
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    padding-left: 2%;
    padding-right: 2%;
    margin-top: 10px;
}
ul.listado-tick-2.listado-tick-3 li {width: 33%;}
ul.listado-tick-2 li:before {
    content: "";
    position: absolute;
    left: -20px;
    background: url(https://bci.modyocdn.com/uploads/10502a2b-78ed-4e03-80f4-1c2bbf88100f/original/tick.png) no-repeat;
    width: 25px;
    height: 20px;
    background-size: 100%;
}

.span-contacto span{
    display: inline-block;
    background-color: #ECB806;
    padding: 15px 30px;
    margin-top: 20px;
    font-weight: bold;
}
.span-contacto span a {color:#fff}
.span-contacto span a:hover {text-decoration:underline}
.span-contacto span h4 {line-height: 1.3em;}
/* box-default-4 */
.box-default-4 li {
    border-radius: 20px;
    text-align: center;
    position: relative;
    overflow:hidden;
}
.box-default-4 li .cover {
    z-index: 10;
    position: relative;
    background-color: #fff;
    padding: 30px;
    border-radius: 20px;
    transition:0.3s;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);

}
.box-default-4 li:hover .cover {
    -webkit-transform: translateY(-50px) scale(0.5);
    -moz-transform: translateY(-50px) scale(0.5);
    -ms-transform: translateY(-50px) scale(0.5);
    transform: translateY(-50px) scale(0.5);
    transition:0.3s;
}
.box-default-4 li .cover img {
    width: 45%;
    margin-top: 10px;
    margin-bottom: 30px;
}
.box-default-4 li .cover h3 {
    font-weight: bold;
    color: #666;
}
.box-default-4 li .description {
    position: absolute;
    top: 0;
    left: 0;
    background: #FFF;
    border-radius: 20px;
}
.box-default-4 li .description p {
    font-size: 14px;
    line-height: 1.4em;
    text-align: left;
    color: #555;
    padding: 20px;
    margin-top: 40%;
}
.box-default-4 li .description {
    height: 100%;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.img-grad {
    background: url(https://bci.modyocdn.com/uploads/87005370-dd61-47e4-838e-ccc18dce5fc9/original/img-grad2.png);
    background-position: left top;
    background-size: 50%;
    background-repeat: no-repeat;
    background-color:#f1f1f1;
}
.img-grad-2 {
    background: url(https://bci.modyocdn.com/uploads/afcd4892-ba03-481c-8aa4-d963505c28e9/original/img-grad-2.png);
    background-position: right center;
    background-size: 50%;
    background-repeat: no-repeat;
    background-color:#f1f1f1;
    padding:80px 0;
}
.img-grad-3 {
    background: url(https://bci.modyocdn.com/uploads/27e76a4e-6629-4b6e-80e4-dd0d6e3a8eb7/original/img-grad3.png);
    background-position: left center;
    background-size: 50%;
    background-repeat: no-repeat;
    background-color:#f1f1f1;
    padding:80px 0;
}
.gris-bg {background: #f1f1f1;overflow:hidden;z-index:-4;position:relative;}
.gris2-bg {background: #f1f1f1;overflow:hidden;}
.bg-gris {background: #f1f1f1;text-align: center;}
.bg-gris2 {background: #cccccc;}
.bg-gris2 figure {background-color: #cccccc !important;}
.bg-gris3 {background: #bababa;}
.bg-gris3 figure {background-color: #bababa !important;}

.azul-bg {background: #007cc6;color:#fff;} .azul-bg h2{margin-bottom:40px;}
.verde-bg {background: #00a94a;color:#fff;}

.bg-gris figure{
    margin-top: -140px;
    position: relative;
    background-color: #f1f1f1;
    padding: 30px;
    border-radius: 50%;
}
.bg-gris article {
    margin: -40px 30px 0px 30px;
}
.bg-gris figure,
.bg-gris article {
    display: inline-block;
    float: none;
    vertical-align: middle;
}
.bg-gris h4,
.bg-gris h3 {position:relative;padding-bottom: 10px;}
.bg-gris h4:before,
.bg-gris h3:before {
    content: "";
    background: #00a94a;
    width: 40%;
    height: 1px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -20%;
    bottom: 0;
}


.bg-azul {background: #006fb7;text-align:center;margin-top:50px;color:#fff;}
.bg-azul figure{
    margin-top: -140px;
    position: relative;
    background-color: #006fb7;
    padding: 30px;
    border-radius: 50%;
    color:#fff;
}
.bg-azul article {
    margin: -40px 30px 0px 30px;
}
.bg-azul figure,
.bg-azul article {
    display: inline-block;
    float: none;
    vertical-align: middle;
}
.bg-azul h4,
.bg-azul h3 {position:relative;padding-bottom: 10px;}
.bg-azul h4:before,
.bg-azul h3:before {
    content: "";
    background: #00a94a;
    width: 40%;
    height: 1px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -20%;
    bottom: 0;
}

ul.listado li{line-height: 1.8em;margin-bottom:10px;list-style:none;position: relative;}
ul.listado li:before {
    font-family: 'FontAwesome';
    content: "\f061";
    position: absolute;
    left: -20px;
    color: #ecb806;
}
/* =============================================
SERVICIO AL CLIENTE
=============================================== */

.second-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*-webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    align-items: center;*/
    background: #FFF; 
    width: auto;
    font-size: 14px;
    float: left;
}
.contenido-canal {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 5px;
    align-items: center
}
.canal-telefonico-box {
    width: 50%;
    float: left;
}
.second-box:after {
    display: table; overflow: hidden; content: ''; clear: both
}
.canal-telefonico-box span {
    color: #fff;
}
.canal-telefonico-box {
    width: 50%;
}
.titulo-canal {
    background: url(https://bci.modyocdn.com/uploads/104965cb-d2c8-402e-9756-9f0b2d0cf9d9/original/phone-icon.png) no-repeat #16608c 22px 11px;
    background-size: 20px;
    color: #FFF;
    font-size: 18px;
    padding: 10px 20px 16px 60px;
    letter-spacing: 1px;
}
.second-box .number-box {
    width: 50%;
    padding: 0px 14px;
    float: left;
    border-right: 3px solid #EEE;
    line-height: 1.1em;
    font-size: 12px;
}
.second-box .number-box h3 {margin: 5px 0;font-size: 23px;font-size: 18px;}

.second-box .number-box:last-child {
    border: 0;
}
.canal-telefonico-box:nth-child(1) {
    border-right: 1px #f5f5f5 solid;
}
.first-box { 
    background: url("https://bci.modyocdn.com/uploads/104965cb-d2c8-402e-9756-9f0b2d0cf9d9/original/phone-icon.png") no-repeat #16608c 22px 11px;
    background-size: 20px;
    color: #FFF;
    float: left;
    font-size: 18px;
    padding: 10px 20px 10px 60px;
    letter-spacing: 1px;
    margin-top: 10px;
}

.first-box span {
    display: inline-block;
    vertical-align: middle;
}
.first-box h3 {
    font-weight: 900;
    font-size: 23px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}
.related-files-list {
    list-style: none;
    margin-left: 0;
}
.sidebar-right-cliente-digital h3{
    font-size: 28px;
    font-weight: 300;
}
.sidebar-right-cliente-digital {
    text-align: left;
}
#sidebar #related-files .related-files-list h3 {
    height: auto;
    margin: 10px 0;
    padding: 0px 10px 10px 10px;
}
.related-files-list h3 {
    font-size: 18px;
    font-weight: 400;
}
.related-files-list h3 a {
    color: #666;
    border-left: 3px solid #f1f1f1;
    display: block;
    padding: 5px 0px 5px 15px;
    line-height: 1.5em;
    transition: .3s;
}
.related-files-list h3 a:hover {
    color: #333;
    border-left: 3px solid #007cc6;
    transition: .3s;
}
/* Apoyo a la Gestión */
.bajada {
    background-color: #EEE;
    text-align: center;
}
.bajada.bg-cel {background-image:url(https://bci.modyocdn.com/uploads/b7fb9ec0-0303-4fc7-9c66-79369cf577f1/original/bg-cel.jpg)}
.bajada p {font-size: 18px;font-weight: 200;line-height: 22px;position: relative; /* color:#fff; */ }
.bajada p:before {
    content: "";
    background: #00a94a;
    width: 40%;
    height: 1px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -20%;
    bottom: -15px;
}
.bajada h2 {color: #fff;display: inline-block;padding: 0px 140px;}
.bajada .btn {
    font-size: 20px;
    font-weight: bold;
    padding: 15px 30px;
}
.wg-text div.que-es {
    background: url(https://bci.modyocdn.com/uploads/63d0912c-895f-43b7-9604-94fdb4dcef89/original/bg-que-es.png);
    background-size: cover;
    padding: 60px 0;
}
.beneficios article{
    width: 69%;
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align:middle;
}
.beneficios figure {
    width: 30%;
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align:middle;
}
.beneficios figure img {}
section.wg-text > div.como{
    background: #26252e;
    color: #fff;
    padding: 80px 0;
}
.como p {font-size: 22px;font-weight: 200;line-height: 32px;}
.como p a {color:#fff;text-decoration:underline;}
.como p a:hover {text-decoration:none;}ç
.como ul li {line-height: 25px;font-weight: 200;margin-bottom:10px;}

.nav.span4 {float:left;}
#tabs .span4 .tab-intro{
    margin-top: -41px;
    background: #888;
    padding: 60px 30px;
    border-radius: 0px 0px 20px 20px;
}
.ui-tabs h4 {
    line-height: 1.8em;
    margin-bottom:20px;
}
.ui-tabs h5 {
    line-height: 1.8em;
    margin-bottom:20px;
}
#tabs .span4 ul li {
    border-bottom: 1px dotted #ccc;
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: relative;
}
#tabs ul.listado li{line-height: 1.8em;margin-bottom:10px;list-style:none;position: relative;}
#tabs ul.listado li:before {
    font-family: 'FontAwesome';
    content: "\f061";
    position: absolute;
    left: -20px;
    color: #00a94a;
}

.ui-tabs .accordion-heading .accordion-toggle {
    background-color: #007cc6;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    padding: 15px 20px;
}
.ui-tabs .accordion-inner {
    padding: 15px 20px 0px 20px;
    border: 1px solid #007cc6;
    border-radius: 5px;
    margin-bottom: 10px;
}
p.p-destacado{
    background: url(https://bci.modyocdn.com/uploads/2243df12-40ed-40a2-8eab-c94f0856281e/original/check.png) #f9f9f9 no-repeat center left 30px;
    background-size: 90px;
    padding: 40px 40px 40px 150px;
    border-radius: 20px;
    line-height: 1.5em;
    position: relative;
    font-size: 20px;
    margin-bottom:40px;
}
#tabs .span4 ul li a{
    color: #fff;
    font-weight: 400;
    padding: 15px 10px;
    display: block;
    line-height: 26px;
    font-size: 18px;
    transition: 0.3s;
}
#tabs .span4 ul li.secundario a{
    color: #fff;
    font-weight: 400;
    padding: 10px 10px 10px 30px;
    display: block;
    line-height: 20px;
    font-size: 15px;
    transition: 0.3s;
}
#tabs .span4 ul li.ui-tabs-active:after, #tabs .span4 ul li.ui-state-active:after{
    content: '';
    width: 0;
    position: absolute;
    right: -30px;
    top: 35%;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #ffffff transparent transparent;
}
#tabs .span4 ul li.ui-state-hover a {background-color: rgba(0,0,0,0.1);transition: 0.3s;}
.documentacion h4{
    margin-top:40px;
    margin-bottom:30px;
    border-top: 3px solid #eee;
    padding-top:10px;
}
#funcionamiento {
    text-align: center;
}
#funcionamiento .nav li {position:relative;display: inline-block;float: none;margin:0;margin-bottom: 20px;}
#funcionamiento .nav li:before {
    font-family: FontAwesome;
    content: "\f061";
    position: absolute;
    color: #007cc6;
    font-size: 18px;
    right: 2px;
    top: 50%;
    margin-top: -12px;
    z-index: 99;
}
#funcionamiento .nav > li > a {padding: 20px 0;}
#funcionamiento .nav li:last-child:before {content: "";}
.context-layouts-show-e-factoring #funcionamiento .nav li:before {content: "";}
#funcionamiento .nav > li a {border-radius: 140px;border: none;width: 90%;color: #007cc6;}
#funcionamiento .nav > li a h4 {font-size: 23px;font-weight: bold;}
.context-layouts-show-e-factoring #funcionamiento .nav > li a h4 {font-size: 20px;}
#funcionamiento .nav > li.active > a, #funcionamiento .nav > li.active > a:hover {border-radius: 140px;border: none;background: #007cc6;color: #FFF;}
#funcionamiento .nav li.active a {color: #FFF;}
#funcionamiento .nav > li a:hover {border-radius: 140px;border: none;background: #f1f1f1;color: #007cc6;}
#funcionamiento .nav-tabs {border:none;text-align:center;}
#funcionamiento .tab-content {border: 1px solid #007cc6;border-radius: 500px;padding: 5%;font-size: 22px;line-height: 32px;font-weight: 200;}

#funcionamiento .tab-content .span2 {display: inline-block;opacity: 0.5;float: none;}
#funcionamiento .tab-content .span2 img {width: 70px;}
#funcionamiento .tab-content .span10 {display: inline-block;vertical-align: middle;text-align: left;float: none;margin: 0;}

#table-plans { margin-top: 40px; margin-bottom: 1%; }
#table-plans h3 {
    margin-bottom: 40px;
}
#table-plans ul {
    background: #f8f9fb;
    list-style: none;
    padding: 10px;
    margin: 0;
    margin-bottom: 10px;
    font-size: 18px;
}
#table-plans li { padding: 10px; border-bottom: 1px solid #DDD; }
#table-plans ul ul { font-size: 15px; color: #666; }
#table-plans ul ul li { padding: 8px; }
#table-plans li p {line-height: 1.3em;font-size: 14px;}
b.ball { 
    float: right; 
    border-radius: 50%; 
    display: inline-block; 
    width: 8px; 
    height: 8px; 
    margin-top: 7px;
    background: #00a94a;
}
b.ball.orange {
    background: #ff6e17;
}
b.tick { 
    float: right;
    color: #00a94a;    
}
b.tick.orange {
    color: #ff6e17;
}
p.xsmall{
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: -5px;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 5px;
}
#table-plans {
    margin-top:30px;
}
#table-plans li:last-child { border: 0; }
#requisitos-planes {
    background: #daf3e4;
    padding: 30px;
    margin-bottom: 1%;
    margin-top: 20px;
}
#requisitos-planes h4 { font-weight: 300; font-size: 24px; margin-bottom: 20px; }
#requisitos-planes ul { padding: 0; margin: 0; list-style: none; }
#requisitos-planes i { color: #00a94a; }

#tarifas-planes { margin-top: 4%; }
#tarifas-planes dd,
#tarifas-planes dt { display: inline-block }
#tarifas-planes dt { width: 180px; text-transform: uppercase; }
#tarifas-planes dl { margin: 0; margin-bottom: 5px; }
#tarifas-planes dl small { font-style: italic; color: #666; }

/*MORPH*/
.morph {
    -webkit-transition: all 1.2s ease;
    -moz-transition: all 1.2s ease;
    -o-transition: all 1.2s ease;
    -ms-transition: all 1.2s ease;
    transition: all 1.2s ease;
}

.morph:hover {
    border-radius: 50%;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.subtitulo {font-size:17px; color:#fff; padding-top:10px;}

.features_sec4 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#888888+0,555555+100 */
    background: #888888; /* Old browsers */
    background: -moz-linear-gradient(45deg,  #888888 0%, #555555 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg,  #888888 0%,#555555 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg,  #888888 0%,#555555 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#555555',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    border-top: 0px solid #1276AB;
    text-align: left;
    text-align:center;
    padding: 60px 0 !important;
}
.features_sec4 h4 {margin-bottom: 30px;text-align: center;}
.rubro-clientes:hover { /* background: #0F62A6; */ text-align:center;}
.rubro-clientes {
    width: 25%;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    float: left;
    padding: 0px 30px;
    text-align: center;
}
.rubro-clientes h3 {color: #fff;font-weight: 600;text-align: center;}
.rubro-clientes img{margin:20px 0;}

.bajada {
    background-attachment: fixed;
    background-clip: initial;
    background-color: rgba(0, 0, 0, 0);
    /* background-image: url("https://bci.modyocdn.com/uploads/7b465554-e741-4906-a5f7-1be57304d017/original/grafica_quieroser.jpg"); */
    background-origin: initial;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    min-height: 100px;
    padding: 90px 0 !important;
    position: relative;
    text-align: center;
    width: 100%;
}

.bajada  h3 {
    color: #fff;
    text-transform: inherit;
    text-align: center;
    line-height: 1.4em;
}
.bajada  h3 b {
    background: #ECB806;
    display: inline-block;
    padding: 5px 10px;
}
.bajada .cont {
    color: #fff;
    float: left;
    margin-top: 40px;
    text-align: left;
    width: 50%;
}
.tit-seccion {
    background-attachment: fixed;
    background-clip: initial;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://bci.modyocdn.com/uploads/dce76b6a-87ce-4066-9381-e2e0c92de8a5/original/bg-madera.jpg");
    background-origin: initial;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100px;
    padding: 40px 0 !important;
    position: relative;
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom:-10px;
}

.tit-seccion h2 {
    background-color: rgba(0,0,0,0.5);
    border-left: 10px solid rgba(0,0,0,0.3);
    float: left;
    display: block;
    padding: 15px 20px;
    width: auto;
    color: #fff;
    font-weight: 100;
    margin: 0;
}
.tit-seccion h4 {
    background-color: rgba(0,0,0,0.5);
    border-left: 10px solid rgba(0,0,0,0.3);
    float: left;
    display: block;
    padding: 15px 20px;
    width: auto;
    color: #fff;
    font-size: 25px;
    font-weight: 100;
    margin: 0;
    text-align: left;
}
.ta-c{text-align:center}
.testimonios a {
    color: #333;
    position:relative;
}
.testimonios a  {}
.testimonios a figure {
    margin: 0;
    padding: 0;
    width: 60%;
    display: inline-block;
    position: relative;
}
.testimonios a .icn {
    position: absolute;
    background: #00a94a;
    padding: 10px 15px;
    width: 60px;
    top: 10px;
    right: 0;
}
.testimonios a .icn img {border-radius:0;}
.testimonios a .icn:after{
    content: '';
    position: absolute;
    right: 0;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #0f8944;
}
.testimonios a figure img {
    border-radius:50%;
}
.testimonios a .info {}
.testimonios a .info h3 {
    font-weight: 600;
    color: #333;
    margin-bottom: 5px;
}
.testimonios a .info h5 {
    font-size: 15px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #00a94a;
    width: 60%;
    margin-left: 20%;
}
.testimonios a .info p {
    font-size: 12px;
    line-height: 1.3em;
    color: #777;
}
.testimonios a .info span {
    color: #00a94a;
    border: 1px solid #00a94a;;
    border-radius: 10px;
    padding: 10px 15px;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
    transition: .3s;
}
.testimonios a:hover .info span {
    color: #fff;
    background:#00a94a;
    transition: .3s;
}
.modal.fade.in {top: 100px;padding: 0;}
/*BOX*/
.boxes > .icon { text-align: center; position: relative; }
.box > .icon { text-align: center; position: relative; }
.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 98px; border-radius: 50%; background: #63B76C; vertical-align: middle; }
.box > .icon:hover > .image { background: #c8c8c8; }
.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
.box > .icon:hover > .image > i { color: #c8c8c8 !important; }
.box > .icon > .info {   background: none;
    /* border: 1px solid #F4F4F4; */
    border-radius: 4px;
    margin-top: -97px;
    padding: 115px 0 30px; }

/*.box > .icon:hover > .info { background-color: #007EBF; border-color: #F4F4F4; color:#fff;  }*/
/*.box > .icon:hover > .info { background-color: #007EBF; border-color: #F4F4F4; color:#fff;  }*/
/* .box .icon:hover h3 { color:#fff;  }*/
.box > .icon > .info > h3.title { font-family: 'Overpass', sans-serif;; font-size: 16px;  border-color: #e0e0e0;color: #c8c8c8; font-weight: 500; }
.box > .icon > .info > p { font-family: 'Overpass', sans-serif;; font-size: 13px; color: #666; line-height: 1.5em; margin: 20px;}
/*.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #fff; }*/
.box > .icon > .info > .more a { font-family: 'Overpass', sans-serif;; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.box > .icon:hover > .info > .more > a { color: #c8c8c8; padding: 6px 8px; background-color: #63B76C; }
.box .space { height: 30px; }

/* .tabs-content-qs{font-size:16px; color:#666666; display: inline-block; margin-bottom: 30px; margin-right: 34px; text-align: left; width: 40%; font-weight: 100;   margin-left: 40px;text-align: left;}
*/
.tabs-content-qs li { text-align: center; height: 170px; }
.tabs-content-qs .img-qs, img.img-qs { width:45px; height:45px; /* display:inline-block;*/ margin: 0 auto 15px auto; clear: both; }
/*.tabs-content-qs .tabs-panel { display: inline-block; width: 75%; vertical-align: middle; }*/
.features_sec4 h2 {margin-bottom: 40px;text-align: center;}
.tabs-panel p {margin:0;}

.top-nace article,
.top-nace figure {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.top-nace article strong {
    background: #007cc6;
    color:#fff;
    display: inline-block;
    padding: 5px 10px;
}
.top-nace article p {position: relative;}
.top-nace article p span {
    position: absolute;
    font-weight: bold;
    color: #f1f1f1;
    z-index: -3;
    font-size: 240px;
    top: 50px;
    left: -40px;
}
.gris-bg .top-nace article p span {color: #fff;}

.formacion-bg {
    background-image: url(https://bci.modyocdn.com/uploads/9353aea3-921b-479f-b100-204adbfb6c61/original/bg-formacion.jpg);
    background-size: cover;
    background-position: center top;
}
.grometric-bg {
    background-image: url(https://bci.modyocdn.com/uploads/641c45f5-3038-4de3-8071-b726f4cc70f0/original/bg-greometric.jpg);
}
.paralax-bg {
    background-origin: initial;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-clip: initial;
}
.tabs-empresarios { text-align: center;}

.tabs-empresarios li { float: none; display: inline-block; width: 100%; text-align: center; max-width: 340px !important;}
.tabs-empresarios > li > a { color: #272727; font-weight: bold; padding: 20px 0px; border 0; }
.tabs-empresarios > li.active > a, .tabs-empresarios > li.active > a:hover, .tabs-empresarios > li.active > a:focus { background: #00a94a; color: #FFF; font-weight: bold; border 0; }

.cont-videos {/*background-image:url(https://bci.modyocdn.com/uploads/73f7fcc1-4164-4ee2-9dc7-1b33d7188851/original/bg-videos.jpg);*/}
.cont-videos a {
    float: left;
    width: 31.3%;
    margin: 1%;
    color: #333;
    text-align: center;
}
.cont-videos a figure {
    border-radius: 50%;
    overflow: hidden;
    width: 50%;
    display: inline-block;
    margin: 0;
    position:relative;
    background-color:#fff;
}
.cont-videos a figure:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin-left: -50px;
    margin-top: -50px;
    background: url(https://bci.modyocdn.com/uploads/888ee8ea-615a-4306-9748-282d1efffa90/original/play.png);
    background-size: cover;
    opacity: 0.3;
    transition:0.3s;
    z-index: 2;    
}
.cont-videos a figure img {
    opacity: 1;
    transition: 0.3s;
    border-radius: 50%;
    z-index: 1;
}
.cont-videos a:hover figure img {opacity: 0.5; transition:0.3s;}
.cont-videos a article {
    padding: 60px 10px 10px 10px;
    border: 1px solid #ccc;
    margin-top: -70px;
    background-color: #fff;
}
.cont-videos a:hover article {
    background:#f1f1f1;
}
.cont-videos a article h3 {
    font-size: 17px;
    font-weight: bold;
    text-align:center;
}
.cont-videos a article p {font-size: 12px; color:#999;line-height: 1.5em;}
.cont-videos a article span {}

#destacados {
    padding: 40px 0;
    text-align: center;
}
#destacados iframe { width: 100%;  height: 322px; }
#destacados .caption { 
    background: rgba(0,0,0,.5); 
    opacity: 1;
    position: absolute; 
    bottom: 0;
    top:auto;
    padding: 20px;
    width: 100%;
    transition:0.3s;
    height:auto;
}
#destacados .columns a:hover .caption {
    height: auto;
    transition: 0.3s;
    background: rgba(0,0,0,.8);
    padding-top: 40px;
    padding-bottom: 55px;
}

#destacados .caption .btn {
    display:none;
    opacity:0;
    transition:0.3s;
}
#destacados a:hover .caption .btn {
    display:inline-block;
    opacity:1;
    transition:0.3s;
}
#destacados .caption h4{ 
    font-weight: 500;
    font-size: 14px;
    line-height: 1.1;
    margin-bottom:10px;
    min-height: 30px;
}
#destacados .columns a { display: block; position: relative; overflow: hidden; color: #FFF; }
#destacados > .container > .columns > li { width: 43%; }
#destacados > .container > .columns > li:first-child { width: 57%  }

#destacados .span3 { text-align: left; }
#destacados .span3 ul { list-style: none; padding: 0; margin: 0; }

#destacados .span3 .media { margin-top: 8px; }
#destacados .span3 .media-body { padding-top: 12px; font-size: 18px }
.widget #destacados h3.number {
    margin-top: -13px;
    margin-bottom: 37px;    
}
#destacados .span3 .pull-left {
    width: 45px;
    height: 45px;
    text-align: center;
    border-radius: 50%;
    line-height: 1;
    padding: 11px 12px 13px 13px;
    background: #f6303e;   
}

#destacados .span3 .media:first-child .pull-left {
    background: #007cc6
}
#destacados .span3 .media:last-child .pull-left {
    background: #00a94a
}
#destacados .iconoplay{
    position: absolute;
    padding-top: 131px;
    padding-left: 182px;
    display:none;
}
#destacados .iconoplay img{
    width:80%
}
#destacados .box-more{
    background:#007cc6;
}
.bases-promo{
    padding: 30px 0px 30px 0px;
    font-size:20px;
    border-bottom: 1px dotted #555;
}
.bases-promo li {
    float:left;
    margin-bottom: 0;
    font-size: 16px;
    text-transform: uppercase;
    list-style:none;
    margin-right: 0px;
}
.bases-promo li a { display: block; padding-top: 10px; }
.bases-promo li img {
    margin-right:20px;
    float:left;
    height: 35px; 
    margin-top: -8px;
}
.video-destacado{
    position:relative;
}
.video-destacado .icon-video-azul{
    position:absolute;
    left: 0;
    margin-left: -20px;
    margin-top: -13px;
}
.columns-4 .effect-milo p{
    font-size: 15px;
}
#container_puntos {
    background: #7ed0a2;
    border: 0px solid #ECECEC;
    margin-top: 20px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
#container_puntos .span4{margin-top:-50px;}
.li_ptos {background-image: url("https://bci.modyocdn.com/uploads/a7ea7076-e4ce-418f-b5ae-915ec9f5d6f9/original/arrow_right_li.png"); background-position: 0 5px; background-repeat: no-repeat; color: #666666; line-height: 40px; padding-left: 40px;font-size: 15px; list-style: none;}

.titulo_ptosnova { color:#333 !important;font-size: 40px;}
.visible-desktop {margin-top: -65px;}
#ptos_beneficios {padding-top: 30px}
#ptos_beneficios h1 {color: #333; margin: 0 0 50px 0;}
#ptos_beneficios .grad {display:none;} 
#ptos_beneficios .boton{margin:0 0 30px 0;}
.mail_contacto { border: 2px solid #F9F8F7;border-radius: 8px;padding: 10px 10px 20px 19px;margin: auto;width: 88%; background: #EFEEE9; margin-bottom: 20px;}
.mail_contacto :hover{ text-decoration:none; color:#333;}
.mail_contacto a{color:#ffffff;}
.fa-envelope {color:#A28602; padding-right:9px;}
/*beneficios*/
.beneficios{
    background-attachment: fixed;
    background-clip: initial;
    background-color: rgba(0, 0, 0, 0);
    background-origin: initial;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    display:block;
    min-height: 100px;
    padding: 0 0 10px  0;
    position: relative;
    text-align: left;
    width: 100%;
    overflow:hidden;
    margin-top:50px;
}

.beneficios.bgbeneficios{ border-top:5px #b09707 solid; background-image: url("https://bci.modyocdn.com/uploads/12b435f5-d9bc-4086-bb75-c34f13c0c0ac/original/bkg_texture.jpg");}
#listabeneficios {
    list-style: none;
}
ul#listabeneficios {margin-left:0;}
#listabeneficios li {
    color: #272727;
    line-height: 22px;
    padding-left: 10px;
    font-size:15px;
}
#listabeneficios li {
    margin-bottom: 50px;

}
figure.effect-milo h5 {
    position: absolute;
    right: 0;
    color: #FFF;
    bottom: 0;
    padding: 20px 23px;
    font-size: 30px;
    font-weight: 300;
    background: rgba(0,0,0,.5);
    font-size: 23px;
    font-weight: 400;
    margin:0;
    opacity: 1;
    transition:.3s;
}
figure.effect-milo:hover h5 {opacity: 0;transition:.3s;}
figure.effect-milo {
    margin: 0;
    position: relative;
    overflow: hidden;
}
figure.effect-milo figcaption {
    padding: 2em;
    color: #fff;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
figure.effect-milo figcaption {
    padding: 2em;
    color: #fff;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
figure.effect-milo p {
    padding: 30px;
    text-align: center;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-40px,0,0);
    transform: translate3d(-40px,0,0);
    font-size: 15px;
    transition: 0.3s;
    color: #333;
}
figure.effect-milo img {
    transition:0.3s;
}
figure.effect-milo:hover img {
    opacity: 0.1;
    -webkit-transform: translate3d(0,0,0) scale(1);
    transform: translate3d(0,0,0) scale(1);
    transition:0.3s;
}
figure.effect-milo:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    transition:0.3s;
}
.accordion p{margin-top:20px;}
#accordion .panel-default {margin-bottom: 10px;}
#accordion .panel-heading {
    border: 1px solid #ccc;
    padding: 0px 20px;
    border-radius: 2px;
    background-color: #f1f1f1;
    z-index: 2;
    position: relative;
    overflow: hidden;
}
#accordion .panel-heading h4 a {
    color: #555;
    font-size: 15px;
    font-weight: bold;
}
#accordion .panel-collapse .panel-body {
    border: 1px solid #ccc;
    padding: 25px 15px 15px 20px;
    margin-top: -10px;
    border-radius: 3px;
    background-color: #fff;
    font-size: 13px;
}
.sucursales-1 {text-align:center}
.mostrartexto {
    padding: 20px 20px 60px 20px;
    max-height: 180px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
    position: relative;
    margin-top: 0px;
}
.mostrartexto.mostrarmastexto {
    max-height: 1000px;
    transition: max-height 0.25s ease-in;
}
.mostrartexto p {
    font-weight: 300;
    line-height: 1.5em;
    margin-bottom: 15px;
    font-size: 13px;
    color: #777;
}
.mostrartexto h2 {
    font-weight: bold;
    margin-bottom: 10px;
}
.mostrartexto a {
    position: absolute;
    bottom: 0px;
    left: 0;
    border-radius: 0;
    background-color: #fff;
    width: 100%;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    color: #fff;
}
.mostrartexto a:after {
    content: "";
    background-color: #f1f1f1;
    width: 100%;
    height: 2px;
    z-index: 1;
    position: absolute;
    left: 0;
    top: 24px;
}
.mostrartexto a span.gris{}
.mostrartexto a span {
    padding: 10px 20px;
    line-height: 9px;
    display: inline-block;
    background-color: #fff;
    color: #00a94a;
    border-radius: 10px;
    font-size: 15px;
    z-index: 3;
    position: relative;
}
.sucursales-1 figure {
    text-align: center;
    margin: 0;
    padding: 0;
}
.sucursales-1 figure img {
    width: 100px;
}
.sucursales-1 h3 {
    font-weight: bold;
    margin-bottom: 0px;
    line-height: 1.4em;
}

#services-home li {
    display: inline-block;
    float: none;
    margin: 1%;
    width: 31%;
    vertical-align: top;
}
#services-home li h3 {
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}
#services-home.bg-azul li h3 {color: #fff;}
#services-home li p {
    font-size: 12px;
    color:#777;
}
#services-home.bg-azul li p {color: #fff;}
#services-home img {width: 100%;}
#services-home .media > .pull-left{margin-right: 15px;width: 13%;}
.videos-ped .nav-tabs {text-align: left;margin: 0;padding: 0;border: 0;border-left: 1px solid #fff;}
.videos-ped .nav-tabs li {border: 0;background: none;border-radius: 0;margin-bottom: 30px;position:relative;}
.videos-ped .nav-tabs li a {background: none;border: 0;padding: 10px;margin: 0;color: #fff;}
.videos-ped .nav-tabs li a img {border-radius: 50%;border: 2px solid rgba(255,255,255,.2);}
.videos-ped .nav-tabs li a h3 {margin-top: 0;margin-bottom: 5px;font-weight: 600;}
.videos-ped .nav-tabs li a p {font-size: 13px;color: rgba(255,255,255,.5);}
.videos-ped .nav-tabs>.active>a, .videos-ped  .nav-tabs>.active>a:hover, .videos-ped  .nav-tabs>.active>a:focus {background: none;border: 0;padding: 10px;margin: 0;color: #fff;}
.videos-ped .nav > li.active > a, .videos-ped .nav > li.active > a:hover, .videos-ped .nav > li > a:focus {background: none;border: 0;padding: 10px;margin: 0;color: #fff;}
.videos-ped .nav > li.active > a:after{
    content: '';
    width: 0;
    position: absolute;
    left: -10px;
    top: 35%;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #ffffff transparent transparent;
}    
.planes .nav {
    overflow: hidden;
    float: left;
    color: #333;
    border-right: 1px solid #333;
}
.planes .nav li {
    color: #333;
    width: 100%;
    float: left;
    padding: 0px;
}
.planes .nav li a {
    color: #333;
    width: 100%;
    float: left;
    padding: 20px 15px;
    position:relative;
}
.planes .nav>li>a:hover, .planes .nav>li>a:focus{color:#333;background:none;}
.planes .nav li.active a{background:none;}
.planes .nav > li > a:focus, .planes .nav > li.active > a:focus {background:none;}
.planes .nav li.active a:after,
.planes .nav li.active:hover a.active:after {
    content: '';
    width: 0;
    position: absolute;
    right: 0px;
    top: 35%;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #333 transparent transparent;
}
.planes .tab-content {
    float: right;
    width: 70%;
}
/*.info-chilecompra {
background: url(https://bci.modyocdn.com/uploads/30ccc93e-d0d7-4534-982e-3d5713a5c13e/original/bg.jpg) center;
background-size: cover;
background-attachment: fixed;
}*/
.info-chilecompra li {
    margin-bottom: 15px;
    padding: 0px 10px 15px 10px;
    width: 100%;
    font-size: 12px;
    line-height: 18px;
    float: none;
    display: inline-block;
    vertical-align: top;
    border-bottom: #ccc solid 1px;
    position: relative;
}
.info-chilecompra li b {
    color: #00a94a;
    margin-bottom: 10px;
    display: block;
    font-size: 16px;
}
.nav > li > a:focus , .nav > li.active > a:focus{
    background: #f3f3f3;
    color: #555;
}
.llamado-callcenter {
    background: #dbeefa;
    border-radius: 40px;
    padding: 20px 20px 10px 20px;
    margin-top: 30px;

    border: 1px dotted #f1f1f1;
}
.llamado-callcenter p {
    font-size: 13px;
    line-height: 1.4em;
    margin-top: 20px;
    margin-bottom: 0;
}
.llamado-callcenter img {
    margin-top: -40px;
}
.box-icono-texto {
    margin-top: 20px;
}
.box-icono-texto div {
    text-align: center;
}
.box-icono-texto img {
    width: 20%;
}
.box-icono-texto a span {
    color: #00a94a;
    border: 1px solid #00a94a;;
    border-radius: 10px;
    padding: 10px 15px;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
    transition: .3s;
}
.box-icono-texto a:hover span {
    color: #fff;
    background:#00a94a;
    transition: .3s;
}
.box-icono-texto h3 {
    font-weight: 600;
}
.box-icono-texto p {
    font-size: 13px;
    color: #888;
    line-height: 1.5em;
}
.categorias-premios {list-style: none;margin: 40px 0 20px 0;overflow: hidden;}
.categorias-premios li {width: 20%;float: left;}
.categorias-premios li img {display: block;width: 14%;margin-left: 43%;margin-bottom: 10px;}
.cont-servicios-canales {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+0,e8f7ff+100 */
    background: #f1f1f1; /* Old browsers */
    background: -moz-linear-gradient(top,  #f1f1f1 0%, #e8f7ff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e8f7ff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f1f1f1 0%,#e8f7ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e8f7ff',GradientType=0 ); /* IE6-9 */

}
.cont-servicios-canales .container div {
    width: 50%;
    float: left;
    padding: 5%;
    text-align: center;
}
.cont-servicios-canales  .container div:first-child {
    border-right: 1px solid rgba(0,0,0,.1);
}
.cont-servicios-canales div img {width: 100px;}
.cont-servicios-canales div h3 {
    font-weight: bold;
    margin-bottom: 10px;
}
.cont-servicios-canales div p {
    font-weight: 300;
    line-height: 1.5em;
    margin-bottom: 15px;
    font-size: 13px;
    color: #777;
}
.cont-servicios-canales div a {
    border: 1px solid #007cc6;
    color:#007cc6;
    padding: 10px 20px;
    display: inline-block;
    margin-top: 10px;
    transition:.3s;
    border-radius:3px;
}
.cont-servicios-canales div a:hover {
    border: 1px solid #007cc6;
    color: #fff;
    background: #007cc6;
    transition:.3s;
}
.img-circular {
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 40px;
    padding: 30px;
    background: #f9f9f9;
}
.img-circular img {
    border-radius: 50%;
    border: 3px solid #f1f1f1;
    width: 25%;
}
.img-circular.img-no-circular img {
    border: 1px solid #f1f1f1;
    width: 55%;
    border-radius: 18px;
    padding: 10px 15px;
    background: #fff;
    margin-bottom: 10px;
}
.img-circular h3 {
    line-height: 1.5em;
    margin-top:5px;
}
.img-circular p {
    font-size: 13px;
    line-height: 1.7em;
    margin-bottom: 20px;
}
.img-circular ul li {
    text-align: left;
    font-size: 13px;
    line-height: 1.7em;
    margin-bottom: 10px;
    color: #999;
}
.img-circular ul li b {color:#333;}
ul.info-convenido {margin:0;padding:0;list-style: none;margin-top:20px;}
ul.info-convenido li {
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 20px;
    padding-bottom: 10px;
    overflow:hidden;
}
ul.info-convenido li p {
    font-size: 12px;
    margin-left: 7%;
    margin-top: 4px;
    line-height: 1.3em;
}
ul.info-convenido li:last-child {border-bottom: none;}
ul.info-convenido li h3 img {
    width: 5%;
    opacity: 0.2;
    margin-right: 1%;
}
ul.info-convenido.no-opacity li h3 img {opacity:1}
ul.info-convenido li h3 {
    line-height: 1.5em;
    margin-bottom: 5px;
}
ul.info-convenido li img {
    width: 5%;
    float: left;
}
.pasos-video {list-style:none; margin:0;}
.pasos-video li {
    font-size: 13px;
    color: #333;
    margin-bottom: 20px;
}
.pasos-video li b {
    display: block;
    font-size: 30px;
    line-height: 1.5em;
    color: #ccc;
    margin-right: 20px;
}
.p_scents.columns-1 li {
    margin-bottom:0;
}
/**********************************************
FORMULARIO LEAD PLAN
**********************************************/
.cont-form_plan .nav {
    border-bottom: 1px solid #00a94a;
}
.cont-form_plan .nav li {}
.cont-form_plan .nav li a {
    background: none !important;
    padding: 15px 20px;
}
.cont-form_plan .nav > li > a:focus,
.cont-form_plan .nav > li.active > a:focus {
    background: none;
    color:#fff;
}
.cont-form_plan .nav li.active,
.cont-form_plan .nav li:focus,
.cont-form_plan .nav li:hover {
    background: #00a94a;
    color: #FFF;
}
.cont-form_plan .tab-content {
    margin-top:20px;
}
.cont-form_plan h3 {
    color: #333;
    margin-bottom: 20px;
}
.cont-form_plan h4 {
    font-size: 22px;
    font-weight: 300;
    color: #333;
}
.cont-form_plan small {
    font-size: 12px;
    color: #333;
    margin-bottom: 0;
    margin-top: 10px;
    display: block;
}
.cont-form_plan label {
    font-size: 12px;
    font-weight: bold;
    color: #666;
    margin-bottom: 0;
}
.cont-form_plan input[type="text"] {
    width: 100%;
    border-radius: 3px;
    box-shadow: none;
    margin-bottom: 15px;
    padding: 15px;
    height: 20px;
}
.cont-form_plan select {
    width: 100%;
    border-radius: 3px;
    box-shadow: none;
    height: 33px;
}
.remScnt {
    font-size: 20px;
    margin-top: 27px;
    display: inline-block;
    color:#f6303e;
    transition:.3s;
}
.remScnt:hover {
    transition:.3s;
    color:#9f1e27;
}
.form-action {
    text-align: right;
}
/*
Comentado debido a que hace conflicto con el leads en /hazte-cliente
.persona {
    display:none !important
}
.empresa {
    display:none !important
}*/
.form_persona .persona {
    display:block !important
}
/*Comentado debido a que hace conflicto con el leads en /hazte-cliente
.form_empresa .empresa {
    display:block !important
}*/
form#form_leads_empresarios h2 {
    margin-top:0
}
/* FIN FORMULARIO LEAD PLAN */

/* Portrait tablet to landscape and desktop */
@media (min-width: 979px) and (max-width: 1199px) {
    .span4{ margin-left:0;} }

@media  (min-width:769px) and (max-width: 978px) {.span4{width:250px; margin-left:0; }
    .container .row .span8, .container .row-fluid .span8{padding:0; margin-left:0;}
}
@media (max-width: 1000px) {#listabeneficios li{color: #272727 !important;}}
.fa-check-circle { padding-right:10px; color: #FFD200; float:left; }
mail_contacto :hover {text-decoration: underline;color: #272727;}
.widget h3 {
    font-size: 28px;}
h3:hover {text-decoration:none;  }
.btn-solicitar {border: 1px solid #fc0; color:#ffffff;   background: #ECB806;}
.btn-solicitar:hover {border: 1px solid #272727; background: #272727; color: #fc0; text-decoration:none;}
.btn-solicitar a {border: 1px solid #fc0; color:#ffffff;   background: #ffd200;}
.li_beneficios_pto { color: #666666;   line-height: 35px; font-size: 16px; list-style: none;   padding-left: 40px;}
@media (max-width: 768px) {
    .cont-servicios-apoyo .columns {padding: 0;}
    .box-default-2 a p:after{display:none;}
    .box-default-r { margin-left: 0; }
    .box-default-r li { float: none; width: auto; margin: 0; }
    .box-default-r h3 { margin: 0; margin-bottom: 7px; }

    .box-default-r a { 
        overflow: hidden;
        position: relative;
        text-align: left;
        padding: 10px;
        padding-right: 40px;
        border-bottom: 1px solid #EEE;
        height: auto;
    }
    .box-default-r img {
        float: left;
        width: 80px;
        margin-right: 20px;
    }
    .box-default-r a:after {
        font-family: FontAwesome;
        position: absolute;
        right: 10px;
        top: 35%;
        content: "\f105";
        color: #CCC;
        font-size: 30px;
    }
    .box-default-r p { line-height: 1.2; font-size: 13px; }
    .box-default-r a h3:after { display: none; }
    .box-default-r a h3 { 
        margin: 0; 
        width: auto;
        margin-bottom: 7px; 
        font-size: 18px; 
        font-weight: 400; 
        position: static;
        padding: 0;
        background: none;
        color: #000;
    }
    .box-default-r .caption {
        overflow: hidden;
        opacity: 1;
        position: static;
        color: #000;
        text-align: left;
        padding: 0;
        background: none;
    }
    .box-default-r a h4 { font-weight: 400; font-size: 13px; color: #666; }
    .box-default-r .caption .v-align {
        transform: none;
        position: static;
        top: 0;
        padding:0px;
    }
    .middle-cover a { height: auto; }
    .middle-cover a img {
        margin-top: 0;
    }
    .wg-featured .caption h2 *{
        color:#fff;
    }
    .links-footer, .links-footer-2 { display: none !important; }    
}


/* =============================================
NUEVOS ESTILOS
=============================================== */

/*Estilos generales para bloques*/
.c-ib{display: inline-block;}
.bold-se{font-weight: 600;}
.m-btt{margin-bottom: 55px;}
.m-btt_25 {margin-bottom: 25px;}.m-btt_40{margin-bottom: 40px;}
.m-top{margin-top: 40px;}

/*Estilos Específicos bloques beneficios*/
.bloque-beneficios {
    background-image: url('https://bci.modyocdn.com/uploads/8f6921fd-1248-4de6-be9f-262aa7df6fac/original/chevron-pattern.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.item-beneficio {
    background-color: #fff;
    width: 100%;
    box-sizing:border-box;
    padding:0 0 15px;
    position: relative;
    height: 410px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,.5);
    -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,.5);
    box-shadow: 0 8px 6px -6px rgba(0,0,0,.5);
}

.item-beneficio figure {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0;
    -webkit-clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 100% 76%);
    clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 100% 76%);
}

.item-beneficio a.btn {
    display: table;
    margin: 5px auto;
}

.item-beneficio p {
    padding: 5px 25px;
    text-align: justify;
    letter-spacing: -1px;
    min-height: 85px;
}

.item-beneficio h3 {
    font-weight:600;
}

/*Helper class*/

.img-responsive {
    width: 100%;
    height: auto;
    display: block;
}



/*Estilos Específicos bloques Call to Action Azul*/

.bloque-call-to-action-clientes-azul {
    background-image: url(https://bci.modyocdn.com/uploads/79108110-6875-4826-9e2a-b7adc4afc847/original/bg-call-to-action-hazte-cliente.jpg);
    background-color: #00507e;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.bloque-call-to-action-clientes-azul a.btn {
    display: table;
    margin: 0 auto;
}
/*estilos call to action blanco */
.bloque-call-to-action-clientes-blanco {
    background-image: url(https://bci.modyocdn.com/uploads/bc941816-7355-4960-9a39-1460275a7d05/original/bg-white.gif) repeat;
    background-color: #f8f8f8;
    color: #333333;
    background-attachment: fixed;
    background-size: cover;
}

.bloque-call-to-action-clientes-blanco a.btn {
    display: table;
    margin: 0 auto;
}
.bloque-call-to-action-clientes-blanco h2 span {
    font-size: 28px;
}
.app-movil {
    background-image: url("https://bci.modyocdn.com/uploads/ef78a42b-4f9a-47b4-83f0-0e26e8d661e8/original/header_appnautas.jpg");
    background-color: #18b151;
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    font-weight: 300;
    padding-bottom: 105px!important;
    position: relative;
}

/* ESTILOS DE WIDGET - CICLOS DE EMPRENDIMIENTO */
.ciclo-emp-header {
    background-image: url(https://bci.modyocdn.com/uploads/9a61f163-b6f5-4f30-b62a-7b4abbeb182a/original/ciclo-5.jpg);
    background-color: #18b151;
    color: #fff;
    background-repeat: no-repeat;
    /* background-attachment: fixed;*/
    background-size: cover;
    font-weight: 300;
    padding-bottom: 105px!important;
    position: relative;
}
/*.ciclo-emp-header h3 {
font-size: 20px;
padding-bottom: 15px;
}*/
.ciclo-emp-header a.btn {
    display: table;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    margin-top: 25px;
}
.center-cont-panel{
    margin: 0 auto;
    width: 100%;
    text-align: center;
    padding: 0 0 45px 0 !important;
}
.titulo-etapas{
    color: black;
    width: 100%;
    text-align: center;
    /*margin-bottom: 25px;*/
    margin-top: 25px;
    line-height: 36px;
    vertical-align: top;
    display: inline-block;
}
.cont-global-panel{
    background: white;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    display: inline-block;
    height: 450px;
    margin: 10px 15px 10px 15px;
    width:300px;
    vertical-align: top;
    position: relative;
    transition:All 0.5000s ease-in-out;
    -webkit-transition:All 0.3000s ease-in-out;
    -moz-transition:All 0.3000s ease-in-out;
    -o-transition:All 0.3000s ease-in-out;
}
.cont-global-panel:hover{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.cont-global-panel a{
    text-decoration: none;
    display:block;
}
.blur-global-panel{
    /*moz-filter:blur(3px);
    -webkit-filter: blur(3px);
    -o-filter:blur(3px);
    -ms-filter:blur(3px);
    filter: blur(3px);
    filter: url(https://bci.modyocdn.com/uploads/0979a71e-dda8-439e-960b-ccc61eea92d1/original/blur-empresarios.svg#blur);*/
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0.6;
    -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.panel-etapa{
    position: relative;
    vertical-align: top;
    width: 300px;
}
.panel-etapa img{left: 0;}
.titulo-panel-etapa{
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    left: 50%;
    margin-left: -150px;
    top: 250px;
    position: absolute;
    text-align: center;
    width: 300px;
    z-index: 5;
}
.titulo-panel-etapa h3{margin-top:10px; font-weight: bold;}
.fondo-naranjo{background-color: rgba(237,214,20,0.7);}
.fondo-verde{background-color: rgba(0,169,74,0.7);}
.fondo-azul{background-color: rgba(0,111,173,0.7);}
.rotate-panel-title{
    /*background-color:  ;*/
    height: 60px;
    left: 50%;
    margin-left: -160px;
    position: absolute;
    top: 240px;
    width: 320px;
}
#rotation-one{
    -moz-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
    z-index: 2;
}
#rotation-two{
    -moz-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
    z-index: 3;
}
.desc-panel-etapa{
    color: black;
    font-size: 15px;
    font-weight: 300;
    top: 290px;
    font-weight: 300;
    padding: 30px 20px;
    position: absolute;
    text-align: center;
    z-index: 10;
}
.boton-panel-etapa{
    vertical-align: top;
    bottom: 0;
    height: 36px;
    position: absolute;
    right: 0;
    width: 36px;
    top: inherit;
    z-index: 5;
    color: white;
    font-size: 26px;
    font-weight: 600;
}
.boton-panel-etapa a{
    margin: 0; padding: 0;
    color: white;
    cursor: pointer;
    display: block;
    font-size: 26px;
    font-weight: 600;
    height: 35px;
    text-decoration: none;
    width: 35px;
}
.re-bpe{
    bottom: 0;
    height: 36px;
    position: absolute;
    right: 0;
    width: 36px;
    top: inherit;
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    z-index: 4;
}

/* FIN ESTILOS DE WIDGET - CICLOS DE EMPRENDIMIENTO */

/* ESTILOS DE WIDGED - opciones de financiamiento */

.titulo-ti-financiamiento{
    color: black;
    font-size: 28px;
    font-weight: 300;
    margin-bottom: 25px;
    margin-top: 25px;
    text-align: center;
    width: 100%;
}
.cont-financiamiento-wg{
    width: 100%;
    text-align: center;
    padding: 0 !important;
}
.nav-lista-finan{
    min-height: 55px;
}
.nav-lista-finan ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.nav-lista-finan ul li{
    display: inline-block;
    font-size: 20px;
    margin: 0;
    padding: 10px 16px;
}
.nav-lista-finan ul li a{
    color: #5e6862;
    padding-bottom: 10px;
    text-decoration: none;
    transition:All 0.1000s ease-in-out;
    -webkit-transition:All 0.1000s ease-in-out;
    -moz-transition:All 0.1000s ease-in-out;
    -o-transition:All 0.1000s ease-in-out;
}
.nav-lista-finan li:nth-child(1) a:hover{
    color: #00a94a; border-bottom-style: solid;
}
.nav-lista-finan li:nth-child(2) a:hover{
    color: #0773af; border-bottom-style: solid;
}
.nav-lista-finan li:nth-child(3) a:hover{
    color: #e44646; border-bottom-style: solid;
}
.nav-lista-finan li:nth-child(4) a:hover{
    color: #f4d031; border-bottom-style: solid;
}
.nav-lista-finan li:nth-child(5) a:hover{
    color: #00a94a; border-bottom-style: solid;
}
.nav-lista-finan li:nth-child(6) a:hover{
    color: #0773af; border-bottom-style: solid;
}
.nav-lista-finan li:nth-child(7) a:hover{
    color: #e44646; border-bottom-style: solid;
}
.active-navlist{ border-bottom-style: solid;}
.verdesito-list{color: #00a94a;}
.cont-finan-tabs{
    margin: 25px 0 50px 0;
}
.cont-img-ftabs{
    position: relative;
    display: inline-block;
    width: 445px;
    vertical-align: top;
}
.titulo-tabs-finan{
    color: white;
    font-size: 38px;
    font-weight: 600;
    left: 50%;
    margin-left: -200px;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 400px;
}
.p-finan-tabs{
    text-align: center;
    display: inline-block;
    color: #1b1b1b;
    max-width: 595px;
    padding-left: 25px;
}
.p-finan-tabs p{text-align: left; padding: 0 0 15px 0; margin: 0; font-size: 16px;}


/* FIN ESTILOS DE WIDGED - opciones de financiamiento */





/* --- FINANCIAMIENTO --- */
section.wg-text > div.financing{
    padding:0 0 150px;
    background: url(https://bci.modyocdn.com/uploads/37aca3df-9ed2-4452-b88f-2df5cde4e896/original/footer.jpg) no-repeat center bottom;
    background-size:100%;
}
.financing .banner_top{
    height:620px;
    background:url('https://bci.modyocdn.com/uploads/38774303-14e8-41be-a6c4-818d8a47bda5/original/banner-financiamiento.jpg') no-repeat center;
    background-size:cover;
    position:relative;
}
    .financing .banner_top .franja{
        width:100%;
        position:absolute;
        bottom:0;
    }
        .financing .banner_top .franja img{width:100%;}
        
    .financing .banner_top #breadcrumb.bcFinancing{background-color: rgba(34,113,184,.7);padding: 5px 0px;}
    .financing .banner_top .box{
        background: rgba(0,0,0,.3);
        padding: 60px 70px 40px;
        color: #fff;
        display: inline-block;
        margin-top:90px;
        position:relative;
    }
    .financing .tabs-styles-productos p.lead{position:relative;}
    .financing .banner_top .box:before,
    .financing .tabs-styles-productos p.lead:before{
        content:"";
        background:url('https://bci.modyocdn.com/uploads/f5f885ba-fea2-4c68-a8b6-f9c314abf168/original/points.png') no-repeat center;
        background-size:cover;
        width:48px;
        height:8px;
        position:absolute;
        top:20px;
        left:20px;
    }
        .financing .banner_top .box h2{
            font-size: 52px;
            text-transform: uppercase;
            letter-spacing: 6px;
        }
        .financing .banner_top .box p{
            font-size: 18px;
            line-height: 1.6em;
            max-width: 460px;
        }
        
.tab-content>.tab-pane, .pill-content>.pill-pane{display:none;}

.financing .tab-content h2{
    color: #2271b8;
    margin-top: 40px;
    font-size: 48px;
    font-weight: 300;
    padding-bottom:30px;
}

.financing aside{
    background-color:#e1e1e1;
    border-radius:5px;
    overflow:hidden;
    margin-top: -157px;
    position: relative;
    z-index: 9;
        -webkit-box-shadow: 0px 0px 23px 5px rgba(0,0,0,0.05);
        -moz-box-shadow: 0px 0px 23px 5px rgba(0,0,0,0.05);
        box-shadow: 0px 0px 23px 5px rgba(0,0,0,0.05);
        
}
    .financing aside .accordion-heading .accordion-toggle{
        background:#fff;
        color: #3b3b3b;
        font-size: 16px;
        padding: 30px 50px;
    }
    
    .financing aside .accordion-group .collapse{
        padding: 0px 50px;
    }
    .financing aside .accordion-group .collapse .tabFinancing{list-style:none;margin-bottom:0;padding:0px 0 20px;overflow:hidden;}
    .financing aside .accordion-group .collapse .tabFinancing li a{
        padding:10px;
        display:block;
        border-top:1px solid #2271b8;
        color:#3b3b3b;
        max-width: 160px;
        font-size:13px;
    }
    .financing aside .accordion-group .collapse .tabFinancing li a:hover,
    .financing aside .accordion-group .collapse .tabFinancing li.active a{color:#2271b8;}
    
    .financing aside .accordion-group .collapse .tabFinancing li:first-child a{border-top:none;}

.financing .tabs-styles-productos p.lead img, .financing .tabs-styles-productos p.lead iframe{display:none;}
.financing .tabs-styles-productos p.lead:before{top: -20px;left: 0px;}
.financing .ul-tabs-productos{width:100%;padding:10px 30px;}
.financing h3.tit-beneficios span,
.financing h3.tit-requisitos span{    
    background: none;
    border: 2px solid #21a049;
    width: 40px;
    height: 40px;
}
.financing h3.tit-beneficios span:after, .financing h3.tit-requisitos span:after{margin-top:-2px;display:block;color:#21a049;font-size:22px;}
.financing .ul-tabs-productos h3{color:#21a049;font-size: 22px;margin-bottom: 30px;line-height:39px;}

/* FINANCIAMIENTO RESPONSIVE */
@media(max-width:768px){
    .financing .banner_top{height:350px;}
    .financing .banner_top .box{margin-top: 20px;padding: 35px 30px 20px;}
    .financing .banner_top .box h2{font-size: 24px;letter-spacing: 4px;margin-bottom: 10px;}
    .financing .banner_top .box p{max-width: 200px;font-size: 14px;line-height: 1.2em;}
    
    .financing .tab-content h2{margin-top: 30px;font-size: 24px;padding-bottom:0;}
    .financing .tabs-styles-productos p.lead{font-size:14px;}
    .financing .ul-tabs-productos h3{margin: 0px 0 20px;}
    .financing aside .accordion-group .collapse .tab-content > .active{padding-bottom:30px;}
    
    .financing aside .accordion-group .collapse .tabFinancing{padding:20px 0 0;margin:0;}
    .financing aside .accordion-group .collapse .tabFinancing li{float:left;width: 100%;font-size: 12px;}
    .financing aside .accordion-group .collapse .tabFinancing li a{max-width: inherit;padding: 15px;}
    .financing aside .accordion-heading .accordion-toggle{padding:20px 50px}
}
@media(min-width:768px){
    .financing aside .accordion-heading .accordion-toggle:hover, .financing aside .accordion-heading .accordion-toggle.active{background:#e1e1e1;}    
}








/* ESTILOS WIDGED ~ TESTIMONIALES */
.bloque-testimoniales-nace{
    background-image: url(https://bci.modyocdn.com/uploads/201b5020-00ef-4519-b720-7987ef1dbec5/original/bg-testimoniales-bk.jpg);
    background-color: #36c876;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.conttestimonial{
    vertical-align: top;
    margin-top: 90px;
    position: relative;
}
.circle-cont-testi, .circle-cont-testi-emp, .circle-cont-testi-micro{
    position: absolute;
    top: -95px;
    z-index: 1;
    left: 50%;
    margin-left: -90px;
    /*-webkit-clip-path: circle(50% at 50% 50%);
    clip-path: circle(50% at 50% 50%);*/
    /*border:solid 10px #a4d3a8;*/
    width:185px;/*Esto lo agrego camila*/
}
.circle-cont-testi img{
    border:solid 10px #a4d3a8;
}
.cont-title-testi{
    display: block;
    text-align: center;
    background: #36c876;
    padding: 95px 15px 10px 15px;
}
.cont-title-testi h2, .cont-title-testi-empr h2, .cont-title-testi-micro h2{
    color: white;
    margin: 0;
    padding: 0;
}
.testimonio-t{
    min-height: 170px;
    display: block;
    background: white;
    color: #1b1b1b;
    font-size: 16px;
}
.testimonio-t p{
    padding: 20px 35px 50px 35px;
}
.conttestimonial a.btn {
    display: table;
    margin: 5px auto;
    position: absolute;
    bottom: -20px;
    left: 50%;
    margin-left: -65px;
}

/* replicas */
.bloque-testimoniales-emp{
    background-image: url(https://bci.modyocdn.com/uploads/febd17e6-888e-4e62-aa59-68fe534210d6/original/bg-testimoniales-bk-emp.jpg);
    background-color: #367ea2;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.cont-title-testi-empr {
    display: block;
    text-align: center;
    background: #203A4A;
    padding: 95px 15px 10px 15px;
}
.circle-cont-testi-emp img{
    border:solid 10px #062131;
}
.bloque-testimoniales-micro{
    background-image: url(https://bci.modyocdn.com/uploads/2c3b8d00-6628-455e-aa10-71f78208fcf8/original/grafica-feria.jpg);
    background-color: #367ea2;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.cont-title-testi-micro {
    display: block;
    text-align: center;
    background: #F4B90B;
    padding: 95px 15px 10px 15px;
}
.foimc{color:#462700 !important; }
.circle-cont-testi-micro img{
    border: solid 10px #E69D08;
}

/* finreplicas */
/* FIN ESTILOS WIDGED ~ TESTIMONIALES */

/* ESTILOS WIDGED PROMOCIONES */

.mcero{
    margin: 0 !important;
}
@media (min-width: 980px){
    .wmp{width: 32.90% !important;}
}
@media (min-width: 768px){
    .wmp{width: 32.90% !important;}
}
.after-box-bk{
    vertical-align: top;
    box-sizing: border-box;
    overflow: hidden;
    text-align: -webkit-center;
    transition:All 0.2000s ease-in-out;
    -webkit-transition:All 0.2000s ease-in-out;
    -moz-transition:All 0.2000s ease-in-out;
    -o-transition:All 0.2000s ease-in-out;
    text-align: center;
}
.after-box-bk:hover{
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
}
.blur-bok-bk{
    -moz-filter:blur(2px);
    -webkit-filter:blur(2px);
    -o-filter:blur(2px);
    -ms-filter:blur(2px);
    filter:blur(2px);
    /*filter: url(https://bci.modyocdn.com/uploads/0979a71e-dda8-439e-960b-ccc61eea92d1/original/blur-empresarios.svg#blur);*/
}
.box-bk{
    -webkit-clip-path: polygon(5% 0, 95% 3%, 100% 90%, 0 100%);
    font-weight: 300;
    background-color: rgba(0, 0, 0, 0.7);
    box-sizing: border-box;
    clip-path: polygon(5% 0, 95% 3%, 100% 32%, 0 34%);
    color: white;
    display: inline-block;
    font-size: 28px;
    height: 83px;
    overflow: hidden;
    text-align: center;
    width: 217px;
}
.justpeople-bk{
    background: url(https://bci.modyocdn.com/uploads/ed7f9efa-8395-46a3-9a16-921503763169/original/bg-justpeople.jpg) no-repeat;
    background-size: cover;
    min-height: 370px;
}
.cont-jp-bk{
    margin-top: 120px;
    padding-top: 24px;    
}
.cowork-bk{
    background: url(https://bci.modyocdn.com/uploads/91e8579a-5a02-4e6c-a641-d2bb7299b2dc/original/bg-cowork.jpg) no-repeat;
    background-size: cover;
    min-height: 185px;
}
.cont-cw-bk{
    margin-top: 20px;
    padding-top: 24px;
}
.dest-dest-bk{
    background: url(https://bci.modyocdn.com/uploads/fce2b222-996e-4762-b341-af7b20a66102/original/bg-destdest.jpg) no-repeat;
    background-size: cover;
    min-height: 185px;
}
.cont-dd-bk{
    margin-top: 20px;
    padding-top: 18px;
}
.benef-bk{
    background: url(https://bci.modyocdn.com/uploads/a8460ab3-44d7-45e5-b4f9-170fa932e85d/original/bg-tdc.jpg) no-repeat;
    background-size: cover;
    min-height: 185px;
}
.cont-tdc-bk{
    margin-top: 20px;
    padding-top: 24px;
}
.lihe-ti{
    line-height: 28px;
    box-sizing: border-box;
}

/* FIN ESTILOS WIDGED PROMOCIONES */

/* ESTILOS WIDGET PUNTO BCINOVA */

.bloque-punto-bcinova{
    background-color: white;
    background-image: url(https://bci.modyocdn.com/uploads/c8ad88b3-6411-42a3-9cae-4ec485a9a2aa/original/motivo-line-white-v.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    color: #000;
}
.en-punton{
    color: #e59d0b;
    font-size: 20px;
    font-weight: bold;
    margin:0;
    padding: 10px 0 35px 0;
    text-align: left;
}
.punto-nova-lista{
    list-style: none;
    margin: 0;
    padding: 0;
}
.punto-nova-lista li{
    background: url(https://bci.modyocdn.com/uploads/23a280c6-cfd7-44cb-966f-a58da7f6d5c3/original/li-style-punto-bcinova.png) no-repeat top left;
    font-size: 18px;
    font-weight: 300;
    margin: 0 0 35px 0;
    padding: 0 0 5px 30px;
    text-align: left;
}
.cont-sug-pbn{
    box-sizing: border-box;
    position: relative;
    min-height: 105px;
}
.cont-sug-pbn p{
    padding-top: 15px;
    box-sizing: border-box;
    color: white;
    font-size: 22px;
    font-weight: 300;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 5;
}
.cont-sug-pbn a{
    position: absolute;
    bottom: 0px;
    text-align: center;
    left: 50%;
    margin-left:-85px;
    z-index: 2;
}
.blpnas{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    min-height: 75px;
    -moz-transform: rotate(1deg);
    -ms-transform: rotate(1deg);
    -o-transform: rotate(1deg);
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    z-index: 0;
    background-color: rgba(1,125,195,0.5);
}
.blpn{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    min-height: 75px;
    -moz-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
    z-index: 0;
    background-color: rgba(1,125,195,0.5);
}
.pr-pn{
    position: relative;
    text-align: center;
    min-height: 425px;
}
.cont-icogeo-pn{
    position: absolute;
    top: 0;
    text-align: center;
    z-index: 2;
    width: 100%
}
.cont-mapgeo-pn{
    position: absolute;
    top:0;
    margin-top: 135px;
    text-align: center;
    z-index: 1;
    width: 100%
}
.floating-geo{
    -webkit-animation-name: Floatingx;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-name: Floating;
    -moz-animation-duration: 3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: ease-in-out;
}

@-webkit-keyframes Floatingx{
    from {-webkit-transform:translate(0, 0px);}
    65% {-webkit-transform:translate(0, 15px);}
    to {-webkit-transform: translate(0, -0px);}    
}

@-moz-keyframes Floating{
    from {-moz-transform:translate(0, 0px);}
    65% {-moz-transform:translate(0, 15px);}
    to {-moz-transform: translate(0, -0px);}    
}

/* FIN ESTILOS WIDGET PUNTO BCINOVA */

/*COMIENZO ESTILOS - HEADER NACE*/

.nace-header {
    background-image: url(https://bci.modyocdn.com/uploads/6d30497f-b896-4901-ad53-984acc249a23/original/bg-nace_2.jpg);
    background-color: #18b151;color: #fff;background-repeat: no-repeat;background-size: cover;font-weight: 300;padding-bottom: 90px !important;position: relative;
}
.nace-header h3 {line-height: 24px;}
.nace-header a.btn {display: table;margin: 0 auto;position: relative;z-index: 1;margin-top: 25px;}

/*FIN ESTILOS - HEADER NACE*/
/*NACE INTRO*/
.nace-intro {text-align: justify;}
.descripcion-microempresarios{margin: 15px 10px;box-sizing: border-box;}.descripcion-microempresarios li{margin-bottom: 12px;}
/*EFECTO POLAROIDS*/
ul.polaroids {max-width: 360px; margin-top: 20px; display: block;}

ul.polaroids a {
    background: #fff;
    display: inline;
    float: left;
    margin: 0 0 27px 30px;
    width: auto;
    padding: 10px 10px 15px;
    text-align: center;
    font-family: 'Overpass', sans-serif;;
    text-decoration: none;
    color: #333;
    font-size: 18px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
    box-shadow: 0 3px 6px rgba(0,0,0,.25);
    -webkit-transform: rotate(-2deg);
    -webkit-transition: -webkit-transform .15s linear;
    -moz-transform: rotate(-2deg);
}

/* By default, we tilt all our images -2 degrees */
ul.polaroids a {
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    transition:All 0.3423s ease;
    -webkit-transition:All 0.3423s ease;
    -moz-transition:All 0.3423s ease;
    -o-transition:All 0.3423s ease;
}
ul.polaroids li{
    list-style: none; 
}
/* Rotate all even images 2 degrees */
ul.polaroids li:nth-child(even) a {
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
}

/* Don't rotate every third image, but offset its position */
ul.polaroids li:nth-child(3n) a {
    -webkit-transform: none;
    -moz-transform: none;
    position: relative;
    top: -5px;
}

/* Rotate every fifth image by 5 degrees and offset it */
ul.polaroids li:nth-child(5n) a {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    position: relative;
    right: 5px;
}

/* Keep default rotate for every eighth, but offset it */
ul.polaroids li:nth-child(8n) a {
    position: relative;
    top: 8px;
    right: 5px;
}

/* Keep default rotate for every eleventh, but offset it */
ul.polaroids li:nth-child(11n) a {
    position: relative;
    top: 3px;
    left: -5px;
}

ul.polaroids li.messy a {
    margin-top: -271px;
    position: relative;
    left: 293px;
    width: 50%;
}

ul.polaroids li a:hover {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
    position: relative;
    z-index: 5;
}


/*Escala las imágenes en HOVER, agrega transiciones y asegurate que el hover aparezca encima de lo demás */
ul.polaroids a:hover {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    position: relative;
    z-index: 5;
}

/* agregar una sombra y preparar la transición */
ul.polaroids a {
    -webkit-transition: -webkit-transform .15s linear;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
}

/* En hover, Oscurece la sombra un poco */
ul.polaroids a {
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
}
/*TERMINO ESTILOS POLAROID*/

/*BREADCRUMS NACE*/

#breadcrumb.bcnace {
    font-size: 14px;
    background: rgb(0, 169, 74);
    border: 0;
    position: relative;
    z-index: 2;
    color: #FFF;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    border-top: 1px solid #EEE;
    padding: 0;
}

#breadcrumb.bcnace a {
    color: #FFF;
}

#breadcrumb.bcproductos {
    background:#f33d33 !important;    
}
/*TERMINO ESTILOS BREADCRUMS NACE*/

/*BREADCRUMS EMPRESARIOS*/

#breadcrumb.empresarios {
    font-size: 14px;
    background:#006fad;
    border: 0;
    position: relative;
    z-index: 2;
    color: #FFF;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    border-top: 1px solid #EEE;
    padding: 0;
}

#breadcrumb.empresarios a {
    color: #FFF;
}

/*TERMINO ESTILOS BREADCRUMS NACE*/

/*Estilos Específicos bloques Call to Action verde*/

.bloque-call-to-action-verde {
    background-image: url(https://bci.modyocdn.com/uploads/bb8a1851-b6d0-4a8c-9f3e-c94070f1baf5/original/bg-call-to-action-green.jpg);
    background-color: #36c876;
    color: #fff;
    background-repeat: repeat;
    background-attachment: fixed;
    background-size: 100%;
}
#postula-nace img{
    border: solid 5px #fff;
}
#postula-nace h3{
    line-height:30px;
}
#postula-nace span{
    line-height:30px;
}

#postula-nace a {
    margin:0;
}

.bloque-call-to-action-verde a.btn {
    display: table;
    margin: 0 auto;
}
/*FIN ESTILOS CALL TO ACTION VERDE*/

/*ciclo de emprendimiento */
.nace-camino p {
    text-align: justify;
}
.nace-camino h3 {
    line-height: 22px;
}
.nace-camino .alert-block {
    padding-top: 20px;
    padding-bottom: 20px;
}
.nace-camino .alert-info {
    color: #fff;
    background-color: #006fad;
    border-color: #bce8f1;
    text-align: center;
}

/*BLOQUE NOTICIAS NACE*/
.bloque-noticias-nace {
    background-image: url(https://bci.modyocdn.com/uploads/1d65e622-b010-4d21-a91f-f43d15247163/original/noticias-bg-nace.jpg);
    background-color: #36c876;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.item-noticia {
    background-color: #fff;
    width: 100%;
    box-sizing: border-box;
    padding: 0 0;
    position: relative;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,.5);
    -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,.5);
    box-shadow: 0 8px 6px -6px rgba(0,0,0,.5);
    overflow: hidden;
    color: #1d1d1d;
}

.item-noticia figure {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0;
    -webkit-clip-path: polygon(0 0, 70% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 70% 0, 100% 100%, 0% 100%);
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}

.item-noticia a.btn {
    display: table;
    margin: 5px auto;
}

.item-noticia p {
    padding: 0px 25px;
    text-align: justify;
    padding-left: 0;
    line-height: 22px;
}

.item-noticia h3 {
    color: #006fad;
    text-align: left;
    font-weight: 700;
    line-height: 22px;
}

.item-noticia .span7 {
    padding: 25px 15px 0 15px;
}

@media (max-width: 767px) {
    .item-noticia figure {
        -webkit-clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 100% 76%);
        clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 100% 76%);
    }
    .item-noticia p {
        padding-left: 25px;
    }

    .item-noticia h3 {
        text-align: center;
        padding: 0px 25px;
    }

    .item-noticia .span7 {
        padding: 0px 15px 0 15px;
    }
    .item-noticia  {
        padding-bottom: 40px;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    .item-noticia figure {
        -webkit-clip-path: polygon(0 0, 70% 0, 100% 100%, 0% 100%);
        clip-path: polygon(0 0, 70% 0, 100% 100%, 0% 100%);
    }

    .item-noticia p {
        padding-left: 25px;
    }
    .item-noticia h3 {
        text-align: center;
        padding: 0px 25px;
    }
    .item-noticia .span7 {
        padding: 0px 15px 0 15px;
    }
    .item-noticia  {
        padding-bottom: 40px;
    }
}

/* carouser adicional */
.carousel-dos{position:relative;margin-bottom:20px;line-height:1}
.carousel-dos-inner{position:relative;width:100%;overflow:hidden}
.carousel-dos-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-dos-inner>.item>img,.carousel-dos-inner>.item>a>img{display:block;line-height:1}
.carousel-dos-inner>.active,.carousel-dos-inner>.next,.carousel-dos-inner>.prev{display:block}
.carousel-dos-inner>.active{left:0}
.carousel-dos-inner>.next,.carousel-dos-inner>.prev{position:absolute;top:0;width:100%}
.carousel-dos-inner>.next{left:100%}
.carousel-dos-inner>.prev{left:-100%}
.carousel-dos-inner>.next.left,.carousel-dos-inner>.prev.right{left:0}
.carousel-dos-inner>.active.left{left:-100%}
.carousel-dos-inner>.active.right{left:100%}
.carousel-dos-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}
.carousel-dos-control.right{right:15px;left:auto}
.carousel-dos-control:hover,.carousel-dos-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-dos-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}
.carousel-dos-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}
.carousel-dos-indicators .active{background-color:#fff}
.carousel-dos-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}
.carousel-dos-caption h4,.carousel-dos-caption p{line-height:20px;color:#fff}
.carousel-dos-caption h4{margin:0 0 5px}
.carousel-dos-caption p{margin-bottom:0}

.carousel-dos-control{opacity:0;-webkit-transition:all 0.5s ease}
.carousel-dos:hover .carousel-dos-control{opacity:0.5;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease}
.carousel-dos:hover .carousel-dos-control:hover{opacity:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease}
.carousel-dos-caption{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease}

/* fin carousel adicional */
.bloque-noticias-nace .carousel-dos-indicators, .bloque-noticias-micro .carousel-dos-indicators {
    position: relative;
    left: 40vw;
    z-index: 5;
    margin: 0;
    list-style: none;
    display: table;
    cursor: pointer;
    right: 0;
    /* top: 80vh; */
    bottom: 0;
}


.bloque-noticias-nace .carousel-dos-control, .bloque-noticias-micro .carousel-dos-control {
    position: absolute;
    top: 40%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 80px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: transparent;
    border: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
    opacity: .5;
    filter: alpha(opacity=50);
}

/*boton amarillo noticias*/
.bloque-noticias-nace .re-bpe, .bloque-noticias-micro .re-bpe {
    bottom: 0;
    height: 36px;
    position: absolute;
    right: 0;
    width: 36px;
    top: inherit;
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    z-index: 4;
}

.bloque-noticias-nace .boton-panel-etapa, .bloque-noticias-micro .boton-panel-etapa {
    vertical-align: top;
    bottom: 0;
    height: 36px;
    position: absolute;
    right: 0;
    width: 36px;
    top: inherit;
    z-index: 5;
}

.bloque-noticias-nace .boton-panel-etapa a, .bloque-noticias-micro .boton-panel-etapa a {
    color: white;
    cursor: pointer;
    display: block;
    font-size: 26px;
    font-weight: 600;
    text-decoration: none;
    padding: 5px 10px;
}


/*BOTONES PERSONALIZADOS*/

.btn-primary-white {
    background: #fff;
    border-radius: 0;
    filter: none;
    min-width: 100px;
    box-shadow: none;
    border: 0;
    color: #187B44;
    box-shadow: 0 -3px 0 #187B44 inset;
    border-radius: 3px;
    padding: 15px 30px;
    font-size: 18px;
}

.btn-primary-white:hover, .btn-primary-white:focus, .btn-primary-white:active, .btn-primary-white.active {
    background-color: #f1f1f1;
}

.alert .btn {
    margin-top: 10px;
}

.btn-info-white {
    background: #fff;
    border-radius: 0;
    filter: none;
    min-width: 100px;
    box-shadow: none;
    border: 0;
    color: #07518A;
    box-shadow: 0 -3px 0 #07518A inset;
    border-radius: 3px;
    padding: 15px 30px;
    font-size: 18px;
}

.btn-white-red { box-shadow: 0 -3px 0 #F33D33 inset;}

/* HEADER EMPRESARIOS*/

.empresarios-header {
    background-image: url(https://bci.modyocdn.com/uploads/deefe36f-1b01-4259-bb75-d9c461ccd021/original/bg-empresarios_2.jpg);
    background-color: #006fad;color: #fff;background-repeat: no-repeat;background-size: cover;font-weight: 300;padding-bottom: 90px!important;position: relative;
}
.empresarios-header h3 {line-height: 24px;}
.empresarios-header a.btn {display: table;margin: 0 auto;position: relative;z-index: 1;margin-top: 25px;}

/*FIN ESTILOS - HEADER EMPRESARIOS*/

/* Noticia Empresarios */

.bloque-noticias-blue {
    background-image: url(https://bci.modyocdn.com/uploads/2e5ff8dd-c410-4780-868b-29ce47fb22e6/original/noticias-bg-empresarios.jpg);
    background-color: #006fad;
}
.bloque-noticias-blue .item-noticia h3{color: #00a94a;}
/*Call to action empresarios*/
.bloque-call-to-action-blue {
    background-image: url(https://bci.modyocdn.com/uploads/07a2c869-8767-40eb-ade1-534209439af1/original/bg-call-to-action-grey.jpg);
}
/*Módulo PED EMPRESAS*/
p.titulo-video {
    color: #fff; height: 50px; font-size: 18px; font-weight: bold; background-color: #165161; margin-top: -6px; line-height: 48px;
}

.lista-ped {
    width: 100%;
    display: block;
    overflow: hidden;
    color: #fff;
    background-color: #067dff;
    box-sizing: border-box;
    padding: 25px 0;
    background-image: url(https://bci.modyocdn.com/uploads/7978c6dc-b24f-4f9a-a374-e984ead354dc/original/bg-lista-PED.png);
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 5px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
}

.lista-ped h3{
    line-height: 25px;
}
.img-lista-ped {
    width: 100px;
    height: 100px;
    margin: 25px auto;
}


/*BRADCRUM MICROEMPRESARIOS*/

#breadcrumb.micro {
    font-size: 14px;
    background: #eeb812;
    border: 0;
    position: relative;
    z-index: 2;
    color: #FFF;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    border-top: 1px solid #EEE;
    padding: 0;
}
#breadcrumb.micro a {color: #fff;}


/*BLOQUE NOTICIAS MICRO*/
.bloque-noticias-micro {
    background-image: url(https://bci.modyocdn.com/uploads/cc31ea16-b5f8-4b58-9f88-e86681d2f72f/original/noticias-bg-micro.jpg);
    background-color: #C7AB33;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.bloque-noticias-micro .item-noticia h3 {color: #00A94A;}
/*Clientes bloque micro*/
.clientes-micro p {font-size: 15px;line-height: 40px;}
.clientes-micro .listado {margin-top: 56px;}
.clientes-micro .listado small {font-size: 12px;color: #9F9FA0;}
/*Estilos Específicos bloques Call to Action feria*/

.bloque-call-to-action-feria {
    background-image: url(https://bci.modyocdn.com/uploads/2c3b8d00-6628-455e-aa10-71f78208fcf8/original/grafica-feria.jpg);
    background-color: #252525;
    color: #fff;
    background-repeat: repeat;
    background-attachment: fixed;
    background-size: 100%;
}

.bloque-call-to-action-feria a.btn {
    display: table;
    margin: 0 auto;
}
/*Estilos Específicos bloques Call to Action Amarillo*/

.bloque-call-to-action-yellow {
    background-image: url(https://bci.modyocdn.com/uploads/0c580fd7-0bac-4da2-8615-215f6d1b0b81/original/bg-call-to-action-yellow2.jpg);
    background-color: #fea528;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100%;
    background-size:cover;
}

.bloque-call-to-action-yellow a.btn {
    display: table;
    margin: 0 auto;
}
.center-block {
    display: block;
    margin:auto;
}
.clientes-micro .rubros {
    color: #252323;
    padding-top: 20px;
    padding-bottom: 25px;
    margin-top: 20px;
    width: 100%;
}
.fond-nuestros-clientes{background:#f1f1f1;}
.clientes-micro .rubros p {
    font-size: 15px;
    line-height: 20px;
}
.clientes-micro .rubros img {
    display: block;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    width:150px;
}
.clientes-micro .rubros img:hover {
    -ms-transform: scale(1.2,1.2); /* IE 9 */
    -webkit-transform: scale(1.2,1.2); /* Safari */
    transform: scale(1.2,1.2);
}

/*CANALES DE ATENCION */

.header { /*Clase universal para los header de páginas internas*/
    width: 100%;
    min-height: 260px;
    position: relative;
    box-sizing:border-box;
}

.bloque.canales {
    padding-top: 0;
}
.header.bloque.canales {
    padding-top: 15px;
    padding-bottom: 0;
}

.canales h1 small {
    color: #252525;
    font-weight: 300;
}

/*Tab General*/

.tab-grande {
    color: #FFF;
    text-align: center;
    padding: 25px 0;
    margin-bottom: 30px;
    background: #00a94a url("https://bci.modyocdn.com/uploads/c1077978-ca8c-4821-ac98-4dc3990aecb9/original/bg-green-atoms.png") right top no-repeat;
}

.tab-grande li {
    display: inline-block;
    float: none;
    margin: 0px 15px;
}

.tab-grande li a {
    font-size: 22px;
    font-weight: 600;
    display: block;
    padding: 10px 20px;
    line-height: 2em;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    position: relative;
    color: #fff;
}
.tab-grande li a:hover{color:#555555;}
.tab-grande>.active>a, .tab-grande>.active>a:hover, .tab-grande>.active>a:focus {
    color: #00a94a;
}
.tab-grande>.active>a:before {
    content: "";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 40px 35px 40px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    bottom: -45px;
    left: 50%;
    margin-left: -40px;
}
@media (max-width: 980px){
    .tab-grande>.active>a:before{
        border-style: none;
        border-width: none;
        border-color: none;
    }
}
/* ESTILOS CANALES DIGITALES */

.ti-hcd{
    font-weight: 300;
    text-align: center;
}
.p-can-d-def{
    font-size: 18px;
    text-align: center;
}
.ti-hcdh{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 22px;
    font-weight: bold !important;
    margin-bottom: 30px !important;
    margin-top: 30px !important;
    padding: 5px 0 5px 0;
}
.color-micro{color: #f4a70b; border-bottom-color: #f4a70b;}
.color-nace{color: #00a94a; border-bottom-color: #00a94a;}
.color-empres{color: #007cc6; border-bottom-color: #007cc6;}
.img-canmi{
    box-sizing: border-box;
    border: solid 10px #fff;
    -moz-box-shadow: 2px 2px 5px #000000;
    -webkit-box-shadow: 2px 2px 5px #000000;
    box-shadow: 2px 2px 5px #000000;
}
.ul-pw-cd li{ line-height: 16px; font-size: 16px; padding: 5px 10px 25px 55px; list-style: none;}
.ul-pw-cd li:nth-child(1){background: url(https://bci.modyocdn.com/uploads/b1db79bb-34bd-49cf-bfba-237f35013143/original/ico-sw-01.png) no-repeat left top;}
.ul-pw-cd li:nth-child(2){background: url(https://bci.modyocdn.com/uploads/63a92275-f17a-4286-8e48-7c971a0fc0b0/original/ico-sw-02.png) no-repeat left top;}
.ul-pw-cd li:nth-child(3){background: url(https://bci.modyocdn.com/uploads/2264513e-274d-4068-98f7-f991af661dac/original/ico-sw-03.png) no-repeat left top;}
.ul-pw-cd li:nth-child(4){background: url(https://bci.modyocdn.com/uploads/d07fd897-b9cb-4693-88cf-61e4ad8a58a3/original/ico-sw-04.png) no-repeat left top;}
.ul-pw-cd li:nth-child(5){background: url(https://bci.modyocdn.com/uploads/ccf11301-576a-4be3-93f8-4ebdad9ce6b7/original/ico-sw-05.png) no-repeat left top;}
.ul-pw-cd li:nth-child(6){background: url(https://bci.modyocdn.com/uploads/576a0106-b3db-4dfb-aea4-396fc56787cd/original/ico-sw-06.png) no-repeat left top;}
.ul-pw-cd li:nth-child(7){background: url(https://bci.modyocdn.com/uploads/262e41bb-7b64-499b-9e51-d9d36a2ea30c/original/ico-sw-07.png) no-repeat left top;}
.ul-pw-cd li:nth-child(8){background: url(https://bci.modyocdn.com/uploads/a5190fce-9c5d-4836-80b4-31a3ea59834c/original/ico-sw-08.png) no-repeat left top;}
.ul-pw-cd li:nth-child(9){background: url(https://bci.modyocdn.com/uploads/04e0c8b3-6fce-42e4-9bd2-00568f395edc/original/ico-sw-09.png) no-repeat left top;}
.ul-pw-cd li:nth-child(10){background: url(https://bci.modyocdn.com/uploads/cd389fe6-ef94-4c50-9530-c711a2064161/original/ico-sw-10.png) no-repeat left top;}
.ul-pw-cd li:nth-child(11){background: url(https://bci.modyocdn.com/uploads/7cc4bd8c-4dbd-4b4c-9f18-e57f6f027079/original/ico-sw-11.png) no-repeat left top;}

.ul-am-cd li{ line-height: 16px; font-size: 16px; padding: 5px 10px 25px 55px; list-style: none;}
.ul-am-cd li:nth-child(1){background: url(https://bci.modyocdn.com/uploads/829cecc8-71bb-491d-a51e-ea53e602a288/original/ico-am-01.png) no-repeat left top;}
.ul-am-cd li:nth-child(2){background: url(https://bci.modyocdn.com/uploads/7b72d4c7-10fc-4d7c-832a-6396f6156a0c/original/ico-am-02.png) no-repeat left top;}
.ul-am-cd li:nth-child(3){background: url(https://bci.modyocdn.com/uploads/863e1892-90ab-4a47-a005-ea3096334e38/original/ico-sw-08.png) no-repeat left top;}
.ul-am-cd li:nth-child(4){background: url(https://bci.modyocdn.com/uploads/a47a41ec-93fc-4938-9c8a-727cb35a8b00/original/ico-sw-02.png) no-repeat left top;}
/*.ul-am-cd li:nth-child(5){background: url(images/ico-am-04.png) no-repeat left top;}*/

.ul-ame-cd li{ line-height: 16px;font-size: 16px;padding: 5px 10px 25px 55px;list-style: none;}
.ul-ame-cd li:nth-child(1){background: url(https://bci.modyocdn.com/uploads/b1db79bb-34bd-49cf-bfba-237f35013143/original/ico-sw-01.png) no-repeat left top;}
.ul-ame-cd li:nth-child(2){background: url(https://bci.modyocdn.com/uploads/b1db79bb-34bd-49cf-bfba-237f35013143/original/ico-sw-01.png) no-repeat left top;}
.ul-ame-cd li:nth-child(3){background: url(https://bci.modyocdn.com/uploads/b1db79bb-34bd-49cf-bfba-237f35013143/original/ico-sw-01.png) no-repeat left top;}
.ul-ame-cd li:nth-child(4){background: url(https://bci.modyocdn.com/uploads/b1db79bb-34bd-49cf-bfba-237f35013143/original/ico-sw-01.png) no-repeat left top;}
/*.ul-ame-cd li:nth-child(5){background: url(images/ico-sw-01.png) no-repeat left top;}*/

.ul-ats-cd li{ line-height: 16px;font-size: 16px;padding: 5px 10px 25px 55px;list-style: none;}
.ul-ats-cd li:nth-child(1){background: url(https://bci.modyocdn.com/uploads/73640b19-8d03-4b37-8c4a-5ffaab66d87b/original/ico-at-01.png) no-repeat left top;}
.ul-ats-cd li:nth-child(2){background: url(https://bci.modyocdn.com/uploads/a92f6db1-8f19-45b8-9c97-652b72e5b88f/original/ico-at-02.png) no-repeat left top;}
.ul-ats-cd li:nth-child(3){background: url(https://bci.modyocdn.com/uploads/9630f1b1-3a10-4e87-ab50-22e5a752e59d/original/ico-at-03.png) no-repeat left top;}
.ul-ats-cd li:nth-child(4){background: url(https://bci.modyocdn.com/uploads/a9f2857f-2fc5-45b6-94ef-fab9c98a488e/original/ico-at-04.png) no-repeat left top;}
.ul-ats-cd li:nth-child(5){background: url(https://bci.modyocdn.com/uploads/10aff20f-83d9-453c-9486-70077157f589/original/ico-at-05.png) no-repeat left top;}
.ul-ats-cd li:nth-child(6){background: url(https://bci.modyocdn.com/uploads/42b42ae2-d0f8-4c1f-b2e8-42f9bea3ad42/original/ico-at-06.png) no-repeat left top;}
.ul-ats-cd li:nth-child(7){background: url(https://bci.modyocdn.com/uploads/4d94594f-ec5d-43ac-8676-2a3a4d96fddf/original/ico-at-07.png) no-repeat left top;}
.ul-ats-cd li:nth-child(8){background: url(https://bci.modyocdn.com/uploads/182aa05a-dccb-4598-85e4-9c00ee965add/original/ico-at-08.png) no-repeat left top;}
.ul-ats-cd li:nth-child(9){background: url(https://bci.modyocdn.com/uploads/178ff5b5-88bd-4e4a-a3fc-81198e5d2426/original/ico-at-09.png) no-repeat left top;}
.ul-ats-cd li:nth-child(10){background: url(https://bci.modyocdn.com/uploads/a4e29499-e25d-4ead-91b8-480d353581a3/original/ico-at-10.png) no-repeat left top;}
.ul-ats-cd li:nth-child(11){background: url(https://bci.modyocdn.com/uploads/74ca8e5c-8dbc-4efc-a91b-bdda336f899f/original/ico-at-11.png) no-repeat left top;}

.img-ib{display: inline-block; vertical-align: bottom;}
.hh-ib{
    display: inline-block;
    width: 77%;
}
.a-apppyme{text-decoration: none; color: #333;}
.hh-ib p{
    display: inline-block;
    margin: 0 0 0 15px;
}
.ti-ampy{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #017dc3;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    margin-left: 15px;
    margin-bottom: 15px;
    margin-top: 0;
    padding: 5px 0 5px 0;
    width: 100%;
}
/* FIN ESTILOS CANALES DIGITALES */

/* ESTILOS CONOCE NUESTROS PLANES */

.hcp-empresarios{    
    background-image: url(https://bci.modyocdn.com/uploads/a3bfaff0-3753-416c-86ff-239a58f134f7/original/bg-conoce-planes-empresarios.jpg);
    background-color: #017dc3;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    font-weight: 300;
    padding-bottom: 60px!important;
    position: relative;
}
.hcp-empresas{    
    background-image: url(https://bci.modyocdn.com/uploads/ddc159c0-8bc2-4b13-8334-b223095d3a0b/original/bg-conoce-planes-empresas.jpg);
    background-color: #008530;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    font-weight: 300;
    padding-bottom: 60px!important;
    position: relative;
}
.hcp-empresariointeg{    
    background-image: url(https://bci.modyocdn.com/uploads/18dcfaa0-af1d-4ccb-a74c-342f6408e19b/original/bg-conoce-planes-empreinte.jpg);
    background-color: #f4a70b;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    font-weight: 300;
    padding-bottom: 60px!important;
    position: relative;
}
.hed-conoce-planes h3, .hcp-empresarios h3, .hcp-empresas h3, .hcp-empresariointeg h3{
    line-height: 24px;
}
.hed-conoce-planes a.btn, .hcp-empresarios a.btn, .hcp-empresas a.btn, .hcp-empresariointeg a.btn{
    display: table;
    position: relative;
    z-index: 1;
    margin-top: 25px;
}
.plan-uno-pls{
    -moz-transition:All .25s ease-in-out; -o-transition:All .25s ease-in-out;
    -webkit-transition:All .25s ease-in-out; transition:All .25s ease-in-out;
    background: url(https://bci.modyocdn.com/uploads/c865ade4-36b4-4794-84ac-7f5de4a5537f/original/bg-plan-01-noh.jpg) no-repeat; background-size: cover;
}
.plan-uno-pls:hover{ background: url(https://bci.modyocdn.com/uploads/5c98e649-93f3-45df-bc55-4207025ba0bc/original/bg-plan-01.jpg) no-repeat; background-size: cover;}
.plan-dos-pls{
    -moz-transition:All .25s ease-in-out; -o-transition:All .25s ease-in-out;
    -webkit-transition:All .25s ease-in-out; transition:All .25s ease-in-out;
    background: url(https://bci.modyocdn.com/uploads/b600db07-62c4-49d6-a1e0-639147761895/original/bg-plan-02-noh.jpg) no-repeat; background-size: cover;
}
.plan-dos-pls:hover{ background: url(https://bci.modyocdn.com/uploads/e82309a8-e650-4fd8-a32a-7e94b547bf6e/original/bg-plan-02.jpg) no-repeat; background-size: cover;}
.plan-tres-pls{
    -moz-transition:All .25s ease-in-out; -o-transition:All .25s ease-in-out;
    -webkit-transition:All .25s ease-in-out; transition:All .25s ease-in-out;
    background: url(https://bci.modyocdn.com/uploads/a83c7a0b-698d-40b7-a74e-2a95757fc41f/original/bg-plan-03-noh.jpg) no-repeat; background-size: cover;
}
.plan-tres-pls:hover{ background: url(https://bci.modyocdn.com/uploads/2f38f25f-b0c3-407d-a7c9-b76943183013/original/bg-plan-03.jpg) no-repeat; background-size: cover;}
.conoce-plan-bk{
    box-sizing:border-box;
    position: relative;
    padding: 10px 0 10px 0;
    min-height: 266px;
}
.conoce-plan-bk h2{
    margin: 5px 0 10px 0;
    color: white;
    font-weight: bold;
    text-shadow:0px 2px 1px  rgba(0,0,0,0.3);
}
.conoce-plan-bk p{
    cursor: default;
    color: white;
    background: rgba(0,0,0,0.5);
    padding: 20px 20px 20px 20px;
    font-size: 16px;
}
.hidder-plan{
    transition:All .25s ease-in-out;
    -webkit-transition:All .25s ease-in-out;
    -moz-transition:All .25s ease-in-out;
    -o-transition:All .25s ease-in-out;
    opacity: 0;
}
.hidder-plan:hover{opacity: 1;}
@media (max-width: 1200px){
    .conoce-plan-bk {min-height: 327px;}
}
@media (max-width: 980px){
    .conoce-plan-bk {min-height: 345px;}
    .plan-uno-pls{ background: url(https://bci.modyocdn.com/uploads/5c98e649-93f3-45df-bc55-4207025ba0bc/original/bg-plan-01.jpg) no-repeat; background-size: cover;}
    .plan-dos-pls{ background: url(https://bci.modyocdn.com/uploads/e82309a8-e650-4fd8-a32a-7e94b547bf6e/original/bg-plan-02.jpg) no-repeat; background-size: cover;}
    .plan-tres-pls{ background: url(https://bci.modyocdn.com/uploads/2f38f25f-b0c3-407d-a7c9-b76943183013/original/bg-plan-03.jpg) no-repeat; background-size: cover;}
    .conoce-plan-bk p{background: rgba(0,0,0,0.2);text-shadow:0px 2px 1px  rgba(0,0,0,0.6);}
    .hidder-plan{opacity: 1;}
}
.cplaneslist{
    background-image: url(https://bci.modyocdn.com/uploads/c8ad88b3-6411-42a3-9cae-4ec485a9a2aa/original/motivo-line-white-v.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    margin: 15px 0;
}
.cplaneslist ul{
    margin: 0;
}
.cplaneslist ul li{
    font-size: 18px;
    line-height: 18px;
    margin: 8px 0;
    list-style: none;
    padding: 0 0 0 20px;
    background: url(https://bci.modyocdn.com/uploads/fd32d742-f355-4050-848f-bf82b533bc14/original/bullet-li-style-planb.png) no-repeat top left;
}
@media (max-width: 768px){
    .cplaneslist ul{margin-left: 5%;}
    .cdescpem ul {margin-left: 5%;}
}
.cdescpem h2{
    margin-top: 15px;
    color: #303030;
    font-weight: bold;
}
.cdescpem ul{
    margin: 35px 0 0 0;
}
.cdescpem ul li{
    line-height: 18px;
    margin: 15px 0;
    font-size: 18px;
    list-style: none;
    background: url(https://bci.modyocdn.com/uploads/fd32d742-f355-4050-848f-bf82b533bc14/original/bullet-li-style-planb.png) no-repeat top left;
    padding: 0 0 0 20px;
}
.cdescpem p{
    margin: 45px 0 0 0;
    font-size: 17px;
}
/* FIN CONOCE NUESTROS PLANES */

/* ESTILOS CUBRE TUS NECESIDADES  */
.cubre-cont-rl{position: relative; padding: 0 !important;}
.bloque-cubre-tn{
    background-image: url(https://bci.modyocdn.com/uploads/49e3e446-be85-413d-8397-d186504b855e/original/bg-cubre-tn.jpg);
    background-color: #36c876;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.tit-cubre-tn{
    font-size: 55px;
    margin-bottom: 115px !important;
}
.tit-cubre-tn span{
    font-size: 35px 
}
.cont-cumc{
    /*position: absolute;
    top: 0;
    margin-top: 230px;*/
    width: 100%;
    text-align: center;
    display: inline-block;
}
.cctnc{
    box-sizing: border-box;
    background: #999;
    color: white;
    margin-bottom: 25px;
    -moz-box-shadow: 6px 6px 0px #D2D2D2;
    -webkit-box-shadow: 6px 6px 0px #D2D2D2;
    box-shadow: 6px 6px 0px #D2D2D2;
}
.cctnc h3{
    font-weight: bold;
    margin-top: 15px;
}
.cctnc p{
    font-size: 14px;
    padding: 12px 45px;
    min-height: 100px;
}
.cctnc a{
    display: table;
    margin: 0 auto 24px auto;
}
.bg-cctct{
    background: url(https://bci.modyocdn.com/uploads/98a2708b-4b7a-4828-9b93-0da66f03baf1/original/cub-r01.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.bg-ccttf{
    background: url(https://bci.modyocdn.com/uploads/38197308-7179-441f-8a99-8c620cefa41f/original/cub-r02.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.bg-ccttdc{
    background: url(https://bci.modyocdn.com/uploads/e502008c-126a-4012-9459-298b513a5679/original/cub-r03.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.bg-cctbdg{
    background: url(https://bci.modyocdn.com/uploads/2442c3bf-7e02-493f-8ca6-26ad02459b4c/original/cub-r04.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.bg-cctcor{
    background: url(https://bci.modyocdn.com/uploads/a40151ee-4cec-4bee-a78c-523fa042cfce/original/cub-r05.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.bg-leasing{
    background: url(https://bci.modyocdn.com/uploads/c3cf4885-1223-4c22-862c-d219d7d8506b/original/cub-r06.jpg);
    background-repeat: no-repeat; background-size: cover;
}
.bg-chhcte{
    background: url(https://bci.modyocdn.com/uploads/e5e1461e-aea4-4e21-ac3e-e23c6bc23cc7/original/cub-r07.jpg);
    background-repeat: no-repeat; background-size: cover;
}
.bg-cchcte{
    background: url(https://bci.modyocdn.com/uploads/6848226b-1b09-4ccc-ab1e-bbbea1bc2963/original/cub-r08.jpg);
    background-repeat: no-repeat; background-size: cover;
}
.ceropm{
    padding-right: 0px !important;
    padding-left: 0px !important;
    background: url(https://bci.modyocdn.com/uploads/a2d80208-e0d3-4c86-b83f-164029d79ab6/original/bg-foot-az.jpg) repeat;
    background-attachment: fixed;
}
.corte-fooimg{
    background: url(https://bci.modyocdn.com/uploads/8595d276-4f7e-4d40-8b12-1a70aeca1f97/original/foot-con-azt.jpg);
    background-repeat: no-repeat;
    height: 288px;
    background-size: cover;
    -webkit-clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
}
.mfoow{
    margin: 0 0 0 20%;
}
.mquerfoo{margin-top: 50px;}
h3.mfoow{
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 20px;
}
p.mfoow{
    font-size: 20px;
    font-weight: 300;
    padding-bottom: 15px;
}
.st-fbk{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    margin: 15px 0 15px 0;
    moz-border-radius-topleft: 5px;
    text-align: left;
    box-sizing: border-box;
    max-height: 100px;
    overflow: hidden;
    border:solid 1px #dddddd;
    background: url(https://bci.modyocdn.com/uploads/036fb2a0-17db-4408-a7fc-fe1eec95c1ba/original/motivo-point-white-v.jpg) repeat;
}
.bknumf{
    height: 100px;
    box-sizing: border-box;
    text-align: center;
    vertical-align: top;
    width: 100px;
    display: inline-block;
    font-weight: bold;
    color:;
    padding-top: 38px;
    font-size: 45px;
    background: #f4a70b;
    -webkit-clip-path: polygon(80% 0, 100% 50%, 80% 100%, 0 100%, 0 0);
    clip-path: polygon(80% 0, 100% 50%, 80% 100%, 0 100%, 0 0);
}
.text-faq-bk{
    box-sizing: border-box;
    display: inline-block;
    width: 70%;
    padding-top: 15px;
    padding-left: 10px;
}
.text-faq-bk p{
    text-align: center;
    font-size: 20px;
}
.bk-cdt{
    background-image: url(https://bci.modyocdn.com/uploads/05818f13-c780-422c-b616-28e8173b4756/original/bg-cubre-capital.jpg);
    background-color: #133748;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.bloque-spb{
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding-top: 40px;
    float: left;
    overflow: hidden;
}
.bk-cdt p, .bk-boga p, .bk-facto p, .bk-leasingc p, .bkcrehip p, .bkcrecom p{
    font-size: 15px;
    margin-bottom: 50px;
    padding: 0 6% 0 6%;
    line-height: 25px;
}
.ul-captra{
    list-style: none;
    margin: 0;
    background-color:rgb(19,55,72);
}
.ul-captra li{
    padding: 20px 0 0 0;
    margin: 0 15px 0 15px;
    height: 66px;
    font-size: 18px;
    display: inline-block;
    font-weight: 600;
}
.ul-captra li:hover, .active-captra{background: url(https://bci.modyocdn.com/uploads/8e682b6a-9221-462b-9899-46e2b64cc71d/original/ul-bg-cap.png) no-repeat center bottom;}
.ul-captra a{color: white; text-decoration: none !important;}.ul-captra a:hover{text-decoration: none !important;}
@media (max-width: 767px){
    .ul-captra li:hover, .active-captra{background: #122832 !important; width: 100% ;}
    .ul-captra li{width: 100%; margin: 0;}
}
.p-tabct{
    font-size: 20px;
    color:#0F1B21;
    padding: 0 10% 0 10%;
    line-height: 25px;
}
.sty-cn-cap{
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright:6px;
    -webkit-border-bottom-left-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    box-sizing:border-box;
    margin: 15px 15px;
    padding: 20px 30px;
}
.c-br-fmn{background: url(https://bci.modyocdn.com/uploads/f19d64c5-5a5e-42c0-82ac-1f4ef7447fc2/original/bg-fmn.jpg) no-repeat; background-size: cover; color: black;}
.c-br-multi{background: url(https://bci.modyocdn.com/uploads/db4b74db-3e00-450c-be63-761fe4512490/original/bm-multi-c.jpg) no-repeat; background-size: cover; color: white;}
.c-br-fpm{background: url(https://bci.modyocdn.com/uploads/29ad8669-c0a1-4008-9088-59d1afb55e8a/original/bg-fpm.jpg) no-repeat; background-size: cover; color:black;}
.c-br-bol{background: url(https://bci.modyocdn.com/uploads/b8b08701-c9c5-4b72-ae71-926e607dae68/original/bm-bol.jpg) no-repeat; background-size: cover; color: black;}
.c-br-gcic{background: url(https://bci.modyocdn.com/uploads/63909f8e-1049-4309-84b1-69ca4ea7ac12/original/bg-gcict.jpg) no-repeat; background-size: cover; color: black;}
.c-br-gcce{background: url(https://bci.modyocdn.com/uploads/6ceb0e3c-a005-4878-9656-3c56449a7203/original/bm-gcce.jpg) no-repeat; background-size: cover; color: white;}
.c-br-gafo{background: url(https://bci.modyocdn.com/uploads/18c2d4f6-991b-4575-9b9f-fa5653a6ced7/original/bm-gafo.jpg) no-repeat; background-size: cover; color: white;}
.c-br-leas{background: url(https://bci.modyocdn.com/uploads/aa55876f-dc14-454e-927e-805e14ab578b/original/bm-leas.jpg) no-repeat; background-size: cover; color: black;}
/* 16 */
.c-br-finmx{background: url(https://bci.modyocdn.com/uploads/85451e04-2093-4102-b6f3-f5eed92d23b7/original/bm-finanmx.jpg) no-repeat; background-size: cover; color:white;}
.c-br-temevw{background: url(https://bci.modyocdn.com/uploads/a15a19aa-9b19-4a65-9183-c5ce367ec8ae/original/bm-temevw.jpg) no-repeat; background-size: cover; color:white;}
.c-br-exporin{background: url(https://bci.modyocdn.com/uploads/c2d1d641-c803-4027-a254-6c63689a85f6/original/bm-exporin.jpg) no-repeat; background-size: cover; color:white;}
.c-br-cvddw{background: url(https://bci.modyocdn.com/uploads/19dac1fe-2753-42ae-b9d6-8f91407e5322/original/bm-cvddvw.jpg) no-repeat; background-size: cover; color:black;}
.c-br-imporin{background: url(https://bci.modyocdn.com/uploads/f3183cfc-a5e8-4bc7-a85f-100a236de3f6/original/bm-importin.jpg) no-repeat; background-size: cover; color:black;}
/* factoring */
.c-br-fac-trad{background: url(https://bci.modyocdn.com/uploads/006dd993-ac25-45af-ba54-3c7ceeea513d/original/img-factoring-04.jpg) no-repeat; background-size: cover; color: black;}
.c-br-efacto{background: url(https://bci.modyocdn.com/uploads/8b3f6f35-4674-4995-95cc-2cf1afbb0e6f/original/img-factoring-02.jpg) no-repeat; background-size: cover; color: white;}
.c-br-fac-inter{background: url(https://bci.modyocdn.com/uploads/2019b6bd-a45b-4226-aa28-8277cf1132fc/original/img-factoring-01.jpg) no-repeat; background-size: cover; color: white;}
.c-br-fac-code{background: url(https://bci.modyocdn.com/uploads/d255e30b-4eaf-4a8b-8436-10d3733a9d4c/original/img-factoring-03.jpg) no-repeat; background-size: cover; color: white;}
/* seguros */
.c-br-seg-multipyme{background: url(https://bci.modyocdn.com/uploads/b47203d3-8fcd-4bcd-9498-710bdb35b01d/original/seg-multipyme.jpg) no-repeat; background-size: cover; color:white;}
.c-br-seg-vecomerciales{background: url(https://bci.modyocdn.com/uploads/2a452881-68fb-45c3-94df-d45397ab1b48/original/seg-vecomerciales.jpg) no-repeat; background-size: cover; color:white;}
.c-br-seg-incendio{background: url(https://bci.modyocdn.com/uploads/698a674d-62a1-4a91-b32c-3fd47d0296a8/original/seg-incendio.jpg) no-repeat; background-size: cover; color:white;}
.c-br-seg-colectivos{background: url(https://bci.modyocdn.com/uploads/194ca41f-9185-4cc6-86cf-d8db06ec7482/original/seg-colectivos.jpg) no-repeat; background-size: cover; color:white;}
.c-br-seg-construccion{background: url(https://bci.modyocdn.com/uploads/d3ba2849-44ca-4259-833f-5d080adb1646/original/seg-construccion.jpg) no-repeat; background-size: cover; color:white;}

.c-br-seg-multipyme ul, .c-br-seg-vecomerciales ul, .c-br-seg-incendio ul, .c-br-seg-colectivos ul, .c-br-seg-construccion ul, .c-br-fac-code ul, .c-br-fac-inter ul, .c-br-efacto ul, .c-br-fac-trad ul, .c-br-fmn ul, .c-br-multi ul, .c-br-imporin ul, .c-br-cvddw ul, .c-br-exporin ul, .c-br-temevw ul, .c-br-finmx ul, .c-br-fpm ul, .c-br-bol ul, .c-br-gcic ul, .c-br-gcce ul, .c-br-gafo ul, .c-br-leas ul{
    font-weight: bold;
    font-size: 16px;
    margin:0 0 15px 0;
}
.c-br-seg-multipyme ul li, .c-br-seg-vecomerciales ul li, .c-br-seg-incendio ul li, .c-br-seg-colectivos ul li, .c-br-seg-construccion ul li, .c-br-fac-code ul li, .c-br-fac-inter ul li, .c-br-efacto ul li, .c-br-fac-trad ul li, .c-br-fmn ul li, .c-br-cvddw ul li, .c-br-imporin ul li, .c-br-temevw ul li, .c-br-exporin ul li, .c-br-finmx ul li, .c-br-multi ul li, .c-br-fpm ul li, .c-br-bol ul li, .c-br-gcic ul li, .c-br-gafo ul li, .c-br-gcce ul li, .c-br-leas ul li{
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    background: url(https://bci.modyocdn.com/uploads/e61745fd-f68c-455c-8479-39f10ac6fb88/original/bullet-li-style-fmn.png) no-repeat top left;
    list-style: none;
    padding:0 0 0 20px;
}
.c-br-seg-multipyme ul li, .c-br-seg-vecomerciales ul li, .c-br-seg-incendio ul li, .c-br-seg-colectivos ul li, .c-br-seg-construccion ul li, .c-br-fac-code ul li, .c-br-fac-inter ul li, .c-br-efacto ul li, .c-br-exporin ul li, .c-br-temevw ul li, .c-br-finmx ul li, .c-br-multi ul li, .c-br-gcce ul li, .c-br-gafo ul li{background: url(https://bci.modyocdn.com/uploads/80544190-08ed-4d18-93fb-80c0f0a94671/original/bullet-li-style-multi.png) no-repeat top left !important;}
-br-seg-multipyme ul li:nth-child(1), .c-br-seg-vecomerciales ul li:nth-child(1), .c-br-seg-incendio ul li:nth-child(1), .c-br-seg-colectivos ul li:nth-child(1), .c-br-seg-construccion ul li:nth-child(1), .c-br-fac-code ul li:nth-child(1), .c-br-fac-inter ul li:nth-child(1), .c-br-efacto ul li:nth-child(1), .c-br-fac-trad ul li:nth-child(1), .c-br-imporin ul li:nth-child(1), .c-br-cvddw ul li:nth-child(1), .c-br-exporin ul li:nth-child(1), .c-br-temevw ul li:nth-child(1), .c-br-finmx ul li:nth-child(1), .c-br-fmn ul li:nth-child(1), .c-br-multi ul li:nth-child(1), .c-br-fpm ul li:nth-child(1), .c-br-bol ul li:nth-child(1), .c-br-gcic ul li:nth-child(1), .c-br-gcce ul li:nth-child(1), .c-br-gafo ul li:nth-child(1), .c-br-leas ul li:nth-child(1){margin-top: 10px;}
.p-tabct img{margin-right: 15px;}
.p-fm{
    color: black;
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 10px;
}
.bk-boga{
    background-image: url(https://bci.modyocdn.com/uploads/98e7e3c1-3225-454f-a22b-f2bf960f0681/original/bg-cubre-apoyo-bg-.jpg);
    background-color: #133748;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.bk-tdc{
    background-image: url(https://bci.modyocdn.com/uploads/0481d05b-4a1b-48f3-9b9f-e642f4d47a21/original/bg-cubre-tdc-bg.jpg);
    background-color: #133748;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.bk-tdc p{ margin-bottom: 50px; padding: 0 6% 0 6%; line-height: 25px;}
.bk-tdc a.btn{ display: table; margin: 0 auto; position: relative; z-index: 1; margin-top: 25px;}
.bk-facto{
    background-image: url(https://bci.modyocdn.com/uploads/55414fe3-c553-4711-8d42-8aa20fb3a3c9/original/bg-cubre-apoyo-fact-.jpg);
    background-color: #133748;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.bk-leasingc{
    background-image: url(https://bci.modyocdn.com/uploads/5245f56d-43d9-45bb-8139-7a8fd01910a3/original/bg-cubre-apoyo-leasing-.jpg);
    background-color: #133748;color: #fff;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;
}
.bkcrehip{
    background-image: url(https://bci.modyocdn.com/uploads/9ba2b341-9087-4797-95d5-18523ee9d586/original/bg-cubre-crehipo.jpg);
    background-color: #133748;color: #fff;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;
}
.bkcrecom{
    background-image: url(https://bci.modyocdn.com/uploads/5eddfc03-ac9f-4d4c-ab88-6eaeed0389f6/original/bg-cubre-crecom.jpg);
    background-color: #133748;color: #fff;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;
}
.pad-cien{padding: 180px 0 0 0;}
/* factoring */
@media (max-width:768px){
    #productos-home .description{top:0 !important; padding:10px 0!important;} 
}
#productos-home .description{position:relative;
    top:-29px;}
.description { margin: 0; }
.iconos-factoring {
}
.box-default-2 a {
    padding: 0 30px!important;
    overflow: visible !important;
}
.iconos-factoring .columns { padding: 0 10%; }
.iconos-factoring .box-default-2 a {background: rgba(247, 247, 247, 0.8);}
.img-circ-productos {
    border: 10px solid #274959;
    border-radius: 100%;
    margin: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    top: -32px;
    width: 50%;
}
#funcionamiento {
    text-align: center;
    background: #fefefe;
    padding:70px 0;
}
#funcionamiento .nav li {
    position: relative;
    display: inline-block;
    float: none;
    margin: 0;
    margin-bottom: 20px;
}
#funcionamiento .nav li:before {
    font-family: FontAwesome;
    content: "\f061";
    position: absolute;
    color: #007cc6;
    font-size: 18px;
    right: -15px;
    top: 50%;
    margin-top: -12px;
    z-index: 99;
}
#funcionamiento .nav li:last-child:before {content: "";}
.context-layouts-show-e-factoring #funcionamiento .nav li:before {content: "";}
#funcionamiento .nav > li a {border-radius: 140px;border: none;width: 51%;margin-left: 29%;padding: 20px;}
#funcionamiento .nav > li a h4 {font-size: 25px;font-weight: bold;}
.context-layouts-show-e-factoring #funcionamiento .nav > li a h4 {font-size: 20px;}
#funcionamiento .nav > li.active > a, #funcionamiento .nav > li.active > a:hover {border-radius: 140px;border: none;background: #007cc6;color: #FFF;}
#funcionamiento .nav > li a:hover {border-radius: 140px;border: none;background: #f1f1f1;color: #007cc6;}
#funcionamiento .nav-tabs {border:none;text-align:center;}
#funcionamiento .tab-content {border: 1px solid #007cc6;border-radius: 10px;font-size: 22px;line-height: 32px;font-weight: 200;overflow:hidden;padding: 5%;margin-top: -45px;}

#funcionamiento .tab-content .span2 {opacity: 0.3;float: none;display: block;width: 100%;margin-bottom: 20px;}
#funcionamiento .tab-content .span2 img {width: 50px;}
#funcionamiento .tab-content .span10 {display: block;vertical-align: middle; text-align: left; float: none;margin: 0;width: 100%;padding: 0px 40px 0px 0px;}
.col-vid {
    float: left;
    width: 60%;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.embed-container iframe, {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.col-tex {
    float: right;
    width: 37%;
}
.box-hl h4 {
    font-weight: 200;
    margin-top: 0;
}
.box-hl p {
    font-size: 1.1em;
    line-height: 1.4em;
    margin: 0 0 20px;
}
@media (max-width: 768px) {
    .iconos-factoring .columns {padding: 0;}
    .box-default-2 a p:after{display:none;}
    .iconos-factoring li{border:none !important;}
}
/* fin factoring */
@media (max-width: 768px){
    .cctnc {padding-bottom: 10px;}
    .cctnc p {min-height: auto;}
    .cctnc h3 {padding-top: 15px; font-weight: bold;}
}
@media (max-width: 1200px){
    .cctnc p {min-height: 120px;}
}
@media (max-width: 980px){
    .cctnc p {min-height: 144px;}
}
/* FIN ESTILOS CUBRE TUS NECESIDADES  */

/* ESTILOS HACER CRECER TU EMPRESA */
#breadcrumb.soluciones-v {
    font-size: 14px;
    background: rgb(9, 99, 36);
    border: 0;
    position: relative;
    z-index: 2;
    color: #FFF;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    border-top: 1px solid #EEE;
    padding: 0;
}

#breadcrumb.soluciones-v a {
    color: #FFF;
}
.bk-hacer-crecer{
    background-image: url(https://bci.modyocdn.com/uploads/dc47b3e0-6d65-4f58-9160-c0584e82aa4e/original/bg-hacer-empresa.jpg);
    background-color: #36c876;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.bk-hacer-crecer p{
    margin-bottom: 15px;
    padding: 0 6% 0 6%;
    line-height: 25px;
}
.chbk-u{
    background: url(https://bci.modyocdn.com/uploads/8772a1ba-0d77-4a86-a949-11daa8669197/original/bg-hace-bg-01.jpg) no-repeat;
    background-size: cover;
}
.chbk-d{
    background: url(https://bci.modyocdn.com/uploads/2aab3d8e-16fc-45ea-8bdb-219d3b980c0f/original/bg-hace-bg-02.jpg) no-repeat;
    background-size: cover;
}
.chbk-t{
    background: url(https://bci.modyocdn.com/uploads/355cd0ee-a712-41cd-bcea-d162a08a361c/original/bg-hace-bg-03.jpg) no-repeat;
    background-size: cover;
}
.c-hacer-bk{
    margin: 35px 0;
    color: black;
    padding: 10px 0;
}
.c-hacer-bk h3{padding: 0 10px; color: #0D0D0D; font-weight: bold;}
.c-hacer-bk p{
    min-height: 155px;
    font-size: 16px;
    padding: 15px 25px;
    box-sizing:border-box;
    color: #0D0D0D;
}
.c-hace-bk a{background: #252624 !important;}
.ul-hacer-em{
    list-style: none;
    margin: 0;
    background: #085420;
}
.ul-hacer-em li{
    padding: 20px 0 0 0;
    margin: 0 15px 0 15px;
    height: 66px;
    font-size: 18px;
    display: inline-block;
    font-weight: 600;
}
.ul-hacer-em li:hover, .active-hacer-em{background: url(https://bci.modyocdn.com/uploads/8e682b6a-9221-462b-9899-46e2b64cc71d/original/ul-bg-cap.png) no-repeat center bottom;}
.ul-hacer-em a{color: white; text-decoration: none !important;}.ul-hacer-em a:hover{text-decoration: none !important;}
@media (max-width: 767px){
    .ul-hacer-em li:hover,.active-hacer-em{background: #122832 !important; width: 100% ;}
    .ul-hacer-em li{width: 100%; margin: 0;}
}
/* FIN ESTILOS HACER CRECER TU EMPRESA*/

/* ESTILOS INTERNACIONALIZAR TU NEGOCIO */
.in-cua{box-sizing: border-box; background: #999; color: white; margin-bottom: 25px;}
.in-cua h3{font-weight: bold; margin-top: 15px;}
.in-cua p{font-size: 16px; padding: 12px 45px; min-height: 45px;}
.in-cua a{display: table; margin: 5px auto;}
.comex-01{background: url(https://bci.modyocdn.com/uploads/5f58b8f8-72cb-4471-bd91-61dde355774e/original/comex-01.jpg); background-repeat: no-repeat; background-size: cover;}
.comex-02{background: url(https://bci.modyocdn.com/uploads/e15497ff-67b0-4491-8dc8-b92ee60526cf/original/comex-02.jpg); background-repeat: no-repeat; background-size: cover;}
.comex-03{background: url(https://bci.modyocdn.com/uploads/1c51929e-b840-470e-9634-7ae784a79f63/original/comex-03.jpg); background-repeat: no-repeat; background-size: cover;}
.comex-04{background: url(https://bci.modyocdn.com/uploads/c63a7ff4-0bf7-4034-866e-8e9b63e41169/original/comex-04.jpg); background-repeat: no-repeat; background-size: cover;}
.comex-05{background: url(https://bci.modyocdn.com/uploads/b1ec902f-b58a-4cb0-9785-3d340b440875/original/comex-05.jpg); background-repeat: no-repeat; background-size: cover;}
.seg-in{box-sizing: border-box; background: #999; color: white; margin-bottom: 25px;}
.seg-in h3{font-weight: bold; margin-top: 15px;}
.seg-in p{font-size: 16px; padding: 12px 45px; min-height: 97px;}
.seg-in a{display: table; margin: 5px auto;}
.seg-in-01{background: url(https://bci.modyocdn.com/uploads/e223e4ed-4203-49ab-892e-9bc4d75ba1d8/original/seg-01.jpg); background-repeat: no-repeat; background-size: cover;}
.seg-in-02{background: url(https://bci.modyocdn.com/uploads/46c8aa6b-2107-4936-92a7-22cb513cda46/original/seg-02.jpg); background-repeat: no-repeat; background-size: cover;}
.seg-in-03{background: url(https://bci.modyocdn.com/uploads/af534f29-f12b-478b-82b8-c3ff81866e4d/original/seg-03.jpg); background-repeat: no-repeat; background-size: cover;}
.seg-in-04{background: url(https://bci.modyocdn.com/uploads/7fc875a1-4dd1-4c13-8137-ca705b2553a1/original/seg-04.jpg); background-repeat: no-repeat; background-size: cover;}
.seg-in-05{background: url(https://bci.modyocdn.com/uploads/307acadb-41d2-474b-beac-a4ba5a146db1/original/seg-05.jpg); background-repeat: no-repeat; background-size: cover;}
.ul-interneg{
    list-style: none;
    margin: 0;
    background-color: #006db4;
}
.ul-interneg li{
    padding: 20px 0 0 0;
    margin: 0 15px 0 15px;
    height: 66px;
    font-size: 14px;
    display: inline-block;
    font-weight: 600;
}
.ul-interneg li:hover, .active-interneg{background: url(https://bci.modyocdn.com/uploads/8e682b6a-9221-462b-9899-46e2b64cc71d/original/ul-bg-cap.png) no-repeat center bottom;}
.ul-interneg a{color: white; text-decoration: none !important;}.ul-interneg a:hover{text-decoration: none !important;}
@media (max-width: 767px){
    .ul-interneg li:hover,.active-interneg{background: #122832 !important; width: 100% ;}
    .ul-interneg li{width: 100%; margin: 0;}
}
.bkgr {background: #e6e6e6;} .bkgr h2{font-weight: bold !important;}
@media (max-width: 980px){
    .ul-interneg li{
        margin: 0 10px 0 10px;
        height: 45px;
        font-size: 12px;
    }
}


.modal.fade.in {
    background: #ddd;
    top: 10%;
}
.modal-header {
    color: #272727;
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
}
.modal-body {
    position: relative;
    max-height: 400px;
    padding: 15px;
    overflow-y: auto;
}
.modal-header h3 {
    font-size: 19px;
}
/* FIN ESTILOS INTERNACIONALIZAR TU NEGOCIO */

/* ESTILOS COMPLEMENTADORES */
.bloque-ryn {
    background-image: url(https://bci.modyocdn.com/uploads/d7624f97-2d0d-4820-9fcb-c8b030c59d82/original/bg-ryn-v2.jpg);
    background-color: #f0f0f0;
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    font-weight: 300;
    padding-bottom: 90px!important;
    position: relative;
}
.bloque-ryn h3{line-height: 24px;}
.ul-ryn{list-style: none;margin: 0;background: #1181BF;}
.ul-ryn li{
    padding: 20px 0 0 0;
    margin: 0 15px 0 15px;
    height: 66px;
    font-size: 18px;
    display: inline-block;
    font-weight: 600;
}
.ul-ryn li:hover, .active-ryn{background: url(https://bci.modyocdn.com/uploads/8e682b6a-9221-462b-9899-46e2b64cc71d/original/ul-bg-cap.png) no-repeat center bottom;}
.ul-ryn a{color: white; text-decoration: none !important;}.ul-ryn a:hover{text-decoration: none !important;}
@media (max-width: 767px){
    .ul-ryn li:hover,.active-ryn{background: #122832 !important; width: 100% ;}
    .ul-ryn li{width: 100%; margin: 0;}
}
.ct-ryn{
    margin: 0;
    padding: 0;
    -webkit-clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
    clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
}
.img-asesh{
    margin-top: 15%;
}
.no-pad-bk{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
@media (max-width: 768px){
    .img-asesh{margin-top: 15px;}
}
.bloque-for {
    background-image: url(https://bci.modyocdn.com/uploads/30ca2f87-c9a9-4fde-8bca-116b740b112b/original/formacion.jpg);
    color: #fff;
    background-size: cover;
    font-weight: 300;
    padding-bottom:90px!important;
    position: relative;
} 
.bloque-for h3{
    line-height: 24px;
    font-size: 20px;
}
.bloque-aag {
    background-image: url(https://bci.modyocdn.com/uploads/85119908-b947-4a77-b279-dcf6bd440d7c/original/bg-apoyo_gestion.jpg);
    background-color: #f4af0b;
    color: #fff;
    background-repeat: no-repeat;

    background-size: cover;
    font-weight: 300;
    padding-bottom: 90px!important;
    position: relative;
}
/* .bloque-aag h1{
margin-bottom:25px;
}*/

.bloque-aag h3{
    line-height: 24px;
}
h2.cc-ph{font-weight: 300;}
.cc-pp{
    padding: 10px 15px 30px 15px;
    font-size: 20px;
}
ul.ul-cc-pd{
    background-color: #eeeeee;
    list-style: none;
    margin: 15px 0;
}
ul.ul-cc-pd li{
    display: inline-block;
    font-size: 18px;
    float: none;
    padding: 30px 15px;
    font-weight: 600;
    color: #017dc3;
}
ul.ul-cc-pd li:hover, .active-ulccpd{background: url(https://bci.modyocdn.com/uploads/8e682b6a-9221-462b-9899-46e2b64cc71d/original/ul-bg-cap.png) no-repeat; background-position: center bottom;}
ul.ul-cc-pd a{color:#017dc3; text-decoration: none !important;}
ul.ul-cc-pd a:hover{text-decoration: none !important;}
#cc-coc h4, #cc-bdg h4 ,#cc-fac h4{margin: 15px 0; font-size: 18px; font-weight: 600;}
#cc-coc h2, #cc-bdg h2 ,#cc-fac h2{ margin: 35px 0; }
#cc-fac p{font-size: 16px;}
.bg-altucc{background: url(https://bci.modyocdn.com/uploads/e88df7a9-669a-4171-a11d-69e2620f7e32/original/motivo-line-green-v.jpg) repeat !important;}
ul.ucc-st{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    background: url(https://bci.modyocdn.com/uploads/efce54cc-2c66-43a9-98a4-2534253cceff/original/bg-ul-cc.jpg) repeat;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    box-sizing:border-box;
    color: white;
    margin: 15px 0;
    padding: 20px 20px;
    font-weight: bold;
    font-size: 18px;
}
ul.ucc-st li{
    box-sizing:border-box;
    margin: 20px 0;
    line-height: 14px;
    padding: 0 15px 0 15px;
    list-style: none;
    font-weight: 300;
    background: url(https://bci.modyocdn.com/uploads/80544190-08ed-4d18-93fb-80c0f0a94671/original/bullet-li-style-multi.png) no-repeat top left !important;
    font-size: 14px;
}
.bl-all{color: black;}
.wt-all{color: white;}
.cyelo{
    color: #f4a70b;
}
.m-top-m{margin-top: 60px;}
.p-tkla{
    background: #fff;
    font-size: 18px;
    -moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 8px rgba(0,0,0,0.5);
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    box-sizing:border-box;
    padding: 10px;
}
.p-tkla p{padding: 20px 20px; line-height: 24px; box-sizing:border-box; margin:0;}
.p-tkla h3{padding-top: 15px;}
.p-tkla ul{
    padding: 0px;
    margin: 20px;
    font-size: 16px;
    font-weight: 600;
}
.p-tkla ul li{
    padding: 5px 0;
    list-style: none;
    font-size: 15px;
    font-weight: 400;
}
.p-tkla ul li img{margin-right: 10px;}
.p-kla-uc{
    padding: 5px 5px;
    margin: 0;
    font-size: 12px;
    line-height: 15px;
    color: #fff !important;
}
.bk-kla-st{
    background: url(https://bci.modyocdn.com/uploads/efce54cc-2c66-43a9-98a4-2534253cceff/original/bg-ul-cc.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
}
.bkdefontana{
    background: url(https://bci.modyocdn.com/uploads/c8ad88b3-6411-42a3-9cae-4ec485a9a2aa/original/motivo-line-white-v.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    border-top: solid 1px #ea560e;
    border-bottom: solid 1px #ea560e;
}
.bkciclosem{
    background: url(https://bci.modyocdn.com/uploads/c8ad88b3-6411-42a3-9cae-4ec485a9a2aa/original/motivo-line-white-v.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    border-top: solid 1px #d3d3d3;
    border-bottom: solid 1px #d3d3d3;
}
ul.q-kla{
    margin: 0; padding: 0;
}
ul.q-kla span{
    font-size: 16px;
    font-weight: 400;
    padding: 10px 5px 20px 0; 
    color: #ffea78;
    display: block;
}
ul.q-kla li{
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    background: url(https://bci.modyocdn.com/uploads/80544190-08ed-4d18-93fb-80c0f0a94671/original/bullet-li-style-multi.png) no-repeat top left;
    list-style: none;
    padding:0 0 0 20px;
    margin: 20px 10px;
}
.circ-kla p{
    font-size: 16px;
    color: #0F1B21;
    padding: 0 10px 0 50px;
    line-height: 25px;
    background: url(https://bci.modyocdn.com/uploads/ced9e275-5c13-43a1-a584-b2d6cb174a29/original/vb-kla.png) no-repeat left top;
}
.ul-erpdef{
    margin: 0 15px; padding: 0;
}
.ul-erpdef li{
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    background: url(https://bci.modyocdn.com/uploads/fd32d742-f355-4050-848f-bf82b533bc14/original/bullet-li-style-planb.png) no-repeat top left;
    list-style: none;
    padding:0 0 0 20px;
    margin: 20px 10px;
}
.ul-erpdef li span{
    font-weight: bold;
    font-size: 18px;
}
/* Estilos aula digital*/
.c-blue-tit {color:#2999d9;}
.c-br-aula-servicios{background: #2999d9;color:white;}
.sty-cn-cap-no-border {
    box-sizing:border-box;
    margin: 10px 10px;
    padding: 10px 30px;
}
.border-separate {border:solid 2px #2999d9;}
.c-circulo-aula {
    background: #0cb02b;
    width:400px;
    height:400px;
    border-radius: 55%;
    overflow: hidden;
}
.c-circulo-aula .num-conte {
    float: left;
    background: #fff;
    width:40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 5px;
}
.c-circulo-aula .num-conte .num {
    font-size: 30px;
    color: #0cb02b;
    padding: 10px 12px;
}
.c-circulo-aula ul {
    margin-left: 0;
}
.c-circulo-aula ul li:nth-child(1) {
    background: #11c032;
    margin-top: 30px;
    padding-bottom: 18px;
}
.c-circulo-aula ul li:nth-child(2) {
    background:#0ca328;
}
.c-circulo-aula ul li {
    list-style: none;
    text-align: left;
    padding: 1px 29px 3px 41px;
    color: white;
    font-weight: 600;
    margin-top: -1px;
    font-size:13px
}
.ribbon {
    font-size: 16px !important;
    width: 73%;
    position: relative;
    background: #f4a70b;
    color: #fff;
    text-align: center;
    padding: 1em 2em;
    margin: 2em auto 3em; 
}
.ribbon:before, .ribbon:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -1em;
    border: 1.5em solid #c78501;
    z-index: -1;
}
.ribbon:before {
    left: -2em;
    border-right-width: 1.5em;
    border-left-color: transparent;
}
.ribbon:after {
    right: -2em;
    border-left-width: 1.5em;
    border-right-color: transparent;
}
.ribbon .ribbon-content:before, .ribbon .ribbon-content:after {
    content: "";
    position: absolute;
    display: block;
    border-style: solid;
    border-color: #a46d00 transparent transparent transparent;
    bottom: -1em;
}
.ribbon .ribbon-content:before {
    left: 0;
    border-width: 1em 0 0 1em;
}
.ribbon .ribbon-content:after {
    right: 0;
    border-width: 1em 1em 0 0;
}
.b-aula-grib {
    /*background: url(images/inscripcion.png) no-repeat ; background-size: cover;*/
    min-height: 200px;
}
.b-aula-grib h3 { padding-top: 55px;}
.pad-t { padding: 75px 0 0 0; font-size: 16px; font-weight:bold;}
.ben-aula h2{color:#f4a70b;}
.ben-aula ul li{color:#f4a70b; font-size: 18px; margin: 20px 0;}
.ben-aula ul li p{ color:#4e5054; font-size: 18px;}
.c-at-aula {
    background: url(https://bci.modyocdn.com/uploads/f63c2cc3-46e1-41ec-9c65-867fe942fad1/original/fondo_at_aula.jpg) ;
    background-repeat: no-repeat;
    background-size: cover;
    border: solid 1px #2999d9;
    color: #585858;
    padding: 20px 0;
}
.c-at-aula p { margin-bottom: 0px;}
.c-at-aula h1{ color:#017dc3;}
.box-aula-ins {background-color:#eaf5df; border:solid 1px #c6d0bc; border-bottom: solid 2px #c6d0bc;}
.box-aula-ins a {margin-bottom: 20px;}
.c-box-aula {border:solid 2px #2999d9; margin-bottom:10px;}
.c-box-aula .line{background-color: #f2faff;}
.p-ico-aula {color: #878787; margin: 10px; padding:10px 0 15px 0;}
.p-ico-aula img {margin-right: 15px;}
/* FIN ESTILOS COMPLEMENTADORES */

/* ESTILOS BENEFICIOS */
.jp-header {
    background-image: url(https://bci.modyocdn.com/uploads/a8808365-aabb-4f86-8e1e-8a3f1ff109ac/original/bg-justpeople-2.jpg);
    background-color: #18b151;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    font-weight: 300;
    padding-bottom: 60px!important;
    position: relative;
}
.jp-header h3 {
    line-height: 24px;
    padding-bottom: 15px;
}
.jp-header a.btn {
    display: table;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.bkjp{
    background: url(https://bci.modyocdn.com/uploads/718ce743-6677-47c1-a311-dfade38711a0/original/gmmosaic.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    border-top: solid 1px #d5d5d5;
    border-bottom: solid 1px #d5d5d5;
}
.tpjustp{
    background: white;
    border-radius: 5px;
    color: #092500;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 19px;
    padding: 15px 50px;
    margin: 15px 10px;
}
.bk-vivircb {
    background-image: url(https://bci.modyocdn.com/uploads/6fc86d31-1186-4711-87d8-95178960836f/original/bg-vvb-v2.jpg);
    background-color: #eeb812;
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    font-weight: 300;
    padding-bottom: 60px !important;
    position: relative;
}
.bk-ucpyme {
    background-image: url(https://bci.modyocdn.com/uploads/66386727-8540-4bba-8aa7-02e66d3a3117/original/bg-ucpyme.jpg);
    background-color: #18b151;
    color: #fff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    font-weight: 300;
    padding-bottom: 60px!important;
    position: relative;
}
.bk-ucpyme h3 { line-height: 24px; padding-bottom: 15px;}
.uc-benef{
    background: #00669f;
    box-sizing: border-box;
    padding: 10px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    -moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
    box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
}
.bg-cashback{
    background-color: #f0f0f0;
    background-image: url(https://bci.modyocdn.com/uploads/50c21a56-7ec7-41cb-ba59-8cd212f41203/original/bg_pymeCash.jpg);
    background-size: cover;
    background-attachment: fixed;
}
.bg-cashback img{
    margin-bottom: 6px;
}
.bk-cashb {
    background-image: url(https://bci.modyocdn.com/uploads/6c420387-2df2-4990-a144-576fe47ccb39/original/bg-cashback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    color: #ffffff;

    padding-bottom: 80px !important;
    position: relative;
}
.bk-cashb h3 {
    line-height: 24px;
    margin-top:-20px;

}
.cash-legal h4{padding: 10px 0 5px 0;}
.cash-legal p{font-size:11px; line-height: 14px; color: #333; padding: 10px 0;}
/* BOX BENEFICIOS */

#promociones { background: none; padding: 0; }
.new-tabs {padding-bottom: 60px !important;}

.box-beneficios-tab li a{
    width: 100%;
    height: 300px;
    display: block;
    overflow: hidden;
    position: relative;
    background-size: cover !important;
    background-position: top center !important;
}

.box-beneficios-tab li a article {
    width: 100%;
    padding: 15px;
    position: absolute;
    display: block;
    background-color: rgba(0,0,0,0.8);
    transition: 0.3s;
    bottom: 0;
    transform: translateY(100%);
    margin-bottom: 110px;
    min-height: 90px;
}

.box-beneficios-tab li a:hover article {transform: translateY(0%);transition: 0.3s; margin-bottom: 0px;}

.box-beneficios-tab li a article h3 {
    margin-bottom: 5px !important;
    color: #fff !important;
    font-weight: bold;
}
.box-beneficios-tab li a article h4 {
    margin-bottom: 5px !important;
    color: #fff !important;
    font-weight: bold;
    font-size: 15px !important;
}

.box-beneficios-tab li a article h5 {
    color: #fff !important;
    font-size: 14px !important;
    margin-bottom: 10px;
}

.box-beneficios-tab li a article p {
    color: #fff;
    margin: 0;
    font-size: 12px;
}

.box-beneficios-tab li a span.dcto {
    color: #00a94a;
    background-color: #fff;
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: center;
    padding: 10px;
    font-size: 16px;
}

.box-beneficios-tab li a span.dcto strong {
    font-size: 40px;
    line-height: 1em;
    display: block;
}
.btn-beneficios {
    background: #b5b5b5;
    position: absolute;
    right: 20px;
    bottom: -65px;
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 0;
    box-shadow: none;
    text-shadow: none;
    color: #fff;
    transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
}

.tab-content {
    overflow: visible;
}

.new-tabs {
    padding: 40px 0;
    /*position: relative;
    background: #eee;*/
}
.new-tabs h2.pull-right {
    width: 55%;
    height: 124px;
    margin: -10px 0 0;
    padding-left: 10px;
    color: rgba(0,0,0,0.87);
    z-index: 2;
    line-height: 1.2;
    position: relative;
}
.new-tabs h2.pull-right span {
    width: 100%;
    position: absolute;
    top: 40%;
    font-size:20px;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.new-tabs h2.pull-right strong { 
    margin-bottom: 10px;
    display: block; 
}
.new-tabs .nav {  
    border-bottom: 0;
    position: relative;
}
.new-tabs .nav li a {
    width: 120px;
    margin: 0;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.54);
    text-align: center;
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    padding: 8px 12px;
}
.new-tabs .nav li a:hover, 
.new-tabs .nav li a:focus,
.new-tabs .nav > li.active > a, 
.new-tabs .nav > li.active > a:hover {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: rgba(0, 0, 0, 0.54);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.new-tabs .nav li.active { 
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1 !important;
    border-bottom: 6px solid #e0e0e0;
}
.new-tabs .nav li a img {
    max-width: 65%;
    margin-bottom:10px;
}
.new-tabs .tab-content{
    padding: 40px;
    min-height: 400px;
    background: #fff;
    border: 1px solid #e0e0e0;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12);  
}
.new-tabs .tab-content.tab-principal{
    width: 100%;
}
.tab-principal h2{
    color:#fff;
}
.new-tabs .nav {
    margin-bottom: 0px;
    position: relative;
}
.tab-content > .active{
    display: block;
    position: relative;
}
/* agregados */
.new-tabs .beneeficios-tabs li a {
    background-position: center center!important;
    background-color: #fff;
    background-size: cover !important;
    border-radius: 0;
    display: block;
    height: 300px !important;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: left;
    width: 100%;
}
.beneeficios-tabs li a article {
    width: 100%;
    padding: 15px;
    position: absolute;
    display: block;
    background-color: rgba(0,0,0,0.8);
    transition: 0.3s;
    bottom: 0;
    transform: translateY(100%);
    margin-bottom: 80px;
}
.beneeficios-tabs li a:hover article {transform: translateY(0%);transition: 0.3s; margin-bottom: 0px;}
.beneeficios-tabs li a article h3 {margin-bottom: 5px !important;color: #fff;font-weight: bold;}

#programas .beneeficios-tabs li a article {margin-bottom: 55px;}
#programas .beneeficios-tabs li a:hover article {margin-bottom: 0px;}

.beneeficios-tabs li a article h5 {color: #fff;font-size: 14px;margin-bottom: 10px;}
.beneeficios-tabs li a article p {color: #fff;margin:0;font-size: 12px;}
.beneeficios-tabs li a span.dcto {
    color: #00a94a;
    background-color: #fff;
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: center;
    padding: 10px;
    font-size: 16px;
}
.beneeficios-tabs li a span.dcto strong {
    font-size: 40px;
    line-height: 1em;
    display: block;
}
/* fin agregados */
.big-box li{
    border: 1px solid rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    height: 310px;
    overflow: hidden; 
}
.small-box li{
    border: 1px solid rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    height: 150px;
    overflow: hidden;
    width:95%;
}
.small-box figure.effect-milo h5 {
    top: 111px;
    font-size: 12px;
    padding: 6px 23px;
    z-index: 99999;
}
.big-box figure.effect-milo h5 {
    left: 26px;
    padding: 20px 23px;
    font-size: 18px;
    right: auto;
    top: 246px;
    height: 63px;
}
.small-box figure.effect-milo p{
    font-size: 12px;
    line-height: 14px;  
}
.big-box figure.effect-milo {
    margin: 0px;
}
.big-box figure.effect-milo a{
    color:#fff;

}
.big-box figure.effect-milo p{
    transform: translate3d(40px, -163px, 0px);
    font-size:14px;
}
.big-box figure.effect-milo p:hover{
    transform: translate3d(40px, -163px, 0px);
}
.btn-beneficios{
    background: #b5b5b5;
    position: absolute;
    right: 20px;
    bottom: -65px;
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 0;
    box-shadow: none;
    text-shadow: none;
    color: #fff;
    transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
}
.btn-beneficios:hover{
    background: #8d8d8d;
    color: #fff;
}
.box-beneficios-tab#promociones-ul li a p,
.box-beneficios-tab#promociones-ul li a h5,
.box-beneficios-tab#promociones-ul li a h2 {
    display: none;
}

.beneeficios-tabs li,
.box-beneficios-tab li {border: 1px solid #e0e0e0;}
.box-beneficios-tab li a article h3 { text-align: left; }

@media (max-width: 1199px) {
    .new-tabs h2.pull-right {
        width: 48%;
    }
}
@media (max-width: 1024px) {
    .info-tab { width: 45%; } 
}

@media (max-width: 979px) {
    .new-tabs .nav li {
        width: 25%;
    }
    .new-tabs .nav li a {
        width: 100% !important;
        margin-bottom: 10px;
        padding: 0px;
    }
    .new-tabs .nav li a img {
        max-width: 40%;
        margin-bottom: 10px;
        display: block;
        margin-left: 30%;
    }
    .new-tabs h2.pull-right {
        width: 100%;
        height: auto;
        margin: 0 0 30px 0;
        padding: 10px 0;
        border: 0;
        text-align: center;
    }
    .new-tabs h2.pull-right span {
        position: static;
    }
}

.context-layouts-show-tarjetas #list-for .columns img {
    height: auto!important;
}
.context-layouts-show-tarjetas #list-for.cambio-color{
    background:transparent!important;
}
.modo1{
    width:100%;
    overflow:hidden;
    background-color:#000;
    height:330px;
    border:1px solid #DEDEDE;
    margin-bottom: 10px;
}
.modo2 {
    width: 49%;
    float: left;
    overflow: hidden;
    height: 150px;
    border: 1px solid #DEDEDE;
}
.endmod {
    margin-left: 2%;
}
.modo1 figure.effect-milo,
.modo2 figure.effect-milo{ 
    margin: 0px;
}
#list-for .row-fluid [class*="span"] {
    margin-left: -0.436%;
}
#list-for figure.effect-milo img {
    transform: translate3d(0px,0,0) scale(1.0);
    width: auto;
}

@media (max-width: 1024px) {    

    .modo1 { height: auto; }
    .modo2 { height: 130px; }

}
@media (max-width: 979px) { 

    .modo2 { height: auto; }
    .modo2 figcaption {
        display: none;
    }
    .info-tab { width: 43%; }

}
@media (max-width: 768px) {
    .new-tabs .nav li a { font-size: 14px; }
    .new-tabs h2.pull-right {
        margin: 10px 0 0;
        float: none;
        text-align: center;
        line-height: 1.1;
        font-size: 18px;
        margin-bottom: 20px;
    }

    .info-tab {
        width: 100%;
        margin: 0;
        padding: 0 15px;
        border: 0;
        position: absolute!important;
        top: 30px;
        left: 0;
        text-align: center;
    }
    .new-tabs {
        padding: 30px 0;
    }
    .new-tabs .nav-tabs {
        text-align: center;
    }
    .new-tabs .nav-tabs li a {
        opacity: 1;
    }
    #list-for .columns > li {
        background: rgba(0,0,0,0.1);
        margin-bottom: 1px;
        border-bottom: 0;
    }
    #list-for .columns li a h3,
    #list-for .columns li a .information-caption {
        color: #fff;
    }
    .context-layouts-show-tarjetas #list-for a {
        color: #fff;
    }

    #list-for [class*="span"] {
        margin-left: 0!important;
    }
    #list-for .span6 {
        margin-bottom: 10px;
    }
    #list-for .span6 ul {
        margin-left: 0;
        overflow: hidden;
    }
    #list-for figure.effect-milo img {
        width: 100%;
    }
}

@media (max-width: 659px) {

    .new-tabs .nav-tabs li:last-child {
        margin-right: 0;
    }
    .new-tabs .nav-tabs li a {
        padding: 0;
    }
    .new-tabs .nav-tabs li a img {
        width: 70px;
    }
    .new-tabs .tab-content { padding: 20px; }
    .new-tabs h2.pull-right {
        margin-top: 0;
        font-size: 14px;
    }
    .new-tabs h2.pull-right strong {
        font-size: 17px;
    }

}

@media (max-width: 375px) {

    .new-tabs .tab-content {
        padding: 20px;
    }
    .new-tabs .nav-tabs .info-tab {
        font-size: 13px;
        line-height: 1.2;
    }
    .new-tabs .nav-tabs li  {
        margin-right: 8px;
    }
    .new-tabs .nav-tabs li a {
        width: 80px;
        height: 80px;
        padding-top: 18px;
    }
    .new-tabs .nav-tabs li a img {
        width: 54px;
    }
    .new-tabs li a span {
        font-size: 9px;
    }
    #list-for .span6,
    #list-for .span6 ul {
        margin-bottom: 0;
    }
    .modo2 {
        width: 100%;
        margin: 0 0 10px 0;
        float: none;
    }
    #list-for a .visible-phone {
        font-size: 10px!important;
    }

}
/* FIN ESTILOS BENEFICIOS */

/* ESTILOS SERVICIO AL CLIENTE */
.bk-servicios-acl {
    background-image: url(https://bci.modyocdn.com/uploads/343e9104-e2a0-4c8a-81e0-e432381240f8/original/bg-dots_az.jpg);
    color: #fff;
    background-repeat: repeat;
    font-weight: 300;
    padding-bottom: 60px!important;

}
.black{ color: #000;}
.bgfaq {
    background-image: url(https://bci.modyocdn.com/uploads/df231fe7-c231-47f4-b5ab-186b7fee1407/original/bg-dots.png);
    border-top:solid 1px #d4d4d4;
    border-bottom:solid 1px #d4d4d4;
    color: #fff;
    background-repeat: repeat;
    padding-bottom: 70px!important;
    clear:both;

}

.bk-servicios-acl h2{
    color: #fff;
    margin: 0; padding: 0;
}
.bk-servicios-acl p{
    box-sizing:border-box;
    color: #1c1c1c;
    font-weight: 400;
    margin: 0; padding: 10px 35% 0 0;
    font-size: 20px;
}
.bk-servicios-acl .p-tkla{
    box-sizing: border-box;
    margin: 50px 0 20px 0;
    color: black;
    font-size: 15px;
}
.bk-servicios-acl .p-tkla img{margin-right: 10px;}
#canales {
    padding: 35px 0;
    /*background: #f1f1f1 url(https://bci.modyocdn.com/uploads/a8a0d899-584f-4cac-bb67-a22c7ae9e264/original/bg-canales.jpg);*/
    background-size:cover;
    color: #000;
}
#canales .span3 { padding-top: 40px; }
#canales .span9 li {
    padding: 10px;
}
#canales li img{
    width:100%;
}
#canales .columns li{
    position:relative;
}
/*anima canales */
#canales .columns-6 li{
    overflow:hidden;
}
#canales .columns-6 li img{
    max-width: none;
    opacity: 1;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0px,0,0);
    transform: translate3d(0px,0,0);
    background-color: #fff;
    border-radius: 100%;
}
#canales .columns-6 li:hover img{
    -webkit-transform: translate3d(0,0,0) scale(0.5);
    transform: translate3d(0,0,0) scale(0.5);
    opacity: 0;
}
#canales .columns-6 li .info-canal {
    top: auto;
    bottom: 0;
    font-size: 12px;
    position:absolute;
    color:#000;
    line-height: 14px;
    text-align: center;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,200px,0);
    transform: translate3d(0,200px,0);
}
#canales .columns-6 li .info-canal strong {
    font-size: 18px;
    line-height: 1.2em;
    display: block;    
}
#canales .columns-6 li:hover .info-canal{
    top:50%;
    -webkit-transform: translate3d(0,-50px, 0);
    transform: translate3d(0,-50px,0);
    opacity: 1;
}
#canales .columns-6 li{
    width: 12.66%;
    margin-left: 3%;
    display: inline-block;
    float: none;
}
#gerencia-general {
    padding: 60px 0;
    color: #FFF;
    background: #00a94a;
}
#gerencia-general img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
}
#gerencia-general h3 {
    margin: 0;
}

#gerencia-general p {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight:100;
}
.bk-operaciones-sc{background: #f0f0f0;}
ul.serv-c{
    margin: 0;
    padding: 0;
}
ul.serv-c li{
    margin: 10px 5px;
    padding: 5px;
    text-align: center;
    display: inline-block;
    list-style: none;
    font-size: 14px;
    line-height: 16px;
    width: 200px; 
    vertical-align: top;
    cursor: default;
    transition:All 0.3000s ease;
    -webkit-transition:All 0.3000s ease;
    -moz-transition:All 0.3000s ease;
    -o-transition:All 0.3000s ease;
}
ul.serv-c li:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
ul.serv-c li span{
    padding: 10px;
    text-align: center;
    display: block;
}
.autoserv-sercli{
    vertical-align: top;
    display: inline-block;
    color: #fff;
    border-radius: 5px;
    box-sizing:border-box;
    margin: 5px;
    padding: 25px 10px;
    background: #008530;
    width: 200px;
    min-height: 135px;
    transition:All 0.3000s ease;
    -webkit-transition:All 0.3000s ease;
    -moz-transition:All 0.3000s ease;
    -o-transition:All 0.3000s ease;
}
.autoserv-sercli span{margin-top: 5px;}
.autoserv-sercli:hover{
    color: white; text-decoration: none;
    transform: scale(1.050);
    -webkit-transform: scale(1.050);
    -moz-transform: scale(1.050);
    -o-transform: scale(1.050);
    -ms-transform: scale(1.050);
}
.autoserv-sercli span{display: block;}
.faq-pyme{
    display: inline-block;
    margin: 0 10px 10px 0;
    padding: 7px 12px;
    border-radius: 5px;
    color: #FFF;
    background: #007cc6;
}
.faq-pyme:hover{color: #fff;}
.pdf-site-f{
    width: 100%;
    box-sizing: border-box;
    padding: 30px;
}
/* FIN ESTILOS SERVICIOS AL CLIENTE */
/* FAQ */
.bk-faqp{background: url("https://bci.modyocdn.com/uploads/b0974722-0e0b-4d01-b596-94752ea49d39/original/bg-preguntas-frecuentes.jpg") no-repeat center center / cover; height:200px; float:none !important;}
.lihr{border-bottom: 1px dotted #ccc; font-weight:400; color:black; line-height: 24px; padding-bottom:15px; padding-left: 10px; background: url("https://bci.modyocdn.com/uploads/971682fe-5c8b-4262-aec0-246732ddfc9c/original/fl-faq.png") no-repeat;} .lihr a{color:black;}
.lifaq-s h2{color:#017dc3; font-weight:400;}
.faq-pyme-f{display: inline-block;margin: 0 10px 10px 0;padding: 7px 12px;border-radius: 5px;color: #007cc6;background: #FFF;}
.faq-pyme-f:hover{color: #000; -moz-box-shadow: 0px 3px 0px #003f63;-webkit-box-shadow: 0px 3px 0px #003f63;box-shadow: 0px 3px 0px #003f63;}
/* FAQ */

/* ESTILOS PAGINA RESULTADO BUSQUEDA*/
.context-search  #search-header {
    background: url("https://bci.modyocdn.com/uploads/d355a3ac-eb06-48e9-85d0-c46a9cfaf0c0/original/blue-background.jpg") no-repeat center center / cover;}
.context-search #page-title {background: none; padding-bottom: 0px; border: none;}
.context-search 
#top {
    border: none;
    background: none; 
    margin: 0;
}
#top>.top-inner { padding: 0; }
.context-search #page-title h2 {color: #fff; overflow: inherit;}
.context-search-show .search-section h3 {border-bottom: 1px solid #f1f1f1; padding-bottom: 10px;}
.search-list li a {color: #007cc6;font-size: 18px;}
.options-search {display: none;}
.context-search .form-search .input-append .btn:hover { background: #009340;}
.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 .search-query {
    padding: 6px 15px;
    border-radius: 3px 0 0 3px;
    border: 0;
    font-size: 29px;
}

.form-search .input-append .search-query { width: 100%;}
.search-list .description {
    display: none;
}
.context-search-show .search-section .search-list li{
    height: auto;
    }
.context-search-show .search-section{
    padding: 0 21px;
    margin-bottom: 0px;
    margin-top: 0px;
    }
/* FIN ESTILOS PAGINA RESULTADO BUSQUEDA */


/*Media widget opciones financiamiento HOME */
#products-home {
    color: #FFF;
    background: url("https://bci.modyocdn.com/uploads/04a51809-ba08-406a-93c7-205cd36f926c/original/bg-empresarios-home.jpg");
    background-size: cover;
    text-align: center;
    padding: 40px 0;
}
#products-home .media { /*position: relative;*/ padding: 40px 0; }
#products-home h2 { margin-bottom:0; /*position: relative;*/ display: inline-block; margin-top: 20px; }
#products-home ul li {
    text-align:center
}
#products-home ul.columns-3 li:first-child{text-align:right}
#products-home ul.columns-3 li:last-child{text-align:left}
#products-home a {
    color: #FFF;
    text-align: center;
    display: inline-block;
    border: 2px solid #FFF;
    border-radius: 50%;
    width: 170px;
    height: 164px;
    padding: 17px;
    padding-top: 30px;
    -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
}
#products-home a:hover {
    text-decoration: none;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

#products-home ul.columns:first-child { padding-top: 32px; }
#products-home .media { padding: 0; }
#products-home .media-body { padding-left: 20px; }
#products-home .media-body  img { width: 50px; }
#products-home .wrapper-box h3 { font-size: 18px !important; }

#products-home .icon-product{
    width: 58px;
    height: 60px;
    overflow: hidden;
    margin: 0 auto;
    background-image: url(https://bci.modyocdn.com/uploads/70ec9cc5-25de-4d06-b9f4-2492728d2098/original/products_sprite.png);
    background-size: cover;
    background-repeat: no-repeat;
    display:table!important;
    
}
#products-home .icon-product.planes{background-position-x: 0px;}
#products-home .icon-product.financiamiento{background-position-x: -58px;}
#products-home .icon-product.pagos{background-position-x: -116px;}
#products-home .icon-product.tarjeta{background-position-x: -174px;}
#products-home .icon-product.comercio{background-position-x: -232px;}
#products-home .icon-product.seguros{background-position-x: -290px;}
#products-home .icon-product.inversiones{background-position-x: -348px;}

@media(max-width:1200px){
    #products-home .icon-product{
        width: 31px;
        height: 32px;
    }
    #products-home .icon-product.planes{background-position-x: 0px;}
    #products-home .icon-product.financiamiento{background-position-x: -31px;}
    #products-home .icon-product.pagos{background-position-x: -62px;}
    #products-home .icon-product.tarjeta{background-position-x: -93px;}
    #products-home .icon-product.comercio{background-position-x: -124px;}
    #products-home .icon-product.seguros{background-position-x: -155px;}
    #products-home .icon-product.inversiones{background-position-x: -186px;}
}
@media(max-width:768px){
    #products-home .icon-product{
        width: 55px;
        height: 56px;
    }
    #products-home .icon-product.planes{background-position-x: 0px;}
    #products-home .icon-product.financiamiento{background-position-x: -55px;}
    #products-home .icon-product.pagos{background-position-x: -110px;}
    #products-home .icon-product.tarjeta{background-position-x: -165px;}
    #products-home .icon-product.comercio{background-position-x: -220px;}
    #products-home .icon-product.seguros{background-position-x: -275px;}
    #products-home .icon-product.inversiones{background-position-x: -330px;}
}

@media(max-width:480px){
    #products-home .icon-product{
        width: 36px;
        height: 37px;
    }
    #products-home .icon-product.planes{background-position-x: 0px;}
    #products-home .icon-product.financiamiento{background-position-x: -36px;}
    #products-home .icon-product.pagos{background-position-x: -72px;}
    #products-home .icon-product.tarjeta{background-position-x: -108px;}
    #products-home .icon-product.comercio{background-position-x: -144px;}
    #products-home .icon-product.seguros{background-position-x: -180px;}
    #products-home .icon-product.inversiones{background-position-x: -216px;}
}

#services-home { padding: 40px 0; background: #FFF; }
#services-home img { width: 52px; }
#services-home h2 { margin-bottom: 30px; text-align: center; }
#services-home h3 { /*font-size: 22px;*/ font-weight: 600; }
#services-home a { color: #333; display: block; }
.yellow-cover {   position: relative; top: 0; height: 440px; }

/* fin media widget OF */
.mtmf{ margin-top:-15px !important;}
.mtmg{ margin-top:10px !important;}

/* LANDING SERVICIOS COMPLEMENTARIOS */
.fondo-pyme{background: #f0f0f0;}
.fondo-pyme-bc{background: #fff;}
.fonto-pyme-blu{background: #017dc3;}
ul.tabslist{
    list-style: none;
    margin: 0;
    background: #006fae;
    min-height: 100px;
    /*max-height: 100px;*/
}
ul.tabslist li{display: inline-block; vertical-align: middle; color: #ffffff; box-sizing: border-box; min-width: 230px;padding: 12px 0; font-size: 15px;margin: 0 15px; position: relative;}
.separador-li{border-right: 1px solid #fff;}
ul.tabslist li img {margin-right: 10px;}
ul.tabslist li small{display: -webkit-inline-box; margin-top: 15px; font-size: 11px;}

ul.ul-planasech{
    background: #017dc3;
    box-sizing: border-box;
    padding: 20px 20px;
    margin: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
ul.ul-planasech li{padding: 5px 0; margin: 0 0 0 10px; color: white;}
.monologo-planasech {width: 35%; display: inline-block; float: left; padding-top: 45px;}
.planasesh-izq {width: 65%; display: inline-block; float: right;}
.texto-planasech{
    border: 1px solid #bcb9b9;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    box-sizing: border-box;
    padding: 10px;
}
.logo-planasech{padding-top: 60px;}
.padding-cero{padding:0 !important;}
.emprendedor-road-box{
    background: #00982c; 
    color:white;     
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin: 0 30px;
    padding: 20px 13px;
}
.emprendedor-road-box a{margin-top: 15px;}
ul.socioasech{box-sizing:border-box; margin: 30px 0 0 0; padding: 0; list-style: none; text-align: center; color: white;}
ul.socioasech li{display: inline-block; vertical-align: top; width: 215px; text-align: center;}
ul.socioasech li img{-moz-box-shadow: 4px 4px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 4px 4px 3px rgba(0,0,0,0.3); box-shadow: 4px 4px 3px rgba(0,0,0,0.3)}
ul.socioasech li h3{font-weight: 400;}
ul.servicios-kla{box-sizing:border-box; margin: 0; padding: 0; list-style: none; text-align: center;}
ul.servicios-kla li{display: inline-block; vertical-align: top; width: 300px; text-align: left; color: white; margin: 15px 15px;}
ul.servicios-kla li img{vertical-align: middle; margin-right: 10px; float: left;}

.video-width{width: 80% !important; height: auto !important;}

.fondo-pyme-old{background: #f0f0f0;}
.tarifa-cliente-kla{border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;border-top-left-radius: 5px; border-top-right-radius: 5px;border:1px solid #e4e4e4;box-sizing:border-box; -moz-box-shadow: 0px 5px 0px #a0a0a0; -webkit-box-shadow: 0px 5px 0px #a0a0a0; box-shadow: 0px 5px 0px #a0a0a0;}
.tarifa-kla-titulo{background: white; box-sizing:border-box; padding: 25px 10px 10px 10px; color: #333;}
.tarifa-kla-precio{background: #fac400; box-sizing:border-box; padding: 20px; color: white;}
.tarifa-kla-precio p{margin:10px 0;}
.tarifa-kla-precio p span:nth-child(1){font-size: 28px;}
.tarifa-kla-precio p span:nth-child(3){font-size: 105px; font-weight: bold; line-height: 90px;}
.tarifa-kla-precio p span:nth-child(4){font-size: 26px; vertical-align: top;}
.tarifa-kla-precio p span:nth-child(6){font-size: 28px; line-height: 45px;}

.formulario-kla{float: right; width: 85%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;border-top-left-radius: 5px; border-top-right-radius: 5px; background: white; font-size: 15px; overflow: hidden; -moz-box-shadow: 0px 5px 0px #a0a0a0; -webkit-box-shadow: 0px 5px 0px #a0a0a0; box-shadow: 0px 5px 0px #a0a0a0; border:1px solid #e4e4e4;}
.titulo-form-kla{background: #017dc3; padding: 10px 0; text-align: center; color: white; font-weight: bold;}
.bajada-form-kla{box-sizing:border-box; padding: 10px 10px; font-weight: 400;}
.formulario-kla fieldset{padding: 10px; margin: 0;border: none; box-sizing:border-box; text-align: center;}
.cont-field-kla{width: 45%; display: inline-block; text-align: left;}
.cont-field-kla input{background: #f1f1f1; border: 1px solid #c2c2c2; box-sizing:border-box; font-size: 15px; padding: 6px 10px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;border-top-left-radius: 3px; border-top-right-radius: 3px; width: 80%;}
.cont-field-kla input.botonkla{background: #00a94a;border: none;width: 150px;padding: 10px;color: white;margin-top: -13px;box-shadow: 0 -3px 0 rgba(0,0,0,.2) inset;}

ul.socioasech{box-sizing:border-box; margin: 30px 0 0 0; padding: 0; list-style: none; text-align: center; color: white;}
ul.socioasech li{display: inline-block; vertical-align: top; width: 215px; text-align: center;}
ul.socioasech li img{-moz-box-shadow: 4px 4px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 4px 4px 3px rgba(0,0,0,0.3); box-shadow: 4px 4px 3px rgba(0,0,0,0.3)}
ul.socioasech li h3{font-weight: 400; text-align: center;}
ul.socioasech li p{text-align: center;}
ul.servicios-kla{box-sizing:border-box; margin: 0; padding: 0; list-style: none; text-align: center;}
ul.servicios-kla li{display: inline-block; vertical-align: top; width: 300px; text-align: left; color: white; margin: 15px 15px;}
ul.servicios-kla li img{vertical-align: middle; margin-right: 10px; float: left;}

ul.beneficios-kla{box-sizing:border-box; margin: 30px 0 0 0; padding: 0; list-style: none; text-align: center; color: white;}
ul.beneficios-kla li{display: inline-block; vertical-align: top; width: 265px; text-align: center; padding: 0 10px;margin: 10px;}
ul.beneficios-kla li p{margin:25px 0 10px 0; text-align: center;}
ul.beneficios-kla li img{-moz-box-shadow: 4px 4px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 4px 4px 3px rgba(0,0,0,0.3); box-shadow: 4px 4px 3px rgba(0,0,0,0.3)}
ul.beneficios-kla li h3{font-weight: 400;}
.pasos-kla{
    border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;border-top-left-radius: 5px; border-top-right-radius: 5px;
    -moz-box-shadow: 0px 5px 0px #00649d; -webkit-box-shadow: 0px 5px 0px #00649d; box-shadow: 0px 5px 0px #00649d;
    background: url(https://bci.modyocdn.com/uploads/025c8e14-4d26-4522-a58c-4b4011033c11/original/bg-pasos-kla.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    border: 1px solid #fff;
    margin: 0 20px;
    padding: 15px;
    box-sizing:border-box;
    color: white;
}
.pasos-kla img{margin-right: 30px;}
.pasos-kla ul{box-sizing:border-box; margin:0; padding: 0;list-style: none; text-align: left;overflow: hidden;}
.pasos-kla ul li{display: inline-block; vertical-align: top; padding: 0; margin: 0; color: white; width: 45%; margin: 0px 0px 11px 0px;}
.pasos-kla ul li span{margin-top: 15px; display: block;}
.pasos-kla ul li img{vertical-align: middle; margin-right: 15px; float: left;}

.defontana-que-es{background: url(https://bci.modyocdn.com/uploads/2932f940-9f4a-4d5f-b76c-b62be0abfc9c/original/que-es-defontana-bg.jpg); background-repeat: repeat; background-attachment: fixed;background-size: cover;}
.defontana-que-es .row-fluid{padding: 20px 0;}
.defontana-que-es p{box-sizing:border-box; padding: 0 20px;}
.defontana-desc{box-sizing:border-box; margin: 0 15px; padding: 0; list-style: none; text-align: left; text-align: justify;}
.defontana-desc li{display: inline-block; vertical-align: top; padding: 0; margin: 23px 5px; color: #333; width: 90%; min-height: 173px;}
.defontana-desc li .defontanta-icon{display: inline-block; width: 32px;} 
.defontana-desc li .descript-defont{float: right; width: 85%;}.defontana-desc li .descript-defont h3{margin: 0 0 10px 0; padding: 0;}
.defontana-form{width: 90%; text-align: left; padding: 0 5px 12px 5px;}
.defontana-form label{display: block;margin-bottom: 5px; color: white;}
.defontana-form input{background: #fff; box-sizing: border-box; font-size: 15px; padding: 8px 10px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;width: 80%;}
.defontana-form input.boton{background: #f9c412;width: initial;padding: 15px 25px;color: white;font-weight: bold;font-size: 15px;border: none;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px}

.ucpyme{font-weight: 400 !important;}
.ucpyme span{color: #006fae;}
.second-ucpyme-uno {margin-top: 131px;}.second-ucpyme-dos{margin-top: 132px;}
.margin-block-ucpyme{margin-bottom:25px;}
.flecha-sercicios-complementarios{position: absolute; width:49px; height:23px; bottom: -20px; z-index: 1; left: 50%;margin-left: -30px;}

/* FIN LANDING SERVICIOS COMPLEMENTARIOS */

.tabbable .tab-content{overflow: visible;}
.bg-liquidez{background-image:url(https://bci.modyocdn.com/uploads/43b4f0b5-d6bb-4273-8fe8-fa2db941ae97/original/liquidez-para-tu-empresa-bg.jpg); background-color:#f0f0f0;color:#fff;background-repeat:no-repeat;background-size:cover;padding-bottom:90px !important;position:relative;}
.bg-crecimiento-inv{background-image:url(https://bci.modyocdn.com/uploads/c4f6abb5-d5f0-4fc1-a383-1095ce67c238/original/crecimiento-e-inversion-bg.jpg); background-color:#f0f0f0;color:#fff;background-repeat:no-repeat;background-size:cover;padding-bottom:90px !important;position:relative;}
.bg-con-garantia{background-image:url(https://bci.modyocdn.com/uploads/ac224c0f-91f3-4221-bff6-6df645dcc478/original/con-garantia-estatal-bg.jpg); background-color:#f0f0f0;color:#fff;background-repeat:no-repeat;background-size:cover;padding-bottom:90px !important;position:relative;}
.bg-para-tus-licitaciones{background-image:url(https://bci.modyocdn.com/uploads/92f43fb3-b67e-45c3-bff2-4629e9e5b3f6/original/para-tus-licitaciones-bg.jpg); background-color:#f0f0f0;color:#fff;background-repeat:no-repeat;background-size:cover;padding-bottom:90px !important;position:relative;}
.bg-divisas{background-image:url(https://bci.modyocdn.com/uploads/0bf403d8-76c0-4d52-a1a6-25540a09a0ab/original/bg-divisas.jpg);  background-color:#f0f0f0;color:#fff;background-repeat:no-repeat;background-size:cover;padding-bottom:90px !important;position:relative;}
.bg-moneda-extranjera{background-image:url(https://bci.modyocdn.com/uploads/bd29a742-a1fa-4fc7-ac0e-00fcafa2c464/original/bg-moneda-extranjera.jpg); background-color:#f0f0f0;color:#fff;background-repeat:no-repeat;background-size:cover;padding-bottom:90px !important;position:relative;}
.bg-importacion{background-image:url(https://bci.modyocdn.com/uploads/000ad054-8710-4bff-bfbd-111407bf4cb1/original/bg-seguroauto.jpg); background-color:#f0f0f0;color:#fff;background-repeat:no-repeat;background-size:cover;padding-bottom:90px !important;position:relative;}

.bg-exportacion{background-image:url(https://bci.modyocdn.com/uploads/9e8309a6-c054-499b-a80f-81e34130fd3a/original/bg-exportacion.jpg); background-color:#f0f0f0;color:#fff;background-repeat:no-repeat;background-size:cover;padding-bottom:90px !important;position:relative;}

.como-solicitar h3{margin:0 0 25px 0; padding:0; font-weight:600;}.como-solicitar strong{color:#f33d33;}
.como-solicitar img{margin-top:-7px; margin-right:5px;}.fogape-img{margin-top: 7px !important;}
.como-solicitar small{line-height: 10px;}
.separador-productos{height:0px; border-top:1px solid #D8D8D8; margin:10px 0;}
/* fin estilos financiamiento */

/* cajas */
.columns {
    list-style: outside none none;
    margin: 0 0 0 -2%;
    padding: 0;
}
.box-default-4 li {position: relative;width: 98%;height: 210px;background:#000000;overflow: hidden; border-radius: 0;}
.box-default-4 img {opacity:0.5;display: block;width: 100%;max-width: 100%;transition:.3s;}
.box-default-4 li:hover img {
    -ms-transform: scale(1.1,1.1); /* IE 9 */
    -webkit-transform: scale(1.1,1.1); /* Safari */
    transform: scale(1.1,1.1);
    transition:.3s;
}
.box-default-4 li:first-child {width: 38%;}
.box-default-4 li:nth-child(2) {width: 58%;}
.box-default-4 li:nth-child(3) {width: 30%;}
.box-default-4 li:nth-child(4) {width: 30%;}
.box-default-4 li:nth-child(5) {width: 34%;}
.box-default-4 a {display: block;color: #444;max-height: 310px;overflow: hidden;}
.box-default-4 .caption {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    width: 100%;
    padding: 30px;
}
.box-default-4 a h2 {
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    font-weight: 300;
    /* padding-right: 50px; */
    margin: 0;
    width: 100%;
    margin-bottom: 20px;
}
.box-default-4 a h4 {
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    color: #fff;
}
/* materials tabs */
.material-tabs-style{
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin: 0.5rem 0 1rem 0; 
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.tabsgroup{
    margin-bottom: 0px !important;
    border: none !important;
    -webkit-border-radius: 0 !important; 
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;}
.tabsheading {
    color:#333;display: block;
    cursor: pointer; min-height: 3rem;
    line-height: 3rem;padding: 0 1rem;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
}
.tabsheading a{color: #f33d33 !important; padding: 0 !important; background:#fff !important;}
.tabsheading a:hover{text-decoration: none;}
.tabsheading a:active{text-decoration: none;}
.tabsinner{
    border-top: none;
    border-bottom: solid 1px #e5e5e5;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 400;
}
.resetpaddingul{padding-top: 0; padding-bottom: 0;}
/* video youtube responsive */
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
section.wg-text {
    /*overflow: hidden;*/
}

@media (max-width: 963px){
    #botonera-links .colores-btn li.color-btn3 {
      width: 31% !important;
      font-size: 10px !important;
      line-height: 1.3;
    }
}

#footer-logos {
    background: #FFF;
    padding: 35px 0;
    text-align: center;
}

#footer-logos img { height: 80px; }

#footer-logos {border-top: 1px solid #eee;}

#footer-logos a img { 
    filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;    
    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;
}

/*Encabezados todas las paginas*/
.colores {
    display: block;
    height: 5px;
    padding: 0 !important;
}
.colores div {
    float: left;
    height: 5px;
}
.colores div:first-child {width: 15%;}
.colores div:nth-child(2n) {width: 55%;}
.colores div:nth-child(3n) {width: 15%;}
.colores div:nth-child(4n) {width: 15%;}
.colores .ve {background-color: #00a94b;}
.colores .ro {background-color: #f33d33;}
.colores .az {background-color: #007ebf;}
.colores .am {background-color: #fbed00;}

.bloque {
    min-height: 200px;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    font-weight: 300;
    padding: 30px 0 20px 0 !important
}
.bloque h1{
    margin-bottom:0px;
}
.bloque h3{
    line-height: 24px;
}

.bloque h2 {
    font-weight: 300;
}
/*RWD*/
@media (max-width: 480px) {
    .bloque {
        min-height: 100px;
        padding-bottom: 10px!important; */
    }
    .bloque h3 {display: none;}
    .tab-pane .como-solicitar {width: 100%;}
}
h3.tit-beneficios, h3.tit-requisitos {line-height: 50px;}
h3.tit-beneficios span {background-color: #00a94b; border-radius: 50%; width: 50px; height: 50px; display: block; float: left; margin-right: 10px; margin-left: -30px; margin-bottom: 5px; text-align: center;}
h3.tit-beneficios span:after {
    content: "\f087";
    font-family: FontAwesome;
    font-weight: normal;
    color: #ffffff;
    font-style: normal;
    font-size: 30px;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
}
h3.tit-requisitos span {background-color: #007ebf; border-radius: 50%; width: 50px; height: 50px; display: block; float: left; margin-right: 10px; margin-left: -30px; margin-bottom: 5px; text-align: center;}
h3.tit-requisitos span:after {
    content: "\f15c";
    font-family: FontAwesome;
    font-weight: normal;
    color: #ffffff;
    font-style: normal;
    font-size: 30px;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
}
.ul-tabs-productos {
    font-size: 15px;
    line-height: 19px;
    width: 49%;
    padding: 20px 30px;
    margin: 0;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}
.ul-lonely{
width:80%;
}
.tab-pane .ul-tabs-productos li {
    list-style: none;
}
.tab-pane .ul-tabs-productos .list-tit {font-weight: bold;}
.tab-pane .ul-tabs-productos .list-tit:before {
    margin-left: -20px;
    margin-right: 5px;
    content: "\f061";
    font-family: FontAwesome;
    font-weight: normal;
    color: #007ebf;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
}
.tab-pane .ul-tabs-productos li:before, .ul-bullet-green li:before {
    margin-left: -20px;
    margin-right: 5px;
    content: "\f00c";
    font-family: FontAwesome;
    font-weight: normal;
    color: #00a94b;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
}
.tabs-styles-productos h2{margin-top: 30px; font-weight:400; color:#f33d33;}.tabs-styles-productos p{font-weight:400; line-height: 22px; display:inline-block;}.tabs-styles-productos h3{font-weight:400;margin: 25px 0;}
.tabs-styles-productos p img{border: 1px solid #FFFFFF;width: 35%;height: auto;margin-left: 25px;margin-right: 5px;margin-bottom: 10px;box-shadow: 1px 2px 5px rgba(0,0,0,0.7);transition:All 0.3000s ease-in-out;transform:scale(1);}
.tabs-styles-productos p img:hover{transform:scale(1.091);}
.tabs-styles-productos p img.no-sombra{box-shadow:none !important;}

.ul-tabs-productos img{margin-left: -20px;margin-right: 11px;}.ul-tabs-productos li{margin: 15px 0 5px 0; color:#333;}.ul-tabs-productos h3{color:#f33d33;font-weight:400;margin-bottom: 35px;}.ul-tabs-productos h4{font-weight: 600;margin-top: 40px;}

.tabs-styles-productos .como-solicitar.bloque-punto-bcinova.text-left.wow.fadeIn {
background: transparent;
border-top: 1px dotted #666;
    text-align: center;
}
.tabs-styles-productos p.lead {
    color: #666;
    line-height: 1.6em;
    font-weight: 300;
    font-size: 20px;
}
.cont-post .tabbable.tabs-left .nav-tabs {border:none; background:none; border-right: 1px solid; padding: 30px 30px; margin-top: -40px;}
.cont-post .tabs-left li a p{font-weight:400;}
.cont-post .tabs-left li.active a {color:#333;}
.cont-post .tabs-left li a:hover {color:#007cc6; font-weight:bold;}
.cont-post .tabs-left li.active a {color:#333; font-size:20px;}
.cont-post .tabs-left li.active a p{font-weight:bold;}
.cont-post .tabs-left li a {color:#333; font-size:20px;}
.cont-post .tabs-left > li.active:after {border-color: transparent #333 transparent transparent;}
.cont-post #requisitos-planes {background: #f1f1f1; border-radius: 3px; margin-bottom:20px;}
.cont-post .tabs-left li a:focus {background: none !important; border:none; outline: none; }
.cont-post .tabs-left > li.active > a {background: none; border:none; outline: none;}
.cont-post #requisitos-planes p {margin: 0;}
.cont-post .btn {color: #fff;background: #007cc6; padding: 15px 30px;float:right;}
.tabs-styles-productos h2{margin-top: 30px; font-weight:400; color:#f33d33;}
.tabs-styles-productos p{font-weight:400; line-height: 22px; display:inline-block;}
.tabs-styles-productos h3{font-weight:400;margin: 25px 0;}
.tabs-styles-productos p img{
    border: 1px solid #FFFFFF;width: 35%;height: auto;
    margin-left: 25px;margin-right: 5px;margin-bottom: 5px;
    box-shadow: 1px 2px 5px rgba(0,0,0,0.7);
    transition:All 0.3000s ease-in-out;transform:scale(1);
}
.tabs-styles-productos p img:hover{transform:scale(1.091);}
.tabs-styles-productos p img.no-sombra{box-shadow:none !important;}
.ul-lonely{width:80%;}
.ul-tabs-productos img{margin-left: -20px;margin-right: 11px;}
.ul-tabs-productos li{margin: 15px 0 5px 0; color:#333;}
.ul-tabs-productos h3{color:#f33d33;font-weight:400;margin-bottom: 35px;}
.ul-tabs-productos h4{font-weight: 600;margin-top: 40px;}
.como-solicitar{color:#333;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px; box-sizing:border-box;margin-top:20px; padding:25px 25px; font-size:15px; font-weight:400; width:100%;}
.como-solicitar h3{margin:0 0 25px 0; padding:0; font-weight:600;}.como-solicitar strong{color:#f33d33;}
.como-solicitar img{margin-top:-7px; margin-right:5px;}.fogape-img{margin-top: 7px !important;}
.separador-productos{height:0px; border-top:1px solid #D8D8D8; margin:10px 0;}
.tab-pane .legales-productos{line-height: 14px;color: #333;box-sizing: border-box;margin-top: 10px;padding: 15px 10px;font-size: 11px;font-weight: 400;}
.tab-pane .como-solicitar {border-top: 1px dotted #666; text-align: center;}
.tab-pane .como-solicitar small span {background-color: #f0f0f0; border-radius: 4px; padding: 3px;}
.tab-pane .ul-tabs-productos li {list-style: none;}
.ul-bullet-green{list-style:none;}.ul-bullet-green li{margin-bottom:10px;}
.ul-tabs-productos li:before, .ul-bullet-green li:before,  {
margin-left: -20px;
margin-right: 5px;
content: "\f00c";
font-family: FontAwesome;
font-weight: normal;
color: #00a94b;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
}
.tab-interno-productos{list-style: none; display: flex !important;margin: 0;padding: 0; background:-webkit-gradient(linear, 50% 100%, 50% 0%, from(#e4e4e4), to(#efefef));}
.tab-interno-productos li{border: 1px solid rgba(40,44,42,0.1)!important; background: -webkit-gradient(linear, 50% 100%, 50% 0%, from(#e4e4e4), to(#efefef)) !important; padding: 13px 20px !important;}
.tab-interno-productos li:not(:last-child){border-right: none !important;}
.tab-interno-productos li.active{border-top:2px solid #f33d33 !important; border-bottom: none !important; background: white!important;}
.tab-interno-productos li.active a{color:#f33d33 !important;}
.tab-interno-productos li a{line-height: 1; font-weight:400 !important; font-size:15px !important;}
.tab-interno-productos li a:hover{color:red !important; font-weight:400 !important;}
.related-posts-list li a {
    color: #666;
    border-left: 3px solid #f1f1f1;
    display: block;
    padding: 5px 0px 5px 15px;
    line-height: 1.5em;
    transition: .3s;
    margin-bottom: 15px;
    font-size: 17px;
}
.related-posts-list li a:hover {color: #333;border-left: 3px solid #007cc6;transition:.3s;}
#sidebar #relacionados-posts li, #sidebar #relacionados-posts .related-posts-list li {border: none;}
.conditions {font-size: 11px;line-height: 1.4em;color: #555;}
.related-posts-list {list-style:none;}
.cont-relacionados h3 {font-size: 28px;font-weight: 300;}
.promo-img-personas {display:none;}
.promo-img-empresas {display:block;}
.cont-relacionados .btn {
    margin-left: 25px;
    box-shadow: none;
    border-radius: 0;
    color: #333;
}
section.wg-text > div#beneficiarios-home {
    padding: 40px 0 0px 0;
}
#beneficiarios-home ul.list-container {
    list-style: none;
    margin: 0px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
            justify-content: space-between;
}
#beneficiarios-home h2 { margin-bottom: 40px; }
#beneficiarios-home .list-container li {
    height: 220px;
    width: 25%;
    border-radius: 3px;
    background: #fff;
    margin: 10px;
    position: relative;
    transition: 0.3s all ease;
    -webkit-box-shadow: 0px 0px 35px 0px rgba(50, 50, 50, 0.03);
    -moz-box-shadow: 0px 0px 35px 0px rgba(50, 50, 50, 0.03);
    box-shadow: 0px 0px 35px 0px rgba(50, 50, 50, 0.03);
}
#beneficiarios-home .list-container li:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    background: rgba(255,255,255,.5);
    -webkit-box-shadow: 0px 0px 35px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: 0px 0px 35px 0px rgba(50, 50, 50, 0.05);
    box-shadow: 0px 0px 35px 0px rgba(50, 50, 50, 0.05);   
}
#beneficiarios-home .list-container li:first-child { margin-left: 0px }
#beneficiarios-home .list-container li:last-child { margin-right: 0px }
    
#beneficiarios-home .list-container li a,
#beneficiarios-home .list-container li a:hover {
    color: #fff;
    text-decoration: none;
}
#beneficiarios-home .list-container figure {
    margin: 0px;
    padding: 15px;    
}
#beneficiarios-home .list-container .cover{
    background-image:url(https://bci.modyocdn.com/uploads/02ae6f5f-db4a-49b3-995c-8ec311c214db/original/icons-asociados.png);
    width: 45px;
    height:45px;
    border-radius: 3px;
    overflow:hidden;
    background-color: #fff;
    position: absolute;
    background-size:cover;
    top: 12px;
    right: -7px;
    -webkit-box-shadow: 0px 0px 35px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: 0px 0px 35px 0px rgba(50, 50, 50, 0.05);
    box-shadow: 0px 0px 35px 0px rgba(50, 50, 50, 0.05);
}
#beneficiarios-home .list-container .cover.factura{
    background-position-x: 0px;    
}
#beneficiarios-home .list-container .cover.proveedores{
    background-position-x: -45px;    
}
#beneficiarios-home .list-container .cover.cobranza{
    background-position-x: -90px;    
}
#beneficiarios-home .list-container .cover.recaudacion{
    background-position-x: -135px;    
}


#beneficiarios-home .list-container figure h3,
#beneficiarios-home .list-container figure small {
    margin: 0;
    padding: 0;
    color:#333;
}

#beneficiarios-home small {
    font-size: 13px;
    font-weight: 400;
}

#beneficiarios-home .list-container figure h3 {
    color: #009640;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    width: 85%;
    height: 55px;
}

#beneficiarios-home .btn-primary {
    padding: 7px 14px;
    position: absolute;
    bottom: 15px;
    font-weight: 600;
    font-size: 12px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    background: #009640;
}
@media (max-width: 979px){
    #beneficiarios-home .list-container li {
        height: 175px !important;
        width: 46% !important;
        min-height: 190px;
    }
    #beneficiarios-home ul.list-container {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media (max-width: 540px){
    #beneficiarios-home .list-container li {
        height: 200px !important;
        width: 100% !important;
    }
}
/* =============================================
MEDIA QUERYS
=============================================== */
@media (max-width: 1200px) {
    /* =================================================
    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 {
    margin-left: 10px;
}
#nav-menu > .pull-left > ul > li > a { 
    padding: 30px 10px 8px 10px; 
    font-size: 15px; 
}

header h1 { margin-top: 7px; margin-bottom: 0; }

.client-access a {
    margin-top: 29px;
    padding: 6px 8px;
    font-size: 13px;
}
.btn { font-size: 16px; padding: 12px 23px; }
.btn-small { padding: 4px 10px; }

.btn {
    min-width: 80px;
}
#products-home a {
    width: 130px;
    height: 124px;
    padding: 17px;
    padding-top: 17px;
}
#products-home .wrapper-box h3 {
    font-size: 14px !important;
}
#products-home .media-body img {
    width: 40px;
    margin-bottom: -7px;
}
.yellow-cover {
    height: 330px;
}
}

@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: 15px; 
}
header h1 { margin-top: 7px; margin-bottom: 0; }
.client-access{
    /*display:none;*/
}
.client-access a {
  margin-top: 18px;
  padding: 6px 8px;
  font-size: 14px;
}
.client-access a:first-child{/*display:none;*/}
.hidden-tablet{display:none;}
.btn { font-size: 16px; padding: 12px 23px; }
.btn-small { padding: 4px 10px; }

.btn {
    min-width: 80px;
}
#botonera-links .pull-left {
    display: none;
}

/* productos */

#products-home .columns {
    padding-top: 25px;
}
#products-home .yellow-cover {
    height: 300px;
}
#products-home .media-body {
    padding-left: 0;
}
#products-home a {
    width: 120px;
    height: 120px;
    padding: 20px;
}
#products-home h3 {
    font-size: 16px!important;
}
/* internacionalizar */
.in-cua h3{font-size: 18px; line-height: 17px;}


}

@media (max-width: 963px) {
    .client-access a {
    margin-top: 28px;
    padding: 3px 5px;
    font-size: 12px;
}
h2 {
    font-size: 22px;
}

.conoce-planes .planes-ft p span {
    font-size: 22px;
}

}

@media (max-width: 768px) {
    /* =============================================
UI
=============================================== */

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }


/* HIGHLIGHT TEXT */


/* BUTTONS */

.btn {
    padding: 7px 10px;
}
.btn-large {
    font-size: 18px;
    padding: 12px 40px;
}

/* MISSELANIUS */

section.wg-text > div { padding: 20px 10px; }

.wg-title { margin-bottom: 30px; }
.wg-title p { font-size: 15px; }

.call-action { margin-top: 20px; }
.row-fluid [class*="span"] { min-height: 0; }


/* =============================================
HEADER
=============================================== */
#navigation .container { padding: 0 5px; }


/* =============================================
MENU
=============================================== */
.off-screen-nav-button {
  display: block;
}

/*#nav-menu > .pull-right { display: none; }*/

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

header h1 { margin: 0; padding: 6px 0; width: 200px !important; }
.logohome img { height: 24px; margin-top: 4px; width: 100px; margin-left:15px;}
#dropdowns { display: none; }



/* SIDR */
/*
.sidr.left {
    width: 240px !important;
}
#close-right-menu {
    top: 20px !important;
}
.sidr form input[type="search"] {
  background: #FFF;
  color: #333;
  width:185px;
}
.sidr form {
  margin: 0;
  margin-left: -10px;
  padding: 10px;
  padding-bottom: 0;
}
.sidr ul li {
  line-height: 2.5;
  padding-left: 10px;
  font-size: 14px;
}
.nav-responsive a:after {
  font-family: FontAwesome;
  position: absolute;
  right: 10px;
  top: -20px;
  content: "\f105";
  color: #444;
  font-size: 30px;
}
.nav-responsive a {
  position: relative;
}
.sidr ul li:hover,
.sidr ul li.active,
.sidr ul li.sidr-class-active {
  line-height: 2.5;
}
.sidr h4 {
    background: #000;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
}
.sidr h4 a {
    color: #DACC00;
    padding: 10px;
    display: block;
    font-size: 24px;
    text-align: right;
}
#close-right-menu {
    display: none;
}
*/
a#right-menu{margin-left:12px;}
/* =============================================
HOME
=============================================== */

/* FEATURED WIDGET */

.valign-text { padding: 20px 0; }

/* =============================================
OTROS
=============================================== */

.dis-none{display: none;}

/* productos */
.display-none-768{display:none;}
.display-initial-768{display:initial !important;}
.ul-tabs-productos{width: 100%;}

#products-home .pull-left { display: none; }
#products-home .media-body { padding: 0; }
#products-home .columns-3 > li { width: 33.33%; float: left; margin: 0 0 10px 0; }

#products-home  { padding: 20px 0; }

#products-home a {
  display: inline-block;
  border-radius: 50%;
  width: 92px;
  height: 92px;
  padding: 13px;
}
#products-home h2 { margin-top: 0; line-height: 1 }
#products-home .columns { padding-top: 10px; margin: 1%; }
#products-home .wrapper-box.first img { width: 50px; }
#products-home .wrapper-box img { width: 70px; }
#products-home h3 {
  font-size: 12px !important;
}
.tabs-styles-productos p img {
    border: 1px solid #FFFFFF;
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    box-shadow: 1px 2px 5px rgba(0,0,0,0.7);
    transition: All 0.3000s ease-in-out;
    transform: scale(1);
}
/* fin productOs */
/* servicio al cliente */

#gerencia-general { padding: 20px 0; }
#gerencia-general .span6 { margin-bottom: 20px; }
#gerencia-general h2 { margin-bottom: 30px; line-height: 1; }
#gerencia-general .pull-left { float: left; margin-right: 15px; }
#gerencia-general img { width: 60px; height: 60px; }
#gerencia-general p {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.1;
}
#gerencia-general h4 { font-weight: 600; font-size: 16px; }


/* canales digitales */

#canales .columns-6 li {
    text-align: center;
}

#canales .columns-6 li {
    width: 18%;
    margin-left: 5%;
    height: auto;
    text-align: center;
}

#canales .columns-6 li .info-canal {
    position: static;
    -webkit-transition: none;
    transition: none;
    -webkit-transform: inherit;
    transform: inherit;
    text-rendering: optimizeLegibility;
}
#canales .columns-6 li .info-canal p {
    display: none;
}
#canales .columns-6 li .info-canal strong {
    text-align:center;
    display: block;
    font-weight: 100;
    font-size: 15px;
    height: 35px;
}
#canales .columns-6 li img,
#canales .columns-6 li:hover img,
#canales .columns-6 li:hover .info-canal {
    -webkit-transition: none;
    transition: none;
    -webkit-transform: inherit;
    transform: inherit;
    opacity: 1;
}
#canales .columns-6 li img {
    margin-bottom: 10px;
    display: inline-block;
}
.padding-faq{margin: 0 10px 0 10px;}
/* fin canales digitales */

/* #canales { padding: 15px 0; }
#canales h2 { margin-bottom: 10px !important }
#canales .columns-6 li {
    text-align: center;
}
#canales h2 {
    margin-bottom: 10px !important;
    width: 100%;
}
#canales .columns-6 li .info-canal {
    position: static;
    -webkit-transition: none;
    transition: none;
    -webkit-transform: inherit;
    transform: inherit;
    text-rendering: optimizeLegibility;
}
#canales .columns-6 li .info-canal strong {
    display: block;
}
#canales .columns-6 li img,
#canales .columns-6 li:hover img,
#canales .columns-6 li:hover .info-canal {
    -webkit-transition: none;
    transition: none;
    -webkit-transform: inherit;
    transform: inherit;
    opacity: 1;
}
#canales .columns-6 li img {
    margin-bottom: 10px;
    display: inline-block;
}*/
/* fin servicio al cliente*/

/* planes */
  .conoce-plan-bk{margin: 15px 0; min-height: 40px;}
  .conoce-plan-bk p{background: rgba(0,0,0,0);text-shadow:0px 2px 1px  rgba(0,0,0,0.6);}
  .plan-uno-pls{ background: url(https://bci.modyocdn.com/uploads/5c98e649-93f3-45df-bc55-4207025ba0bc/original/bg-plan-01.jpg) no-repeat; background-size: cover;}
  .plan-dos-pls{ background: url(https://bci.modyocdn.com/uploads/e82309a8-e650-4fd8-a32a-7e94b547bf6e/original/bg-plan-02.jpg) no-repeat; background-size: cover;}
  .plan-tres-pls{ background: url(https://bci.modyocdn.com/uploads/2f38f25f-b0c3-407d-a7c9-b76943183013/original/bg-plan-03.jpg) no-repeat; background-size: cover;}
  .hidder-plan{opacity: 1;}
/* fin planes */

/* aula digital*/
    .c-circulo-aula {
    background: #0cb02b;
    width:100%;
    height:auto;
    border-radius: 0%;
    overflow: hidden;
    }
    .c-circulo-aula ul li:nth-child(1) {
    margin-top: 0px;
    }
    .pad-t {
        padding: 10px 0 0 0 !important;
    }
    .c-circulo-aula ul li {
    padding: 1px 5px 20px 5px;
    height: auto;
    }
    ul.ul-cc-pd li{
    font-size: 14px;
    font-weight: 300;
  }
/* fin aula digital */
/* internacinalizar */
    .in-cua h3{font-size: 15px;}

/* cuadros fiananciamiento y seguros */
.box-default-4{margin:0 10px !important; box-sizing:border-box;}
.box-default-4 li {height: 120px !important;}
#breadcrumb, #footer-logos {
    display: none !important;
}
.tp-leftarrow {margin-left: -30px;}
.tp-rightarrow {margin-right: -30px;}

/* =============================================
HOME TE QUEREMOS INFOMRADO
=============================================== */
#destacados > .container > .columns > li:first-child {
    width: 100%;
}
#destacados > .container > .columns > li {
    width: 100%;
}
#destacados .uu img {
    width: 100%;
}
/* =============================================
HOME SERVICIOS COMPLEMENTARIOS
=============================================== */
.item-beneficio {
    height: auto;
}
.info-canal:not('strong') {
    display: none;
}
/* =============================================
FINANCIAMIENTO
=============================================== */
#cajas-bg-exp ul li {
    width: 100% !important;
    margin-left: 0px;
}
#cajas-bg-exp .caption h4 {
    display: none;
}
.material-tabs-style {
    margin: 0;
}
header h1 {width:auto !important;}

/*===========================================
HOME
============================================= */
#botonera-links .colores-btn li.color-btn3 {
      width: 31% !important;
      font-size: 10px !important;
      line-height: 1.3;
    }

/*===========================================
PLACES
============================================= */

.context-place-list { background: #FFF; }
.context-place-list #main { padding: 0; }
.context-place-list #page-content > .container { padding: 0; }


.context-place-list #tabs-sucursales .columns > li .active {
    background: #DDD;
}
.context-place-list #tabs-sucursales .columns > li .cv {
    padding: 10px;
}

.inline.places-filters { margin: 0; }
.inline.places-filters > li { display: block; }
.inline.places-filters select,
.inline.places-filters input[type="text"] { width: 100%; }

.context-place-list #main { margin: 0; }
.context-place-list table { font-size: 13px; }


.context-place-list table th:nth-child(1),
.context-place-list table td:nth-child(1),
.context-place-list table th:nth-child(3),
.context-place-list table td:nth-child(3) { display: none; }

.context-place-list #tabs-sucursales .columns > li .cv p { display: none; }

.context-place-list #tabs-sucursales .circular-cv { display: inline-block; margin-bottom: 10px; }
.context-place-list #tabs-sucursales .columns > li .cv { text-align: center;}
.context-place-list #tabs-sucursales li .span4,
.context-place-list #tabs-sucursales li .span8 { width: 100%; }



.context-place-list table td { line-height: 1; }
#places-results td:last-child { width: 100px ; }

.pagination ul>li>a, .pagination ul>li>span { padding: 5px 10px; }

#places-modal { width: 90%; margin: auto; left: 0; right: 0; top: 80px; bottom: 0; height: 90%; }
#places-modal .modal-header h3 { font-size: 21px; }


.context-place-list .select2-container .select2-choice { width: 230px; }


/*===========================================
BANNER
============================================= */

.context-home-show #navigation {
    position: relative;
}
}

@media (max-width: 480px) {
    .client-access{
    /*display:none;*/
    margin-top: 0px;
}
.client-access a {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 13px;
    padding: 7px 11px;
}

.off-screen-nav-button { 
    margin-top: 10px; 
    margin-right: 0;
    margin-left: 0;
    padding: 10px 7px;
}
#nav-menu > .pull-right { margin-right: 10px; }

footer .media-body .pull-right{
    float: right;
	margin-top: 190px !important;
}

#products-home a {
  width:66px;
  height: 66px;
}

#botonera-links .colores-btn li.color-btn3{
    width: 100% !important;
    color: #fff;
    margin-bottom: 10px;
}

/* servicio al cliente */
#canales { padding: 15px 0; }
#canales h2 { margin-bottom: 10px !important }
#canales .columns-6 li {
    text-align: center;
}
#canales .columns-6 li .info-canal {
    position: static;
    -webkit-transition: none;
    transition: none;
    -webkit-transform: inherit;
    transform: inherit;
    text-rendering: optimizeLegibility;
}
#canales .columns-6 li .info-canal strong {
    display: block;
}
#canales .columns-6 li img,
#canales .columns-6 li:hover img,
#canales .columns-6 li:hover .info-canal {
    -webkit-transition: none;
    transition: none;
    -webkit-transform: inherit;
    transform: inherit;
    opacity: 1;
}
#canales .columns-6 li img {
    margin-bottom: 10px;
    display: inline-block;
}
/* fin servicio al cliente */

/* =============================================================================
    PLACES
================================================================================ */

#map .info-map h2 { line-height: 1; }
#map .info-map { right: 20px; bottom: 20px; }
#map .info-map p { font-size: 12px; }

.context-place-list #clear-com { display: none; }
.inline.places-filters select { display: none; }
.context-place-list #tabs-sucursales .columns > li .cv { height: 135px; }
.context-place-list #tabs-sucursales .columns > li .cv h3 { font-size: 14px; font-weight: 400; }

/*Extras*/
.carousel-dos-caption{position:static}
ul.ul-cc-pd li{
    font-size: 13px;
    font-weight: 300;
  }
ul.ul-cc-pd li a{padding-right: 5px; padding-left: 5px; }
.new-tabs .nav li a span { display: none; }
.slick-prev, .slick-next, .icon-angle-down {display: none !important;}
#top-nav .container { padding: 8px 5px !important;}
#canales .columns-6 li .info-canal {display:none;}




}

@media (max-width: 320px) {
    /* HEADER */
.cont-global-panel{
width:85%;
}
.rotate-panel-title{
    position: absolute;
    margin: 0 -2%;
    top: 240px;
    width: 104%;
    left:0;
}
.panel-etapa{
width: 100%;
}
.pull-right {
    margin-right: 5px!important;
}
.client-access a.client-access-hazte-cliente{
    display:none;
}
.client-access a {
    font-size: 12px;
    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
} 
.logohome img {
    width: 85px;
    height: auto;
}

header .logohome{
    margin-top:0;
}
/* =============================================================================
   FOOTER
================================================================================ */


.media .pull-right{
    margin-top:90px;
}

/* =============================================================================
   CONTENT
================================================================================ */


li.li-interno-productos{
    width:33%;
    padding: 5px !important;
}

.sucursal-empresarios p{
    display:none;
}
.context-place-list #tabs-sucursales .columns > li .cv{
    height: 130px;
}


/* New Footer 
ul.colores-btn {
    display: flex;
    flex-direction: column;
}

ul.colores-btn li {
    margin-right: 0;
}

ul.colores-btn li a {
    padding: 0;
    height: auto;
}

ul.colores-btn li a span {
    margin: 0;
    margin-right: 10px;
    height: 60px;
    width: 60px;
    position: relative;
}

ul.colores-btn li a span img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
} */
}

#close-right-menu {
    right: 10px;
    top: 0 !important;
    margin-left: 0 !important;
    margin-top: 10px !Important;
    display: block !important;
    margin-bottom: 10px !Important;
    position: absolute !important;
    padding: 0;
}
#nav-menu > .pull-left > ul > li > a {
    padding: 20px 10px 13px 10px !important;
    font-size: 15px !important;
    margin-bottom:8px!important;
}
.container .dropdown-item {
    margin-top: -200% !important;
}
.container .dropdown-item {
    margin-top: -200% !important;
}
.first-level-menu li:hover .dropdown-item {
    margin-top: 0 !important;
}
/********* *************/
.form_pymes {}
.form_pymes form {
    overflow: hidden;
}
.form_pymes h3 {
    margin: 0 1%;
    font-weight: 500;
}
.form_pymes p {
    margin: 0 1%;
    margin: 0 1%;
    font-size: 13px;
}
.form_pymes ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.form_pymes ul li {
    list-style: none;
    width: 48%;
    margin: 1%;
}
.form_pymes ul.form_socios li {
    width: 6%;
    align-self: flex-end;
}
.form_pymes ul.form_socios li:first-child {
    width: 70%;
}
.form_pymes ul.form_socios li:nth-child(2) {
    width: 18%;
}
.form_pymes ul li input,
.form_pymes ul li select {
    width: 100%;
    border: 1px solid #ccc;
    box-shadow: none;
    border-radius: 5px;
    padding: 10px 15px;
    height: 40px;
}
.form_pymes ul li select {
    width: 48%;
    float: left;
    margin-right: 4%;
}
.form_pymes ul li select:last-child {
    margin-right: 0%;
}
.form_socios.oculto.no_mostrar_aun {
    display:none;
}
.form_socios.oculto a.eliminar_socio,
.form_socios.oculto li {
    display:none;
}
.form_socios.oculto a.agregar_socio {
    display:inline-block;
}
.form_socios.mostrando a.agregar_socio {
    display:none;
}
.form_pymes ul .eliminar_socio {
    font-size: 20px;
    padding: 20px;
    display:none;
    color: #f6303e;
    transition: .3s;
}
.form_pymes ul.ultimo_form_socios .eliminar_socio {
    display: inline-block;
}
.form_pymes ul .agregar_socio {
    border: 1px solid #00a94a;
    border-radius: 5px;
    padding: 10px;
    float: left;
    width: auto;
    margin: 0% 0% 3% 1%;
    transition:.3s;
}
.form_pymes ul .agregar_socio:hover {
    background: #00a94a;
    color:#fff;
}
.form_pymes .btn {
    float: right;
    margin-right: 1%;
}
.form_pymes ul li.cont_tel select {
    width: 20%;
}
.form_pymes ul li.cont_tel input {
    width: 76%;
}
.successfully {
    font-size: 24px;
    font-weight: 600;
    color: #00a94a;
    margin-top: 80px;
    margin-left: 70px;
}

/* footer */
#footer-mesa-soporte {
    background: url(https://bci.modyocdn.com/uploads/b81acfb7-33d2-472c-a22f-1d165d96b4a3/original/phone.png) no-repeat 0 24px;
    text-align: right;
    width: 224px;
    padding: 10px 0;
    margin-left: 52px;
}
.footer-mesa-soporte-header {
    color: rgb(230, 225, 3);
    font-weight: bold;
}
.footer-mesa-soporte-number {
    font-weight: bold;
    font-size: 28px;
    margin-top: 3px;
}

@media (max-width: 768px){
    #nav-menu .pull-left {display:none}
    footer .media-body .media-body {
        position: absolute;
    }
    footer .media-body .pull-right {
        margin-top: 40%;
    }
    footer .media .pull-left {
        display: inline-block !important;
    }
    #cont_footer {
        margin-top: 40px;
    }
}
@media (max-width: 480px) {
    .media .pull-right {
        float: right;
    }
}





