body{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;background-color:#fff}
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline}
ul{list-style:outside none none}
.timeline{list-style:none;padding:20px 0 20px;position:relative}
.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#eee;left:1%;margin-left:-1.5px;background:#a2cff0;background:-moz-linear-gradient(top,rgba(162,207,240,0) 0,#a2cff0 8%,#a2cff0 92%,rgba(162,207,240,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(162,207,240,1)),color-stop(100%,rgba(162,207,240,1)));background:-webkit-linear-gradient(top,rgba(162,207,240,0) 0,#a2cff0 8%,#a2cff0 92%,rgba(162,207,240,0) 100%);background:-o-linear-gradient(top,rgba(162,207,240,0) 0,#a2cff0 8%,#a2cff0 92%,rgba(162,207,240,0) 100%);background:-ms-linear-gradient(top,rgba(162,207,240,0) 0,#a2cff0 8%,#a2cff0 92%,rgba(162,207,240,0) 100%);background:linear-gradient(to bottom,rgba(162,207,240,0) 0,#a2cff0 8%,#a2cff0 92%,rgba(162,207,240,0) 100%)}
.timeline .timeline-body p{margin-bottom:20px}
.timeline>li{margin-bottom:20px;position:relative}
.timeline>li:before,.timeline>li:after{content:" ";display:table}
.timeline>li:after{clear:both}
.timeline>li:before,.timeline>li:after{content:" ";display:table}
.timeline>li:after{clear:both}
.timeline>li>.timeline-panel{width:100%;float:left;border-radius:2px;padding:20px;position:relative;left:8%}
.timeline>li>.time{display:table;position:absolute;top:30px;left:4.27%;margin-left:-25px;z-index:100}
.timeline>li>.time>.timeline-badge{color:#fff;width:20px;height:20px;font-size:1.4em;text-align:center;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#a2cff0;border:solid 3px #fff;display:flex}
.timeline>li>.time>.year{display:table-cell}
.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}
.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}
.timeline-title{margin-top:0;color:inherit}
.timeline-body>p,.timeline-body>ul{margin-bottom:0}
.timeline-body>p+p{margin-top:5px}
@media(max-width:767px){ul.timeline:before{left:40px}
ul.timeline>li>.timeline-panel{width:calc(100% - 90px);width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px)}
ul.timeline>li>.timeline-badge{left:15px;margin-left:0;top:16px}
ul.timeline>li>.timeline-panel{float:right}
ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}
ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}
}
.quiero-menu .item{display:table}
.quiero-menu .item a{display:table-cell;vertical-align:middle}
.quiero-menu .item:last-child{margin-right:0}
.clear{clear:both}
.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.inline-block{display:inline-block !important}
.d-none{display:none}
.d-flex{display:flex}
.jc-center{justify-content:center}
.sp-around{justify-content:space-around}
.sp-between{justify-content:space-between}
.fl-end{justify-content:flex-end}
.v-center{align-self:center}
.v-center-items{align-items:center}
.f-wrap{flex-wrap:wrap}
.flex-col{flex-direction:column}
.v-bottom{align-self:bottom}
.modal-dialog.v-center-modal{margin:20vh 10px}
@media(min-width:768px){.modal-dialog.v-center-modal{margin:20vh auto}
}
.btns-inverse{display:flex;justify-content:space-around;flex-direction:row}
@media(min-width:320px) and (max-width:425px){.btns-inverse{flex-direction:column-reverse}
}
input[type="text"].radius-0{border-radius:0 !important}
.btn{white-space:normal !important}
p{word-wrap:break-word}
.break{word-break:break-all}
.img-group{width:294px;height:196px}
a.imagen-grupo>img{border:solid 1px #c7c7c7}
img.img-72{width:72px}
.pointer{cursor:pointer !important}
.nowrap{white-space:nowrap}
.segoeb{font-family:'segoebold'}
.opensans{font-family:'Open Sans',sans-serif}
.opensans-light{font-family:'Open Sans',sans-serif;font-weight:300}
.Kreon{font-family:"KreonRegular","Trebuchet MS",Arial,Helvetica,sans-serif}
.KreonBold{font-family:"KreonBold","Trebuchet MS",Arial,Helvetica,sans-serif}
.Kreonbold{font-family:'Kreonbold',"Trebuchet MS",Arial,Helvetica,sans-serif}
.KreonLight{font-family:"KreonLight","Trebuchet MS",Arial,Helvetica,sans-serif}
.font-light{font-weight:100}
.font-10{font-size:10px !important}
.font-11{font-size:11px !important}
.font-12{font-size:12px !important}
.font-13{font-size:13px !important}
.font-14{font-size:14px !important}
.font-16{font-size:16px !important}
.font-18{font-size:18px !important}
.font-20{font-size:20px !important}
.font-22{font-size:22px !important}
.font-24{font-size:24px !important}
.font-26{font-size:26px !important}
.font-XL{font-size:5.8vw !important;margin-bottom:40px}
.adapta-24{font-size:24px !important}
.font-30{font-size:30px !important}
.font-35{font-size:35px !important}
.font-40{font-size:40px !important}
.font-50{font-size:50px}
.adapta-45{font-size:45px !important}
.adapta-30{font-size:30px !important}
.adapta-30xs{font-size:30px !important}
.adapta-26{font-size:26px !important}
.adapta-20{font-size:20px !important}
.adapta-18{font-size:18px !important}
.adapta-16{font-size:16px !important}
.txt-adapt{font-size:16px}
.title-page{font-size:45px !important}
.title-page-inverse{font-size:30px}
.text-sub{vertical-align:sub}
.txt-ellipsis{-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.categoria{font-size:24px !important;padding-bottom:20px !important;margin-top:10px !important}
.image-title-top h1.image-title-dark,.image-title-top h1.image-title-light{top:30px}
.image-title-bottom h1.image-title-dark,.image-title-bottom h1.image-title-light{bottom:30px}
.image-title-bottom{position:relative}
h1.image-title-dark{font-size:2rem;position:absolute;margin-left:30px;color:#fff;background-color:rgba(0,0,0,0.5);padding:5px}
h1.image-title-light{font-size:2rem;position:absolute;margin-left:30px;color:#1b1b1b;background-color:rgba(255,255,255,0.7);padding:5px}
.font-normal{font-weight:normal}
.blanco{color:#fff}
.gris-01,a .gris-01,.gris-01 a,a.gris-01:hover,.gris-01 a:hover{color:#555 !important}
.gris-02,a .gris-02,.gris-02 a,a.gris-02:hover,.gris-02 a:hover{color:#171717 !important}
.azul,.azul a,a.azul{color:#00b2ff !important}
a.azul:hover{color:#00b2ff !important;text-decoration:underline}
.txt-rojo{color:#e72020}
a.txt-rojo:hover{color:#e72020}
.txt-verde{color:#3ca803 !important}
.txt-orange{color:#fea100 !important}
a.txt-orange{text-decoration:none;color:#fea100}
a.txt-orange:hover{text-decoration:underline;color:#fea100}
a.link-gris{text-decoration:underline;color:#444}
.txt-underline{text-decoration:underline}
a.link-gris:hover,a.link-gris:focus,a.link-gris:active{color:#444}
.txt-naranja{color:#edab38 !important}
.txt-black{color:#000}
.txt-purple{color:#842d9a}
.fl-right{float:right !important}
.fl-left{float:left !important}
.fl-none{float:none}
.txt-align-center{text-align:center !important,}
.text-wrap{white-space:normal !important}
.no-text-deco{text-decoration:none !important}
.question-orange{background:url("../../images_new/sprite_2015.gif") no-repeat scroll 0 0 transparent;width:23px;height:23px;display:table}
.well-xs{padding:padding:8px !important}
ul.with-caret,ul.with-caret-green{margin-left:7px}
ul.with-caret li:first-child,ul.with-caret-green li:first-child{margin-top:10px}
ul.with-caret li,ul.with-caret-green li{margin-bottom:10px}
ul.with-caret li:before,ul.with-caret-green li:before{content:"\e250";margin-left:-8px;font-family:'Glyphicons Halflings';font-size:10px}
ul.with-caret-green li:before{color:#3ca803}
.popover{border:solid 1px #ffa200}
.popover.bottom>.arrow{border-bottom-color:#ffa200}
.download-certificate .bg-icon{border-radius:70px;background-color:#8ad0fa;padding:10px;width:80px;height:80px;display:flex;margin:20px auto;transform:scale(1.1);transition:all .2s linear}
.download-certificate img.download-icon{height:35px;display:flex;align-self:center;margin:0 auto;transition:all .2s linear;transform:perspective(1px) translateZ(0)}
.download-certificate:hover img.download-icon{width:50px;height:50px}
.download-certificate:hover .bg-icon{background-color:#caebff}
.icon{background:url(../../images_new/sprite_hq.png?v=11) no-repeat}
.icon-rotate-left{background-position:-147px -7px}
.icon-rotate-right{background-position:-122px -7px}
.icon-rotate-left,.icon-rotate-right{height:20px;width:16px;display:block;top:1px}
.icon-plus{background:url("../../images_new/sprite_2015.gif") no-repeat scroll -28px -1px transparent;width:23px;height:23px;display:inline-block;vertical-align:bottom}
.sombreado{box-shadow:5px 5px 5px #999 !important}
.border-simple{border:1px solid #c7c7c7}
.border-bottom-gris{border-bottom:1px solid #c7c7c7;position:relative}
.border-bottom-gris h2.underline,.border-bottom-gris h4.underline{border-bottom:solid 1px #00b2ff;font-size:20px;font-weight:lighter;margin-bottom:10px;padding-bottom:5px}
.border-blue{border:1px solid #00b2ff}
.panel-doubleblue{border:solid 3px #00b2ff}
.panel-doubleblue h3{color:#00b2ff;text-shadow:2px 1px 1px rgba(150,150,150,1);font-size:30px;text-align:center}
.dot-line{background:url('../../images_new/sprite_hq.png?v=11') no-repeat -4px -65px;width:208px;height:4px;margin:6px auto 5px auto}
.bg-gris{background-color:#eee !important}
.bg-gris-dark{background-color:#e6e6e6 !important}
.bg-white{background-color:#fff}
.content-xs{min-height:55vh}
.content-xs h1{margin-top:100px}
@media(min-width:320px) and (max-width:425px){.content-xs h1{margin-top:50px}
}
.radius-5{border-radius:5px !important}
select.form-control.radius-4{border-radius:4px !important}
.no-radius{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}
.form-control.no-radius{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}
.list-h li{display:inline}
.v-top{vertical-align:top}
.v-middle{vertical-align:middle}
.badge-blue{border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:bold;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap;background-color:#0eaeff !important}
.badge-green{background-color:#3ca803 !important;color:#fff}
.badge-red{background-color:#e72020 !important;color:#fff}
.badge-orange{background-color:#fea100 !important;color:#fff}
.boton-flotante{background-color:rgba(254,254,254,1);border-top:1px solid #c5c5c5;box-shadow:0 0 5px 0 #a4a4a4;z-index:1 !important}
.w-150{width:150px !important}
.w-210{width:210px !important}
.btn-bluewhite{border:solid 1px #00b2ff;text-align:center;padding:5px;display:table;font-size:14px}
button.btn-bluewhite{color:#00b2ff;border-radius:0;background-color:transparent}
button.btn-bluewhite:focus,button.btn-bluewhite:hover{color:#00b2ff}
.btn-google{background-color:#fff;text-align:center;color:#444;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:9px 10px 9px 15px;transition:all 500ms ease;box-shadow:0 1px 1px 1px #a4a4a4;display:table;font-family:roboto;font-weight:500;font-size:14px}
.btn-facebook{background-color:#3b5998;text-align:center;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:9px 16px 9px 14px;transition:all 500ms ease;font-size:14px;display:table}
.btn-facebook:hover{color:#fff;background-color:#274176}
.btn .btn-facebook:hover,.btn .btn-facebook:focus,.btn .btn-facebook:active{color:#fff !important}
.btn-rounded-orange{border:solid 1px #fea100;text-align:center;padding:4px 10px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;transition:all 500ms ease}
.btn-rounded-orange a{display:table-cell;vertical-align:middle;transition:all 500ms ease}
.btn-rounded-orange:hover,.btn-rounded-orange.active{background:#fea100;color:#fff}
.btn-rounded-orange:hover a,.btn-rounded-purple:hover a{color:#fff !important;text-decoration:none !important}
.btn-rounded-purple{border:solid 1px #3f3186;text-align:center;padding:4px 10px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;transition:all 500ms ease}
.btn-rounded-purple a{display:table-cell;vertical-align:middle;transition:all 500ms ease}
.btn-rounded-purple:hover,.btn-rounded-purple.active{background:#3f3186;color:#fff}
.btn-input{border:0;padding:0}
.globo-naranja{background:url("../../images/icons/ico-propuesta-tm.png") no-repeat scroll left top #fff;border:3px solid #fea100;display:table;margin:0 0 40px}
p.fecha-union{width:74px;font-size:11px;text-align:center}
.box-line-shadow{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;-webkit-box-shadow:-8px -6px 5px 0 #ddd;-moz-box-shadow:-8px -6px 5px 0 #ddd;box-shadow:-8px -6px 5px 0 #ddd;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;padding:17px}
.btn-rounded-blue-xs{border:solid 1px #00afff;text-align:center;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;display:table;padding:0 5px;transition:all 500ms ease}
.btn-rounded-blue-sm{border:solid 1px #00afff;text-align:center;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;display:table;padding:3px 7px;transition:all 500ms ease}
.btn-rounded-blue-xs a,.btn-rounded-blue-sm a{display:table-cell;vertical-align:middle;transition:all 500ms ease;line-height:1.4}
.btn-rounded-blue-xs:hover,.btn-rounded-blue-sm:hover,.btn-rounded-blue-xs:focus,.btn-rounded-blue-sm:focus{background:#00afff;color:#3a7999}
.btn-rounded-blue-xs:hover a,.btn-rounded-blue-sm:hover a,.btn-rounded-blue-xs:focus a,.btn-rounded-blue-sm:focus>a{color:#fff !important;text-decoration:none !important}
.btn-rounded-blue-xs.selected,.btn-rounded-blue-sm.selected,.btn-rounded-blue-xs.selected a,.btn-rounded-blue-sm.selected a{background:#00afff;color:#fff}
button.icon{border:0;background:0}
.boton-cerrar{color:#b2b2b2;display:block;float:right;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:12px;font-weight:bold;height:0;line-height:14px;margin-bottom:3px !important;margin-left:3px !important;margin-right:3px !important;margin-top:3px !important}
.boton-cerrar a{-moz-text-decoration-color:-moz-use-text-color;-moz-text-decoration-line:none;-moz-text-decoration-style:solid;color:#6a6a6a;font-size:13px;font-weight:bold}
input[type="text"],input[type="email"],input[type="number"],input[type="password"],textarea,select{border:#c7c7c7 1px solid;border-top-width:1px;-moz-border-radius:6px !important;-webkit-border-radius:6px !important;-khtml-border-radius:6px !important;border-radius:6px !important;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:14px;color:#919191}
select.form-control{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;border-radius:0 !important}
select.error{border:solid 1px red}
textarea.autoresize{height:100px;resize:none;max-height:250px;margin-left:1px;min-height:100px}
textarea.no-resize{resize:none}
input[type="text"].error,input[type="email"].error,input[type="number"].error,input[type="password"].error,textarea.error{border:#f00 1px solid;-moz-border-radius:6px !important;-webkit-border-radius:6px !important;-khtml-border-radius:6px !important;border-radius:6px !important;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:14px;color:#919191;behavior:url(css/ie-css3.htc)}
textarea.no-border,.no-border{border:none !important;box-shadow:none}
textarea.no-border:focus{box-shadow:none}
div.error{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;color:#b00;font-size:10px;background:transparent url(../../images/icons/redDot.gif) no-repeat left;padding-left:15px;display:block}
.info-extra-blue{border-left:5px solid #00b2ff;padding-left:10px}
.m-right-20n{margin-right:-20px !important}
.m-right-5n{margin-right:-5px !important}
.m-right-3{margin-right:3px !important}
.m-right-5{margin-right:5px !important}
.m-right-10{margin-right:10px !important}
.m-right-15{margin-right:15px !important}
.m-right-20{margin-right:20px !important}
.m-left-20n{margin-left:-20px !important}
.m-left-15n{margin-left:-15px !important}
.m-left-10n{margin-left:-10px !important}
.m-left-5{margin-left:5px !important}
.m-left-6{margin-left:6px !important}
.m-left-10{margin-left:10px !important}
.m-left-15{margin-left:15px !important}
.m-left-20{margin-left:20px !important}
.m-left-25{margin-left:25px !important}
.m-left-40{margin-left:40px !important}
.m-left-0{margin-left:0 !important}
.m-top-48n{margin-top:-48px !important}
.m-top-25n{margin-top:-25px}
.m-top-15n{margin-top:-15px}
.m-top-10n{margin-top:-10px !important}
.m-top-8n{margin-top:-8px !important}
.m-top-5n{margin-top:-5px}
.m-top-2n{margin-top:-2px}
.m-top-3{margin-top:3px}
.m-top-5{margin-top:5px !important}
.m-top-10{margin-top:10px !important}
.m-top-9{margin-top:9px !important}
.m-top-12{margin-top:12px !important}
.m-top-15{margin-top:15px !important}
.m-top-20{margin-top:20px !important}
.m-top-21{margin-top:21px}
.m-top-25{margin-top:25px !important}
.m-top-26{margin-top:26px !important}
.m-top-30{margin-top:30px}
.m-top-33{margin-top:33px !important}
.m-top-39{margin-top:39px !important}
.m-top-40{margin-top:40px !important}
.m-top-45{margin-top:45px !important}
.m-top-50{margin-top:50px !important}
.m-top-60{margin-top:60px !important}
.m-top-80{margin-top:80px !important}
.m-bottom-3n{margin-bottom:-3px}
.m-bottom-0{margin-bottom:0 !important}
.m-bottom-5n{margin-bottom:-5px}
.m-bottom-10n{margin-bottom:-10px}
.m-bottom-20n{margin-bottom:-20px}
.m-bottom-30n{margin-bottom:-30px}
.m-bottom-5{margin-bottom:5px}
.m-bottom-10{margin-bottom:10px !important}
.m-bottom-15{margin-bottom:15px !important}
.m-bottom-20{margin-bottom:20px !important}
.m-bottom-30{margin-bottom:30px !important}
.m-bottom-50{margin-bottom:50px !important}
ul.margen-lista li{margin-bottom:10px}
.p-0{padding:0 !important}
.p-3{padding:3px !important}
.p-8{padding:8px}
.p-10{padding:10px}
.p-r10{padding-right:10px}
.p-r15{padding-right:15px}
.pr0{padding-right:0 !important}
.p-20-0{padding:20px 0 !important}
.p-6-12{padding:6px 12px !important}
.p-top-40{padding-top:40px}
.p-bottom-30{padding-bottom:30px}
.block-center{display:table;margin:0 auto}
.block{display:block !important}
.in-table{display:inline-table}
.inline{display:inline}
.txt-align-right{text-align:right !important}
.txt-mini{font-size:14px;line-height:1.5}
.txt-center-xs{text-align:unset}
.h-100{height:100px}
.dropdown-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px}
dropdown-full{width:auto}
.dropdown-sm{width:260px}
.border-top-bottom{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:5px 0}
.box-teamers{border:1px solid #00a6ff;border-radius:6px;box-shadow:5px 5px 5px #999;padding:10px}
.box-bicolor{border:1px solid #c7c7c7;border-radius:8px 8px 5px 5px}
.box-bicolor .sup{background-color:#ebebeb;border-top-left-radius:8px;border-top-right-radius:8px;padding:5px}
.box-bicolor .inf{padding:0 10px 10px}
.box-all-link{background:0;border:0;text-align:inherit;width:100%;cursor:pointer}
.blue-dot{background:url(../../images_new/sprite_hq.png?v=11) no-repeat -88px -82px;height:7px;width:7px;padding-right:10px;display:inline-block}
.gray-dot{background:url("../../images/icons/GrayDot.gif") no-repeat scroll 0 7px rgba(0,0,0,0);padding-left:15px}
.green-dot,.red-dot,.orange-dot{background-color:#02ad38;width:10px;height:10px;border-radius:50%;display:inline-block}
.red-dot{background-color:#ed0000}
.orange-dot{background-color:#ff9c06}
.box-teamer .dropup .dropdown-menu{width:100%}
.box-teamer .dropup-manual{position:absolute;bottom:44px;left:24px;right:24px;z-index:1000;display:block;float:left;min-width:160px;padding:8px;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.box-teamer .dropup-manual .img-teamer img{height:50px;width:50px}
.social-icon{background:url('../../images_new/icons_social.png?v=2') no-repeat;display:block;color:transparent;text-indent:-20000px}
.icon-facebook{background-position:-1px -1px;width:38px;height:38px}
.icon-twitter{background-position:-48px -1px;width:38px;height:38px}
.icon-gplus{background-position:-94px -2px;width:38px;height:38px}
.icon-whatsapp{background-position:-138px -2px;width:38px;height:38px}
.icon-gmail{background-position:-178px -2px;width:38px;height:38px}
.icon-mail{background-position:-220px -2px;width:38px;height:38px}
.icon-youtube{background-position:-261px -2px;width:38px;height:38px}
.icon-outlook{background-position:-47px -54px;width:38px;height:38px}
.icon-yahoo{background-position:-1px -54px;width:38px;height:38px}
.icon-instagram{background-position:-94px -54px;width:38px;height:38px}
.social-numero{color:#fff;font-size:10px;margin-top:2px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.social-icon-rounded{background:url('../../images_new/icons_social.png?v=2') no-repeat;display:block;color:transparent;text-indent:-20000px;float:left;margin-right:10px}
.social-icon-rounded.icon-facebook{background-position:-69px -130px;width:51px;height:51px}
.social-icon-rounded.icon-instagram{background-position:-1px -130px;width:51px;height:51px}
.social-icon-rounded.icon-twitter{background-position:-134px -130px;width:51px;height:51px}
.social-icon-rounded.icon-linkedin{background-position:-202px -130px;width:51px;height:51px}
.num-facebook{background-color:#45619d}
.num-twitter{background-color:#55acee}
.num-gplus{background-color:#d73d32}
.icon-teamer{background:url('../../images_new/sprite_2015.gif') no-repeat -82px -76px;height:60px;width:40px;display:block}
.icon-group{background:url('../../images_new/sprite_2015.gif') no-repeat -4px -76px;height:60px;width:70px;display:block}
.icon-group{background:url('../../images_new/sprite_2015.gif') no-repeat -4px -76px;height:60px;width:70px;display:block}
.icon-euro{background:url('../../images_new/sprite_2015.gif') no-repeat -137px -76px;height:60px;width:40px;display:block}
.ico-help{background:url('../../images_new/sprite_2017.png?v=3') no-repeat -6px -120px;height:22px;width:22px;display:block}
.ico-help-xs{background:url('../../images_new/sprite_2017.png?v=3') no-repeat -35px -120px;height:13px;width:13px;display:block}
.header #menu ul li a,ul#idioma ul li a{display:block}
ul#idioma{border-collapse:collapse}
.header{margin-top:0 !important}
.header #menu ul li a{color:#6a6a6a}
.header #menu{border-bottom:#a3a3a3}
.header #menu ul li:hover{background-color:#e7e7e7}
.header #menu ul li ul li{background-color:#fff}
.header #menu ul li ul li:hover{background-color:#e7e7e7}
.header .name{border-right:1px solid #979797;height:23px;padding-right:5px}
nav #menu ul li{border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;border-right:solid 1px #c5c5c5;padding:10px}
nav #menu ul li ul#idioma li,nav #menu ul li ul#masteaming li{border-left:0;border-right:0}
nav #menu ul li:last-child{border-bottom:0}
header #menu ul li.hidden-md-header{display:none}
.busca-grupos::-webkit-input-placeholder{color:#bdbdbd!}
.busca-grupos:-moz-placeholder{color:#bdbdbd}
.busca-grupos::-moz-placeholder{color:#bdbdbd}
.busca-grupos:-ms-input-placeholder{color:#bdbdbd}
.navbar-header{float:none !important;height:41px}
button.options{background:url('../../images_new/ico_menu.png') no-repeat scroll -30px -31px / 67px auto transparent;width:42px;height:36px;border:0;margin:0;border-radius:0;top:5px}
.dropdown button.burguer .icon-bar{background-color:#888;margin-bottom:4px}
.dropdown button.burguer{height:25px !important}
button.burguer{margin:0;border-radius:0;top:2px;height:40px}
button.search,button.search:focus{width:42px;height:40px;border:0;margin:0;border-radius:0;top:1px;color:#888;line-height:0;font-size:19px}
.mail{width:36px;height:20px;border:0;margin:0;border-radius:0;vertical-align:middle}
button.burguer:hover,button.burguer:focus,.dropdown button.burguer:focus,.dropdown button.burguer:hover{background-color:#1e8c29 !important;border:0;margin:0;border-radius:0}
button.burguer:hover .icon-bar,button.burguer:focus .icon-bar,.dropdown button.burguer:focus .icon-bar{background:#fff}
button.search:hover{background-color:#1e8c29 !important;border:0;margin:0;border-radius:0;color:#fff}
button.options:hover,button.options:focus{background:url('../../images_new/ico_menu.png') no-repeat scroll 6px -31px / 67px auto transparent;background-color:#1e8c29 !important;border:0;margin:0;border-radius:0}
.dropdown button.burguer{background-color:transparent !important;background-image:none;top:-10px}
ul.dropdown-menu li{border-right:medium none !important;padding:8px 5px !important;width:auto !important;margin-bottom:10px}
a.buscar{background:url('../../images_new/ico_menu.png') 0 0 no-repeat}
a.burguer-active{background:url('../../images_new/ico_menu.png') 0 0 no-repeat;background-color:#1e8c29}
a.burguer{background:url('../../images_new/ico_menu.png') 0 0 no-repeat}
nav .nav{border-bottom:none !important;border-top:none !important;clear:both;height:auto !important;margin:0 !important}
nav .nav ul li .active{padding-top:2px;background:url(../../images/icons/icon-home-on.jpg) 0 0 no-repeat;display:block;height:31px}
nav.navbar-default ul.nav li.primero .active{background:url("../../images/icons/icon-home-on.png") no-repeat scroll 0 3px transparent;display:block;padding-left:40px}
nav.navbar-default ul.nav li.primero .active{background:url("../../images/icons/icon-home-on.png") no-repeat scroll 0 3px transparent;display:block;padding-left:40px}
.navbar-default{background-color:#fff !important}
nav.navbar-default ul.nav li{border-right:1px solid #ccc}
.navbar-header ul#idioma li a{font-style:italic}
.navbar-header ul#idioma{margin-left:1em}
.block-buscador-home{font-size:12px;margin-top:5px;position:absolute;right:0;z-index:11}
.block-buscador-teamers-xs{font-size:12px;margin-top:5px;position:relative;left:0;z-index:11}
.block-buscador-teamers-xs input.buscador-home[type="search"]{float:left !important}
.block-buscador-teamers-xs input.lupa-buscador-home[type="submit"]{background:url("../../images/icons/lupa.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;border:medium none;cursor:pointer !important;height:25px;outline:0 none;position:relative;right:25px;top:7px;width:25px}
input.buscador-home[type="search"],.block-buscador-teamers-xs input.buscador-home[type="search"]{background-color:#e8e8e8;border:1px solid #d2d2d2 !important;border-radius:10px;color:#666;float:right;font-family:sans-serif;height:28px;outline:0 none;padding:0 5px;transition:background-color 200ms linear 0;width:200px;font-size:14px}
input.buscador-home:focus,.block-buscador-teamers-xs input.buscador-home:focus{-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear;background-color:#fff}
input.lupa-buscador-home[type="submit"],input.lupa-buscador{background:url("../../images/icons/lupa.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;border:medium none;cursor:pointer;height:25px;outline:0 none;position:absolute;right:1px;top:7px;width:25px}
.breadcrumb{background-color:#fff !important;font-size:13px;margin-top:-10px;margin-bottom:20px;border-bottom:solid 1px #ccc;border-radius:0;padding-bottom:10px}
.breadcrumb>li+li::before{content:"\00BB"}
@media(min-width:320px) and (max-width:425px){.flex-footer{flex-direction:column}
.flex-footer>.m-top-21{margin-top:0 !important}
}
.flex-footer>*{flex:1}
.flex-footer>.m-top-21{margin-top:21px}
footer{margin-top:30px}
footer .bg-footer{background-color:#e9e9e9 !important}
footer .footer-new{background-color:#e9e9e9;color:#333;font-family:"Kreonlight" !important;text-shadow:0 1px 1px #fff;font-size:13px;padding-top:20px}
footer .footer-new ul.idiomas li{font-family:Kreonrlight;font-size:13px;color:#444;text-transform:capitalize;padding:0}
footer .footer-new ul.idiomas li a{font-family:Kreonrlight;font-size:13px;color:#444}
footer .footer-new h5{color:#00a8fa !important;font-family:Kreonrlight;font-size:17px;font-weight:bold;line-height:19px;margin:0 0 10px}
footer .footer-new .enlace-item li a{font-size:13px;line-height:15px;font-weight:normal;color:#333;text-decoration:none;font-family:Kreonrlight}
footer .footer-new .enlace-item li a:hover{text-decoration:underline}
footer .footer-new .info-corporativa{border-bottom:1px solid #fff;border-collapse:separate;border-top:1px solid #fff;padding:10px 0}
footer .footer-new .info-corporativa ul li{border-right:1px solid #a29c9c;float:left;margin-right:10px;padding-right:12px}
footer .footer-new .info-corporativa ul li:last-child{border:0}
footer .footer-new .info-corporativa ul li a{color:#a29c9c;font-size:12px;font-weight:normal;line-height:14px;text-decoration:none}
footer .footer-new .sponsors ul li{float:left;margin:0}
footer .footer-new .sponsors{color:#717171;font-size:12px;line-height:24px;margin-top:20px;margin-bottom:20px}
.enlace-item li{margin:0 0 13px}
footer .rs-footer{background-color:#f8f7f7;border:0 none;margin:18px 0 20px !important;padding:10px 10px 0;width:85%}
footer .redes-sociales{border:1px solid #ccc;border-radius:8px;color:#777;margin:0 0 30px;overflow:hidden;padding:15px}
footer .rs-footer p{color:#a09f9f;font-size:16px;font-weight:bold;line-height:18px;margin:0 0 13px}
footer .rs-footer li{margin-bottom:0}
footer .redes-sociales li{display:inline;float:left;height:40px;margin:0 10px 0 0;width:40px}
footer .redes-sociales a.ico-Facebook{background:url("../../images_new/linksFooter.gif") no-repeat scroll left -73px transparent}
footer .redes-sociales a.ico-Twitter{background:url("../../images_new/linksFooter.gif") no-repeat scroll left -109px transparent}
footer .redes-sociales a.ico-YouTube{background:url("../../images_new/linksFooter.gif") no-repeat scroll left -147px transparent}
footer .redes-sociales a.ico-instagram{background:url("../../images_new/linksFooter.gif") no-repeat scroll left -220px transparent}
footer .redes-sociales a{display:block;height:75%;margin:0 10px 0 0;text-indent:-9999px;width:95%}
.btn-rounded-blue{border:solid 1px #00afff;text-align:center;padding:4px 10px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px}
.btn-rounded-blue-xs{border:solid 1px #00afff;text-align:center;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;display:table;padding:0 5px;transition:all 500ms ease}
.btn-rounded-blue-xs a{display:table-cell;vertical-align:middle;transition:all 500ms ease}
.btn-rounded-blue-xs:hover{background:#00afff;color:#3a7999}
.btn-rounded-blue-xs:hover a{color:#fff !important;text-decoration:none !important}
.btn-alphablue{border:solid 1px #00afff;text-align:center;padding:6px 10px}
.btn-xl{padding:12px 18px;font-size:22px;line-height:1.3333333}
.btn-secondary a{color:#fff !important}
.btn-secondary{color:#fff;background:-moz-linear-gradient(top,#f9c261 0,#e8980d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9c261),color-stop(100%,#e8980d));background:-webkit-linear-gradient(top,#f9c261 0,#e8980d 100%);background:-o-linear-gradient(top,#f9c261 0,#e8980d 100%);background:-ms-linear-gradient(top,#f9c261 0,#e8980d 100%);background:linear-gradient(to bottom,#f9c261 0,#e8980d 100%);border:1px solid #f6a312}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.open>.dropdown-toggle.btn-secondary{color:#fff;background-color:#3071a9;border-color:#f6a312}
.btn-secondary:active,.btn-secondary.active,.open>.dropdown-toggle.btn-secondary{background-image:none}
.btn-secondary.disabled,.btn-secondary[disabled],fieldset[disabled] .btn-secondary,.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled:active,.btn-secondary[disabled]:active,fieldset[disabled] .btn-secondary:active,.btn-secondary.disabled.active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary.active{background:-moz-linear-gradient(top,#f9c261 0,#e8980d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9c261),color-stop(100%,#e8980d));background:-webkit-linear-gradient(top,#f9c261 0,#e8980d 100%);background:-o-linear-gradient(top,#f9c261 0,#e8980d 100%);background:-ms-linear-gradient(top,#f9c261 0,#e8980d 100%);background:linear-gradient(to bottom,#f9c261 0,#e8980d 100%);border-color:#f6a312}
.btn-secondary-plain a{color:#fff !important}
.btn-secondary-plain{color:#fff !important;background-color:#e8980d;padding:6px 10px}
.hvr-border-fade{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,color;transition-property:box-shadow,color,background;box-shadow:inset 0 0 0 4px #fff,0 0 1px rgba(0,0,0,0);background-color:#0d7ab3;color:#fff;padding:8px 16px;border:0;font-size:22px}
.hvr-border-fade:hover,.hvr-border-fade:focus,.hvr-border-fade:active{box-shadow:inset 0 0 0 4px #00b2ff,0 0 1px rgba(0,0,0,0);color:#00b2ff;background-color:#fff}
.btn-plain{background:#3db7ff;color:#fff;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:background}
.btn-plain:hover,.btn-plain:focus{color:#fff;background-color:#1f8ecf;text-decoration:none}
.btn-plainblue-lg{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;background-color:#0d7ab3;color:#fff;padding:8px 30px;border:0;font-size:22px}
.btn-plain-reverse{background:white;color:#3db7ff !important;border:solid 1px #3db7ff;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:background}
.btn-plain-reverse.with-icon{display:inline-flex;align-items:center;padding-top:7px;padding-bottom:7px}
.btn-plain-reverse.with-icon i{top:1px}
.btn-plain i{margin-right:25px}
.btn-plain i.glyphicon-camera,.btn-plain i.glyphicon-circle-arrow-up{top:3px}
.nav-box ul.dropdown-menu li{padding:0 !important}
.btn-plain-home{background:#2f8fff;color:#fff !important;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:background}
.btn-plain-home:hover,.btn-plain-home:focus{color:#fff;background-color:#04b0c5;text-decoration:none}
.btn-plain-red{background:#ff2419;color:#fff !important;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:background}
.btn-plain-red:hover,.btn-plain-red:focus{color:#fff;background-color:#dc0000;text-decoration:none}
.btn-plain-green{background:#3fa500;color:#fff !important;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:background}
.btn-plain-green:hover,.btn-plain-green:focus{color:#fff;background-color:#0ebb4b;text-decoration:none}
.btn-plain-lightblue{background:#6fc1fb;color:#fff !important;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:background;border:solid 1px #00b2ff}
.btn.padd-lg{padding:8px 35px}
.btn.padd-xxl{padding:18px 0}
.btn-edit-top-center{background-color:rgba(0,0,0,0.45);position:absolute;padding:4px;margin-left:auto;margin-right:auto;left:0;right:0;width:max-content}
.btn-edit-top-left{background-color:rgba(0,0,0,0.45);position:absolute;padding:4px}
.btn-edit-top-left .glyphicon{margin-right:3px;vertical-align:-1px}
.position-absolute-bottom-left{position:absolute;bottom:0;left:0}
.btn-edit-top-left.m1{top:1px}
.slider-proyecto .btn-edit-top-left{margin:0 auto}
.swiper-container.slider-proyecto{padding-bottom:20px}
.swiper-container.slider-proyecto.swiper-container-horizontal>.swiper-pagination-bullets{bottom:1px !important}
.swiper-container.slider-proyecto .swiper-button-prev,.swiper-container.slider-proyecto .swiper-button-next{background-size:12px 44px}
.swiper-container.slider-proyecto .swiper-button-prev.swiper-button-disabled,.swiper-container.slider-proyecto .swiper-button-next.swiper-button-disabled{opacity:.4}
.swiper-container.slider-proyecto .swiper-button-prev{left:-6px}
.swiper-container.slider-proyecto .swiper-button-next{right:-6px}
.circle-num{border:solid 3px #01a6ff;background-color:#fff !important;color:#01a6ff !important}
.circle-num,.circle-num-selected{background-color:#01a6ff;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;width:45px;height:45px;color:#fff;display:table;margin:0 10px 10px 10px}
.circle-num-selected .number,.circle-num .number{display:table-cell;font-weight:bold;vertical-align:middle;text-align:center;font-size:18px;font-family:Kreon}
.txt-pasos,.txt-pasos-selected{height:24px;margin:10px;min-width:60px;padding-bottom:5px;vertical-align:middle;width:auto;font-family:Kreon;font-size:16px;display:table-cell}
.txt-pasos-selected{color:#edab38}
.wizard{border-bottom:solid 1px #afafaf;padding-bottom:5px}
.wizard .step{display:inline;padding:0 10px 0 10px}
.wizard .step.active{border-bottom:solid 1px #fdca00;padding-bottom:4px}
.wizard .step span.dot:before{background:url('../../images_new/sprite_hq.png?v=11') -29px -83px no-repeat;height:11px;width:11px;content:"";display:inline-block;margin-right:10px}
.wizard .step.active span.dot:before{background:url('../../images_new/sprite_hq.png?v=11') -5px -83px no-repeat;height:11px;width:11px;content:"";display:inline-block;margin-right:10px}
.challenge{margin-left:35px;margin-top:-25px}
.challenge:before{background:url(../../images_new/nubes.png) -5px -99px no-repeat;width:126px;height:80px;content:"";display:block;position:relative;z-index:-1;top:43px;left:-42px}
.challenge:after{background:url(../../images_new/nubes.png) 0 -1px no-repeat;width:140px;height:89px;content:"";display:block;position:relative;z-index:-1;top:-45px;right:-550px}
.challenge:first-child{-webkit-border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-bottomleft:50px;border-top-left-radius:50px;border-bottom-left-radius:50px}
.challenge .step{float:left}
.challenge .step .num{width:43px;height:43px;display:table-cell;text-align:center;font-size:20px;vertical-align:middle}
.challenge .step.active .num{background-color:#1fa1e6;color:#fff;border:solid 2px #1fa1e6}
.challenge .step.off .num{background-color:#fff;color:#5c8397;border:solid 1px #bfbebd;border-left:0}
@keyframes starhere{0{background-color:red}
100%{background-color:blue}
}
@-webkit-keyframes starhere{0{background-color:red}
100%{background-color:blue}
}
@-moz-keyframes starhere{0{background-color:red}
100%{background-color:blue}
}
.challenge .step.active-now>div:first-child{background:url('../../images_new/sprite_hq.png?v=11') no-repeat -4px -111px;width:40px;height:38px;position:relative;display:block;margin-top:-52px;margin-left:-14px;padding-left:14px;left:22px;margin-bottom:14px;top:11px;animation:starhere,1s,infinite,linear;-webkit-animation:starhere,1s,infinite,linear}
.challenge .step.active-now .num{background-color:#fec861;color:#1fa1e6;border:solid 2px #1fa1e6;font-weight:bold}
@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
0{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
0{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn:hover{-webkit-animation-name:bounceIn;animation-name:bounceIn}
.challenge .step.off:last-child:after{background:0;content:""}
.challenge .finish>div:first-child{background:url('../../images_new/sprite_hq.png?v=11') no-repeat -45px -111px;width:40px;height:38px;position:relative;display:block;margin-top:-52px;margin-left:3px;padding-left:14px;left:22px;margin-bottom:14px;top:11px}
.border-tab{border:1px solid #ddd;border-top:0}
.m-top-0{margin-top:0 !important}
.h-40{height:40px}
.h-20{height:20px}
.panel-bluelight{border-color:#cef8ff !important}
.panel-bluelight>.panel-heading{color:#fff;background-color:#cef8ff;border-color:#cef8ff}
.panel-bluelight>.panel-heading+.panel-collapse>.panel-body{border-top-color:#cef8ff}
.panel-bluelight>.panel-heading .badge{color:#cef8ff;background-color:#fff}
.panel-bluelight>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#cef8ff}
.panel-arrow{border:solid 1px #b9e7ff;box-shadow:4px 2px 14px #dcdcdc}
.panel-arrow .panel-heading{border-bottom:5px solid #0e7ab3;background:#e2e8eb;padding:15px}
.panel-arrow .panel-body{padding:15px}
.panel-arrow .blue-arrow{background:url(../../images_new/sprite_hq.png?v=11) no-repeat -50px -82px;height:15px;width:15px;position:relative;top:32px;left:14%}
.panel-group .panel-default .panel-heading{border-bottom:inherit}
.colaboracion{color:#747474;font-size:12px;text-shadow:0 1px 1px #fff;font-family:Kreon}
.block-buscador-teamers{font-size:12px;right:5px;z-index:11;display:compact}
input.buscador-teamers[type="search"]{background-color:#e8e8e8;border:1px solid #d2d2d2 !important;border-radius:10px;color:#666;float:right;font-family:sans-serif;height:28px;outline:0 none;padding:0 5px;transition:background-color 200ms linear 0;width:200px;font-size:14px}
input.buscador-teamers[type="search"]:focus{-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear;background-color:#fff}
input.buscador-teamers:after{background:url("../../images/icons/lupa.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;height:25px;width:19px}
.candado{background:url("../../images_new/candado.gif") no-repeat 0 0;display:block;height:32px;width:31px}
.graph-face-white{background:url("../../images_new/face-white.gif") no-repeat;width:20px;height:19px;margin-left:-20px;display:table-cell}
.graph-google{background:url("../../images_new/ico_g_connect.png") no-repeat;width:18px;height:18px;margin-left:-10px;display:table-cell}
.sp{background:url("../../images_new/sprite_2015.gif") no-repeat;position:relative;display:inline-block}
.sp-hq{background:url("../../images_new/sprite_hq.png?v=11") no-repeat;position:relative;display:inline-block}
.card{background:url("../../images_new/sprite_2015.gif") no-repeat;width:46px;height:29px;float:left;margin-right:10px}
.visa{background-position:-64px -33px}
.electron{background-position:-4px -33px}
.master{background-position:-120px -33px}
.maestro{background-position:-179px -33px}
.amex{background-position:-190px -94px}
.ico-card{background:url("../../images_new/sprite_2017.png?v=3") no-repeat;width:59px;height:36px;float:left;margin-right:5px}
.ico-card.visa{background-position:-2px -151px !important}
.ico-card.electron{background-position:-65px -151px !important}
.ico-card.master{background-position:-190px -151px !important}
.ico-card.maestro{background-position:-126px -151px !important}
.ico-write{background:url("../../images_new/sprite_hq.png?v=12") no-repeat -159px -181px;display:inline-block;width:24px;height:22px;vertical-align:bottom}
.calendar{background-position:-268px -46px;width:37px;height:38px;vertical-align:middle}
.n-teamer{background-position:-135px -100px;width:80px;height:63px}
.n-group{width:100px;height:102px;background-position:-8px -97px}
.n-euro{background-position:-124px -23px;height:86px;width:83px}
.ico_recurrente{background-position:-266px -2px;height:28px;width:27px;top:6px}
.n-teamer,.n-group,.n-euro{display:table}
.shadow-right{-webkit-box-shadow:-16px 0 6px -11px rgba(0,0,0,0.60) inset;-moz-box-shadow:-16px 0 6px -11px rgba(0,0,0,0.60) inset;box-shadow:-16px 0 6px -11px rgba(0,0,0,0.60) inset}
.landingTeaming{line-height:28px}
.landingTeaming h2{background-color:#fff;display:inline;padding:3px 20px 3px 8px;margin-left:0;margin-top:10px;text-indent:13px;left:-20px;position:relative;line-height:35px}
.landingTeaming li .bloque{padding:30px 20px 20px 20px}
.landingTeaming li{border-bottom:1px solid #ccc;padding:20px 0}
.landingTeaming li .bloque li{border-bottom:0;margin:10px;padding:0}
.landingTeaming li:nth-child(odd) .bloque{background-color:#eee}
.landingTeaming li:nth-child(even) .bloque{background-color:#eee}
.landingTeaming .box-imgtext{max-width:294px}
.landingTeaming .box-imgtext{background-color:#fff;border-bottom:solid 2px #ddd}
.landingTeaming .box-imgtext div{padding:10px}
.landingTeaming .box-imgtext div h4{margin:10px 0;color:#3ca803}
.landingTeaming hr{border-top:1px solid #828282}
.landingTeaming .alpha3{background:rgba(254,254,254,0.3)}
.landing-santcugat{background:url(../../images_new/img_top_santcugat.gif) no-repeat 0 bottom;display:inline-block;border:solid 1px #ddd;padding:10px;margin-bottom:40px}
.landing-santJoan{background:url(../../images_new/landing_santJoan.jpg) no-repeat 0 center;display:inline-block;border:solid 1px #ddd;padding:10px;margin-bottom:40px;background-size:cover}
.landing-bottom h2{border-bottom:solid 1px #ddd;margin-bottom:30px}
.landing-bottom .grupo .col-md-9 .description{display:table-cell}
.landing-bottom .grupo{margin-bottom:30px;display:table}
.landing-bottom .grupo p{font-size:14px}
.bg-logo-teaming{background:url(../../images_new/bg_corazon_alpha.png) no-repeat right 70px;height:100vh}
.bg-logo-teaming h2{margin-top:30%}
.bg-logo-teaming .botones{margin-top:7%}
.bg-logo-teaming p{margin-top:7%}
@media(min-width:320px) and (max-width:425px){.bg-logo-teaming{background-position:80px 70px}
.bg-logo-teaming h1{margin-top:10%}
.bg-logo-teaming p{margin-top:15%}
.bg-logo-teaming .botones{margin-top:15%}
.txt-adapt{font-size:16px;line-height:20px}
.txt-ellipsis-xs{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.txt-center-xs{text-align:center}
}
@media(min-width:426px) and (max-width:768px){.bg-logo-teaming{background-position:80px 70px}
.txt-center-xs{text-align:center}
}
@media(min-width:769px) and (max-width:1024px){.bg-logo-teaming{background-position:150px 70px}
}
.landing-everis17 .bg-purple{background-color:#ece7f1 !important;padding:20px}
.landing-everis17 h1{color:#8064b3}
.landing-everis17 .purple{color:#8064a2 !important}
.landing-everis{margin-bottom:40px}
.landing-everis .banner{width:100%;margin-bottom:10px}
#profile-teamer .teamer-name{font-family:KreonBold;font-size:24px;margin-bottom:5px}
.teamer-loc{text-indent:-11px;margin-left:18px}
#profile-teamer ul.dropdown-menu li{margin-bottom:0;padding:2px 5px !important}
#profile-teamer .circle-num{margin:0 10px -5px 10px}
#share-box{display:none}
.floating-social{position:fixed;background-color:#fff;box-shadow:0 -1px 8px #5d5d5d;bottom:74px;z-index:2;width:calc(100% - 30px);padding:10px}
.floating-social .iconos{display:table;margin:20px auto 10px auto;background-color:#f1f1f1;border-radius:5px;padding-bottom:10px}
.floating-social .iconos .icono-item{flex-direction:column;display:inline-flex;justify-content:space-around;width:65px;height:70px}
.floating-social img{width:30px;margin:10px auto 0 auto;display:table}
.floating-social p{text-align:center;font-size:11px}
.name-group h1{font-size:28px;line-height:34px;text-align:center;font-weight:600;margin-bottom:20px}
.recaudacion{margin:0 auto 20px auto;width:100%;align-items:center;align-content:center;background-color:#f2f2f2;padding:20px}
.recaudacion .dinero{margin-top:20px}
.recaudacion .teamers,.recaudacion .dinero{text-align:center}
.recaudacion .teamers .numero{color:#2fa63a;font-weight:700;font-size:24px;text-align:center}
.recaudacion .dinero .numero{color:#fea100;font-size:22px;font-weight:700;text-align:center}
.recaudacion .teamers .numero+span{font-size:20px !important}
.recaudacion .dinero .numero+span,.recaudacion .teamers .numero+span{color:#a6a6a6;font-weight:600;font-size:18px}
.page-group .txt-mini{font-size:12px;color:#959595;text-align:center}
.check-difunde{background:url('../../images_new/sprite_hq.png?v=11') no-repeat -44px -176px;height:28px;width:28px;display:inline-block;position:relative;top:5px;right:5px}
.group-description,.project-description,.group-comment{line-height:26px;letter-spacing:.01em;margin-bottom:15px}
.text-comment:focus::placeholder{color:#fff}
.text-comment{line-height:26px !important;letter-spacing:.03em}
.foto-foro .video-comment{width:100%}
.input-buscador-grupos{background-color:#e8e8e8;border:1px solid #d2d2d2 !important;border-radius:10px;color:#666;font-family:sans-serif;height:28px;outline:0 none;padding:0 5px;transition:background-color 200ms linear 0;font-size:14px;width:350px}
.input-buscador-grupos:focus{background:#fff;transition:background-color 200ms linear 0}
.lupa-buscador-grupos{background:url("../../images/icons/lupa.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;border:medium none;cursor:pointer;height:25px;outline:0 none;position:relative;right:29px;top:9px;width:25px}
.search-bar-home{background:url("../../images/icons/lupa.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;border:medium none;cursor:pointer;height:25px;outline:0 none;position:absolute;right:0;top:9px;width:25px}
.buscador-grupos .carousel-indicators{bottom:-29px !important}
.buscador-grupos #carrousel-grupos>div{margin-top:20px}
.buscador-grupos .carousel{margin-top:20px;margin-bottom:20px}
#divFilter .filtro label{font-family:lucida}
#sectionFilter a.glyphicon-remove-circle{color:#6a6a6a}
#sectionFilter a.glyphicon-remove-circle:hover{text-decoration:none}
#sectionFilter .panel-heading{padding:0}
#sectionFilter .panel-heading .btn-invisible{background-color:transparent;text-align:left;cursor:pointer;color:#31708f}
#sectionFilter .panel-heading .btn-invisible:hover{color:#31708f}
#sectionFilter .panel-body ul.filter li:hover{background-color:#e7e7e7}
#sectionFilter .panel-body ul.filter li{display:table;padding:4px}
#sectionFilter .panel-body ul.filter li span.glyphicon,#sectionFilter .panel-body ul.filter li a{display:table-cell;vertical-align:baseline}
#sectionFilter .panel-body ul.filter li span.glyphicon-remove-circle:before{vertical-align:sub}
.buscador-grupos .caja-teamers a>img,.caja-teamers a>img{width:32px;height:32px;margin:10px 5px 0 0}
.buscador-grupos .caja-teamers,.caja-teamers{margin-top:17px}
.local-chapter h1{display:none}
.local-chapter p{line-height:28px}
.local-chapter p.error{line-height:15px}
.local-chapter .panel .panel-body>p{line-height:normal}
.jumbo-chapter{background:url("../../images_new/banner_local_chapter.png") no-repeat 0 0;background-size:cover;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:30px;height:473px}
.jumbo-chapter p{line-height:45px !important}
.local-chapter .panel-doubleblue{height:auto;min-height:250px}
.local-chapter .carousel-control .glyphicon-chevron-left{margin-left:-81px}
.local-chapter .carousel-control .glyphicon-chevron-right{margin-right:-81px}
.carousel-caption.diapo1{left:5%;right:5%;top:40px}
.local-chapter .diapo1 p{line-height:37px;width:65%;font-size:35px}
.local-chapter .diapo1 p.autor{font-size:17px;text-align:right;margin-top:10px;line-height:normal}
.carousel-caption.diapo2{left:5%;right:5%;top:40px}
.diapo2 p{line-height:37px;width:45%}
.local-chapter .diapo2 h1,.local-chapter .diapo1 h1{display:block}
.local-chapter .diapo2 p.autor{font-size:17px;text-align:left;margin-top:10px;line-height:normal}
.local-chapter .carousel-inner{border:0}
.container .pagina-edicion .panel.panel-info{margin-bottom:50px}
.container .pagina-edicion .sidebar .list-group .list-group-item.active{background:#00afff !important}
.container .pagina-edicion .sidebar .list-group .list-group-item{transition:all 500ms ease}
.container .pagina-edicion .sidebar .list-group .list-group-item:hover{background:#00afff;color:#fff}
.container .pagina-edicion .nav-box .btn{min-height:52px;display:table}
.container .pagina-edicion .nav-box .btn a{display:table-cell;vertical-align:middle;color:#333;margin:5px}
.sidebar .list-group .list-group-item{font-size:14px;padding:8px 13px}
.nav.sidebar{margin-top:40px;margin-bottom:20px}
.nav.sidebar:first-child{border-top:0}
.nav.sidebar li:last-child{border-bottom:solid 1px #c7c7c7}
.nav.sidebar li{background-color:#fff;border:solid 1px #c7c7c7;margin-top:-1px}
.nav.sidebar li a:hover{background-color:#3db7ff;color:white}
.nav.sidebar li a{transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}
.nav.sidebar li a.active{color:#fff;background-color:#3db7ff}
.nav.sidebar+a.baja{margin-top:10px;margin-left:15px;font-size:12px}
.nav.sidebar li.title{background-color:transparent;border:0;margin-bottom:8px;text-transform:uppercase;margin-top:15px}
@media screen and (max-width:319px){h1 a.brand img{width:140px}
}
@media screen and (max-width:480px){h2.title{font-size:20px}
.hide-xs{display:none !important}
footer .footer-new .col-footer-4{width:50% !important;float:left !important}
}
@media screen and (max-width:352px){.slider-proyecto .btn-edit-top-left{margin-left:0}
}
@media screen and (min-width:353px) and (max-width:375px){.slider-proyecto .btn-edit-top-left{margin-left:10px}
}
@media screen and (min-width:376px) and (max-width:425px){.slider-proyecto .btn-edit-top-left{margin-left:20px}
}
.show-xs,.show-sm,.show-md,.show-lg,.show-nano,.show-lg-header,.show-md-header,.show-sm-header,.show-xsm{display:none !important}
.img-nano{display:none}
.privado-grande,.privado-grande-dropdown{display:none !important}
@media(min-width:320px) and (max-width:359px){.hidden-nano{display:none}
.show-nano{display:block}
.img-nano{width:20px;height:20px;border:0;display:block !important}
}
@media(min-width:320px) and (max-width:480px){.media.border-simple .media-body{padding-left:10px}
.hide-xs{display:none !important}
.show-xs{display:block !important}
#cookies{border:1px solid #00a6ff;background-color:#f4fbff;z-index:100;left:5px;right:5px}
.affix #cookies{top:0;width:100%;z-index:1 !important}
#cookies p{padding:14px 14px 4px 14px}
h1 a.brand img{width:125px}
.adapta-26{font-size:19px !important}
#sectionFilter .link-filter{display:inherit;border:solid 1px #ddd;padding:6px}
.buscador-grupos .carousel-control .glyphicon-chevron-left,.buscador-grupos .carousel-control .icon-prev{left:50%;margin-left:-39px}
.buscador-grupos .carousel-control .glyphicon-chevron-right,.buscador-grupos .carousel-control .icon-next{right:50%;margin-right:-39px}
.font-XL{font-size:1.9rem;margin-bottom:20px}
}
@media screen and (min-width:481px) and (max-width:768px){h1 a.brand img{width:140px}
.hide-md{display:none !important}
.show-md{display:block !important}
footer .footer-new .col-footer-4{width:33.3333% !important;float:left !important}
#cookies{border:1px solid #00a6ff;background-color:#f4fbff;position:fixed;z-index:1;top:0;left:5px;right:5px}
#cookies p{padding:14px}
header .mail-contador{display:table !important;padding-right:5px}
header .mail{display:table-cell !important;width:70px !important;height:20px;border:0;margin:0;border-radius:0;vertical-align:middle;padding-left:10px;font-size:19px}
header .mail-contador span.badge-blue{display:table-cell}
.adapta-26{font-size:22px !important}
#sectionFilter .link-filter{display:inherit;border:solid 1px #ddd;padding:6px}
.buscador-grupos .carousel-control .glyphicon-chevron-left,.buscador-grupos .carousel-control .icon-prev{left:50%;margin-left:-39px}
.buscador-grupos .carousel-control .glyphicon-chevron-right,.buscador-grupos .carousel-control .icon-next{right:50%;margin-right:-39px}
.jumbo-chapter h1{font-size:35px !important}
.jumbo-chapter p{line-height:30px !important;font-size:26px !important}
}
@media screen and (min-width:320px) and (max-width:480px){.jumbo-chapter{background:url("../../images_new/banner_local_chapter.png") no-repeat -458px 0;background-size:cover}
}
@media screen and (min-width:481px) and (max-width:524px){.jumbo-chapter{background:url("../../images_new/banner_local_chapter.png") no-repeat -455px 0;background-size:cover}
}
@media screen and (min-width:525px) and (max-width:560px){.jumbo-chapter{background:url("../../images_new/banner_local_chapter.png") no-repeat -385px 0;background-size:cover}
}
@media screen and (min-width:567px) and (max-width:566px){.jumbo-chapter{background:url("../../images_new/banner_local_chapter.png") no-repeat -330px 0;background-size:cover}
}
@media screen and (min-width:561px) and (max-width:698px){.jumbo-chapter{background:url("../../images_new/banner_local_chapter.png") no-repeat -248px 0;background-size:cover}
}
@media screen and (min-width:699px) and (max-width:703px){.jumbo-chapter{background:url("../../images_new/banner_local_chapter.png") no-repeat -248px 0;background-size:cover}
}
@media screen and (min-width:704px) and (max-width:747px){.jumbo-chapter{background:url("../../images_new/banner_local_chapter.png") no-repeat -205px 0;background-size:cover}
}
@media screen and (min-width:748px) and (max-width:768px){.jumbo-chapter{background:url("../../images_new/banner_local_chapter.png") no-repeat -187px 0;background-size:cover}
}
@media screen and (min-width:769px) and (max-width:991px){.jumbo-chapter{background:url("../../images_new/banner_local_chapter.png") no-repeat -166px 0;background-size:cover}
}
@media screen and (min-width:481) and (max-width:991px){button.search .hide-md-header{display:none}
.navbar-header{height:41px !important}
.hide-md-header{display:none !important}
nav.nav-second{min-height:auto !important;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}
nav.nav-second ul li{float:left !important;border-right:1px solid #ccc}
.nav-second .navbar-nav .open .dropdown-menu>li>a{color:#777}
.nav-second .navbar-nav .open .dropdown-menu>li>a:hover,.nav-second .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}
.nav-second .navbar-nav .open .dropdown-menu>.active>a,.nav-second .navbar-nav .open .dropdown-menu>.active>a:hover,.nav-second .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}
.nav-second .navbar-nav .open .dropdown-menu>.disabled>a,.nav-second .navbar-nav .open .dropdown-menu>.disabled>a:hover,.nav-second .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}
.nav-second .navbar-link{color:#777}
.nav-second .navbar-link:hover{color:#333}
.nav-second .btn-link{color:#777}
.nav-second .btn-link:hover,.nav-second .btn-link:focus{color:#333}
.nav-second>.nav>li>a{color:#6a6a6a;font-family:Kreon;font-weight:bold}
.nav-second>.nav>li>a:hover,.nav-second>.nav>li>a:focus{text-decoration:none;background-color:#3ca803;color:#fff}
.navbar-second .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-second .navbar-form{padding:0;margin:0}
.navbar-second .navbar-form .form-group{display:inline-block}
.navbar-second .navbar-form .form-group .form-control{display:inline-block !important}
.navbar-second .navbar-form .form-group input.form-control{display:inline-block !important;width:auto;vertical-align:middle}
h1 a.brand img{width:159px}
}
@media(max-width:480px){.show-xxs{display:block}
}
@media(min-width:481px){.show-xxs{display:none}
}
@media(max-width:768px){header #menu ul li.hidden-md-header{display:block}
}
@media screen and (min-width:320px) and (max-width:350px){.local-chapter h1{display:block}
.local-chapter .item .carousel-caption.diapo1 h1{display:none}
.local-chapter .item .carousel-caption.diapo2 h1{display:none}
.local-chapter .item .carousel-caption.diapo1 p{margin-top:6px !important}
.local-chapter .item .carousel-caption.diapo2 p{margin-top:2px;width:58%;margin-left:-5px}
.local-chapter .item .carousel-caption.diapo2 p.autor{position:absolute;bottom:-3px;width:96%;font-size:14px}
.local-chapter .item .carousel-caption.diapo1 p.autor{position:absolute;bottom:6px;width:96%;font-size:15px}
.carousel-caption.diapo1{top:18px}
}
@media screen and (min-width:351px) and (max-width:499px){.local-chapter h1{display:block}
.local-chapter .item .carousel-caption.diapo1 h1{display:none}
.local-chapter .item .carousel-caption.diapo1 p{margin-top:-15px !important}
.local-chapter .item .carousel-caption.diapo2 h1{display:none}
.local-chapter .item .carousel-caption.diapo2 p{width:59%}
.local-chapter .item .carousel-caption.diapo2 p.autor,.local-chapter .item .carousel-caption.diapo1 p.autor{position:absolute;bottom:0;width:96%;font-size:15px}
}
@media screen and (min-width:320px) and (max-width:439px){.local-chapter .diapo1 p{line-height:18px;width:95%;font-size:16px;text-shadow:1px 1px 3px #030303}
.local-chapter .item .carousel-caption.diapo2 h1{display:none}
.local-chapter .diapo2 p{line-height:18px;width:95%;font-size:16px;margin-top:15px;text-shadow:1px 1px 3px #030303}
.carousel-caption.diapo2{margin-top:0;padding-top:0;top:20px}
.carousel-caption.diapo1{margin-top:0;padding-top:0}
.local-chapter .carousel-control .glyphicon-chevron-left{margin-left:-25px}
.local-chapter .carousel-control .glyphicon-chevron-right{margin-right:-25px}
}
@media screen and (min-width:340px) and (max-width:479px){.local-chapter .item .carousel-caption.diapo1 h1{width:90%;font-size:20px !important;margin-top:-7px}
.local-chapter .diapo1 p{line-height:18px;width:70%;font-size:16px;text-shadow:1px 1px 3px #030303;margin-top:-10px !important}
.local-chapter .item .carousel-caption.diapo2 h1{width:54%;font-size:20px !important;margin-top:7px}
.local-chapter .diapo2 p{line-height:18px;width:50%;font-size:16px;margin-top:15px !important;text-shadow:1px 1px 3px #030303}
.carousel-caption.diapo2{margin-top:0;padding-top:0;top:10px}
.carousel-caption.diapo1{margin-top:0;padding-top:0}
.local-chapter .carousel-control .glyphicon-chevron-left{margin-left:-25px}
.local-chapter .carousel-control .glyphicon-chevron-right{margin-right:-25px}
.local-chapter .diapo1 p.autor{font-size:15px;margin-top:30px !important;text-align:left}
.local-chapter .diapo2 p.autor{font-size:15px;width:62%;text-align:left;margin-top:13px !important}
}
@media screen and (min-width:480px) and (max-width:600px){.local-chapter .diapo2 p.autor{font-size:18px;width:70%;text-align:left}
}
@media screen and (min-width:500px) and (max-width:530px){.local-chapter .diapo2 p{line-height:22px;width:72% !important;font-size:18px;margin-top:10px;text-shadow:1px 1px 3px #030303}
}
@media screen and (min-width:480px) and (max-width:767px){.local-chapter .item .carousel-caption.diapo1 h1{width:70%;font-size:30px !important;margin-top:-13px}
.local-chapter .diapo1 p{line-height:22px;width:69%;font-size:20px;text-shadow:1px 1px 3px #030303}
.local-chapter .diapo1 p.autor{font-size:18px}
.local-chapter .diapo2 p{line-height:22px;width:52%;font-size:18px;margin-top:10px;text-shadow:1px 1px 3px #030303}
.local-chapter .diapo1 p.autor{font-size:15px}
.local-chapter .diapo2 p.autor{font-size:15px}
.local-chapter .item .carousel-caption.diapo2 h1{width:49%;font-size:28px !important}
.carousel-caption.diapo2{left:3%;right:5%;top:25px}
.local-chapter .carousel-control .glyphicon-chevron-right{margin-right:-47px}
.local-chapter .carousel-control .glyphicon-chevron-left{margin-left:-47px}
.carousel-caption.diapo2{margin-top:0;padding-top:0}
.carousel-caption.diapo1{margin-top:0;padding-top:0}
}
@media screen and (min-width:768px) and (max-width:991px){.local-chapter .diapo2 p.autor{width:87%}
}
@media screen and (min-width:992px) and (max-width:1023px){.local-chapter .diapo2 p{width:45% !important}
}
@media screen and (min-width:768px) and (max-width:1024px){.local-chapter .item .carousel-caption.diapo1 h1{width:60%;font-size:41px !important}
.local-chapter .diapo1 p{line-height:33px;width:69%;font-size:26px;text-shadow:1px 1px 3px #030303}
.local-chapter .diapo2 p{line-height:33px;width:66%;font-size:26px;margin-top:20px;text-shadow:1px 1px 3px #030303}
.local-chapter .item .carousel-caption.diapo2 h1{width:49%;font-size:41px !important}
.carousel-caption.diapo2{top:20px}
}
@media screen and (min-width:1025px){.local-chapter .item .carousel-caption.diapo1 h1{width:60%;font-size:50px !important}
.local-chapter .diapo1 p{line-height:33px;width:69%;font-size:35px;text-shadow:1px 1px 3px #030303}
.local-chapter .diapo2 p{line-height:33px;width:50%;font-size:35px;margin-top:20px;text-shadow:1px 1px 3px #030303}
.local-chapter .item .carousel-caption.diapo2 h1{width:49%;font-size:50px !important}
}
@media screen and (min-width:769px) and (max-width:992px){h1 a.brand img{width:145px}
.challenge{margin-top:-13px;height:120px;display:table;margin:0 auto;margin-bottom:-37px}
.challenge .step .num{width:32px;height:32px;font-size:18px}
.challenge:after{right:-398px;top:-56px}
.challenge:before{top:32px}
.challenge .step.active-now>div:first-child{margin-left:-17px;left:18px}
.challenge .step.active-now .num{border:solid 1px #1fa1e6}
.challenge .step.active .num{border:solid 1px #1fa1e6}
.challenge .finish>div:first-child{left:11px;margin-left:-4px}
}
@media screen and (min-width:992px) and (max-width:1024px){.col-lg-footer-4{width:22.9% !important}
.col-md-offset-footer-1{margin-left:3.333% !important}
h1 a.brand img{width:244px}
#sectionFilter .box-disable-link{width:100%;background:transparent;height:40px;z-index:0}
#sectionFilter .link-filter{position:absolute;margin-top:-30px;z-index:-15;color:#333}
.iframe-tpv{height:613px;width:992px}
}
@media screen and (min-width:601px)(max-width:769px){.challenge{margin-top:-13px;height:120px;display:table;margin:0 auto;margin-bottom:-37px}
.challenge .step .num{width:23px;height:23px;font-size:15px}
.challenge:after{right:-259px;top:-65px}
.challenge:before{top:23px}
.challenge .step.active-now>div:first-child{margin-left:-17px;left:12px}
.challenge .step.active-now .num{border:solid 1px #1fa1e6}
.challenge .step.active .num{border:solid 1px #1fa1e6}
.challenge .finish>div:first-child{left:11px;margin-left:-4px}
}
@media screen and (min-width:992px){header ul.menu-privado{margin-top:-48px}
header ul.menu-privado li{display:table !important;float:none !important;position:relative;padding:0 !important}
header ul.links li{border-right:1px solid #979797;color:#6a6a6a;display:inline-block;float:left;font-family:"KreonBold","Trebuchet MS",Arial,Helvetica,sans-serif;list-style-type:none;padding:0 5px;text-align:left;text-decoration:none;height:23px}
header ul.links li:last-child{height:30px;border:0}
header ul.links li:last-child button.burguer{margin:0;border-radius:0;top:-7px;height:36px}
header .paises{background:none repeat scroll 0 0 white;border:2px solid #fea100;border-radius:4px;padding:4px;position:absolute;right:0;top:25px;z-index:20}
header .paises ol{display:inline}
header .paises ol li{float:left;font-family:KreonRegular;font-size:12px;list-style-type:none;padding:1px 11px}
.nav-second .navbar-nav .open .dropdown-menu>li>a{color:#777}
.nav-second .navbar-nav .open .dropdown-menu>li>a:hover,.nav-second .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}
.nav-second .navbar-nav .open .dropdown-menu>.active>a,.nav-second .navbar-nav .open .dropdown-menu>.active>a:hover,.nav-second .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}
.nav-second .navbar-nav .open .dropdown-menu>.disabled>a,.nav-second .navbar-nav .open .dropdown-menu>.disabled>a:hover,.nav-second .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}
.nav-second .navbar-link{color:#777}
.nav-second .navbar-link:hover{color:#333}
.nav-second .btn-link{color:#777}
.nav-second .btn-link:hover,.nav-second .btn-link:focus{color:#333}
.nav-second>.nav>li>a{color:#6a6a6a;font-family:KreonRegular;font-weight:bold}
.nav-second>.nav>li>a:hover,.nav-second>.nav>li>a:focus{text-decoration:none;background-color:#78b25a;color:#fff}
.navbar-second .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-second .navbar-form{padding:0;margin:0}
.navbar-second .navbar-form .form-group{display:inline-block}
.navbar-second .navbar-form .form-group .form-control{display:inline-block !important}
.navbar-second .navbar-form .form-group input.form-control{display:inline-block !important;width:auto;vertical-align:middle}
nav.nav-second ul li{border-right:1px solid #ccc;float:left !important}
nav.nav-second{border-bottom:3px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;min-height:40px}
.nav-second>.nav>li.primero>a.active{background:url("../../images/icons/icon-home-on.png") no-repeat scroll 0 1px transparent !important;display:block;padding-left:38px}
.nav-second>.nav>li.active{background-color:#78b25a}
.nav-second>.nav>li:hover,.nav-second>.nav>li:focus{background-color:#78b25a}
.nav-second>.nav>li:hover a,.nav-second>.nav>li:focus a{color:#fff}
.nav-second>.nav>li.primero>a.active:hover,.nav-second>.nav>li.primero>a.active:focus{background:url("../../images/icons/icon-home-on.png") no-repeat scroll 0 1px transparent !important;color:#fff;text-decoration:none}
.nav-second>.nav>li.primero a.active{background:url("../../images/icons/icon-home-on.png") no-repeat scroll 0 1px #78b25a !important;display:block;padding-left:38px;color:#fff}
.nav-second>.nav>a.active>li.primero{background-color:#78b25a}
.nav-second>.nav>li{padding:0 10px}
.nav-second>.nav>li.primero{padding-left:10px}
.hide-lg-header{display:none !important}
.show-lg-header{display:block !important}
}
@media screen and (min-width:769px) and (max-width:1024px){.col-lg-footer-4{width:25%}
.hide-lg{display:none !important}
.show-lg{display:block !important}
.privado-grande{display:block !important;border:none !important}
header ul.links li{border-right:1px solid #979797;color:#6a6a6a;display:inline-block;float:left;font-family:"KreonBold","Trebuchet MS",Arial,Helvetica,sans-serif;list-style-type:none;padding:0 5px;text-align:left;text-decoration:none;height:23px}
header ul.links li:last-child{height:30px;border:0}
header ul.links li:last-child button.burguer{margin:0;border-radius:0;top:-7px;height:36px}
header .paises{background:none repeat scroll 0 0 white;border:2px solid #fea100;border-radius:4px;padding:4px;position:absolute;right:0;top:25px;z-index:20}
header .paises ol{display:inline}
header .paises ol li{float:left;font-family:KreonRegular;font-size:12px;list-style-type:none;padding:1px 11px}
.nav-second .navbar-nav .open .dropdown-menu>li>a{color:#777}
.nav-second .navbar-nav .open .dropdown-menu>li>a:hover,.nav-second .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}
.nav-second .navbar-nav .open .dropdown-menu>.active>a,.nav-second .navbar-nav .open .dropdown-menu>.active>a:hover,.nav-second .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}
.nav-second .navbar-nav .open .dropdown-menu>.disabled>a,.nav-second .navbar-nav .open .dropdown-menu>.disabled>a:hover,.nav-second .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}
.nav-second .navbar-link{color:#777}
.nav-second .navbar-link:hover{color:#333}
.nav-second .btn-link{color:#777}
.nav-second .btn-link:hover,.nav-second .btn-link:focus{color:#333}
.nav-second>.nav>li>a{color:#6a6a6a;font-family:KreonRegular;font-weight:bold}
.nav-second>.nav>li.active>a.active{color:#fff}
.nav-second>.nav>li>a:hover,.nav-second>.nav>li>a:focus{text-decoration:none;background-color:#78b25a;color:#fff}
.navbar-second .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-second .navbar-form{padding:0;margin:0}
.navbar-second .navbar-form .form-group{display:inline-block}
.navbar-second .navbar-form .form-group .form-control{display:inline-block !important}
.navbar-second .navbar-form .form-group input.form-control{display:inline-block !important;width:auto;vertical-align:middle}
nav.nav-second ul li{border-right:1px solid #ccc;float:left !important}
nav.nav-second{border-bottom:3px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;min-height:40px}
.nav-second>.nav>li.primero>a.active{background:url("../../images/icons/icon-home-on.png") no-repeat scroll 0 1px transparent !important;display:block;padding-left:38px}
.nav-second>.nav>li.active{background-color:#78b25a}
.nav-second>.nav>li:hover,.nav-second>.nav>li:focus{background-color:#78b25a}
.nav-second>.nav>li:hover a,.nav-second>.nav>li:focus a{color:#fff}
.nav-second>.nav>li.primero>a.active:hover,.nav-second>.nav>li.primero>a.active:focus{background:url("../../images/icons/icon-home-on.png") no-repeat scroll 0 1px transparent !important;color:#fff;text-decoration:none}
.nav-second>.nav>li.primero a.active{background:url("../../images/icons/icon-home-on.png") no-repeat scroll 0 1px #78b25a !important;display:block;padding-left:38px;color:#fff}
.nav-second>.nav>a.active>li.primero{background-color:#78b25a}
.nav-second>.nav>li{padding:0 10px}
.nav-second>.nav>li.primero{padding-left:10px}
header .mail-contador{display:table !important;padding-right:5px}
header .mail{display:table-cell !important;width:26px !important;height:20px;border:0;margin:0;border-radius:0;vertical-align:middle;font-size:19px}
header .mail-contador span.badge-blue{display:table-cell}
#cookies.affix{top:0;width:100%;z-index:9999 !important}
#cookies{border:1px solid #00a6ff;background-color:#f4fbff;position:fixed;z-index:100;bottom:0;left:50px;right:50px}
#cookies p{padding:14px}
.fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px,0) scale(4);direction:ltr;cursor:pointer}
.fileinput-button{position:relative;overflow:hidden;float:left;margin-right:4px}
}
@media screen and (max-width:992px){.setps-payment{margin:0 auto;display:table}
}
@media screen and (min-width:1025px){.edit-indent{margin-left:-45px}
.jumbo-1 .button-zone,.jumbo-3 .button-zone,.jumbo-4 .button-zone,.jumbo-5 .button-zone,.jumbo-6 .button-zone{margin-top:90px}
.privado-grande-dropdown{display:block}
header .mail-contador{display:table !important;padding-right:0}
header .mail{display:table-cell !important;width:26px !important;font-size:19px;height:20px;border:0;margin:0;border-radius:0;vertical-align:middle}
header .mail-contador span.badge-blue{display:table-cell}
.hide-lg{display:none !important}
.show-lg{display:block !important}
h1 a.brand img{width:244px}
header ul.links li ul li{float:none;display:table}
header ul.links li{border-right:1px solid #979797;color:#6a6a6a;display:inline-block;float:left;font-family:"KreonBold","Trebuchet MS",Arial,Helvetica,sans-serif;list-style-type:none;padding:0 5px !important;text-align:left;text-decoration:none;height:23px}
header ul.links a:hover,header ul.links li a:focus{text-decoration:underline !important}
header ul.links li:last-child{height:30px;border:0;padding:0}
header ul.links li:last-child button.burguer{margin:0;border-radius:0;top:-7px;height:36px}
header .paises{background:none repeat scroll 0 0 white;border:2px solid #fea100;border-radius:4px;padding:4px;position:absolute;right:0;top:25px;z-index:20}
header .paises ol{display:inline}
header .paises ol li{float:left;font-family:KreonRegular;font-size:12px;list-style-type:none;padding:1px 11px}
.nav-second .navbar-nav .open .dropdown-menu>li>a{color:#777}
.nav-second .navbar-nav .open .dropdown-menu>li>a:hover,.nav-second .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}
.nav-second .navbar-nav .open .dropdown-menu>.active>a,.nav-second .navbar-nav .open .dropdown-menu>.active>a:hover,.nav-second .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}
.nav-second .navbar-nav .open .dropdown-menu>.disabled>a,.nav-second .navbar-nav .open .dropdown-menu>.disabled>a:hover,.nav-second .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}
.nav-second .navbar-link{color:#777}
.nav-second .navbar-link:hover{color:#333}
.nav-second .btn-link{color:#777}
.nav-second .btn-link:hover,.nav-second .btn-link:focus{color:#333}
.nav-second>.nav>li>a{color:#6a6a6a;font-family:KreonRegular;font-weight:bold;font-size:16px !important}
.nav-second>.nav>li>a:hover,.nav-second>.nav>li>a:focus{text-decoration:none;color:#fff}
.navbar-second .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-second .navbar-form{padding:0;margin:0}
.navbar-second .navbar-form .form-group{display:inline-block}
.navbar-second .navbar-form .form-group .form-control{display:inline-block !important}
.navbar-second .navbar-form .form-group input.form-control{display:inline-block !important;width:auto;vertical-align:middle}
nav.nav-second ul li{border-right:1px solid #ccc;float:left !important}
nav.nav-second{border-bottom:3px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;min-height:40px}
.nav-second>.nav>li:hover,.nav-second>.nav>li:focus{background-color:#78b25a}
.nav-second>.nav>li:hover a,.nav-second>.nav>li:focus a{color:#fff;background-color:#78b25a}
.nav-second>.nav>li.primero>a.active:hover,.nav-second>.nav>li.primero>a.active:focus{background:url("../../images/icons/icon-home-on.png") no-repeat scroll 0 1px transparent !important;color:#fff;text-decoration:none}
.nav-second>.nav>li.primero>a.active{background:url("../../images/icons/icon-home-on.png") no-repeat scroll 0 1px transparent !important;display:block;padding-left:38px;color:#fff}
.nav-second>.nav>li.active{background-color:#78b25a}
.nav-second>.nav>li{padding:0 10px}
.nav-second>.nav>li.primero{padding-left:10px}
.nav-second>.nav>li.active a.active{color:#fff !important}
#cookies{border:1px solid #00bada;background-color:#f4fbff;position:fixed;z-index:100;bottom:0;left:50px;right:50px}
#cookies p{padding:14px}
.fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px,0) scale(4);direction:ltr;cursor:pointer}
.fileinput-button{position:relative;overflow:hidden;float:left;margin-right:4px}
#sectionFilter .box-disable-link{width:100%;background:transparent;height:40px;z-index:0}
#sectionFilter .link-filter{position:absolute;margin-top:-30px;z-index:-15;color:#333}
#profile-teamer .teamer-name{margin-left:-45px !important}
#profile-teamer .teamer-loc{margin-left:-25px}
#profile-teamer .title-num{display:table}
#profile-teamer .title-num>h2{margin-top:23px;display:table-cell;vertical-align:bottom}
#profile-teamer .title-num>.circle-num{margin-top:19px;height:35px;width:35px;display:table}
.iframe-tpv{height:633px;width:1024px}
}
.position-fixed-bottom{bottom:0;left:0;position:fixed;right:0;z-index:2000 !important}
.jumbo-1{background:url("../../images_new/08.Pep_2.jpg") no-repeat 0 0;background-size:cover;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:30px;text-shadow:4px 3px 6px black}
.jumbo-1 .button-zone,.jumbo-3 .button-zone,.jumbo-4 .button-zone,.jumbo-5 .button-zone,.jumbo-6 .button-zone{margin-top:90px}
.jumbo-1 .button-zone a,.jumbo-3 .button-zone a,.jumbo-4 .button-zone a,.jumbo-5 .button-zone a,.jumbo-6 .button-zone a{text-shadow:none}
.jumbo-1 .button-zone a:hover,.jumbo-3 .button-zone a:hover,.jumbo-4 .button-zone a:hover,.jumbo-5 .button-zone a:hover,.jumbo-6 .button-zone a:hover{text-decoration:none}
.jumbo-2{background:url("../../images_new/08.Pep_2.jpg") no-repeat 0 0;background-size:cover;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:30px;text-shadow:4px 3px 6px black}
.jumbo-3{background:url("../../images_new/img_home.jpg") no-repeat center center;background-size:cover;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:30px;text-shadow:4px 3px 6px black}
.jumbo-4{background:url("../../images_new/jumbo4.jpg") no-repeat center -42px;background-size:cover;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:30px;text-shadow:4px 3px 6px black}
.jumbo-5{background:url("../../images_new/jumbo5.jpg") no-repeat center -171px;background-size:cover;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:30px;text-shadow:2px 1px 2px #2b2424}
.jumbo-6{background:url("../../images_new/jumbo6.jpg") no-repeat center -121px;background-size:cover;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:30px;text-shadow:4px 3px 6px black}
.main-banner{background:url("../../images_new/08.Pep_2.jpg") no-repeat 0 0;background-size:cover;color:#fff;padding:30px;text-shadow:4px 3px 6px black}
.second-banner{background:url("../../images_new/second_banner.png") no-repeat -52px 0;background-size:cover;color:#fff;padding:4px;text-shadow:4px 3px 6px black}
.panel-green{background-color:#cbfee1 !important;color:#fff;padding:4px;text-shadow:4px 3px 6px black}
.banner-home{background:url("../../images_new/banner_home.gif") no-repeat 0 0;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.75) !important;-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.75) !important;box-shadow:2px 2px 10px rgba(0,0,0,0.75) !important}
.double-heart{background:url('../../images_new/sprite_hq.png?v=11') 0 0 no-repeat;padding:3px 0 22px 65px;font-size:18px}
#home ul.info-teaming li{margin-top:24px;margin-left:35px}
#home h3.section{border-bottom:solid 1px #ddd;margin-bottom:20px;margin-top:20px}
.grupo-home img,#profile-teamer .imagen-grupo{width:280px}
.new-group-button:focus{background-color:#ddd}
.new-group-button:hover{text-decoration:none}
body{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;line-height:1.42857143;color:#555;background-color:#fff}
a{color:#00b2ff;text-decoration:none}
a:hover,a:focus{color:#00b2ff;text-decoration:underline}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;line-height:normal !important}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px !important;line-height:1.42857143;color:#555 !important;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
@media(max-width:768px){.form-control{font-size:16px !important;height:37px}
}
input.error{border-color:#ff2828;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error.checkbox label,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.help-block.error{color:#ff2828 !important}
.has-error .form-control{border-color:#ff2828;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error .form-control:focus{border-color:#ff2828;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#ff2828;background-color:#f2dede;border-color:#ff2828}
.has-error .form-control-feedback{color:#ff2828}
.alert-danger{color:#e72020;background-color:#f2dede;border-color:#ff2828}
.alert-danger hr{border-top-color:#ff2828}
.alert-danger .alert-link{color:#ff2828}
.alert-red{background-color:#fbe2e2;border-left:4px solid #ff4242;border-radius:4px;padding:8px;margin-bottom:10px}
.alert-red p.title{color:#ff4242 !important}
.alert-red .close,.alert-blue .close,.alert-orange .close,.card-header-orange .close. .alert-green .close{font-size:15px;padding-left:10px;padding-bottom:10px}
.alert-blue{background-color:#eff7fe;border-left:4px solid #8ad0fa;border-radius:4px;padding:8px;margin-bottom:10px}
.alert-blue p.title,.alert-orange p.title,.alert-green p.title,.alert-red p.title{color:#fea100;font-weight:bold;margin-bottom:5px;font-size:18px}
.alert-orange{background-color:#fff1e0;border-left:4px solid #ffa068;border-radius:4px;padding:8px;margin-bottom:10px}
.alert-orange h3{font-size:20px}
.alert-green{background-color:#d3fbd1;border-left:4px solid #34ab36;border-radius:4px;padding:8px;margin-bottom:10px}
.alert-green p.title{color:#4a9200 !important}
.aviso-campana-xs p{padding:15px}
.aviso-campana-xs p:before{background:url('../../images_new/campana_xs.png') 0 0 no-repeat;width:30px;height:30px;content:"";display:inline-block;vertical-align:middle;margin-right:10px}
.box-white{background-color:#fff;padding:10px;border:1px solid #c7c7c7}
.box-white form label{font-weight:100}
.box-margin-negative{margin-right:-10px;margin-left:-10px}
.box-teamer{padding:10px;background-color:#fff}
.box-teamer .img-teamer img,.box-teamer img.img-teamer{border-radius:50%;border:solid 1px #e5e5e5;width:50px;height:50px;float:left;margin-right:5px}
.box-teamer .name{display:table;min-height:48px}
.box-teamer .name a{vertical-align:middle;display:table-cell}
.box-teamer .dropdown-menu{min-height:20px;overflow-y:scroll;left:auto;width:250px}
.box-teamer ul.dropdown-menu li{margin-bottom:0}
.box-teamer ul.dropdown-menu li a{color:#00b2ff;padding:3px 5px;white-space:inherit}
.box-led-group{margin-bottom:25px}
.box-led-group.row-eq-height{padding-bottom:0}
.box-led-group .numbers{background-color:#f9f9f9;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.box-led-group .numbers ul{margin-left:15px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;display:grid}
.box-led-group .numbers ul li{display:table-row}
.box-led-group .numbers ul li a:focus{outline:0}
.box-led-group .numbers ul li h4{font-weight:600 !important;margin-bottom:5px}
.box-led-group .numbers ul li h4+p{font-weight:600;margin-bottom:10px}
.box-led-group .numbers ul li div h3+p{font-size:22px}
.box-led-group .numbers ul li .popover.bottom{width:290px !important}
.box-led-group .actions{background-color:#fff;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.box-led-group .actions-list ul li{margin-top:15px}
.box-led-group .actions .notificaciones-grupo{border-bottom:solid 1px #c7c7c7;padding-left:15px}
.grupos-destacados.bg-responsive{background-color:#eee}
.grupos-destacados.bg-responsive .swiper-container-lg .swiper-slide{background:#eee}
.btn-group.justified-max{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.justified-max{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.justified-max>.btn-group{display:table-cell;float:none;width:100%}
.card-alert{background:#FFF;border:1px solid #AAA;border-bottom:3px solid #BBB;width:auto;box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-transition:box-shadow .3s cubic-bezier(0.4,0,0.2,1);transition:box-shadow .3s cubic-bezier(0.4,0,0.2,1)}
.card-body{margin:1em}
.card-header{font-size:20px;width:100%;color:#2196f3;border-bottom:3px solid #BBB;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);padding:5px;margin-top:0;-webkit-transition:box-shadow .3s cubic-bezier(0.4,0,0.2,1);transition:box-shadow .3s cubic-bezier(0.4,0,0.2,1)}
.card-body h4{font-size:20px}
.card-body .group{margin-bottom:25px}
.card-header-blue{background-color:#2196f3;color:#fff;padding:10px;margin-top:0}
.card-header-orange{background-color:#ffa02b;color:#fff;padding:10px;margin-top:0}
.card-header-turquoise{background-color:#09bfa8;color:#fff;padding:10px;margin-top:0}
.card-alert .glyphicon{top:2px}
.btn-group .box-teamer .badge{font-weight:lighter;vertical-align:1px;font-size:15px}
.visitor .step{display:table;margin:0 auto;margin-bottom:15px}
.visitor .step .num-homeprivada{display:inline-block;vertical-align:top}
.visitor .step .num-homeprivada>div{text-align:center;vertical-align:inherit;line-height:1.18;font-size:38px;color:#f8fbff;text-shadow:#0abfa8 3px -1px;background-color:rgba(45,143,255,0.7);border-width:2px;border-color:#09bfa8;border-radius:50px;width:50px;height:50px;font-size:42px;font-weight:600;margin-right:10px}
.visitor .step .num-homeprivada+div{display:inline-block}
@media(min-width:320px)and (max-width:425px){.visitor .step .num-homeprivada>div{width:40px;height:40px;font-size:32px}
.box-teamer .img-teamer img{width:60px;height:60px;float:none;margin:0 auto}
.box-teamer hr{margin-top:5px;margin-bottom:5px}
.visitor .step{display:flex;margin:inherit;margin-bottom:15px !important}
.card-alert .card-content .card-body .group h3{margin-bottom:10px}
.card-alert .card-content .card-body .group p.card-p{font-size:15px}
.alert-blue p.title,.alert-orange p.title,.alert-green p.title,.alert-red p.title{color:#fea100;font-weight:bold;margin-bottom:5px;font-size:16px}
.alert-orange p.title.font-20{font-size:18px !important}
.alert-blue p.title+p,.alert-orange p.title+p,.alert-green p.title+p,.alert-red p.title+p{font-size:14px}
.box-teamer.visitor .box-teamer{display:table;padding:0;margin-bottom:10px}
.box-teamer .img-teamer{width:60px;height:60px;margin:0 auto}
.box-teamer .name{height:50px;line-height:normal;display:table;float:none;margin:0 auto;text-align:center}
.box-teamer .name a{vertical-align:middle;display:table-cell}
.box-led-group{display:block !important}
.box-led-group .actions .actions-list div:first-of-type{border-bottom:solid 1px #c7c7c7;padding-bottom:10px;margin-bottom:10px}
.box-led-group .notificaciones-grupo{background-color:#fff;padding-top:10px}
.box-led-group .notificaciones-grupo .badge{font-weight:lighter !important}
.dropdown-full{width:100%}
.box-teamer .dropdown-menu{left:0;width:100%}
.grupos-destacados.bg-responsive{background-color:#fff}
.btn-group.box-teamer{width:100%}
.justified-max{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.justified-max>.btn-group{display:inline-block;float:none;width:100%}
.justified-max.btn-group .btn-group+.btn-group{margin-left:0}
.section-gris.bg-hidden-xs{padding-top:0}
.bg-hidden-xs{background:none !important}
}
@media(min-width:376px) and (max-width:475px){.visitor .step{margin:0 0 0 14%}
}
@media(min-width:426px) and (max-width:728px){.grupos-destacados.bg-responsive{background-color:#fff}
.btn-group.box-teamer{width:100%}
.justified-max{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.justified-max>.btn-group{display:inline-block;float:none;width:100%}
.justified-max.btn-group .btn-group+.btn-group{margin-left:0}
}
@media(min-width:729px) and (max-width:1199px){.grupos-destacados.bg-responsive{background-color:#fff}
}
.panel-body>.btn-group{background:transparent;text-align:inherit;padding:0}
.btn-cancel{color:#979797;border:solid 1px #979797;text-align:center;padding:6px 12px;display:table;border-radius:0;font-size:14px}
.btn-cancel:active{color:#979797}
.btn-secondary{text-align:center;border:1px solid #f6a312;background:#f9c261;background:-moz-linear-gradient(top,#f9c261 0,#e8980d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9c261),color-stop(100%,#e8980d));background:-webkit-linear-gradient(top,#f9c261 0,#e8980d 100%);background:-o-linear-gradient(top,#f9c261 0,#e8980d 100%);background:-ms-linear-gradient(top,#f9c261 0,#e8980d 100%);background:linear-gradient(to bottom,#f9c261 0,#e8980d 100%);white-space:nowrap}
.btn-secondary:hover{background:#e8980d}
.btn-primary{color:#fff;background:-moz-linear-gradient(top,#8cd8ff 0,#05abff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8cd8ff),color-stop(100%,#05abff));background:-webkit-linear-gradient(top,#8cd8ff 0,#05abff 100%);background:-o-linear-gradient(top,#8cd8ff 0,#05abff 100%);background:-ms-linear-gradient(top,#8cd8ff 0,#05abff 100%);background:linear-gradient(to bottom,#8cd8ff 0,#05abff 100%);border:1px solid #0daaff}
.btn-third{background-color:#67d6ff;color:#333}
.btn-third:hover{background:#4bb3da}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background:-moz-linear-gradient(top,#8cd8ff 0,#05abff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8cd8ff),color-stop(100%,#05abff));background:-webkit-linear-gradient(top,#8cd8ff 0,#05abff 100%);background:-o-linear-gradient(top,#8cd8ff 0,#05abff 100%);background:-ms-linear-gradient(top,#8cd8ff 0,#05abff 100%);background:linear-gradient(to bottom,#8cd8ff 0,#05abff 100%);border-color:#357ebd}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:underline}
.nav{padding-left:0;margin-bottom:0;list-style:none;border-top:0}
.navbar{position:relative;border:1px solid transparent}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff}
.navbar-collapse{padding-right:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#00a8fa;border-color:#00a8fa}
div.label{display:table}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:normal;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
header .links{display:block}
#group-create .form-control{padding:6px 4px}
#group-create .form-control-adapt{padding:6px 4px;height:34px}
.proyecto.carousel-inner>div.item{padding:0 0 15px 0}
.carousel-inner{border:solid 1px #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.carousel-inner>div.item{padding:15px 0 15px 0}
.carousel-indicators .active{background-color:#00b2ff}
.carousel-indicators li{border:1px solid #00b2ff}
.carousel-control{color:#00b2ff}
.carousel-control:focus,.carousel-control:hover{color:#00b2ff}
.carousel-control.left,.carousel-control.right{background:0}
#home .carousel-indicators{margin-bottom:-50px}
@media(min-width:768px){.navbar-nav>li>a{line-height:20px;padding-bottom:10px;padding-top:10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-56px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-56px}
#testimonios.carousel-control .glyphicon-chevron-left,#testimonios .carousel-control .icon-prev{margin-left:-30px;font-size:20px}
#testimonios.carousel-control .glyphicon-chevron-right,#testimonios .carousel-control .icon-next{margin-right:-30px;font-size:20px}
#sectionFilter .link-filter{display:inherit;border:solid 1px #ddd;padding:6px}
}
@media(min-width:992px){.col-md-2-14{width:14.3333%;float:left;padding-right:15px;padding-left:15px}
.col-md-4-35{float:left;padding-left:15px;padding-right:15px;width:35.333%}
.box-shadow-payment{-webkit-box-shadow:-16px 0 6px -11px rgba(0,0,0,0.60) inset;-moz-box-shadow:-16px 0 6px -11px rgba(0,0,0,0.60) inset;box-shadow:-16px 0 6px -11px rgba(0,0,0,0.60) inset}
.adapta-30{font-size:30px !important}
.adapta-30xs{font-size:30px !important}
.adapta-24{font-size:24px !important}
.adapta-20{font-size:20px !important}
.adapta-18{font-size:18px !important}
.font-40{font-size:40px !important}
#home .img-carrousel,.buscador-grupos .img-carrousel{width:100%}
.grupo-home img,#profile-teamer .imagen-grupo{width:280px}
#sectionFilter .link-filter{display:inherit;border:0;padding:0}
}
@media screen and (min-width:992px) and (max-width:1199px){#home .carousel-control .glyphicon-chevron-right,#home .carousel-control .icon-next{margin-right:-35px}
#home .carousel-control .glyphicon-chevron-left,#home .carousel-control .icon-prev{margin-left:-35px}
#testimonios.carousel-control .glyphicon-chevron-left,#testimonios .carousel-control .icon-prev{margin-left:-27px;font-size:20px}
#testimonios.carousel-control .glyphicon-chevron-right,#testimonios .carousel-control .icon-next{margin-right:-24px;font-size:20px}
#profile-teamer .teamer-name{margin-left:-25px !important}
#profile-teamer .teamer-loc{margin-left:-5px}
.edit-indent{margin-left:-23px !important}
#profile-teamer .title-num{display:table}
#profile-teamer .title-num>h2{margin-top:23px;display:table-cell;vertical-align:bottom}
#profile-teamer .title-num>.circle-num{margin-top:14px;display:table}
.challenge{margin-top:-13px;height:120px;display:table;margin:0 auto;margin-bottom:-37px}
.challenge .step .num{width:32px;height:32px;font-size:18px}
.challenge:after{right:-398px;top:-56px}
.challenge:before{top:32px}
.challenge .step.active-now>div:first-child{margin-left:-17px;left:18px}
.challenge .step.active-now .num{border:solid 1px #1fa1e6}
.challenge .step.active .num{border:solid 1px #1fa1e6}
.challenge .finish>div:first-child{left:11px;margin-left:-4px}
}
@media screen and (min-width:320px) and (max-width:480px){.show-sm-header{display:block !important}
.adapta-30{font-size:20px !important}
.adapta-30xs{font-size:17px !important}
.adapta-30.xs-24{font-size:24px !important}
.adapta-24{font-size:18px !important}
.adapta-20{font-size:16px !important}
.adapta-16{font-size:14px !important}
.adapta-18{font-size:14px !important}
.adapta-26{font-size:19px !important}
.font-40{font-size:26px !important}
.jumbo-1{background:url("../../images_new/08.Pep_2.jpg") no-repeat -84px center;background-size:cover}
.jumbo-3{background:url("../../images_new/img_home.jpg") no-repeat center center;background-size:cover}
.jumbo-4{background:url("../../images_new/jumbo4.jpg") no-repeat center center;background-size:cover}
.jumbo-5{background:url("../../images_new/jumbo5.jpg") no-repeat center center;background-size:cover}
.jumbo-6{background:url("../../images_new/jumbo6.jpg") no-repeat center center;background-size:cover}
.jumbo-1 .button-zone,.jumbo-3 .button-zone,.jumbo-4 .button-zone,.jumbo-5 .button-zone,.jumbo-6 .button-zone{margin-top:30px}
.jumbo-chapter h1{font-size:30px !important}
.jumbo-chapter p{line-height:24px !important;font-size:22px !important}
.panel-default.invisible-xs{border:0}
.panel-default.invisible-xs .panel-body{padding:0}
.timeline:before{margin-left:-37.5px !important}
}
@media screen and (min-width:320px) and (max-width:419px){.challenge{margin-top:-13px;height:120px;display:table;margin-left:auto;margin-right:auto;margin-bottom:0}
.challenge .step .num{width:16px;height:16px;font-size:12px}
.challenge:after{display:none}
.challenge:before{top:32px;left:-11px}
.challenge .step.active-now>div:first-child{margin-left:-26px;left:18px}
.challenge .step.active-now .num{border:solid 1px #1fa1e6}
.challenge .step.active .num{border:solid 1px #1fa1e6}
.challenge .finish>div:first-child{left:25px;margin-left:-19px}
}
@media screen and (min-width:601px) and (max-width:768px){.challenge{margin-top:-13px;height:120px;display:table;margin-left:auto;margin-right:auto;margin-bottom:-33px}
.challenge .step .num{width:32px;height:32px;font-size:16px}
.challenge:after{right:-371px;top:-56px}
.challenge:before{top:33px;left:-28px}
.challenge .step.active-now>div:first-child{margin-left:-26px;left:18px}
.challenge .step.active-now .num{border:solid 1px #1fa1e6}
.challenge .step.active .num{border:solid 1px #1fa1e6}
.challenge .finish>div:first-child{left:25px;margin-left:-19px}
}
@media screen and (min-width:420px) and (max-width:600px){.challenge{margin-top:-13px;height:120px;display:table;margin-left:auto;margin-right:auto;margin-bottom:-33px}
.challenge .step .num{width:22px;height:22px;font-size:14px}
.challenge:after{right:-219px;top:-66px}
.challenge:before{top:23px;left:-20px}
.challenge .step.active-now>div:first-child{margin-left:-26px;left:18px}
.challenge .step.active-now .num{border:solid 1px #1fa1e6}
.challenge .step.active .num{border:solid 1px #1fa1e6}
.challenge .finish>div:first-child{left:25px;margin-left:-19px}
.panel-default .invisible-xs{border:0}
}
@media screen and (min-width:320px) and (max-width:430px){#home .img-carrousel,.buscador-grupos .img-carrousel{display:table-cell;width:100%;max-width:294px}
#home .cont-img-carrousel,.buscador-grupos .cont-img-carrousel{display:table;margin:0 auto}
#profile-teamer ul.dropdown-menu li a{font-size:13px !important}
#profile-teamer .opciones a,#profile-teamer .opciones button{font-size:12px !important}
#profile-teamer .teamer-name{font-size:20px}
#profile-teamer .teamer-loc{font-size:14px}
#profile-teamer .title-num{display:table}
#profile-teamer .title-num>h2{margin-top:23px;display:table-cell;vertical-align:bottom}
#profile-teamer .title-num>.circle-num{margin-top:14px;height:35px;width:35px;display:table}
#profile-teamer .col-accions{margin-top:10px}
.iframe-tpv{height:514px;width:320px}
}
@media screen and (min-width:431px) and (max-width:767px){#home .img-carrousel,.buscador-grupos .img-carrousel{width:294px;height:198px}
#home .cont-img-carrousel,.buscador-grupos .cont-img-carrousel{width:294px;margin:0 auto}
#home .carousel-indicators,.buscador-grupos .carousel-indicators{margin-bottom:-34px}
.grupo-home img,#profile-teamer .imagen-grupo{width:280px}
#profile-teamer .title-num{display:table}
#profile-teamer .title-num>h2{margin-top:23px;display:table-cell;vertical-align:bottom}
#profile-teamer .title-num>.circle-num{margin-top:14px;height:35px;width:35px;display:table}
.wizard .step .texto{display:none !important}
.iframe-tpv{height:694px;width:431px}
}
@media screen and (min-width:768px) and (max-width:991px){#home .img-carrousel,.buscador-grupos .img-carrousel{width:100%}
#testimonios.carousel-control .glyphicon-chevron-left,#testimonios .carousel-control .icon-prev{margin-left:-59px;font-size:20px}
#testimonios.carousel-control .glyphicon-chevron-right,#testimonios .carousel-control .icon-next{margin-right:-59px;font-size:20px}
.hide-lg-home{display:none !important}
.show-lg-home{display:block !important}
#profile-teamer .teamer-name{margin-left:-25px !important}
#profile-teamer .teamer-loc{margin-left:-5px}
.edit-indent{margin-left:-23px !important}
#profile-teamer .title-num{display:table}
#profile-teamer .title-num>h2{margin-top:23px;display:table-cell;vertical-align:bottom}
#profile-teamer .title-num>.circle-num{margin-top:14px;height:35px;width:35px;display:table}
.input-buscador-grupos{width:310px;margin-bottom:10px}
.wizard .step.active .texto{display:inline-block !important}
.wizard .step .texto{display:none !important}
.iframe-tpv{height:474px;width:768px}
.nav-second>.nav>li{padding:0 4px}
}
@media screen and (min-width:426px) and (max-width:768px){.jumbo-4{background:url("../../images_new/jumbo4.jpg") no-repeat center center;background-size:cover}
.jumbo-5{background:url("../../images_new/jumbo5.jpg") no-repeat center center;background-size:cover}
.jumbo-6{background:url("../../images_new/jumbo6.jpg") no-repeat center center;background-size:cover}
}
@media screen and (min-width:769px) and (max-width:992px){.jumbo-4{background:url("../../images_new/jumbo4.jpg") no-repeat center center;background-size:cover}
.jumbo-5{background:url("../../images_new/jumbo5.jpg") no-repeat center center;background-size:cover}
.jumbo-6{background:url("../../images_new/jumbo6.jpg") no-repeat center center;background-size:cover}
}
@media screen and (min-width:993px) and (max-width:1199px){.jumbo-5{background:url("../../images_new/jumbo5.jpg") no-repeat center -151px;background-size:cover}
}
.show-lg-home{display:none}
.hide-lg-home{display:block}
@media screen and (min-width:331px) and (max-width:480px){.adapta-26{font-size:19px !important}
header .mail-contador{display:table !important;padding-right:5px}
header .mail{display:table-cell !important;width:58px !important;height:20px;border:0;margin:0;border-radius:0;vertical-align:middle;font-size:19px}
header .mail-contador span.badge-blue{display:table-cell}
}
@media screen and (min-width:481px) and (max-width:580px){.adapta-30{font-size:22px !important}
.adapta-24{font-size:16px !important}
.adapta-20{font-size:16px !important}
.adapta-16{font-size:14px !important}
.adapta-18{font-size:14px !important}
.font-40{font-size:28px !important}
#home .cont-img-carrousel{width:294px;margin:0 auto}
#home .img-carrousel,.buscador-grupos .img-carrousel{width:294px;height:198px}
.grupo-home img,#profile-teamer .imagen-grupo{width:280px}
}
@media screen and (min-width:320px) and (max-width:499px){#profile-teamer .imagen-grupo{width:280px}
#profile-teamer .cont-img{width:275px;margin:0 auto}
.caja-botones .boton-item{position:relative;display:table-cell;padding:10px 12px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;margin:0;width:24%;border-right:0}
.caja-botones .boton-item:last-child{border-right:1px solid #ddd}
.wizard{padding:0}
.wizard .step{display:inline-table}
.wizard .step .dot{display:table-cell}
.wizard .step .num{display:table-cell}
.wizard .step .texto{display:none}
.wizard .step.active{margin-bottom:-1px}
.wizard .step.active .texto{display:none !important}
}
@media screen and (min-width:500px) and (max-width:800px){#profile-teamer .cont-img{width:294px;margin:0 auto}
.caja-botones .boton-item{position:relative;display:table-cell;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;margin:0;width:24%;border-right:0}
.caja-botones .boton-item:last-child{border-right:1px solid #ddd}
#profile-teamer .col-img{width:100%;margin-bottom:10px}
#profile-teamer .col-txt{width:100%;margin-bottom:10px}
#profile-teamer .col-accions{width:100%;margin-bottom:10px}
}
@media screen and (min-width:801px){.caja-botones .boton-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;margin:0;border-bottom:0}
.caja-botones .boton-item:hover{background-color:#f5f5f5}
.caja-botones .boton-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.caja-botones .boton-item:last-child{border-bottom:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
}
@media screen and (min-width:801px) and (max-width:992px;){#profile-teamer .col-img{width:25%;margin-bottom:10px}
#profile-teamer .col-txt{width:50%;margin-bottom:10px}
#profile-teamer .col-accions{width:25%;margin-bottom:10px}
}
@media screen and (min-width:581px) and (max-width:991px){.font-40{font-size:30px !important}
.adapta-18{font-size:16px !important}
.adapta-24{font-size:18px !important}
.adapta-30{font-size:25px !important}
.adapta-30xs{font-size:22px !important}
}
@media screen and (min-width:481px) and (max-width:991px){.show-md-header{display:block !important}
header ul.links li ul li{float:none;display:table;padding:0 !important}
}
@media(max-width:509px){.show-xsm{display:block !important}
.hide-xsm{display:block}
.visible-sm-home{display:block !important}
.hide-sm-home{display:none !important}
}
.hide-sm-home{display:block}
.visible-sm-home{display:none}
@media screen and (min-width:690px) and (max-width:767px){.buscador-grupos .group{width:50%;float:left;padding-right:15px;padding-left:15px}
}
@media screen and (min-width:510px) and (max-width:767px){.col-xs-6-44{width:44.3333%;float:left;padding-right:15px;padding-left:15px}
.col-xs-3-22{width:23.3333%;float:left;padding-right:15px;padding-left:15px}
.col-xs-2-22{width:18.3333%;float:left;padding-right:15px;padding-left:15px}
.col-xs-5-25{width:34.7%;float:left;padding-right:15px;padding-left:15px}
.col-xsm-6{width:50%;float:left;padding-right:15px;padding-left:15px}
.visible-sm-home{display:block !important}
.hide-sm-home{display:none !important}
}
@media screen and (min-width:320px) and (max-width:330px){.adapta-26{font-size:19px !important}
header .mail-contador{display:table !important;padding-right:5px}
header .mail{display:table-cell !important;width:47px !important;height:20px;border:0;margin:0;border-radius:0;vertical-align:middle}
header .mail-contador span.badge-blue{display:table-cell}
}
@media screen and (max-width:319px){.adapta-30{font-size:18px !important}
.adapta-30xs{font-size:15px !important}
.adapta-26{font-size:19px !important}
.font-40{font-size:20px !important}
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#78b25a}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#00b2ff;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.panel{margin-bottom:20px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-default>.panel-heading,.panel-default>a .panel-heading{color:#333;background-color:#ebebeb;border-color:#ddd}
a :hover.panel-heading>h2{text-decoration:none}
.panel-default>.panel-heading-orange,.panel-default>a .panel-heading-orange{color:#fff !important;background-color:#fea100;border-color:#ddd;padding:10px 15px}
.panel-default>.panel-heading-orange a:hover,.panel-default>.panel-heading-orange a:focus,.panel-default>a:hover .panel-heading-orange,.panel-default>a:focus .panel-heading-orange{color:#fff;text-decoration:none}
.panel.mailing-seccion>.panel-body{background-color:#f6f6f6}
.note{background:url('../../images_new/img-pliegue-hoja-teaming2.png') top right no-repeat;border:0;-webkit-box-shadow:19px 24px 40px -15px rgba(212,212,212,1);-moz-box-shadow:19px 24px 40px -15px rgba(212,212,212,1);box-shadow:19px 24px 40px -15px rgba(212,212,212,1)}
p.texto-input{text-align:center;color:white}
div.div_file{position:relative;background:#3db7ff;color:#fff;border-radius:0}
div.div_file:hover{color:#fff;background-color:#1f8ecf;text-decoration:none}
input.btn_input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;z-index:3}
table.table-break tr td.break{word-break:break-all}
#floatingCirclesG{position:relative;width:125px;height:125px;margin:auto;transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6)}
.f_circleG{position:absolute;background-color:#00b3ff;height:22px;width:22px;border-radius:12px;-o-border-radius:12px;-ms-border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;animation-name:f_fadeG;-o-animation-name:f_fadeG;-ms-animation-name:f_fadeG;-webkit-animation-name:f_fadeG;-moz-animation-name:f_fadeG;animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}
#frotateG_01{left:0;top:51px;animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s}
#frotateG_02{left:15px;top:15px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}
#frotateG_03{left:51px;top:0;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}
#frotateG_04{right:15px;top:15px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}
#frotateG_05{right:0;top:51px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}
#frotateG_06{right:15px;bottom:15px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}
#frotateG_07{left:51px;bottom:0;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}
#frotateG_08{left:15px;bottom:15px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}
@keyframes f_fadeG{0{background-color:#00b3ff}
100%{background-color:#fff}
}
@-o-keyframes f_fadeG{0{background-color:#00b3ff}
100%{background-color:#fff}
}
@-ms-keyframes f_fadeG{0{background-color:#00b3ff}
100%{background-color:#fff}
}
@-webkit-keyframes f_fadeG{0{background-color:#00b3ff}
100%{background-color:#fff}
}
@-moz-keyframes f_fadeG{0{background-color:#00b3ff}
100%{background-color:#fff}
}
.landing-standard{line-height:28px}
.landing-standard p{font-family:'Open Sans',sans-serif;color:#5d5d5d}
.landing-standard h2{color:#666}
.ribbon-wrapper{float:left;font-size:20px;margin:15px auto 1px}
.big span{position:relative;display:block;background:#00b2ff;color:white;-webkit-box-sizing:border-box;min-width:120px;line-height:32px;padding:0 6px}
.big span:before{left:-22.5px;border-left-color:transparent}
.big span span:before{content:"";position:absolute;display:block;border-style:solid;bottom:-9.5px;border-color:#0594d2 transparent transparent transparent}
.big span span:before{left:-6px;border-width:10px 0 0 10px}
.chart{background:rgba(255,255,255,1);background:-moz-linear-gradient(-45deg,rgba(255,255,255,1) 0,rgba(190,223,254,1) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(190,223,254,1)));background:-webkit-linear-gradient(-45deg,rgba(255,255,255,1) 0,rgba(190,223,254,1) 100%);background:-o-linear-gradient(-45deg,rgba(255,255,255,1) 0,rgba(190,223,254,1) 100%);background:-ms-linear-gradient(-45deg,rgba(255,255,255,1) 0,rgba(190,223,254,1) 100%);background:linear-gradient(135deg,rgba(255,255,255,1) 0,rgba(190,223,254,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#bedffe',GradientType=1);border:solid 2px #00b2ff}
.chart-gastos,.chart-gastos-rec{height:400px;margin:0 auto}
.chart-conceptos{height:600px;width:100%}
.box-ribbon{position:relative;z-index:0}
.ribbon{position:relative;display:table;margin:0 auto -6px auto;height:45px;border:1px solid #00b2ff;font:normal 20px/28px 'segoebold';text-align:center;color:#fff;background:#00b2ff;border-radius:0;box-shadow:0 0 30px rgba(0,0,0,.15) inset,0 6px 10px rgba(0,0,0,.15);padding:6px 20px}
.ribbon::before,.ribbon::after{content:'';position:absolute;z-index:-1;left:-21px;top:24px;display:block;width:40px;height:0;border:20px solid #00b2ff;border-right:20px solid #03648e;border-bottom-color:#00b2ff;border-left-color:transparent}
.ribbon::after{left:auto;right:-21px;border-left:20px solid #017cb1;border-right:20px solid transparent}
nav.navbar.doble{margin-bottom:0;border:0;background-color:#fff !important}
.aviso-home p:before{background:url('../../images_new/campana.png')-2px -1px no-repeat;width:56px;height:56px;content:"";display:inline-block;vertical-align:middle;margin-right:10px}
.aviso-home a{color:#2f8fff}
.aviso-home a.close{color:#000}
.header-first,.header-second{font-family:'Open Sans',sans-serif}
.header-first .navbar-header{min-height:30px !important;height:30px}
.header-first .navbar{height:30px !important;min-height:35px !important;border-radius:0;border:0}
.header-first nav{background-color:#e5ebfc;padding-top:5px}
.header-first .burger{font-size:26px;cursor:pointer;text-decoration:none}
.header-first ul li div.dropdown a:hover{text-decoration:none}
.smedia-header ul li{display:inline}
.smedia-header ul li a.link{vertical-align:8px;margin-left:15px;font-size:12px}
.smedia-header .smedia:before{background:url('../../images_new/sprite_2017.png?v=3') no-repeat;content:"";height:24px;width:24px;display:inline-block}
.smedia-header .smedia.ico-facebook:before{background-position:0 0}
.smedia-header .smedia.ico-twitter:before{background-position:-54px 0}
.smedia-header .smedia.ico-instagram:before{background-position:-80px 0}
.smedia-header .smedia.ico-youtube:before{background-position:-26px 0}
.smedia-header .smedia.ico-linkedin:before{background-position:-106px 0}
.smedia-header .smedia.ico-tiktok:before{background-position:-133px 0}
.header-first .navbar{margin-bottom:14px}
.header-first ul.navbar-nav li{margin-left:25px;font-size:12px}
.header-first ul.navbar-nav li .mail-menu .badge{position:relative;top:-5px}
.header-first ul.navbar-nav li .mail-menu{text-align:right;text-decoration:none}
.header-first ul.navbar-nav li .mail-menu:before{width:31px;height:19px;content:"";background:url('../../images_new/sprite_2017.png?v=3') -129px -38px;display:inline-block;position:relative}
@media(min-width:769px){.header-first ul.navbar-nav ul.idioma li{margin-left:0;margin-bottom:0 !important;padding:0 !important;font-size:12px}
.header-first ul.navbar-nav ul.acciones-burger li{margin-left:0;margin-bottom:0 !important;padding:0 !important;font-size:12px}
}
.header-first ul.navbar-nav{margin-top:2px}
.header-first ul.navbar-nav li div a{line-height:20px;padding-bottom:10px;padding-top:10px;cursor:pointer}
.header-first ul.navbar-nav li .avatar-header{height:30px;width:30px;margin-top:-4px;margin-right:-18px;display:block}
.header-first navbar-header ul.navbar-nav li a{color:#3db7ff}
.header-second{border-bottom:solid 2px #cecece;background-color:#fff}
.header-second .navbar{margin-bottom:0}
.header-second .navbar-brand{padding:0 15px}
.header-second a{color:#02ad38}
.header-second input[type="text"].form-control{border-radius:0 !important}
.header-second .btn{color:#fff}
.block-line{border-top:solid 1px #3fbcef;padding-top:20px;margin-bottom:20px}
.block-line h5{font-family:'Open Sans',sans-serif;font-weight:300 !important}
.aviso-home{padding:25px}
.aviso-home p:before{background:url('../../images_new/campana.png')-2px -1px no-repeat;width:56px;height:56px;content:"";display:inline-block;vertical-align:middle;margin-right:10px}
.aviso-home p{font-weight:100;margin-bottom:0}
.full-image-home{background:url('../../images_new/home_ninos_cestas.jpg') center 0 no-repeat;background-size:cover;background-attachment:fixed;height:737px;color:#fff;position:relative}
.full-image-home>.container{padding:60px 20px}
.full-image-home>.container>h1{margin-bottom:40px}
.full-image-home-2{background:url('../../images_new/home_ninos_cestas_2.jpg') center 0 no-repeat;background-size:cover;background-attachment:fixed;color:#fff;position:relative}
.full-image-home-2>.container{padding:60px 20px}
.full-image-home-2>.container>h1{margin-bottom:40px}
.sub-hero{background:url('../../images_new/bg_datos.png') center 0 no-repeat;background-size:cover;padding-top:35px;padding-bottom:35px;color:#fff}
.sub-hero h3{font-family:'segoebold';color:#fff;font-size:30px;text-align:center;margin-bottom:20px}
.sub-hero p.num{font-weight:700;font-size:46px}
.sub-hero p.tipo{font-size:20px}
h1.titular-home{text-shadow:rgba(0,0,0,0.74) 2px 2px 1px;font-size:45px;font-weight:600;text-align:center;text-transform:uppercase}
h2.titular-home{text-shadow:rgba(0,0,0,0.74) 2px 2px 1px;text-align:center;font-size:35px;width:80%;margin:0 auto}
.btn-opacity-blue{color:#fff;border:solid 2px #fff;padding:10px 17px;background-color:rgba(61,183,255,0.75)}
.btn-opacity-blue.lg{font-size:20px}
.btn-opacity-blue a{color:#fff}
.btn-opacity-blue:hover{color:#fff;text-decoration:none;background-color:rgba(0,212,237,0.85);cursor:pointer;text-decoration:none}
.actions-home{margin-top:150px}
.actions-home p{text-shadow:rgba(0,0,0,0.94) 2px 2px 1px}
.actions-home .txt-small-home{font-weight:600;font-size:21px;font-style:initial}
.actions-home .btn-opacity-blue{margin-top:40px}
.carousel-home .carousel-inner .item .info-group{background-color:rgba(255,255,255,0.74);position:absolute;padding:15px;margin:25px;width:50%}
.carousel-home .carousel-inner .item .info-group h3{margin-bottom:15px;font-size:25px}
.carousel-home .carousel-inner .item .info-group .n-teamers{font-size:20px}
.carousel-home .carousel-inner .item .info-group p{margin-bottom:10px}
.carousel-home .carousel-inner{border:0}
.carousel-home .carousel-inner>div.item{padding:20px}
section.section h2{padding-bottom:30px}
section.section.section-infoh3{padding-bottom:30px}
section.section{padding-bottom:20px}
section.section-gris-home{background-color:#eee;padding-top:20px}
section.section-gris{background-color:#eee;padding-top:20px;margin-bottom:-30px}
section.section-items{background-color:#6c6c6c;color:#fff;padding-top:40px}
section.section-items img{width:60px}
section .group-home{display:block;background-color:#fff;border-bottom:solid 2px #ddd;margin-bottom:15px;cursor:pointer}
section .group-home img{width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;border-bottom:solid 1px #d4d4d4}
section .group-home .caption{padding:15px 15px 15px 15px}
section .group-home .caption h3{margin-bottom:10px}
section .group-home .caption p{margin-bottom:10px}
section .group-home .caption h3 a{color:#2f8fff;font-size:20px}
section .group-home .caption a{color:#2f8fff}
section .group-home img:hover,section .group-home:hover img{-webkit-filter:sepia(50%);filter:sepia(50%)}
.txt-quien{font-family:'segoebold';color:#fff;border:solid 2px #fff;position:absolute;height:94px;width:230px;margin:10px;text-align:center;vertical-align:middle;display:table}
.txt-quien>p{display:table-cell;vertical-align:middle;font-size:20px}
.section.grupos-destacados>.container{overflow:hidden}
.section.grupos-destacados .swiper-container-lg{width:100%;padding-top:10px;position:relative}
.section.grupos-destacados .swiper-slide{font-size:18px;font-weight:300;background-color:#fff;width:100%;cursor:pointer}
.section.grupos-destacados .swiper-slide .testimonial-img{display:table-cell}
.section.grupos-destacados .swiper-slide img{max-width:100%;border:solid 1px #d4d4d4}
.section.grupos-destacados .swiper-slide .info-group{background-color:rgba(255,255,255,0.80);position:absolute;padding:15px;margin:25px;width:50%;top:0}
.section.grupos-destacados .swiper-container-lg .info-group h3{font-size:22px;margin-bottom:10px}
.section.grupos-destacados .swiper-container-lg .info-group p.text{font-size:16px;line-height:23px;margin-bottom:10px}
.section.grupos-destacados .swiper-container-lg .swiper-button-next,.section.grupos-destacados .swiper-container-lg .swiper-container-rtl .swiper-button-prev,.section.testimonios .swiper-container .swiper-button-next,.section.testimonios .swiper-container .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2300d4ed'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.section.grupos-destacados .swiper-button-prev,.section.grupos-destacados .swiper-container-rtl .swiper-button-next,.section.testimonios .swiper-button-prev,.section.testimonios .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2300d4ed'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-container.tabla{padding-top:20px;padding-bottom:10px}
.swiper-container.tabla table tr td{padding-bottom:10px}
.swiper-container.tabla .swiper-button-prev,.swiper-container.tabla .swiper-button-next{background-size:12px 44px;top:3%}
.swiper-container.tabla .swiper-button-prev{left:-8px}
.swiper-container.tabla .swiper-button-next{right:-7px}
.swiper-container.tabla .swiper-pagination-bullets{bottom:-5px !important}
.section.testimonios{padding-top:5px;background:url('../../images_new/pattern_testimonial.png') repeat;padding-bottom:45px}
.section.testimonios .swiper-container{width:100%;padding-top:10px}
.section.testimonios .swiper-slide{font-size:18px;font-weight:300;background-color:#fff;padding:10px}
.section.testimonios .swiper-slide .testimonial-img{display:table-cell}
.section.testimonios .swiper-slide .testimonial-img img{border:solid 1px #e8e7e7}
.section.testimonios .swiper-slide .testimonial{display:table-cell;vertical-align:top;background:#fff}
.section.testimonios .swiper-slide .testimonial h4.name{font-size:18px;margin-bottom:7px}
.section.testimonios .swiper-slide .testimonial h5.name-group{font-size:14px}
.section.testimonios .swiper-slide .testimonial h4.name{font-weight:600}
.section.testimonios .swiper-slide .testimonial h4.name a,.section.testimonios .swiper-slide .testimonial h5.name-group a{color:#2f8fff}
.section.testimonios .swiper-slide .testimonial h5.name-group{font-weight:300;margin-bottom:7px}
.section.testimonios .swiper-slide .testimonial h4.name+p{font-weight:400;font-size:14px;margin-bottom:10px}
.section.testimonios .swiper-slide .testimonial a.visit-profile{font-size:14px}
.section.testimonios .swiper-slide .testimonial .text-testimonial{text-transform:italic;font-size:15px;letter-spacing:.5;margin-bottom:10px}
.section.section-info .info-box{border-top:solid 1px #3db7ff;font-weight:100;margin-top:20px;padding:20px 0 0 0}
.section.section-info .info-box h4{font-size:20px;margin-bottom:10px;font-weight:100}
.info-box .saber-mas{color:#2f8fff}
.saber-mas:before{background:url('../../images_new/sprite_2017.png?v=3') -1px -37px;content:"";width:28px;height:20px;display:inline-table;vertical-align:text-bottom;margin-right:5px}
@media(min-width:768px){.section.testimonios .swiper-slide .col-lg-9{margin-left:-17px}
}
@media(max-width:1024px){.section.testimonios .swiper-slide .col-md-3{margin-right:-35px}
}
footer .footer-blue-v2{padding-top:20px;background-color:#00b8d8;color:#fff}
footer .footer-blue-v2 h3{font-size:20px;border-bottom:solid 1px #fff;padding-bottom:10px;margin-bottom:10px;font-weight:lighter}
footer .footer-blue-v2 ul li{margin-bottom:15px}
footer .footer-blue-v2 ul li a{color:#fff;font-size:14px}
footer .footer-blue-v2 .footer-block1{padding-bottom:20px}
footer .footer-blue-v2 .social-media ul{display:table;margin:10px auto 10px auto}
footer .footer-blue-v2 .social-media ul li:first-child{margin-left:0}
footer .footer-blue-v2 .social-media ul li{display:inline;float:left;margin-left:10px}
footer .footer-blue-v2 .social-media ul li a.smedia{display:block}
footer .footer-blue-v2 .social-media ul li a.smedia.ico-facebook:before{width:40px;height:40px;content:"";background:url('../../images_new/sprite_2017.png?v=3') -3px -71px;display:block}
footer .footer-blue-v2 .social-media ul li a.smedia.ico-twitter:before{width:40px;height:40px;content:"";background:url('../../images_new/sprite_2017.png?v=3') -51px -71px;display:block}
footer .footer-blue-v2 .social-media ul li a.smedia.ico-instagram:before{width:40px;height:40px;content:"";background:url('../../images_new/sprite_2017.png?v=3') -97px -71px;display:block}
footer .footer-blue-v2 .social-media ul li a.smedia.ico-youtube:before{width:40px;height:40px;content:"";background:url('../../images_new/sprite_2017.png?v=3') -143px -71px;display:block}
footer .footer-blue-v2 .social-media ul li a.smedia.ico-linkedin:before{width:40px;height:40px;content:"";background:url('../../images_new/sprite_2017.png?v=3') -193px -71px;display:block}
footer .footer-blue-v2 .social-media ul li a.smedia.ico-tiktok:before{width:40px;height:40px;content:"";background:url('../../images_new/sprite_2017.png?v=3') -193px -27px;display:block}
footer.footer-blue-v2 .footer-block2 img.cologo{margin:0 auto}
footer .footer-block{border-bottom:solid 1px #d5d5d5;margin-bottom:20px}
footer .footer-block .section-footer p.copyright{font-size:14px !important}
footer .footer-block2{margin-bottom:40px}
@media screen and (min-width:320px) and (max-width:425px){.title-page-inverse{font-size:15px;margin-top:20px !important}
.categoria{font-size:24px !important;padding-bottom:10px !important}
.title-page{font-size:30px !important}
.avatar-header{width:30px;height:30px;position:absolute;top:8px;right:85px}
.aviso-home p:before{background:url('../../images_new/campana.png')-2px -1px no-repeat;width:56px;height:56px;content:"";display:none;vertical-align:middle;margin-right:10px}
.full-image-home{background-position:-340px 0}
.full-image-home-2{background-position:-340px 0;-webkit-background-size:unset}
.aviso-home{padding:15px}
.sub-hero p.num{font-weight:700;font-size:30px}
.sub-hero p.tipo{font-size:20px}
.block-line{padding-top:10px;margin-top:25px}
h1.titular-home{font-size:30px;font-weight:600}
h2.titular-home{font-size:20px;width:100%}
.full-image-home,.full-image-home-2{height:100%}
.full-image-home>.container,.full-image-home-2>.container{padding:40px 15px}
.actions-home{margin-top:75px}
.actions-home .btn-opacity-blue{margin-top:10px}
.sub-hero .num,.sub-hero .tipo{text-align:center}
.group-home.group-new .caption h3{text-align:center}
.group-home.group-new .caption p.small{text-align:center}
.section.grupos-destacados .swiper-slide .info-group{background-color:rgba(255,255,255,0.74);padding:0;margin:0;width:100%;position:inherit}
.section.grupos-destacados .swiper-container-lg .swiper-wrapper .info-group h3 a{font-size:20px;color:#555 !important}
.section.grupos-destacados .swiper-slide .info-group .text{font-size:16px}
.section.grupos-destacados .swiper-button-prev,.section.grupos-destacados .swiper-button-next{background-size:12px 44px}
.section.grupos-destacados .swiper-button-prev{left:-15px}
.section.grupos-destacados .swiper-button-next{right:-15px}
.section.grupos-destacados .swiper-slide .info-group p{margin-bottom:5px}
.section.grupos-destacados .swiper-slide .info-group p.n-teamers{font-size:14px}
.section.grupos-destacados .swiper-container-lg .swiper-button-next{right:-15px}
.section.testimonios .swiper-slide{width:100% !important}
.section.testimonios .swiper-slide .testimonial-img img{margin-bottom:10px}
.section.testimonios .swiper-button-prev,.section.testimonios .swiper-button-next{background-size:12px 44px;top:5%}
.section.testimonios .swiper-button-prev{left:-5px}
.section.testimonios .swiper-button-next{right:-5px}
footer.footer-blue .col-md-4:nth-child(1){margin-top:0}
footer.footer-blue .col-md-4{margin-top:25px}
footer.footer-blue .footer-block2 img{margin:0 auto}
footer.footer-blue .section-footer select::option{background-color:inherit}
footer .footer-block2 .container img.cologo{margin:0 auto !important}
}
@media screen and (min-width:426px) and (max-width:768px){.title-page{font-size:34px !important}
.block-line{padding-top:10px;margin-top:25px}
.sub-hero p.num{font-size:36px}
.section.grupos-destacados .swiper-container-lg .swiper-wrapper .info-group h3 a{font-size:22px;color:#555 !important}
.section.grupos-destacados .swiper-slide .info-group p{margin-bottom:5px}
.section.grupos-destacados .swiper-slide .info-group p.n-teamers{font-size:16px}
.section.grupos-destacados .swiper-slide .info-group{background-color:rgba(255,255,255,0.74);padding:0;margin:0;width:100%;position:inherit}
.section.grupos-destacados .swiper-slide .info-group .text{font-size:16px}
.section.grupos-destacados .swiper-button-prev,.section.grupos-destacados .swiper-button-next{background-size:12px 44px}
.section.grupos-destacados .swiper-button-prev{left:-15px}
.section.grupos-destacados .swiper-button-next{right:-15px}
.section.grupos-destacados .swiper-slide .info-group p{margin-bottom:5px}
.avatar-header{width:30px;height:30px;position:absolute;top:8px;right:85px}
.full-image-home-2{-webkit-background-size:unset}
}
@media screen and (min-width:769px) and (max-width:1199px){.section.grupos-destacados .swiper-container-lg .swiper-wrapper .info-group h3 a{font-size:22px;color:#555 !important}
.section.grupos-destacados .swiper-slide .info-group p{margin-bottom:5px}
.section.grupos-destacados .swiper-slide .info-group{background-color:rgba(255,255,255,0.74);padding:0;margin:0;width:100%;position:inherit}
.section.grupos-destacados .swiper-slide .info-group .text{font-size:16px}
.section.grupos-destacados .swiper-button-prev,.section.grupos-destacados .swiper-button-next{background-size:12px 44px}
.section.grupos-destacados .swiper-button-prev{left:-15px}
.section.grupos-destacados .swiper-button-next{right:-15px}
.section.grupos-destacados .swiper-slide .info-group p{margin-bottom:5px}
}
@media screen and (min-width:769px) and (max-width:1299px){section.quien .col-md-3 .col-md-12:first-child{transform:scale(.85);margin-left:-15px}
}
@media screen and (min-width:1200px) and (max-width:1299px){.section.grupos-destacados .swiper-container-lg .swiper-wrapper .info-group h3 a{color:#555 !important}
}
@media screen and (min-width:1300px){.section.grupos-destacados .swiper-slide .info-group p{margin-bottom:5px}
.section.testimonios .swiper-slide{width:48% !important}
.section.grupos-destacados .swiper-container-lg .swiper-wrapper .info-group h3 a{font-size:24px;color:#555 !important}
}
.swiper-buscador .swiper-container{width:100%;padding-top:10px;padding-bottom:40px}
.swiper-buscador .swiper-slide{width:32% !important}
.swiper-buscador .swiper-pagination{margin-bottom:20px}
.swiper-buscador .swiper-button-next,.swiper-buscador .swiper-button-prev{height:14px}
.swiper-buscador .swiper-button-prev{left:1px}
.swiper-buscador .swiper-button-next{right:4px}
@media(min-width:320px) and (max-width:425px){.swiper-buscador .swiper-slide{width:100% !important}
}
@media(min-width:426px) and (max-width:768px){.swiper-buscador .swiper-slide{width:49% !important}
}
.menu,.menu-bg,.menu-burger{position:fixed;width:25px;height:41px;font-size:26px;text-align:center;right:25px;top:25px;z-index:5;margin-top:22px}
.menu-bg{position:fixed;background:white;pointer-events:none;transition:.3s;transform:translate3d(50%,-50%,0);transform-origin:center center;z-index:99}
.menu-bg.fs{transform:translate3d(50%,-50%,0);width:300vw;height:500vw}
.menu-burger{color:#9c9c9c;padding-top:11px;-webkit-user-select:none;cursor:pointer;transition:.4s;transform-origin:center;position:relative !important;top:-19px !important;right:-16px !important;padding-top:0 !important;text-align:right !important;width:25px;float:right}
.menu-burger.fs{position:fixed !important;transform:rotate(-180deg) translateY(11px);top:-10px !important;margin-right:29px;z-index:10000}
.menu-items{position:absolute;font-weight:bold;font-size:16px;color:#00b2ff;width:100%;text-align:left;opacity:0;transition:.4s;transform:translateY(-200%);pointer-events:none;z-index:999}
.menu-items div ul li .logo-xs,.menu-items-buscador .logo-xs{width:100px}
.menu-items-buscador .logo-xs{padding-left:10px;position:absolute;z-index:1;top:-50px;width:110px}
.menu-items div ul li:first-child a{padding:10px}
.menu-items div ul li a.item-idioma+.idioma{border-top:solid 1px #d5d5d5}
.menu-items div.idioma ul li:first-child a{padding:20px 20px 20px 40px}
.menu-items div ul li{border-bottom:solid 1px #d5d5d5}
.menu-items div ul li a{padding:20px 10px 20px 40px;display:block}
.menu-items div ul li a+div.idioma ul li a,div.idioma ul li:first-child a,.menu-items div ul li a+div. a.acciones-burger ul li a,div.acciones-burger ul li:first-child a{padding:20px 30px 20px 20px}
.header-first a{color:#2f8fff}
.header-first ul.navbar-nav ul.menu-options li{padding:0 !important;margin-left:0 !important}
.header-first ul.navbar-nav ul.menu-options li a{line-height:20px;padding-bottom:10px;padding-top:10px}
.menu-items div{transition:1s;opacity:0;margin-top:0;background:#fff}
.menu-items.fs{transform:translateY(0);pointer-events:auto;opacity:1}
.menu-items.fs div{opacity:1}
.menu-items.loged div ul li.perfil{display:table;width:100%}
.menu-items.loged div ul li.perfil a{display:table-cell}
.menu-items.loged div ul li .mail-menu{text-align:right}
.menu-items.loged div ul li .mail-menu:before{width:31px;height:19px;content:"";background:url('../../images_new/sprite_2017.png?v=3') -129px -38px;display:inline-block;top:5px;position:relative}
.menu-items ul li.list-item-group{background:#3db7ff}
.menu-items ul li.list-item-group a{color:#fff}
.menu-items.loged div ul li:last-child{border-bottom:0}
.menu-items.loged div ul li:last-child a{border-bottom:solid 1px #d5d5d5}
.navbar.burguer{margin-bottom:0 !important;height:40px;border-bottom:solid 1px #d5d5d5}
.navbar.burguer a{color:#3db7ff}
.navbar.burguer .navbar-brand{padding:10px;height:35px}
.navbar.burguer .navbar-brand>img.logo-xs{width:100px}
.menu-buscador,.menu-bg-buscador,.menu-buscador{position:fixed;width:25px;font-size:26px;text-align:center;right:25px;top:25px;z-index:10000;margin-top:30px}
.menu-bg-buscador{position:fixed;background:white;pointer-events:none;transition:.3s;transform:translate3d(50%,-50%,0);transform-origin:center center;z-index:99}
.menu-bg-buscador.fs{transform:translate3d(50%,-50%,0);width:300vw;height:500vw;z-index:10001}
.menu-buscador{color:#9c9c9c;padding-top:11px;-webkit-user-select:none;cursor:pointer;transition:.4s;transform-origin:center;position:relative !important;top:-19px !important;right:45px !important;padding-top:0 !important;text-align:right !important;width:25px;float:right;z-index:2}
.menu-buscador .buscador{background:url('../../images_new/sprite_2017.png?v=3') no-repeat -44px -37px;content:"";display:block;width:21px;height:21px}
.menu-buscador.fs{position:fixed !important;transform:rotate(-180deg) translateY(11px);margin-top:35px;z-index:10002}
.menu-items-buscador{position:absolute;font-size:16px;color:#00b2ff;width:100%;text-align:left;opacity:0;transition:.4s;transform:translateY(-200%);pointer-events:none;z-index:10005;margin-top:60px}
.menu-items-buscador div{transition:1s;opacity:0;margin-top:0;background:#fff}
.menu-items-buscador div input{font-family:open sans;font-weight:normal;border-radius:0 !important}
.menu-items-buscador.fs{transform:translateY(0);pointer-events:auto;opacity:1}
.menu-items-buscador.fs div{opacity:1}
.menu-items-buscador .busquedas-populares{color:#555}
.menu-items-buscador ul.busquedas-populares li{padding:15px 0;border-bottom:solid 1px #d5d5d5}
.menu-items-buscador ul.busquedas-populares li a{margin-left:15px}
.menu-items-buscador ul.busquedas-populares li:first-child{padding:0 15px 15px 0}
.menu-items li.title-menu{background-color:#f0f0f0;color:#6d6d6d;padding:12px 20px;border-bottom:0}
.menu-grupo,.menu-grupo-bg,.menu-grupo{position:fixed;width:25px;font-size:26px;text-align:center;right:25px;top:25px;z-index:10000;margin-top:30px}
.menu-grupo-bg{position:fixed;background:white;pointer-events:none;transition:.3s;transform:translate3d(50%,-50%,0);transform-origin:center center;z-index:99}
.menu-grupo-bg.fs{transform:translate3d(50%,-50%,0);width:300vw;height:220vw;z-index:10001;top:564px}
.menu-grupo{color:#333;padding-top:11px;-webkit-user-select:none;cursor:pointer;transition:.4s;transform-origin:center;position:relative !important;top:-19px !important;text-align:center !important;font-size:14px;width:100%;z-index:2;border:solid 1px #333;display:block;right:inherit;padding-top:0}
.menu-grupo.fs{z-index:10002}
.menu-grupo-items{position:absolute;font-size:16px;color:#00b2ff;width:100%;text-align:left;opacity:0;transition:.4s;transform:translateY(-200%);pointer-events:none;z-index:10005;right:0}
.menu-grupo-items div{transition:.3s;opacity:0;margin-top:0;background:#fff}
.menu-grupo-items.fs{transform:translateY(0);pointer-events:auto;opacity:1;border-bottom:solid 1px #c5c5c5}
.menu-grupo-items.fs div{opacity:1}
.menu-grupo-items li{padding:12px 15px;border-bottom:solid 1px #c5c5c5}
.menu-grupo-items li.title{color:#333;padding:20px 15px 5px 15px;border-bottom:0}
@media(min-width:426px) and (max-width:768px){.menu-grupo-bg.fs{transform:translate3d(50%,-50%,0);width:300vw;height:220vw;z-index:10001;top:973px}
}
.full-image-voluntarios{background:url('../../images_new/img_voluntarios.jpg') center 0 no-repeat;background-size:contain;background-attachment:fixed;height:491px;color:#fff;position:relative}
.full-image-voluntarios h1{margin-top:80px}
.table-div .title{font-size:22px;margin-bottom:10px;font-weight:100;text-align:center}
.table-div .title .line{border-bottom:solid 1px #3db7ff;margin-top:10px}
.section.voluntarios .swiper-slide{width:100%}
.section.voluntarios>.container{overflow:hidden}
.section.voluntarios .swiper-container-lg{width:100%;padding-top:10px;position:relative}
@media(min-width:320px) and (max-width:425px){.full-image-voluntarios{background:url(../../images_new/img_voluntarios.jpg) -433px -249px no-repeat;height:254px;color:#fff;position:relative}
.full-image-voluntarios h1.titular-home{font-size:24px}
.full-image-voluntarios h1{margin-top:36px}
.full-image-voluntarios h2{font-size:22px}
.panel h4.panel-title{display:table}
.panel h4.panel-title span.glyphicon{display:table-cell;padding-left:5px;vertical-align:middle}
}
@media(min-width:426px) and (max-width:768px){.full-image-voluntarios{background:url(../../images_new/img_voluntarios.jpg) -433px -249px no-repeat;height:254px;color:#fff;position:relative}
.full-image-voluntarios h1.titular-home{font-size:24px}
.full-image-voluntarios h1{margin-top:36px}
.full-image-voluntarios h2{font-size:22px}
.panel h4.panel-title{display:block;position:relative}
.panel h4.panel-title span.glyphicon{display:table-cell;padding-left:5px;vertical-align:middle;position:absolute;right:5px;top:36%}
}
@media(min-width:769px) and (max-width:1024px){.full-image-voluntarios{background:url(../../images_new/img_voluntarios.jpg) center -249px no-repeat;height:254px;color:#fff;position:relative}
.full-image-voluntarios h1.titular-home{font-size:24px}
.full-image-voluntarios h1{margin-top:36px}
.full-image-voluntarios h2{font-size:22px}
.panel h4.panel-title{display:block;position:relative}
.panel h4.panel-title span.glyphicon{display:table-cell;padding-left:5px;vertical-align:middle;position:absolute;right:5px;top:36%}
}
@media(min-width:1025px) and (max-width:1124px){.full-image-voluntarios{background:url(../../images_new/img_voluntarios.jpg) center -121px no-repeat;background-attachment:fixed;height:300px;color:#fff;position:relative}
}
@media(min-width:1125px) and (max-width:1324px){.full-image-voluntarios{background:url(../../images_new/img_voluntarios.jpg) center -147px no-repeat;height:376px;color:#fff;position:relative}
}
@media(min-width:1325px) and (max-width:1600px){.full-image-voluntarios{background:url(../../images_new/img_voluntarios.jpg) center -147px no-repeat;height:376px;color:#fff;position:relative}
.panel h4.panel-title{display:block;position:relative}
.panel h4.panel-title span.glyphicon{display:table-cell;padding-left:5px;vertical-align:middle;position:absolute;right:5px;top:36%}
}
@media(min-width:1601px){.full-image-voluntarios{background:url(../../images_new/img_voluntarios.jpg) center 1px no-repeat;background-attachment:fixed;background-size:contain;height:482px;color:#fff;position:relative}
.panel h4.panel-title{display:block;position:relative}
.panel h4.panel-title span.glyphicon{display:table-cell;padding-left:5px;vertical-align:middle;position:absolute;right:5px;top:36%}
}
.mobile-form{visibility:hidden;height:0;width:100%;overflow:scroll;transition:.4s;transform:translateY(100%);bottom:0;right:0;left:0;position:fixed}
.mobile-form.display-form{visibility:visible;height:100%;width:100%;z-index:99999;background-color:#fff;transform:translateY(0)}
.full-image-covid{background:url('../../images_new/bg_covid_1.png') 60px 97px no-repeat;background-size:contain;background-attachment:fixed;height:250px;color:#fff;position:relative}
.full-image-covid::after{margin-bottom:40px;content:""}
.full-image-covid h1{color:#333}
.full-image-covid p{color:#333}
@media(min-width:320px) and (max-width:425px){.full-image-covid{height:fit-content;background:0}
.full-image-covid p{margin-bottom:15px}
}
@media(min-width:768px) and (max-width:1024px){.full-image-covid{background:url(../../images_new/bg_covid_1.png) center center no-repeat;padding-bottom:20px;height:fit-content}
}
.full-image-everis{background:url('../../images_new/img_fondo_nttdata.png') center 0 no-repeat;background-size:cover;background-attachment:fixed;height:400px;color:#fff;position:relative}
.border-ev{border-left:solid 2px #6785c1;padding-left:10px}
.border-ev-2{border-left:solid 5px #6785c1;padding-left:10px}
.btn-ev{background-color:#6785c1;color:#fff;border-radius:0;font-size:20px;padding:10px 20px}
.btn-ev:hover,.btn-ev-gris:hover{color:#fff}
.btn-ev-gris{background-color:#0f1c50;color:#fff;border-radius:0;padding:10px 20px}
@media(min-width:320px) and (max-width:425px){.full-image-everis{height:530px}
.logo-everis{width:140px}
}
@media(min-width:426px) and (max-width:767px){.full-image-everis{height:470px}
.logo-everis{width:140px}
}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:15px}
.row-eq-height div div.title-text{height:100%;margin-bottom:0}
.panel-white{border-color:#ddd}
.panel-white>.panel-heading-md{color:#333;background-color:#fff}
.panel-group .panel-white .panel-heading-md{border-bottom:0}
.panel-heading-md h4{padding:15px 15px}
.panel.panel-white .panel-heading-md h4.panel-title{font-size:18px}
.panel-white>.panel-heading-md+.panel-collapse>.panel-body{border-top-color:#ddd}
.panel-white p{margin-bottom:15px}
.cookies-container{z-index:10 !important}
.flip-container{perspective:1000px}
.flip-container.hover .flipper{transform:rotateY(180deg)}
.flip-container,.front,.back{width:100%;min-height:244px;margin-bottom:30px}
.flipper{transition:.6s;transform-style:preserve-3d;position:relative}
.front,.back{backface-visibility:hidden;position:absolute;top:0;left:0;height:auto}
.front{z-index:2;transform:rotateY(0)}
.back{transform:rotateY(180deg)}
.flip-container.hover .flipper,.flip-container.flip .flipper{transform:rotateY(180deg)}
.caso-0{min-height:200px;border-radius:0}
.caso-0 .parrafo{display:flex;justify-content:center;align-items:center;height:150px}
.info-grupo{display:flex;flex-direction:column;min-height:200px;justify-content:space-between}
.info-grupo .button-bottom{align-items:flex-end}
.box-teamer .estado{position:absolute;right:25px}
.share-group-social{display:flex;justify-content:space-between}
.share-group-social img{width:45px;height:45px}
.teamer-foro div{display:table}
.teamer-foro div .foto{display:table-cell;margin-right:10px;border:1px solid #c7c7c7}
.teamer-foro div .nombre{display:table-cell;vertical-align:top}
.teamer-foro .fecha{font-size:12px;margin-top:3px;margin-bottom:10px}
.foro p.text-foro{line-height:24px}
.foro .foto-foro img{margin:15px auto}
.foro .comment{clear:both;margin-bottom:20px}
.separador-comment{border-top:solid 2px #00b2ff;margin-bottom:20px}
.fotos-proyecto .thumbs-proyecto img{width:294px;height:196px;margin:0 auto;display:block}
.btn-outline-gray{border:solid 1px #8e8e8e;color:#8e8e8e;border-radius:0}
.btn-outline-gray:hover{border:solid 1px #333}
select.form-control.no-radius{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJNMjQgMTEuMzA1bC03Ljk5NyAxMS4zOUw4IDExLjMwNXoiLz48L3N2Zz4=');background-position:98% 50%;background-repeat:no-repeat;-webkit-appearance:none;-webkit-border-radius:0;background-size:15px 15px}
.form-control.no-radius.error{border-radius:0 !important}
.iconos-textarea{display:flex;justify-content:flex-end}
.slider-proyecto .carousel-indicators{z-index:auto}
img.group-principal{border:solid 1px #ddd}
.tm-identify{color:#555;font-weight:bold;font-size:11px}
h2.modal-title.name-group{font-size:22px;text-align:center}
.modal-header .img-group{border-bottom:0}
.recorte-img-foro{justify-content:flex-end}
.recorte-img-foro img{width:auto;border:solid 1px #ddd}
.insert-video:before{content:"";background:url('../../images_new/youtube_icon.svg');height:20px;width:20px;display:inline-block;position:relative;background-size:100% auto}
.ico-yt-35{height:35px;margin-right:5px}
@media(min-width:320px) and (max-width:425px){.name-group h1{font-size:23px;line-height:normal;margin-bottom:20px}
.recorte-img-foro img{width:100%;border:solid 1px #ddd}
.recaudacion{margin-bottom:0}
.recaudacion .teamers .numero{font-size:24px}
.recaudacion .dinero .numero{font-size:20px}
.recaudacion .teamers .numero+span{font-size:20px}
.recaudacion .dinero .numero+span{font-size:16px}
.recaudacion .dinero{margin-top:14px}
.recaudacion .teamers{margin-bottom:14px}
}
@media(min-width:426px) and (max-width:768px){.name-group h1{font-size:23px;line-height:normal;margin-bottom:20px}
}
@media(min-width:320px) and (max-width:768px){.foro .foto-foro img{max-width:100%;margin:15px auto}
img.group-principal{margin-bottom:20px}
.name-group{height:auto}
.info-grupo{min-height:auto}
.edit-project{text-align:center;margin-top:20px}
.page-group{margin-top:-25px}
}
@media(min-width:992px) and (max-width:1024px){.foro .foto-foro img{max-width:100%}
.fotos-proyecto .thumbs-proyecto img{width:294px;height:196px}
.edit-project{position:absolute;bottom:10px;left:10px}
}
@media(min-width:1025px){.edit-project{position:absolute;bottom:10px;left:10px}
}
.list-user-mail{flex-wrap:wrap;gap:10px 14px;margin-bottom:20px}
.label-user{flex-wrap:nowrap;align-items:center;border-radius:20px;height:26px;padding:5px 10px}
.label-user span{max-width:196px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px}
.label-user.blue:active{outline:solid 1px #0072a4}
.label-user.blue{background-color:#edf7ff;color:#0072a4}
.label-user .close{float:right;font-size:16px;font-weight:700;line-height:1;color:#333;text-shadow:0 1px 0 #fff;opacity:1;margin-left:12px}
.list-ficheros-adjuntos{background-color:#f9f9f9}
.list-ficheros-adjuntos .fichero-adjunto:last-child{margin-bottom:0}
.fichero-adjunto{display:flex;font-size:12px;margin-bottom:5px}
.fichero-adjunto a.close{opacity:1;line-height:initial;margin-left:10px}
.mail-add-teamer:first-child{margin-top:15px}
.mail-add-teamer{gap:5px;border:solid 1px #c7c7c7;margin-bottom:15px;cursor:pointer}
.mail-add-teamer img{width:50px;height:50px;border-radius:50%;border:solid 1px #c7c7c7}
.mail-add-teamer .nombre{font-size:14px;color:#333;font-weight:600;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mail-add-teamer .group{font-size:12px;color:#8e8e8e;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mail-add-teamer .perfil{font-size:12px}
.icon-add{opacity:1;line-height:initial;font-size:38px;font-weight:100;line-height:1;color:#8e8e8e;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);float:right}
.box-teamer-list{padding:10px;background-color:#fff;margin-top:20px;border:1px solid #c7c7c7;cursor:pointer}
.box-teamer-list .estado{position:absolute;right:25px;max-width:110px;text-align:right}
.box-teamer-list .img-teamer{display:table;margin:0 auto}
.box-teamer-list .img-teamer a img{border-radius:50px;width:50px;height:50px;border:1px solid #c7c7c7}
.box-teamer-list .name-teamer{text-align:center}
.box-teamer-list{display:flex;flex-direction:column}
.box-teamer-list .colabora,.box-teamer-list .lidera{margin-top:20px}
.box-teamer-list .user-top{display:flex;flex-direction:column}
.numeros-teamer .fecha{text-align:center}
.box-teamer-list .numeros-teamer{font-size:14px}
.box-teamer-list .name-teamer{font-size:16px}
.num-grupos-teamer{display:flex;flex-direction:column;align-items:center}
.numero-teamer.fecha{text-align:center}
.row-flexbox-teamers{display:flex;flex-wrap:wrap;align-items:stretch}
.flexibox{min-height:100%}
.box-teamer-list.flexibox{padding:10px 10px 0 10px !important;justify-content:space-between}
.texto-teamer-list hr{margin-top:10px;margin-bottom:10px}
@media(min-width:320px) and (max-width:767px){.box-teamer-list .img-teamer{margin:0 10px 0 0;display:block}
.box-teamer-list .user-top{display:flex;flex-direction:row}
.box-teamer-list .name-teamer{font-size:14px}
.box-teamer-list .numeros-teamer{font-size:12px}
.box-teamer-list .img-teamer.activo img{border:solid 2px #3ca803;padding:2px;box-sizing:content-box}
.box-teamer-list .img-teamer.baja img{border:solid 2px #e72020;padding:2px;box-sizing:content-box}
.box-teamer-list .img-teamer.pago img{border:solid 2px #fea100;padding:2px;box-sizing:content-box}
.box-teamer-list .name-teamer{text-align:left}
.box-teamer-list .colabora,.box-teamer-list .lidera{margin-top:3px}
.num-grupos-teamer{flex-direction:column;align-items:flex-start}
.box-teamer-list .colabora{margin-right:10px}
.numeros-teamer .fecha{text-align:left}
.row-flexbox-teamers{display:block}
.texto-teamer-list{width:100%}
.texto-teamer-list hr{margin-top:10px;margin-bottom:10px}
}
.selector-categorias{display:flex;flex-wrap:wrap}
.selector-categorias .categoria{flex-basis:140px;position:relative;height:140px}
.selector-categorias .categoria.selected img{padding:3px;border:solid 2px #3db7ff}
.selector-categorias .categoria.selected:before{background:url(../../images_new/sprite_hq.png?v=11) -92px -175px no-repeat;position:absolute;height:28px;width:44px;left:0 !important;right:0;margin:auto;top:25px;content:"";z-index:9}
.selector-categorias .categoria.selected:after{background-color:rgba(43,177,255,0.45);height:66px;width:66px;content:"";position:absolute;top:6px;left:0;bottom:0;right:0;display:block;margin:0 auto;border-radius:50%}
.selector-categorias .categoria:hover img{border:solid 2px #3db7ff;padding:3px;box-sizing:border-box}
.selector-categorias .categoria img{border-radius:50%;width:76px;height:76px;align-self:center}
.selector-categorias .categoria p{font-size:14px;text-align:center}
.selector-categorias .categoria.selected .img-cat,.selector-categorias .categoria .img-cat{display:table;margin:0 auto}
.swiper-categories .swiper-container{width:100%;padding-top:10px}
.swiper-categories{margin-top:10px}
.swiper-categories .swiper-button-next,.swiper-categories .swiper-button-prev{height:14px}
.btn-group.plain label{border:solid 1px #3db7ff;padding:7px 28px}
.btn-group.plain>.btn.btn-plain:first-child{border-top-left-radius:3px !important;border-bottom-left-radius:3px !important}
.btn-group.plain>.btn.btn-plain:last-child{border-top-right-radius:3px !important;border-bottom-right-radius:3px !important}
.btn-group.plain .btn-plain.active{background:#3db7ff;color:#fff;border-radius:0}
.btn-group.plain .btn-plain{background:#f2f0f0;color:#3db7ff;border-radius:0}
@media(min-width:320px) and (max-width:424px){.selector-categorias .categoria{height:140px;padding-bottom:0 !important}
.selector-categorias .categoria.selected .img-cat,.selector-categorias .categoria .img-cat{display:table;margin:0 auto}
.selector-categorias .categoria.selected img{position:relative;display:block;line-height:0}
.selector-categorias .categoria.selected:after{background-color:rgba(43,177,255,0.45);height:66px;width:66px;content:"";position:absolute;top:6px;left:0;bottom:0;right:0;display:block;margin:0 auto;border-radius:50%}
.swiper-categories .swiper-container{padding-bottom:0}
.selector-categorias{flex-wrap:nowrap}
.swiper-categories{margin-top:10px;background-color:#f5f5f5}
}
@media(min-width:425px) and (max-width:767px){.selector-categorias .categoria.selected:after{background-color:rgba(43,177,255,0.45);height:66px;width:66px;content:"";position:absolute;top:6px;left:0;bottom:0;right:0;display:block;margin:0 auto;border-radius:50%}
.selector-categorias .categoria.selected .img-cat,.selector-categorias .categoria .img-cat{display:table;margin:0 auto}
.selector-categorias{flex-wrap:nowrap}
.swiper-categories .swiper-container{padding-bottom:0}
}
@media(min-width:768px) and (max-width:1023px){.selector-categorias{flex-wrap:nowrap}
.swiper-categories .swiper-container{padding-bottom:0}
}
.legal-conditions{padding:30px 10px;list-style-type:none;counter-increment:list;position:relative}
.legal-conditions ul{list-style-type:disc;margin-left:30px}
.legal-conditions ul li{padding-left:0}
.legal-conditions h2{font-size:20px;font-weight:bold}
.legal-conditions>li{margin-top:25px}
.legal-conditions ul li:after{margin-bottom:15px}
.legal-conditions li h2+p:before{content:"·";font-size:41px;line-height:1;position:relative;top:8px;margin-right:5px}
.legal-conditions li h2+p{margin-top:-8px}
.legal-conditions li:first-child{margin-top:10px}
.legal-conditions li,.legal-conditions h2+p{padding-left:15px}
.legal-text{order:1}
.legal-button{order:2}
@media(max-width:768px){.legal-text{order:2}
.legal-button{order:1;margin:0 auto}
}