::-webkit-scrollbar{
	width: 10px;
	background: #dbe8ec;
}
::-webkit-scrollbar-button{
	width:8px;
	height: 0px;
}
::-webkit-scrollbar-track{
	background:#eee;
	/*border:thin solid #1a1f25;*/
	/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
    /*-webkit-border-radius: 10px;
    border-radius: 10px;*/
}
::-webkit-scrollbar-thumb{
	background: #333333;
    /*-webkit-box-shadow:   inset 0 1px 0 rgba(255,255,225,.5),
                  inset 1px 0 0 rgba(255,255,255,.4),
                  inset 0 1px 2px rgba(255,255,255,.3);

    border:thin solid #232c34;
    border-radius: 10px;
    -webkit-border-radius: 10px;*/
}
::-webkit-scrollbar-thumb:hover{
	background: #333333;
}
/* Pseudo-clase */
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(77,161,112,.6);
}
.ui-widget-content {
    border-bottom: 0px !important;
}

/*Datatables*/
.paginate_button{
    border: 0;
    background: #333333;
    color: white !important;
}

/*facebook-login*/
.facebook-login{
	background: #3b5998 !important;
}

.facebook-login:hover{
	background: #6d84b4 !important;
}

.notmargininput .postcontent,
.notmargininput .sidebar,
.notmargininput .col_full,
.notmargininput .col_half,
.notmargininput .col_one_third,
.notmargininput .col_two_third,
.notmargininput .col_three_fourth,
.notmargininput .col_one_fourth,
.notmargininput .col_one_fifth,
.notmargininput .col_two_fifth,
.notmargininput .col_three_fifth,
.notmargininput .col_four_fifth,
.notmargininput .col_one_sixth{
    margin-bottom: 15px;
}

.update-nag{
  display: block;
  font-size: 14px;
  text-align: left;
  height: 10px;
  margin-bottom: 2px;
}

.update-nag:hover{
    cursor: pointer;
}
.update-nag > .update-split{
  background: #E4E4E4;
  width: 33px;
  float: left;
  color: #fff!important;
  height: 100%;
  text-align: center;
}

.update-nag > .update-split > .glyphicon{
  position:relative;
  top: calc(50% - 9px)!important; /* 50% - 3/4 of icon height */
}
.update-nag > .update-split.update-success{
  background: #5cb85c!important;
}

.update-nag > .update-split.update-danger{
  background: #d9534f!important;
}

.update-nag > .update-split.update-info{
  background: #5bc0de!important;
}
.update-nag > .update-split.level1{
  background: #9E9E9E!important;
}
.update-nag > .update-split.level2{
  background: #333333!important;
}
.knowledge{
    background-color: rgba(238, 238, 238, 0.22);
    padding: 15px;
    border: 1px solid #E3E3E3;
}
.knowBar{
    width: 33px;
    float: left;
    margin-right: 20px;
    margin-top: 15px;
}
.knowledge h6{
    margin-bottom: 0;
}
.knowledge .ui-widget-header {
    border: 1px solid rgba(221, 221, 221, 0);
    background: transparent;
}
.knowledge .nav{
    font-weight: 200;
}
.knowledge .nav-tabs{
    border: none;
}

.update-nag > .update-text{
  line-height: 19px;
  padding-top: 11px;
  padding-left: 45px;
  padding-right: 20px;
}
.input-c.input-c2.input-group{
    float: left !important;
    margin-top: 8px !important;
    margin-left: 15px !important;
}

.trecompensas {
    width: 100% !important;
}

.trecompensas tr:nth-child(2) td:not(.submit-button) {
    width: 80%;
    max-width: 295px;
}

.trecompensas tr:nth-child(2) td.submit-button {
    padding-right: 15px;
}


@media(max-width: 768px){
  .input-c.input-c2.input-group{
    z-index: 9 !important;
  }

}
@media(max-width: 990px){
    .comment-avatar img {
      max-width: 50px !important;
      max-height: 50px !important;
    }
}
#form-anonymous .btn{
    border-radius: 0px !important;
    color: white !important;
}
#form-anonymous .btn:last-child{
    /*margin-left: -5px !important;*/
    margin-left: 0px !important;
}
#form-anonymous .btn.btn-primary.active{
    background-color: #333333 !important;
    border-color: #333333 !important;
    box-shadow: none !important;
}
#form-anonymous .btn.btn-primary{
    background-color: #9E9E9E !important;
    border-color: #9E9E9E !important;
}
.input-group.input-c input{
    margin: 0px !important;
}
table.table-border{
    border: 1px solid #dddddd;
}
#posts-blog .entry-meta,#post_nameContent .entry-meta,#posts_home .entry-meta {
    margin: -15px -10px 0px 0;
}
.ancla-destino{
    margin-top: 80px;
}
.ancla-destino:first-child{
    margin-top: -10px;
}
#saldo-cuenta table tr:first-child{
    font-size: large;
}
#saldo-cuenta table tr td{
    margin: 0;
    padding: 0;
    padding: 0 3px 3px 3px;
}

#saldo-cuenta table,#movimientos-cuenta table {
   border: 1px solid #DDDDDD;
}
#saldo-cuenta button {
    width: 100%;
}
/*#saldo-cuenta table tr:last-child td{
    padding-top: 25px;
}*/
#saldo-cuenta table tr:last-child button{
    width: 100%;
}
#datos-proyecto .fluid-width-video-wrapper {
    /*height: 500px;*/
    width: 100%;
    padding-top: 0 !important;
    min-height: 300px !important;
    width: inherit !important;
}
/* For comments videos */
.contentProject .fluid-width-video-wrapper {
  position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.contentProject .fluid-width-video-wrapper iframe {
  position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  min-height: 300px;
  min-width: 300px;
}
/* End for comments videos */
.parent-datos-proyecto #datos-proyecto h3.titulo-proyecto{

    font-size: 20px !important;
}
#datos-proyecto iframe{
    width: 100%;
    height: 100%;
}
#datos-proyecto .galeria-editada iframe{
    height: 150px !important;
    max-width: 225px !important;
    text-align: center !important;
    margin-left: 18px !important;
}
#datos-proyecto .content-detail p{
    margin-bottom: 7px;
}
#datos-proyecto .content-detail table,#datos-proyecto .content-detail table tr,#datos-proyecto .content-detail table td{
    border: none;
}
.colum-1-8{
    width: 12.5%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.colum-1-10{
    width: 10%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.dt-p{
    min-height: 99px;
    cursor: pointer;
    background-color: transparent;
    border-radius: 0;
}
.dt-p.active{
    background-color: #333333;
}
.dt-p.active h4{
    font-weight: 400;
}
.dt-p:hover{
    background-color: #eee;
}
.dt-p h4{
    text-align: center;
    font-weight: 200;
    font-size: 1.5rem;
}
.dt-p-green{
    background-color: green;
}
.logo-loading{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: white;
    z-index: 9999999999;
    overflow: hidden;
}
#change-data-projects-admin p,#change-data-projects-admin h4{
    margin-bottom: 5px;
}
.number{
    font-family: 'Lato' !important;
    font-weight: 300 !important;
}
.logo-loading img{
    margin-left:auto;
    margin-right:auto;
    left:0;
    right:0;
    margin-top: 16%;
    max-width: 50px;
}
#proyectos-destacados .sale-flash{
    top: 43px;
}
#proyectos-destacados .progress{
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: 5px;
}
a[data-toggle=modal]{
    cursor: pointer;
}
a:active,button:active{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.modal-content {
    border-radius: 0;
}
body{
	margin-top: 75px;
}

.min-proyecto{
	//color: #ccc;
	font-size: 14px;
	margin-top: -30px;
	position: absolute;
    margin-left: 10px;
}
.swiper_wrapper {
	height: 900px;
}
#cartera table{
    font-weight: 200;
}
.contenido-ficha-proyecto .swiper_wrapper {
	height: 400px;
}
#primary-menu ul li a {
	line-height: 15px;
	color: #666;/*#9C9B9B;*/
	margin-top: 36px;
	font-size: 13px;
}
.product{
	border: 1px solid #dedede;
}
.product-overlay {
	bottom: 0px;
}
.product-1 .product-image {
	float: left;
	max-width: 100%;
	max-height: 239px;
	width: 100%;
	margin-right: 0px;
}
.descripcion-i{
	margin-right: 10px;
}
.descripcion-i a{
    color: #555 !important;
}
#oportunidades-inversion img{

}
.product-image img {
	height: 239px;
}
.product-1 .product-desc{
	padding-left: 15px;
	background-color: #FAFAFA;
}
table.img-proyecto,td.img-proyecto{
	height: 100%;
	width: 100%;
}
table.img-proyecto{
	border-right: 1px solid #dedede;
}
.product-overlay{
	border-top:1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.progress {
	border-radius: 0;
	height: 10px;
	background-color: #9C9B9B;
	margin-right: 15px;
}
.progress-bar {
	font-size: 12px !important;
	line-height: 13px !important;
}
.progress-bar-success {
	background-color: #333333;
}
.countdown {
	margin-top: 15px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border-top: none;
}
.atributos-proyecto small{
	font-size: 14px;
	line-height: 1;
	text-align: center;
	color: #888;
	text-transform: capitalize;
	font-weight: 400 !important;
}
.atributos-contenedor{
	margin-bottom: 0px;
	text-align: center;
	font-weight: 600;
}
.seguir:hover{
	color: #FFCC00 !important;
}
.invertir:hover{
	color: #00CCFF !important;
}
.float-right{
	float: right;
}
.invertir-btn{
	margin-top: -6px;
	margin-bottom: -13px;
}
#proyectos-destacados .product-image {
	float: left;
	width: 100%;
	height: 300px;
	margin-right: 0px;
	max-width: 100%;
}
#proyectos-destacados .product-desc {
	padding-right: 30px;
	padding-left: 30px;
	float: left !important;
}
#proyectos-destacados .product-overlay {
	line-height: 42px;
}
#proyectos-destacados table.img-proyecto,#proyectos-destacados ,.product-overlay a:last-child {
	border-right: none;
	margin-right: -1px;
}
.product-overlay a {
	width: 33.3%;
}
#proyectos-destacados .product-overlay a {
	border-bottom: 1px solid #dedede;
}
.product-overlay a:last-child {
	width: 33.4%;
}
a.facebook-i:hover{
	background-color: #3b5998;
}
a.twitter-i:hover{
	background-color: #4099FF;
}
a.linkedin-i:hover{
	background-color: #4875B4;
}
#blog p,#blog h3{
	margin-bottom: 15px;
}
#blog h3{
	line-height: 1;
}
#blog h3 br{
	margin: 0px;
}
.top-links ul li a.lang{
    cursor: pointer !important;
}
.title-home{
	font-size: 33px;
	font-weight: 600;
}
.divider:after, .divider.divider-center:before, .divider.divider-center.divider-short:before {
	left: 355px;
	top:22px;
}
.divider{
	margin: 0px;
}
.divider i{
	font-size: inherit !important;
	margin-right: 35px;
}
.divider.blog:after{
	left: 150px;
}
.divider.casos-de-exito:after{
	left: 300px;
}
.atributos-proyecto{
	font-family: sans-serif;
}
.feature-box.fbox-bg.fbox-center {
	margin-top: -18px;
	border-radius: 0px 0px 5px 5px;
}
.descripcion-i{
	margin-bottom: 4px;
}
#oc-testi p {
	line-height: 1.1;
	padding-top: 10px;
	background: white;
}
.testimonial {
	border: transparent;
	margin-bottom: 25px;
	box-shadow: none;
	background: transparent;
}
.owl-carousel {
	margin-bottom: 30px;
}
.owl-carousel .owl-item img {
	border: 1px solid #E5E5E5;
}
.owl-stage:after {
	border-bottom: 1px dashed #ddd;
	position: fixed;
	width: 100%;
	z-index: -2;
	bottom: -55px;
	visibility: initial !important;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
	opacity: 1;
	left: -18px;
}
.owl-theme .owl-controls .owl-nav .owl-next {
	left: auto;
	right: -18px;
}
h5.subtitle{
	margin-bottom: 0px;
}
#top-bar {
	height: 25px;
	line-height: 25px;
}
.top-links ul li,.top-links ul li a {
	height: 25px;
}
.top-links ul ul, .top-links ul div.top-link-section {
	top: 22px;
}
.top-links ul ul.lenguaje{
	width: 52px;
}
.product-title{
	margin-top: 10px;
}
/*Mini menu*/
#header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul{
	height: 50px;
}
#primary-menu ul li a {
	margin-top: 20px;
}
#logo img{
	height: 75px;
}
#logo {
	margin-top: -25px;
	background: white;
  /* Changes pfp
  padding: 0 20px;
  */
  border-top: 3px solid #333333 !important;
  /* End pfp */
	border-right: 1px solid #EEE;
	border-left: 1px solid #EEE;
}
/* Changes pfp */
#top-bar {
  border-top: 3px solid #333333 !important;
}
#header {
  border: none !important;
}
/* End pfp */
/*Fin Mini menu*/
.content-wrap {
	padding: 20px 0;
}
.img-user-logeado{
	max-width: 21px;
	margin-bottom: 2px;
	border-radius: 50%;
	border: 1px solid #EEE;
	margin-right: 5px;
    width: 21px;
    height: 21px;
    object-fit: cover;
}
.login-user{
	margin-top: 2px;
}
.top-links ul ul.lenguaje a {
	height: 25px;
	line-height: 29px;
}
.top-links ul ul.lenguaje li {
	height: 25px;
}
.proyecto-contenedor{
	border-top:1px solid #dedede;
	margin-top:10px;
	padding-top:10px;
	margin-bottom: 0px;
}
#copyrights {
	padding: 15px 0;
}
#footer .footer-widgets-wrap {
	padding: 10px 0;
}
.widget > h4 {
	margin-bottom: 5px;
	margin-top: 15px;
}
.tipo-proyecto{
	padding: 5px 7px;
	font-size: small;
	font-weight: 200;
	color: white;
	right: 10px;
	left: auto;
}
.tipo-proyecto a{
    color: white;
}
.enlace-contacto {

    margin-top: 0px !important;

}

.documents-img {

    height: 60px;
    width: 60px;

}
.pestanas-informacion{
    border: 1px solid #eee;
    padding: 10px 0;
    background-color: white;
}
.table-slider-admin a {

    margin-right: 10px;

}

.pdf-view {

    border: 1px solid #333333;
    padding: 8px;

}

.form-update-image {

    text-align: center;
    margin-top: 160px;

}

#primary-menu li.active a {

    color: #333333;

}

#primary-menu li ul li.active a {

    background-color: #F9F9F9;
    padding-left: 18px;
    color: #333333 !important;

}

.page-not-found {

    font-size: 150px;

}

/* individual: webkit */
#dni::-webkit-input-placeholder {

    font-size: 10px;
    color: #8C6533;
    font-weight: bold;
    text-transform:uppercase;
    background-color: #F8FBD3;
    text-align: center;
    padding-top: 5px;

}


/* individual: mozilla */
#dni::-moz-placeholder {

    font-size: 10px;
    color: #8C6533;
    font-weight: bold;
    text-transform:uppercase;
    background-color: #F8FBD3;
    text-align: center;
    padding-top: 5px;

}

.tabs-top {

    margin: -8px !important;

}

.button-password {

    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: none;
    white-space: nowrap;
    padding: 0px 18px;
    font-size: 12px;
    height: 34px;
    line-height: 37px;
    background-color: #333333;
    color: #FFF;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: center;

}

.lemon-way {

    max-width: 23px !important;
    margin-bottom: 4px;

}

.lemon-way-footer {

    max-width: 189px !important;

}

.img-extinfo {

    width: 26px;
    margin-right: 8px;
    padding-bottom: 3px;

}

.news-field {

    border-bottom: 1px solid rgba(158, 158, 158, 0.46);
    margin-bottom: 26px;

}

.info-title-news {

    position: relative;
    top: -11px;
    left: 9px;
    height: 0px;
    margin-left: -12px;
    font-size: initial;

}

/*Color fondo
.contenedor-casos-exito,.contenedor-casos-exito .fancy-title.title-dotted-border h3,.contenedor-einicia-pasos,.contenedor-einicia-pasos .fancy-title.title-dotted-border h3 {
        background-color: #F5F5F5;
        }*/
        .contenedor-casos-exito .img-proyecto,.contenedor-casos-exito .product-desc{
        	background-color: white;
        }
        /* fin Color fondo*/
        #content p {
        	line-height: 1.4;
        	font-weight: 100;
        	font-size: 15px;
        }
        .contenedor-einicia-pasos img{
        	width: 100%;
        }
        .top-links ul div.top-link-section {
        	padding: 0px;
        	left: 0;
        	width: 129px;
        }
        .top-link-section p{
        	margin-bottom: 0px;
        	padding: 10px 10px 5px 12px;
        	line-height: 1;
        	font-size: 12px;
        	font-weight: 500;
        	/* text-transform: uppercase; */
        	color: #666 !important;
        }
        .parpadea {

        	animation-name: parpadeo;
        	animation-duration: 1s;
        	animation-timing-function: linear;
        	animation-iteration-count: infinite;

        	-webkit-animation-name:parpadeo;
        	-webkit-animation-duration: 1s;
        	-webkit-animation-timing-function: linear;
        	-webkit-animation-iteration-count: infinite;
        }
        .badge.badge-msg{
        	display: inline-block;
        	min-width: 4px;
        	padding: 1px 0px;
        	font-size: 0px;
        	font-weight: 100;
        	color: #ffffff;
        	line-height: 9px;
        	vertical-align: text-top;
        	white-space: nowrap;
        	text-align: center;
        	background-color: transparent !important;
        	border-radius: 050%;
        	margin-top: -10px;
        }
        .badge.badge-msg i{
        	position: relative;
        	top: 1px;
        	font-size: 15px !important;
        	margin-right: 4px !important;
        	margin-left: 3px !important;
        	color: red;
        }
        @-moz-keyframes parpadeo{
        	0% { opacity: 1.0; }
        	50% { opacity: 0.0; }
        	100% { opacity: 1.0; }
        }

        @-webkit-keyframes parpadeo {
        	0% { opacity: 1.0; }
        	50% { opacity: 0.0; }
        	100% { opacity: 1.0; }
        }

        @keyframes parpadeo {
        	0% { opacity: 1.0; }
        	50% { opacity: 0.0; }
        	100% { opacity: 1.0; }
        }
        /*Ultimos cambios 27/10/2015*/
        #primary-menu ul li a {
        	font-weight: 300;
        	font-size: 15px;
        }
        .filtros-contenedor{
        	padding: 0;
        }

        .top-links li > a,.nombre-user,.lenguaje{
        	font-weight: 300;
        	font-size: 13px;
        }
        .nombre-user{
        	width: 103px;
		    overflow: hidden;
		    white-space: nowrap;
		    text-overflow: ellipsis;
		    position: absolute;
        }
        #ultimate-investor p{
        	line-height: 20px;
        	font-weight: 300;
        	font-size: 16px;
        	margin-bottom: 13px;
        }
        #ultimate-investor .n-inversion{
        	margin-top: 9px;
        	margin-bottom: -3px;
        	font-size: 17px;
        	font-weight: 600;
        }
        #ultimate-investor .d-inversion{
        	font-weight: 100;
            margin-bottom: -3px;
        }

        #ultimate-investor .username-inversion {

            font-weight: 100;

        }

        #ultimate-investor img{
        	max-width:66px;
        	border:1px solid #EEE;
        	margin-right: 5px;
        	float: left;
        	border-radius: 50%;
            width:66px;
            height:66px;
            object-fit: cover;
        }
        /*Ocultar paginador slider*/
        #slide-number{
        	display: none;
        }

        a.login-user.sf-with-ul {
        	width: 150px;
        	overflow: hidden;
        }
        .top-link-section a{
        	height: 5px;
        	font-weight: 200;
        	font-size: 10px;
        	line-height: 6px;
        	color: #666;
        }
        .top-links ul div.top-link-section{
        	width: 150px;
        }
        .top-links ul li a {
        	height: 25px;
        	font-weight: 200;
        	font-size: 13px;
        	color: #666;
        	text-transform: none;
        	padding: 0 10px;
        }
        .dropdown-toggle{
            border-radius: 0;
        }
        .total-projects{
            line-height: 32px;
            margin-bottom: 7px;
            font-family: 'lato';
            text-align: center;
        }
        .dropdown-order{
            float: right;
        }
        .dropdown-order .order_selected,.dropdown-order i{
            color: #666;
            font-weight: 200;
        }
        .dropdown-order .btn-default:hover,.dropdown-order .btn-default:focus,.dropdown-order .btn-default:active{
            color: inherit;
            background-color: inherit;
            border-color: #6E6E6E;
        }
        .dropdown-order ul.dropdown-menu{
            border-radius: inherit;
            margin-top: -1px;
            padding: 0px 0;
        }
        .dropdown-order .dropdown-menu > li > a:hover, .dropdown-order .dropdown-menu > li > a:focus{
            color: #5D5D5D;
            background-color: transparent !important;
            cursor: pointer;
        }
        .order_selected{
            margin: 0 10px;
        }
        /*El color de fondo dependera del id del tipo de proyecto*/
        .sale-flash-red {
        	background-color: #DF1616;
        }

        .sale-flash-1 {
        	background-color: #5bc0de;
        }

        .sale-flash-2 {
        	background-color: #337ab7;
        }

        .sale-flash-3 {
        	background-color: #008D36;
        }

        .sale-flash-4 {
        	background-color: #CC2E2E;
        }

        .sale-flash-preinversiones{
        	background-color: #DDD;
        }
        .sale-flash-promotor{
        	position: absolute;
        	top: 73px;
        	left: -26px;
        	padding: 5px 6px;
        	background-color: #333333;
        	color: #FFF;
        	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
        	border-radius: 2px;
        	z-index: 5;
        }
        .sale-flash-promotor{
        	position: absolute;
        	top: 73px;
        	left: -26px;
        	padding: 5px 6px;
        	background-color: #333333;
        	color: #FFF;
        	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
        	border-radius: 2px;
        	z-index: 5;
        }
        .sale-flash-einicia {
        	position: absolute;
        	top: 73px;
        	left: -26px;
        	padding: 5px 6px;
        	background-color: #333333;
        	color: #FFF;
        	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
        	border-radius: 2px;
        	z-index: 5;
        	width: 70px;
        	overflow: hidden;
        	text-align: center;
        }
        .owl-stage:after{
        	border: none;
        }
        .owl-carousel .owl-stage:after {
        	content: initial;
        }
        .footer-logo{
        	max-width: 165px;
        	margin-bottom: 0px;
        	margin-left: -3px;
        }
        .contenedor-einicia-pasos img{
        	max-width: 280px;
        	margin-left: auto;
        	margin-right: auto;
        }

        .contenedor-einicia-pasos h3 a {

        	color: #333;

        }

        .contenedor-einicia-pasos h3 a:hover {

            color: #333333;

        }

        .contenedor-einicia-pasos h3{
            margin-bottom: 8px;
            /*font-size: 21px;*/
            font-size: 20px;
            text-align: center;
        }
        .children .commentlist li .comment-content {
        	padding: 0 0 0 35px;
        }
        .commentlist .children ul .comment-wrap {
        	margin-left: 120px;
        	padding-left: 20px;
        }
        .contenedor-einicia-pasos .col-sm-4{
        	/*border-left: 1px solid #EEE;*/
        }
        .contenedor-einicia-pasos .col-sm-4:first-child{
        	border-left: none;
        }
		/*
        .contenedor-einicia-pasos .numero-paso{
        	color: #FFFFFF;
        	padding: 0px 11px;
        	background-color: #2ecc71;
        	margin-right: 5px;
        }
		*/
		.contenedor-einicia-pasos .numero-paso {
		  color: #FFFFFF;
		  max-width: 80px;
		  max-height: 80px;
		  border-radius: 50%;
		  background-color: #333333;
		  margin-right: auto;
		  margin-left: auto;
		  font-size: 3rem !important;
		  text-align: center;
		  margin-top: 15px;
		  clear: both;
		  display: block;
		  padding: 20px 32px;
		  margin-bottom: 12px;
		}
		
        .contenedor-segundos{
        	display: none;
        }
        .input-invierte{
        	max-width: 76px;
        	border: none;
        	border-bottom: 1px solid #EEE;
        	font-size: large;
        	margin-right: 5px;
        }
        .invertir-btn,.input-invierte{
        	float: right;
        }
        .mas-op-menu{
        	font-size: large !important;
        	line-height: 15px !important;
        	padding: 1px 2.8px !important;
        	font-family: -webkit-body !important;
        	width: 17px !important;
        	height: 17px !important;
        	border: 1.8px solid #666;
        	border-radius: 50%;
        	margin-top: 16px !important;
            //padding-top: 16px !important;
        }
        .mas-op-menu:hover{
        	border: 1.8px solid #333333;
        }
        #oportunidades-inversion #invertir-c {
        	margin-right: 15px;
        	margin-bottom: 15px;
        }
        #filtrados .product-title h3 {
        	font-size:20px;
        }
        #filtrados p {
        	line-height: 1.4;
        	font-weight: 100;
        	font-size: 14px;
        }
        #filtrados .descripcion-i{
        	font-size: 15px;
        }
        #filtrados #invertir-c button{
        	font-size: 100%;
        }
        #datos-proyecto #filtrados .cap-conseguido,#datos-proyecto #filtrados .inversores {
        	font-size: x-large;
        	margin-bottom: -6px;
        }
        #filtrados .social-icon.si-small {
        	width: 20px;
        	height: 20px;
        	font-size: 14px;
        	line-height: 20px !important;
        }
        #date-author{
             font-size: 12px;
            font-weight: normal;
            font-family: 'Crete Round', serif;
            font-style: italic;
            color: #AAA;
        }


















        .contenedor-header{
        	position: fixed;
        	z-index: 999;
        	width: 100%;
        	background-color: white;
        	top: 0;
        	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 24, -2, 0.23);
        	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 24, -2, 0.23);
        	box-shadow: 0px 0px 4px 0px rgba(0, 24, -2, 0.23);
        }
        body{
        	margin-top: 75px;
        }
        #datos-proyecto{
        	margin-bottom: -25px;
        }
        #datos-proyecto .cap-conseguido{
        	font-size: x-large;
        	margin-bottom: 0;
        }
        #datos-proyecto .cap-objetivo{
        	margin-bottom: 0;
        }
        #datos-proyecto .titulo-proyecto{
        	margin-bottom: 10px;
        	float: left;
        }
        .green{
        	color:#333333;
        }
        .progress{
        	height: 25px;
        }
        .contenedor-invertir{
        	border: 1px solid #eee;
        	background-color: rgba(238, 238, 238, 0.48);
        	margin-right: 15px;
        }
        .contenedor-invertir button{
        	float: right;
        }
        .input-invierte{
        	float: left;
        	font-size: larger;
        	padding-bottom: 6px;
        	max-width: 100%;
        	margin: 5px;
        	border: 1px solid #ddd;
        }
        #datos-proyecto .inversores{
        	font-size: x-large;
        	margin-bottom: 0;
        }
        #datos-proyecto .inversores-content{
        	margin-bottom: 0;
        }
        .circulo {
        	width: 10px;
        	height: 10px;
        	margin-top: 3px;
        	margin-right: 3px;
        	-moz-border-radius: 50%;
        	-webkit-border-radius: 50%;
        	border-radius: 50%;
        	background: #333333;
        	float: left;

        }
        .progress-bar {
        	font-size: 16px !important;
        	line-height: 25px !important;
        }
        .parent-datos-proyecto{
        	background-color: #FAFAFA;
        }
        .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
        	border-bottom: 2px solid #333333;
        	top: -2px;
        	height: 55px;
        	line-height: 55px;
        }
        ul.tab-nav:not(.tab-nav-lg) {
        	border-bottom: none;
        }
        ul.tab-nav:not(.tab-nav-lg) li a {
        	height: 55px;
        	line-height: 50px;
        }
        .tabs.tabs-bb ul.tab-nav li a {
        	font-size: initial;
        	font-weight: 200;
        }
        .atributos-empresa{
        	margin-bottom: 0px;
        }
        #datos-proyecto .subtitulo{
        	margin-bottom: 5px;
        }
        #datos-proyecto .img-fundadores{
        	border: 1px solid #eee;
        	border-radius: 50%;
        	max-width: 70px;
        	float: left;
        	margin-right: 15px;
        }
        #datos-proyecto .descripcion{
        	margin-bottom: 8px;
        }
        .span10{
        	margin-bottom: 10px;
        }
        .span90{
        	margin-bottom: 90px;
        }
        .span100{
        	margin-bottom: 100px;
        }
        .span110{
        	margin-bottom: 110px;
        }
        .button.button-border {
        	border: 2px solid #999;
        	background-color: transparent;
        	color: #999;
        	line-height: 36px;
        	font-weight: 600;
        	text-shadow: none;
        	margin: 15px 0;
        }
        .button.button-border:hover {
        	background-color: #999;
        }
        .submenu{
        	font-weight: 200;
        	font-size: 15px;
        	margin-bottom: 8px;
        	color: #555 !important;
        }
        #pestanas-informacion{
        	border: 1px solid #eee;
        	padding: 10px 0;
        	background-color: white;
        }
        #datos-proyecto.cloned .progress,#datos-proyecto.cloned .descripcion,#datos-proyecto.cloned .atributos-empresa,#datos-proyecto.cloned #fundadores-contenedor,#datos-proyecto.cloned iframe,#datos-proyecto.cloned .fluid-width-video-wrapper,#datos-proyecto.cloned .hide-cloned{
        	display: none !important;
        }
        .parent-datos-proyecto.cloned .titulo-proyecto,.parent-datos-proyecto.cloned hr,.parent-datos-proyecto.cloned .progress,.parent-datos-proyecto.cloned .descripcion,.parent-datos-proyecto.cloned .atributos-empresa,.parent-datos-proyecto.cloned #fundadores-contenedor,.parent-datos-proyecto.cloned iframe,.parent-datos-proyecto.cloned .fluid-width-video-wrapper,.parent-datos-proyecto.cloned .hide-cloned{
        	display: none !important;
        }
        .parent-datos-proyecto.cloned{
        	max-height: 70px !important;
        	padding: 0px !important;
        	background-color: #F5F5F5 !important;
        }
        .parent-datos-proyecto.cloned .img-logo-proyecto{
        	padding: 3px;
        	max-height: 55px;
        	border: 1px solid #DFDFDF;
        	margin-top: 4px;
            max-width: 170px;
        }
        .parent-datos-proyecto.cloned .contenedor-invertir{
        	margin-top: 10px;
        }
        #menu-detalles.fixed-menu-detalles{
        	position: fixed;
        	top: 90px;
        }
        #inversores .comment-content .comment-author{
        	margin-bottom: 0px;
        }
        .galeria-editada a{
        	width: 100%;
        	float: left;
        	margin: 0.5% 0 0 0;
        }
        .galeria-editada a:nth-child(3n+2) {
        	margin-left: 0.5%;
        	margin-right: 0.5%;
        }
        .documento{
        	float: left;
        	max-width: 125px;
        	text-align: center;
        	line-height: 1;
        }
        .documento img{
        	max-width: 60px;
        	margin-left: auto;
        	margin-right: auto;
        	margin-bottom: 5px;
        }
        .countdown-proyecto .countdown-section{
        	width: auto;
        	border: none;
        	text-align: left;
        }
        .countdown-proyecto .countdown-amount {
        	float: left;
        	margin-right: 5px;
        	color:#888;
        	margin-left: 10px;
        	margin-top: 9px;
        }
        .countdown-proyecto .countdown-row {
        	display: initial;
        	float: left;
        	position: initial;
        	text-align: left;
        }
        .countdown-proyecto.countdown {
        	margin-top: 0;
        	float: right;
        	border-right: 1px solid #EEEEEE;
        	padding-right: 9px;
        }
        .countdown-proyecto .countdown-period{
        	font-size: initial;
        	line-height: 41px;
        }
        .icono-compartir{
        	float: right;
        	font-size: 19px;
        	line-height: 40px;
        	margin: 0 10px;
        }
        .info{
        	position: relative;
        	top: -15px;
        	float: left;
        	left: 2px;
        	height: 0px;
        }
        .info i{
        	font-size: large;
        	background-color: white;
        	border-radius: 80%;
        }
        .info2 {
            position: relative;
            top: -8px !important;
            float: left;
            left: -2px !important;
            height: 0px;
            margin-bottom: 22px;
        }
        #invertir-c{
        	background-color: rgba(238, 238, 238, 0.36);
        	margin: 0px;
        }
        #invertir-c input,#invertir-c button{
        	width: 100%;
        	margin: 7.5px;
        }
        #invertir-c button{
        	background-color: #333333;
        	border: none;
        	padding: 10px;
        	font-size: large;
        	font-weight: 600;
        	color: white;
        	width: 100%;
        }
        #invertir-c input{
        	height: 47px;
        	font-size: large;
        	padding-left: 10px;
        	border: 1px solid #e5e5e5;
        }
        #invertir-c .input-c{
        	padding: 0;
        }
        .modal.contacto-fundadores .img-fundadores{
        	border: 1px solid #eee;
        	border-radius: 50%;
        	max-width: 150px;
        	margin-left: auto;
        	margin-right: auto;
        }
        .modal.contacto-fundadores h3,.modal.contacto-fundadores h5{
        	margin-bottom: 5px;
        }
        .modal.contacto-fundadores p{
        	font-size: large;
        	font-weight: 100;
        }
        .modal.contacto-fundadores .modal-header{
        	background-color: #f5f5f5;
        }
        .modal.contacto-fundadores .modal-header h4{
        	font-weight: 100;
        }
        .progress-bar-darkgreen{
        	background-color: #333333;
        }
        .progress span.porcentaje-fixed{
        	background-color: transparent;
        	position: absolute;
        	margin-left: 44%;
        	margin-right: auto;
        	font-size: large;
        	color: white;
        }
        .badge {
        	display: inline-block;
        	min-width: 10px;
        	padding: 3px 5px;
        	font-size: 9px;
        	font-weight: 100;
        	color: #ffffff;
        	line-height: 1;
        	vertical-align: text-top;
        	white-space: nowrap;
        	text-align: center;
        	background-color: #333333;
        	border-radius: 050%;
        	margin-top: -10px;
        }
        .commentlist .children li .comment-content {
        	padding: 0 0 0 45px;
        }


        .img-logo-proyecto{
        	float: left;
        	margin-bottom: 10px;
        }
        .enlace-web-proyecto{
        	line-height: 80px;
        	margin-left: 15px;
        }
        .over-overfunding{
        	background-image: url(../img/over/label-sprite.png);
        	background-repeat: no-repeat;
        	position: absolute;
        	top: -10px;
        	right: 365px;
        	width: 98px;
        	height: 102px;
        	background-position: 0 0;
        	z-index: 10;
        }
        #oportunidades-inversion .over-overfunding{
        	background-image: url(../img/over/label-sprite.png);
        	background-repeat: no-repeat;
        	position: absolute;
        	top: -10px;
        	right: -5px;
        	width: 98px;
        	height: 102px;
        	background-position: 0 0;
        	z-index: 10;
        }


        .pagination > li:first-child > a, .pagination > li:first-child > span {
        	margin-left: 0;
        	border-bottom-left-radius: 0px;
        	border-top-left-radius: 0px;
        }
        .pagination > li:last-child > a, .pagination > li:last-child > span {
        	border-bottom-right-radius: 4px;
        	border-top-right-radius: 4px;
        }
        .pagination > li > a, .pagination > li > span {
        	color: #666;
        }


        .einicia-proyecto .col_full,.einicia-proyecto .col_half{
        	margin-bottom: 20px;
        }
        .einicia-proyecto .col_full label,.einicia-proyecto .col_half label{
        	margin-bottom: 2px;
        }
        .categoriasproyecto{
        	list-style: none;
        }
        .categoriasproyecto li{
        	width: 50%;
        	float: left;
        }

        .categoriasproyecto li label{
        	font-weight: 200;
        	/*vertical-align: bottom;*/
        }
        .categoriasproyecto input[type="checkbox"]{
        	margin-right: 5px;
        }
        .well .fancy-title h4,.well .fancy-title h5,.well .fancy-title h6 {
        	background-color: #F5F5F5;
        }
        .como-funciona-einicia .section{
        	margin-bottom: 0px ;
        	margin-top: 0px ;
        }
        .como-funciona-einicia .section:nth-child(2){
        	padding-bottom: 0px;
        }
        .como-funciona-einicia button.green{
        	color:white;
        }
        .como-funciona-einicia .i-rounded,.como-funciona-einicia .i-circled,.como-funciona-einicia .i-bordered {
        	width: 75px !important;
        	height: 75px !important;
        	background-color: white !important;
        }
        .como-funciona-einicia .i-bordered{
        	border: 1px solid #e5e5e5;
        }
        .como-funciona-einicia video{
        	width: 100%;
        	height: 700px;
        }
        .como-funciona-einicia .process-steps li:before,.como-funciona-einicia .process-steps li:after {
        	top: 40px;
        	z-index: -1;
        }

        .cuadrado {
        	width: 15px;
        	height: 15px;
        	background: #428bca;
        	float: left;
        	margin-right: 10px;
        }
        .tipo-proyecto-user{
        	padding: 0px 6px;
        	font-size: small;
        	font-weight: 200;
        	color: white;
        	/* right: 10px; */
        	height: 17px;
        	width: auto;
        	left: inherit;
        	float: right;
        	position: initial;

        }
        .destacado{
        	font-size: x-large !important;
        	margin-bottom: 0 !important;
        }
        .normal{
        	line-height: 1.4;
        	font-weight: 100;
        	font-size: 15px;
        	margin-bottom: 0;
        }
        .rounded-skill{
        	line-height: 180px !important;
        	font-weight: 300;
        }
        .canvas-totales span{
        	position: absolute;
        	top: 25px;
        	width: 100%;
        	left: 0;
        	font-size: xx-large;
        	font-weight: 200;
        }
        #datos-perfil-tab h5{
        	font-size: large;
        	font-weight: 300;
        }
        #datos-perfil-tab .total-euros{
        	font-size: 35px;
        	font-weight: 100;
        }

        .link-type-investor{
        	font-size: initial;
        	float: right;
        	color: #777777;
        }
        .f-name{
        	line-height: 65px !important;
        	white-space: nowrap;
        }
        .enlace-web-proyecto {
        	line-height: initial;
        	margin-left: 0;
        	float:left;
        }
        .img-logo-proyecto {
        	float: right;
        	margin-bottom: 10px;
        	padding: 10px;
        	border: 1px solid #e5e5e5;
            max-width: 170px;
        }
        .flash-proyecto{
        	position: initial;
        	width: auto;
        	left: initial;
        	right: initial;
        	top: initial;
        	float: left;
        }
        .grandient{
        	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;0+33,1+99,1+100 */
        	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 33%, rgba(255,255,255,1) 99%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
        	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 33%,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
        	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 33%,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
        	position: absolute;
        	z-index: 99;
        	width: 100%;
        	height: 120px;
        	bottom: 0px;
        }
        .content-detail{
        	/*position: relative;
        	max-height: 380px;
        	overflow: hidden;*/
        }
        .more-view-proyect{
        	position: absolute;
        	z-index: 99;
        	width: 100%;
        	/* height: 120px; */
        	bottom: 0px;
        	text-align: center;
        }

        .fl-pago-img {
        	float: left;
        	max-width: 103px;
        	margin-left: 10px;
        }
        .form-payment{
        	min-height: 40px;
        }
        .form-payment span,.form-payment input{
        	float:left;
        }


        .recompensas-pro{
        	max-height: 100px;
        }
        .reputable{
        	max-width: 50px;
        	max-height: 55px;
        }
        #pago p{
        	margin-bottom: 4px;
        }
        .well.active-investor-type{
        	background-color: rgba(46, 204, 113, 0.21);
        	border: 1px solid #136837;
        }
        .well.investor-type{
        	cursor: pointer;
        }
        .well.investor-type:hover{
        	background-color: rgba(46, 204, 113, 0.21);
        	border: 1px solid #136837;
        }
        .tick-user{
        	max-width: 300px;
        	margin-left: auto;
        	margin-right: auto;
        }
        .back .well{
        	background-color: #333333;
        }
        .back2{
        	right: 0;
        }
        .back h1 span{
        	color:white;
        }
        .back,.back .well,.front .well{
        	height: 1200px;
        }
        .top-links ul li.without-user a {
        	float: left;
        }
        .top-links ul li.without-user a:last-child {
        	border-left: 1px solid #eee;
        }


.invalid input[type="radio"]:required:invalid:before{
    /*content: ' \25CF';
    font-size: 29px;
    position:relative;
    top: -15px;
    left: -3px;
    color: rgba(255, 0, 0, 0.47);*/

    content: "\f10c";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    /*--adjust as necessary--*/
    color: #dd804c;
    font-size: 16px;
    padding-right: 0.5em;
    position: relative;
    top: -2px;
    left: -0.5px;
}


.invalid input[type="checkbox"]:required:invalid:before{
    content: "\f0c8";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    /*--adjust as necessary--*/
    color: #dd804c;
    font-size: 15px;
    padding-right: 0.5em;
    position: relative;
    top: -3px;
    left: -0.2px;
}
.invalid select:required:invalid {
    background: rgba(230, 98, 98, 0.42);
    border: 1px solid red !important;
}

.invalid select:required:valid {
    background-color: rgba(76, 175, 80, 0.51);
    border: 1px solid green !important;
}

.invalid input:required:invalid ,.invalid input.invalid-file{
    background: rgba(230, 98, 98, 0.42) !important;
    border: 1px solid red !important;
}

.invalid input:required:valid,.invalid input.valid-file{
    background-color: rgba(76, 175, 80, 0.51) !important;
    border: 1px solid green !important;
}
.invalid .min-proyecto{
    color: red !important;
}


/*
.capa-intermedia{
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 104;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    -webkit-filter: blur(5px);
}
.modal-edit .modal-dialog {
    margin: 350px auto;
}
.modal-edit .modal-content{
    border-radius: 0px;
}
.modal-edit .modal-header{
    border-bottom: none;
}
.modal-edit .modal-footer{
    border-top: none;
}
.modal-edit{
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 293px;
    left: 0;
    z-index: 998;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

*/

































/*Responisve*/

@media(min-width: 1199px){
	.contenido-ficha-proyecto .invertir-c-b{
		/* margin-left: 24%; */
		/* width: 50%; */
	}
}





/*JJ 25/01/2016*/
    #admin-projects table td,#admin-projects table th{
        padding: 2px 10px;
    }
    #admin-projects .well h4{
        margin-left: 15px;
        display: inline-block;
        font-size: 13px;
        font-weight: 700;
        font-family: 'Daxline', sans-serif;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #555;
        margin-bottom: 10px;
        width: 100%;
    }
    #admin-projects .well h4 small{
        float: right;
        margin-right: 10px;
    }
    #admin-projects .well{
        background-color: #F3F3F3;
        /*border:none !important;*/
        border-radius: 0;
        box-shadow: none;
        min-height: 204px;
        border-left: 1px solid #3C3C3B !important;
        border-right: 1px solid #3C3C3B !important;
        border-bottom: 1px solid #3C3C3B !important;
    }
    #admin-projects table{
        margin-bottom: 0px;
    }
    #admin-projects select,#admin-projects input{
        height: 44px;
    }
    #admin-projects input[type=checkbox]{
        height: inherit;
    }
    #admin-projects ul.categoriasproyecto{
        margin-bottom: 0;
    }
    #admin-projects .categoriasproyecto input {
        height: 13px;
    }
    #admin-projects .col_half{
        margin-bottom: 24px !important;
    }
    #tab-admin-projects h4{
        font-size: 10.5px;
        font-weight: 200;
        color: white;
        text-align: center;
    }
    #tab-admin-projects .fa{
        color: white;
        font-size: 2.5em;
        text-align: center;
        margin: 15px;
    }
    #tab-admin-projects > div{
        background-color: #3C3C3B;
        max-height: 96px;
    }
    #tab-admin-projects > div.active {
        background-color: #333333;
    }




















/*Fin Ultimos cambios 27/10/2015*/
/**RESPONSIVE**/
#primary-menu-trigger, #page-submenu-trigger {
	font-size: 30px;
	border-right: 1px solid #eee;
}
@media(min-width: 991px) {
	#top-bar,#logo{
		border:none;
	}
}
@media(min-width: 991px) and (max-width: 1200px){
	#header-wrap > .container{
		width: 100%;
	}
	#primary-menu ul li a, .top-links li > a, .nombre-user, .lenguaje {
		font-weight: 300;
		font-size: 11px;
	}
	.back, .back .well, .front .well {
		height: 900px;
	}
	.img-user-logeado {
	    max-width: 21px;
	    margin-top: 0px;
	    border-radius: 50%;
	    border: 1px solid #EEE;
	    margin-right: 5px;
	    width: 21px;
	    height: 21px;
	    object-fit: cover;
	}
	.nombre-user {
	    width: 99px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    position: absolute;
	}

}
@media(min-width: 1221px) {
	.over-overfunding-proyecto {
    	top: -31px !important;
    	right: -4px !important;
    }
}
@media(max-width: 1220px) {
	.over-overfunding-proyecto {
    	right: -5px !important;
    	top: -31px !important;
    }
}
@media(max-width: 1220px) and (min-width: 768px){
    #doughnutChart{
        margin-bottom: 127px !important;
        width: 100%;
    }
    /*#oportunidades-inversion.product-1 .product-image {
        margin-bottom: 10px;
    }

    #oportunidades-inversion.product-1 .progress {
        margin-right: -15px;
    }
    #oportunidades-inversion.product-1 .product-desc {
        padding: 0;
        position: initial;
        overflow: hidden;
        width: 100%;
        padding-right: 15px;
        margin-right: 30px;
        margin-left: 15px;
    }
    #oportunidades-inversion.product-1 .product-desc p {
        line-height: 1.2;
        margin-bottom: 0px;
    }

    #oportunidades-inversion.product-1 .product-title {
        position: absolute;
        top: 0px;
        left: 315px;
    }

    #oportunidades-inversion.product-1 .descripcion-i {
        position: absolute;
        top: 70px;
        left: 315px;
    }
    */

    #oportunidades-inversion.product-1 .invertir-c-b {
        /*position: absolute;
        top: 180px;*/
        left: 32%;
        margin-top: 20px;
    }

    #oportunidades-inversion .proyecto-contenedor{
    	margin-right: 15px;
    }
}
@media(max-width: 990px) {
    #oportunidades-inversion .inversores, #datos-proyecto .inversores {
        font-size: 100% !important;
    }
    .knowledge {
        margin: 0;
        margin-top: 20px;
    }

	.img-user-logeado {
	    max-width: 21px;
	    margin-top: 12px;
	    border-radius: 50%;
	    border: 1px solid #EEE;
	    margin-right: 5px;
	    width: 21px;
	    height: 21px;
	    object-fit: cover;
	}
	.nombre-user {
	    width: 99px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    position: absolute;
	}
	.back, .back .well, .front .well {
		height: 1100px;
	}
	.top-links ul li:last-child{
		border-left: 1px solid #eee;
	}
	.top-link-section{
		display: none !important;
	}
	#oportunidades-inversion.product-1 .invertir-c-b {
		left: initial;
	}
	body{
		overflow-x: hidden;
	}

	#logo,#logo img {
		height: 50px;
		max-width: 156px;
		z-index: 999;
	}

	#primary-menu-trigger {
		top: 0px;
		left: 0px;
	}
	#oportunidades-inversion .proyecto-contenedor {
		margin-right: 0px;
	}
	#header{
		border-bottom: 1px solid #EEE;
	}
	#top-bar {
		display: inherit !important;
		height: 50px;
		line-height: 50px;
		position: absolute;
		z-index: 1;
		right: -1px;
		border:none;
		width: 100%;
	}
	#top-bar .col_half {
		width: 100%;
	}
	.top-links {
		width: 100%;
	}
	#top-bar .container{
		width: 100%;
		padding: 0;
		margin: 0;
		border:none;
	}
	.top-links ul li, .top-links ul li a {
		height: 48px;
	}
	.top-links > ul {
		float: left;
		width: 100%;
	}
	.top-links ul li, .top-links ul li{
		float: right !important;
	}
	.top-links ul li:first-child{
		float: left !important;
		margin-left: 48px;
	}
	.top-links ul ul.lenguaje {
		width: 51px;
		height: 50px;
	}
	.top-links ul ul.lenguaje li {
		height: 50px;
		line-height: 50px;
		margin-left: 4px;
		border: none !important;
		padding-top: 11px;
	}
	.top-links li > a.logout{
		width: 50px;
		float: right;
		position: absolute;
		top: 0;
		right: 0;
		border-left: 1px solid #eee;
		padding: 0px;
		text-align: center;
	}
	.logout i {
		padding: 12px;
		font-size: x-large;
	}
	.login-user{
		margin-right: 50px;
		border-left: 1px solid #eee;
	}
	.top-link-section{
		display: none;
	}


	.product-1  .product-image {
		max-height: initial !important;
		height: initial !important;
	}
	.product-1  .product-image table{
		margin-bottom: 0px;
	}
	.product-image img {
		display: block;
		width: 100%;
		height: auto;
	}

	.img-user-logeado {
		max-width: 39px;
	}

	#header-wrap .container{
		width: 100% !important;

	}
	#primary-menu{
		border-top: 1px solid #EEE;
		width: 100%;
	}
	.top-links ul ul, .top-links ul div.top-link-section {
		top: 50px;
	}
	#proyectos-destacados > div.col-sm-6 {
		padding-right: 0px;
	}
    .menu-detalles-cloned {
        display: none !important;
    }

}
@media(max-width: 990px) and (min-width: 768px){
    .colum-1-8{
        width: 25%;
    }
	#primary-menu-trigger img,.logout img{
		margin-top: 14px;
	}
	.img-user-logeado {
	    width: 29px;
	    height: 29px;
	}
	#content .product-desc p {
		line-height: 1.2;
		/*margin-bottom: 20px;*/
		margin-top: 5px;
		font-size: inherit;
	}
	#content .product-desc p.inversores-content,
	#content .product-desc p.cap-conseguido,#datos-proyecto #filtrados .cap-conseguido{
		margin-bottom: 0px;
	}
	.atributos-proyecto i{
		display: none;
	}
	.proyecto-contenedor {
		border-top: 1px solid #dedede;
		margin-top: 15px;
		padding-top: 10px;
		margin-bottom: 0px;
	}
	.countdown-section {
		width: 23%;
	}
	.progress {
		margin-bottom: 3px;
	}
	.product-overlay a:last-child {
		border-right: 1px solid #dedede;
	}
	#proyectos-destacados .product-desc {
		width: 100%;
	}
	body {
		margin-top: 50px;
	}
	.progress{
    	margin-right: 0px;
    }
    .cap-objetivo{
    	font-size: inherit !important;
    }
    #oportunidades-inversion .cap-conseguido{
    	    font-size: 25px !important;
    }
    #ultimate-investor p {
	    line-height: 16px;
	    font-weight: 300;
	    font-size: 12px;
	    margin-bottom: 13px;
	}
	.contenedor-einicia-pasos h3 {
	    margin-bottom: 8px;
	    font-size: 21px;
	    height: 43px;
	}
	#proyectos-destacados .objeto-contenedor-proyecto .cap-conseguido{
		font-size: 25px;
	}
	#content .product-desc p.cap-conseguido{
		font-size: 25px !important;
	}
	#proyectos-destacados .product-title h3{
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    font-size: initial;
	}
	#proyectos-destacados .sale-flash {
	    top: 35px;
	}
	#primary-menu-trigger img, .logout img {
	    margin-top: 2px;
	}
    #oportunidades-inversion .flexslider .slider-wrap > .slide {
        display: none;
        -webkit-backface-visibility: hidden;
        height: 150px;
    }
}
@media(max-width: 767px) {
    .contentProject .tabs.tabs-bb ul.tab-nav li a i {
        font-size: x-large;
    }
    #datos-proyecto .galeria-editada iframe{
        margin-left: 0px !important;
    }
    #oportunidades-inversion .flexslider .slider-wrap > .slide {
        display: none;
        -webkit-backface-visibility: hidden;
        max-height: 150px;
        height: 150px;
        width: 100%;
    }
    .msgcookie {
        height: 135px !important;
    }
	.parent-datos-proyecto .over-overfunding {
	    right: -4px;
	}
	ul.tab-nav:not(.tab-nav-lg) li:first-child {
	    margin-left: 0px;
	}
	table.img-proyecto, td.img-proyecto {
	    height: 100%;
	    width: 250%;
	    margin-left: -75%;
	}

	.contenido-ficha-proyecto ul.tab-nav:not(.tab-nav-lg) li a {
	    height: 55px;
	    line-height: 20px;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	}
	.contenido-ficha-proyecto ul.tab-nav:not(.tab-nav-lg) li a {
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    margin-top: -5px !important;
	}
	.contenido-ficha-proyecto ul.tab-nav:not(.tab-nav-lg) li.active a {
    	height: 32px !important;
    }
	#oportunidades-inversion .product-title h3{
		white-space: nowrap;
	    text-overflow: ellipsis;
	    width: 100%;
	    overflow: hidden;
	}
	#pestanas-informacion.pes-usuario {
    	border: 1px solid #eee;
    	padding: 4px 0;
	}
	#oportunidades-inversion
	#footer img{
		margin: 0 auto;
	}
	#footer .tleft{
		text-align: center !important;
		margin-left: 17%;
	}
	#proyectos-destacados .sale-flash {
	    top: 38px;
	}
    .colum-1-8{
        width: 12.5%;
    }
    #tab-admin-projects > div{
        max-height: 50px;
    }
    #tab-admin-projects .fa {
        margin: 15px !important;
    }

    #tab-admin-projects .fa {
        font-size: 1.5em;
    }
    .colum-1-8 h4{
        display: none;
    }
	#primary-menu-trigger img,.logout img{
		margin-top: 0px;
	}
	.nombre-user {
		display: none;
	}
    .total-projects{
        text-align: left;
    }
	.top-links ul li.without-user a {
		border-left: 1px solid #eee;
		width: 65px;
		overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    position: absolute;
	}
	.back .well{
		background-color: #333333;
	}
	.back, .back .well, .front .well {
		height: 104px;
	}
	.hiden-xs{
		display: none !important;
	}
	#pago .well h3 {
		margin-bottom: 0px;
		text-align: center;
	}
	#pago .well h1 {
		margin-bottom: 0px;
		text-align: center;
	}
	span.name-type-user {
		float: left;
		font-size: initial;
		text-align: center;
		width: 100%;
	}
	.back span.name-type-user {
		float: left;
		font-size: initial;
		text-align: center;
		width: 100%;
		color:white;
	}
	.back{
		position: initial;
	}
	#idiom-selected{
		width: 100%;
	}
	.enlace-contacto span{
		font-size: 12px;
		margin-right: 5px;
	}
	.f-name{
		display: none;
	}
	.oc-item .img-fundadores{
		margin-left: 33%;
	}

	.atributos-empresa{
		margin-bottom: 0px;
		float: left;
	}
	.enlace-contacto{
		border: 2px solid #999;
		background-color: transparent;
		color: #999;
		line-height: 23px;
		font-weight: 600;
		text-shadow: none;
		font-size: x-large;
		padding: 1px 2px 11px 9px;
		float: left;
		margin-left: -2px;
	}
	a.login-user.sf-with-ul {
		width: 50px;
		overflow: hidden;
	}

	.img-logo-proyecto{
		margin-right: auto;
		margin-left: auto;
		padding: 5px;
		max-width: 300px;
        float: none;
	}
	#objeto-contenedor-proyecto{
		background-color: #F1F1F1;
		padding: 30px 0;
		margin: 15px 0px;
	}
	#objeto-contenedor-proyecto p{
		text-align: center;
	}
	.inversores-content,.cap-objetivo{
		text-align: center;
	}
	#datos-proyecto .progress {
		margin-right: 0;
	}
	#datos-proyecto .inversores{
		display: -webkit-inline-box;
		line-height: 30px;
	}
	#datos-proyecto .inversores i{
		margin-right: 5px;
	}
	#pestanas-informacion li{
		width: 20%;
	}
	#pestanas-informacion li i{
		font-size: x-large;
	}
	.tabs.tabs-bb ul.tab-nav li a ,.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
		line-height: 30px;
		font-size: 12px;
		text-align: center;
		margin: 0px;
		padding: 0px;
	}
	.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
		line-height: 35px !important;
	}
	.contenedor-einicia-pasos .col-sm-4{
		border: none;
	}
	#oportunidades-inversion #invertir-c {
		margin-left: auto;
		margin-right: auto;
		width: 255px;
		margin-bottom: 5px;
	}
	.top-links ul li:first-child{
		height: 50px;
		width: 50px;
	}


	.top-links ul li a {
		height: 50px;
		width: 50px;
	}
	.contenido-ficha-proyecto .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
	    height: 39px !important;
	}
    /*.top-links ul li:first-child, .top-links ul li:first-child a{
        width: 70px;
        }*/
        .top-links ul li:last-child {
        	border-left: none;
        }
        .product-1 p{
        	display: inherit !important;
        }
        #datos-proyecto #oportunidades-inversion .inversores-content {
        	margin-bottom: 0px !important;
        }

        #oportunidades-inversion.product-1 .product-desc {
        	padding-left: 15px;
        	padding-right: 15px;
        }

        #oc-testi,#shop h5.subtitle{
        	display: none;
        }
        .no-movil{
        	display: none !important;
        }
        .button.button-reveal.button-small {
        	margin-top: -35px;
        }
        .proyecto-contenedor {
        	margin-bottom: 0px;
        }
        .product-1 .product-desc {
        	padding-left: 15px;
        }
        .atributos-contenedor{
        	margin-left: -15px;
        }
        #countdown-ex1{
        	border-top: 1px solid #eee;
        	padding: 10px 0;
        	border-bottom: 1px solid #eee;
        	margin-bottom: 10px;
        	margin-top: 50px;
        }
        table.img-proyecto {
        	border-right: none;
        }
        .product-overlay {
        	bottom: 2px;
        }
        table.img-proyecto {
        	border-bottom: 1px solid #dedede;
        }
        #proyectos-destacados table.img-proyecto {
        	border-bottom: none;
        }
        .product-1 .product-image {
        	margin-bottom: 0px !important;
        }
        #oportunidades-inversion .proyecto-contenedor {
        	margin-right: -15px;
        }
        /*.product-1 .product-image table{
        	width: 400%;
        	margin-left: -100%;
        }*/
        .product-1 .descripcion-i{
        	display: none !important;
        }
        #top-bar > .container{
        	width: 100% !important;
        	height: 50px;
        }
        .top-links{
        	float: left !important;
        }
        .top-links li i.icon-angle-down {
        	margin: 0 0 0 0px !important;
        }
        .img-user-logeado {
        	margin-top: 8px;
    		margin-left: 4px;
    		width: 32px;
    		height: 32px;
        }
        .login-user{
        	margin-right: 62px;
        }
        .min-proyecto {
        	//color: #ccc;
        	font-size: 14px;
        	margin-top: -25px;
        	text-align: center;
        	position: initial;
        	width: 100%;
        	float: left;
            margin-left: 0px
        }
        .hidden-xs {
        	display: block !important;
        }
        .top-links ul li a.lang,.top-links ul li.lang-content{
        	width: 119px !important;
        }
        .tab-nav li {
        padding-top: 19px;
        }
        ul.tab-nav li a {
            margin-top: 0px !important;
        }
        .badge {
            float: right;
            margin-top: -32px !important;
        }
        .badge-msg {
            margin-top: -17px !important;
        }

        #form-payment input[type="submit"] ,.btn-return-pay {

            float: initial !important;
            width: 100%;

        }

        #form-payment form {

            margin-bottom: 5px;

        }

}
    @media(max-width: 540px) {
        #datos-proyecto #news .fluid-width-video-wrapper {
            width: 100%;
            padding-top: 0 !important;
            min-height: 150px !important;
            width: 100% !important;
        }
        .contentProject .tabs.tabs-bb ul.tab-nav li {
            border: 0;
            margin: 0;
            margin: 0px !important;
            padding: 10px 15px !important;
            border: 1px solid #F1F1F1 !important;
            height: auto !important;
            display: inline;
            max-height: 43px !important;
            margin-top: -1px !important;
        }
        .contentProject .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
            height: initial !important;
            border: none !important;
            color: white !important;
            margin: 0 !important;
        }
        .contentProject .tabs.tabs-bb ul.tab-nav li.ui-tabs-active {
            background-color: #333333 !important;
        }
        .contentProject .tabs.tabs-bb ul.tab-nav li a i {
            font-size: x-large;
        }
        .colum-1-8{
            width: 12.5%;
        }
        #tab-admin-projects .fa {
            margin: 7px !important;
        }
        #tab-admin-projects > div {
            max-height: 39px;
        }
    	.top-links ul li.lang-content{
    		width: 28% !important ;
    	}
    	.top-links ul li a.lang{
    		width: auto !important;
            font-size: 12px;
    	}
    	a.login, .register {
    		width: 50% !important;
    		float: left !important;
    		border-left: 1px solid #eee;
    		text-align: center;
    	}
    	a.login{
    		float: right;
    		position: absolute;
    		top: 0;
    		right: 0;
    		border-left: 1px solid #eee;
    		padding: 0px;
    		text-align: center;
    	}

    	.back, .back .well, .front .well {
    		height: 134px;
    	}
    	#datos-proyecto .img-fundadores {
    		border: 1px solid #eee;
    		border-radius: 50%;
    		max-width: 100% !important;
    		float: left;
    		margin-right: auto !important;
    		margin-left: auto !important;
    	}
    	.nombre-user,.atributos-proyecto i{
    		display: none;
    	}
    	.top-links li > a {
    		display: block;
    		padding: 0 4px;
    	}
    	.atributos-proyecto td{
    		width: 100%;
    	}
    	.contenedor-header,header{
    		height: 100px !important;
    	}
    	#top-bar{
    		top:50px;
    	}
    	#primary-menu-trigger {
    		top: 50px;
    		left: 0px;
    	}
    	body {
    		margin-top: 100px !important;
    	}
    	#primary-menu-trigger, #page-submenu-trigger {
    		width: 22% !important;
    		border-top: 1px solid #eee;
    	}
    	.top-links ul li:first-child {
    		float: left !important;
    		margin-left: 22%;
    		border-left: none !important;
    		width: 25%;
    	}
    	.top-links ul li{
    		width: 51.2%;
    		border-right: none !important;
    	}
    	.top-links ul li:first-child{
    		width: 25%;
    	}

    	.top-links ul li a {
    		width: 100%;
    		border-top: 1px solid #eee;
    	}
    	a.login-user.sf-with-ul {
    		width: 54%;
    		overflow: hidden;
    		right: 45%;
    		margin: 0px !important;
    		position: absolute;
    	}
    	.top-links li > a.logout {
    		width: 45%;
    	}
    	.logout i {
    		padding: 12.5px 37%;
    		font-size: x-large;
    	}
    	#primary-menu{
    		margin-top: 50px;

    	}
        .tab-nav li{
            font-size: 12px;
        }
        .badge {
            margin-top: -15px !important;
        }

    }

    @media (max-width: 479px) {

    	.container, #header.full-header .container, .container-fullwidth {
    		width: 100% !important;
    	}

    	#datos-proyecto .content-detail table, #datos-proyecto .content-detail table tr, #datos-proyecto .content-detail table td {
			border: none;
			padding: 0;
			font-size:7px;
		}

		.content-detail table * {
			font-size: 10px !important;
		}

    }

    @media (max-width: 420px) {

        .top-links ul li a.lang{
            width: auto !important;
            font-size: 9px;
        }

    }
    /**FIN RESPONSIVE**/

    .contenedor-header{
    	position: fixed;
    	z-index: 999;
    	width: 100%;
    	background-color: white;
    	top: 0;
    	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 24, -2, 0.23);
    	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 24, -2, 0.23);
    	box-shadow: 0px 0px 4px 0px rgba(0, 24, -2, 0.23);
    }
    body{
    	margin-top: 75px;
    }
    #datos-proyecto{
    	margin-bottom: -25px;
    }
    #proyectos-destacados .cap-conseguido,
    #oportunidades-inversion .cap-conseguido,
    #datos-proyecto .cap-conseguido{
    	font-size: 25px;
    	margin-bottom: -6px;
    }
    #proyectos-destacados .cap-objetivo,
    #oportunidades-inversion .cap-objetivo,
    #datos-proyecto .cap-objetivo{
    	margin-bottom: 0;
    }
    #proyectos-destacados .titulo-proyecto,
    #oportunidades-inversion .titulo-proyecto,
    #datos-proyecto .titulo-proyecto{
    	margin-bottom: 10px;
    	float: left;
    }
    .green{
    	color:#333333;
    }
    .progress{
    	height: 25px;
    }
    .contenedor-invertir{
    	border: 1px solid #eee;
    	background-color: rgba(238, 238, 238, 0.48);
    	margin-right: 15px;
    }
    .contenedor-invertir button{
    	float: right;
    }
    .input-invierte{
    	float: left;
    	font-size: larger;
    	padding-bottom: 6px;
    	max-width: 100%;
    	margin: 5px;
    	border: 1px solid #ddd;
    }
    #oportunidades-inversion .inversores,
    #datos-proyecto .inversores{
    	font-size: 25px;
    	margin-bottom: 0;
    }
    #datos-proyecto .inversores {
	    font-size: 19px;
	    margin-bottom: 0;
	}
    #oportunidades-inversion .inversores-content,
    #datos-proyecto .inversores-content{
    	margin-bottom: -6px;
    }
    .button.button-border {
	    border: 2px solid #999;
	    background-color: transparent;
	    color: #999;
	    line-height: 35px;
	    font-weight: 600;
	    text-shadow: none;
	    margin: 15px 0;
	    font-size: inherit;
	}
    .circulo {
    	width: 10px;
    	height: 10px;
    	margin-top: 3px;
    	margin-right: 3px;
    	-moz-border-radius: 50%;
    	-webkit-border-radius: 50%;
    	border-radius: 50%;
    	background: #333333;
    	float: left;

    }

    .trecompensas > thead > tr > th, .trecompensas > tbody > tr > th, .trecompensas > tfoot > tr > th, .trecompensas > thead > tr > td, .trecompensas > tbody > tr > td, .trecompensas > tfoot > tr > td{
        padding: 0;
    }
    .trecompensas h5{
        font-weight: 200;
        font-size: large;
        margin-bottom: 8px;
    }
    .trecompensas .precio{
        font-size: x-large;
        font-weight: 300;
        font-family: sans-serif;
    }
    .progress-bar {
    	font-size: 16px !important;
    	line-height: 25px !important;
    }
    .parent-datos-proyecto{
    	background-color: #FAFAFA;
        border-top: 1px solid #EEEEEE;
    }
    .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
    	border-bottom: 2px solid #333333;
    	top: -2px;
    	height: 55px;
    	line-height: 55px;
    }
    ul.tab-nav:not(.tab-nav-lg) {
    	border-bottom: none;
    }
    ul.tab-nav:not(.tab-nav-lg) li a {
    	height: 55px;
    	line-height: 50px;
    }
    .tabs.tabs-bb ul.tab-nav li a {
    	font-size: initial;
    	font-weight: 200;
    }
    .atributos-empresa{
    	margin-bottom: 0px;
    }
    #datos-proyecto .subtitulo{
    	margin-bottom: 5px;
    }
    #datos-proyecto .img-fundadores{
    	border: 1px solid #eee;
    	border-radius: 50%;
    	max-width: 70px;
    	float: left;
    	margin-right: 15px;
    }
    #datos-proyecto .descripcion{
    	margin-bottom: 8px;
    }
    #datos-proyecto h3{
    	margin-bottom: 2px;
    }
    .span10{
    	margin-bottom: 10px;
    }
    .span90{
    	margin-bottom: 90px;
    }
    .span100{
    	margin-bottom: 100px;
    }
    .span110{
    	margin-bottom: 15px;
    }
    .button.button-border {
    	border: 2px solid #999;
    	background-color: transparent;
    	color: #999;
    	line-height: 36px;
    	font-weight: 600;
    	text-shadow: none;
    	margin: 15px 0;
    }
    .button.button-border:hover {
    	background-color: #999;
    }
    .submenu{
    	font-weight: 200;
    	font-size: 15px;
    	margin-bottom: 8px;
    	color: #555 !important;
    }
    #pestanas-informacion{
    	border: 1px solid #eee;
    	padding: 10px 0;
    	background-color: white;
    }
    #datos-proyecto.cloned .progress,#datos-proyecto.cloned .descripcion,#datos-proyecto.cloned .atributos-empresa,#datos-proyecto.cloned #fundadores-contenedor,#datos-proyecto.cloned iframe,#datos-proyecto.cloned .fluid-width-video-wrapper,#datos-proyecto.cloned .hide-cloned{
    	display: none !important;
    }
    .parent-datos-proyecto.cloned .titulo-proyecto,.parent-datos-proyecto.cloned hr,.parent-datos-proyecto.cloned .progress,.parent-datos-proyecto.cloned .descripcion,.parent-datos-proyecto.cloned .atributos-empresa,.parent-datos-proyecto.cloned #fundadores-contenedor,.parent-datos-proyecto.cloned iframe,.parent-datos-proyecto.cloned .fluid-width-video-wrapper,.parent-datos-proyecto.cloned .hide-cloned{
    	display: none !important;
    }
    .parent-datos-proyecto .min-proyecto {
    	margin-top: 0px;
    }
    .children .comment-wrap{
    	background-color: #f5f5f5;
    }
    #fundadores-contenedor .owl-theme .owl-dots .owl-dot {
    	margin-top: 0px;
    }
    #fundadores-contenedor .owl-theme .owl-dots .owl-dot span {
    	background-color: #ccc;
    }
    .parent-datos-proyecto.cloned{
    	max-height: 70px !important;
    	padding: 0px !important;
    	background-color: #F5F5F5 !important;
    }
    .parent-datos-proyecto.cloned .img-logo-proyecto{
    	padding: 3px;
    	max-height: 55px;
    	border: 1px solid #DFDFDF;
    	margin-top: 4px;
    }
    .parent-datos-proyecto.cloned .contenedor-invertir{
    	margin-top: 10px;
    }
    #menu-detalles.fixed-menu-detalles{
    	position: fixed;
    	top: 90px;
    }
    #inversores .comment-content .comment-author{
    	margin-bottom: 0px;
    }
    .galeria-editada a{
    	width: 100%;
    	float: left;
    	margin: 0.5% 0 0 0;
    }
    .galeria-editada a:nth-child(3n+2) {
    	margin-left: 0.5%;
    	margin-right: 0.5%;
    }
    .documento{
    	float: left;
    	max-width: 125px;
    	text-align: center;
    	line-height: 1;
    }
    .documento img{
    	max-width: 60px;
    	margin-left: auto;
    	margin-right: auto;
    	margin-bottom: 5px;
    }
    .countdown-proyecto .countdown-section{
    	width: auto;
    	border: none;
    	text-align: left;
    }
    .countdown-proyecto .countdown-amount {
    	float: left;
    	margin-right: 5px;
    	color:#888;
    	margin-left: 10px;
    	margin-top: 9px;
    }
    .countdown-proyecto .countdown-row {
    	display: initial;
    	float: left;
    	position: initial;
    	text-align: left;
    }
    .countdown-proyecto.countdown {
    	margin-top: 0;
    	float: right;
    	border-right: 1px solid #EEEEEE;
    	padding-right: 9px;
    }
    .countdown-proyecto .countdown-period{
    	font-size: initial;
    	line-height: 41px;
    }
    .icono-compartir{
    	float: right;
    	font-size: 19px;
    	line-height: 40px;
    	margin: 0 10px;
    }
    .info{
    	position: relative;
    	top: -15px;
    	float: left;
    	left: 2px;
    	height: 0px;
    }
    .info i{
        font-size: large;
        background-color: white;
        border-radius: 80%;
    }

    .info-portfolio {

        position: inherit;
        top: -15px;
        float: left;
        left: 2px;
        height: 0px;
        margin-left: -20px;

    }

    #invertir-c{
    	background-color: rgba(238, 238, 238, 0.36);
    	margin: 0px;
    }
    #invertir-c input,#invertir-c button{
    	width: 100%;
    	margin: 7.5px;
    }
    #invertir-c button{
    	background-color: #333333;
    	border: none;
    	padding: 10px;
    	font-size: large;
    	font-weight: 600;
    	color: white;
    	width: 100%;
    }
    #invertir-c input{
    	height: 47px;
    	font-size: large;
    	padding-left: 10px;
    	border: 1px solid #e5e5e5;
    }
    #invertir-c .input-c{
    	padding: 0;
    }
    .modal.contacto-fundadores .img-fundadores{
    	border: 1px solid #eee;
    	border-radius: 50%;
    	max-width: 150px;
    	margin-left: auto;
    	margin-right: auto;
    }
    .modal.contacto-fundadores h3,.modal.contacto-fundadores h5{
    	margin-bottom: 5px;
    }
    .modal.contacto-fundadores p{
    	font-size: large;
    	font-weight: 100;
    }
    .modal.contacto-fundadores .modal-header{
    	background-color: #f5f5f5;
    }
    .modal.contacto-fundadores .modal-header h4{
    	font-weight: 100;
    }
    .progress-bar-darkgreen{
    	background-color: #333333;
    }
    .progress-bar-darkdarkgreen{
    	background-color: #025D24;
    }
    #proyectos-destacados .proyecto-contenedor center{
    	background-color: #f5f5f5;
    	margin-left: -15px;
    	margin-right: -15px;
    	margin-top: 5px;
    	margin-bottom: 15px;
    }
    .more-info{
    	margin-bottom: 0px;
    }
    #proyectos-destacados .objeto-contenedor-proyecto p {
    	text-align: center;
    }
    .progress span.porcentaje-fixed{
    	background-color: transparent;
    	position: absolute;
    	margin-right: auto;
    	font-size: large;
    	color: white;
    	left: 0;
	    right: 0;
	}
    #page-title h3{
    	color: white;
    }
    #page-title.login-cabecera{
    	background-image: url(../img/cabeceras/cabecera-login.png);
    	background-size: cover;
    }
    #page-title.inicia-proyecto-cabecera {
    	background-image: url(../img/cabeceras/cabecera-inicia-proyecto.png);
    	background-size: cover;
    }
    #page-title.inicia-faqs-cabecera {
    	background-image: url(../img/cabeceras/cabecera-faqs.png);
    	background-size: cover;
    }
    #page-title.textos-legales-cabecera{
    	background-image: url(../img/cabeceras/cabecera-textos-legales.png);
    	background-size: cover;
    }
    .blur-page{
    	background-image: url(../img/blur_einicia_project.jpg);
    	background-size: cover;
    	min-height: 500px;
    }
    .badge {
    	display: inline-block;
    	min-width: 10px;
    	padding: 3px 5px;
    	font-size: 9px;
    	font-weight: 100;
    	color: #ffffff;
    	line-height: 1;
    	vertical-align: text-top;
    	white-space: nowrap;
    	text-align: center;
    	background-color: #333333;
    	border-radius: 050%;
    	margin-top: -10px;
    }







    #slider.slider-home{
    	/*height: 560px;*/
        width: 100%;
        max-width: 1400px !important;
        height: 410px;
        margin: 0 auto;
    }

    .sublista-preinvertidos{
    	margin-left: 30px;
    }

    /*OPORTUNIDADES DE INVERSION*/
    .filtros-contenedor{
    	padding: 0;
    }
    .filter-type{
    	background-color: transparent;
    	border-left: 1px solid #e5e5e5;
    	width: 100%;
    	max-height: 175px;
    	min-height: 175px;
    	position: relative;
    }
    .filter-type nav{
        overflow-y: auto;
        max-height: 150px;
        min-height: 150px;
        position: relative;
    }
    .filter-type{
    	padding: 10px 10px 0px 35px;
    }
    .filtros-contenedor .col-sm-3:first-child .filter-type{
    	border-left: none;
    	padding: 10px 10px 0px 15px;
    }
    .filtros-contenedor .col-sm-3:last-child .filter-type{
    	border-left: none;
    	padding: 10px 15px 0px 35px;
    }
    .filter-type ul{
    	list-style: none;
    }
    .filtros-contenedor li{
    	padding: 7px 0;
    	border-bottom: 1px solid #e5e5e5;
    	font-size: 11px;
    	text-transform: uppercase;
    	color: #999;
    }
    .filtros-contenedor .filter-type h5{
    	text-transform: uppercase;
    	color: #333;
    	margin-bottom: 5px;
    }
    .filtros-contenedor .filter-type ul{
    	margin-bottom: 15px;
    }
    .filtros-contenedor .filter-type ul li label{
    	font-size: 11px;
    	font-weight: 300;
    	color: #999;
    	margin:0px;
    	margin-left: 17px;
    	letter-spacing: 0px;
    }
    .filtros-contenedor .filter-type ul li input[type="checkbox"] {
    	position: absolute;
    	margin-top: 0px;
    	/*-webkit-appearance: textfield;*/
    	padding: 5px;
    	background-color: rgba(255, 255, 255, 0.89);
    	border: 1px solid darkgrey;
    	outline: 0;
    }

    /*PERFIL USUARIO*/
    #datos-perfil .img-perfil{
    	border: 1px solid #eee;
    	border-radius: 50%;
    	max-width: 150px;
    	float: left;
    	margin-right: 15px;
        width: 150px;
        height: 150px;
        object-fit: cover;
    }
    #datos-perfil .titulo-perfil{
    	font-size: 24px;
    }
    #datos-perfil .nombre-perfil{
    	font-size: x-large;
    	margin-bottom: 0;
    	margin-top: 25px;
    }
    #datos-perfil .ubicacion-perfil{
    	font-size: large;
    	margin-bottom: 5px;
    }
    #datos-perfil .atributos-perfil{
    	margin-bottom: 5px;
    }
    #datos-perfil .formacion-ul{
    	list-style: none;
    	margin-left: 15px;
    	margin-bottom: 5px;
    }
    #datos-perfil .formacion-ul li{
    	color: #999;
    	font-weight: 100;
    }
    .parent-datos-perfil{
    	padding-bottom: 0px;
    	background-color: #FAFAFA;
    }
    .id-usuario{
    	position: absolute;
    	float: left;
    }
    .overlay-id-usuario{
    	width: 150px;
    	//height: 150px;
    	float: left;
    	margin-right: 25px;
    	position: inherit;
    }
    #datos-perfil-tab .table{
    	margin-bottom: 0px;
    }
    #datos-perfil-tab .table td{
    	width: auto;
    }
    #datos-perfil-tab .pricing-box.pricing-extended .pricing-action-area,#datos-perfil-tab .pricing-box.pricing-extended .pricing-desc{
    	width: 50%;
    }
    #datos-perfil-tab .dark .table-striped tr {
    	background-color: rgba(46, 204, 113, 0.27);
    }
    #datos-perfil-tab .dark .table-striped > tbody > tr:nth-child(odd) > td, .dark .table-striped > tbody > tr:nth-child(odd) > th, .table-striped > tbody > tr:nth-child(odd) {
    	background-color: rgba(46, 204, 113, 0.1);
    }
    .btn-einicia{
    	background-color: #333333;
    	border: none;
    	padding: 10px;
    	font-size: large;
    	font-weight: 600;
    	color: white;

    }
    .postcontent{
    	width: 100%;
    	margin-right: 0px;
    }

    #recompensas .recompensa{
    	border: 1px solid #eee;
    	padding: 15px;
    }

    #recompensas .recompensa h3{
    	margin-top: 0px;
    	font-size: medium;
    	color: #333;
    	margin-bottom: 0px;
    }
    #recompensas .recompensa h3 a{
    	color: #333;
    }
    #recompensas .recompensa .recompensa-precio{
    	margin-bottom: 2px;
    	margin-top: 5px;
    	font-size: x-large;
    	font-weight: 600;
    }
    #recompensas .recompensa .recompensa-precio small{
    	font-size: medium;
    	font-weight: 100;
    	color: #333;
    	margin-left: 5px;
    }
    #recompensas .recompensa .recompensa-btn{
    	background-color: #333333;
    	border: none;
    	padding: 10px;
    	font-size: large;
    	font-weight: 600;
    	color: white;
    	width: 100%;
    }




    .filtros-btn{
    	background: none;
    	border: none;
    	font-size: 20px;
    	float: right;
    	margin-top: -4px;
    }




    #user_contact{
    	width: 40%;
    	padding: 2px 2px;
    }







    @media(max-width: 990px) {
    	#imagenes-video-proyecto{
    		margin-bottom: 15px;
    	}
    	.footer-logo {
    		max-width: 110%;
    		margin-bottom: -1px;
    		margin-left: -8px;
    		margin-top: 7px;
    	}
    	body {
    		margin-top: 50px;
    	}

    	#datos-proyecto .progress {
    		margin-right: 0;
    		margin-bottom: 10px;
    	}
    	#invertir-c{
    		margin-left: auto;
    		margin-right: auto;
    		width: 255px;
    	}
    	.info {
    		position: relative;
    		top: -15px;
    		float: left;
    		left: -13px;
    		height: 0px;
    	}
    	#invertir-c input, #invertir-c button {
    		width: 239px !important;
    	}
    	#invertir-c button{
    		margin-left: -7px;
    	}

    	#imagenes-video-proyecto{
    		margin-bottom: 15px;
    	}
    	body {
    		margin-top: 50px;
    	}

    	#datos-proyecto .progress {
    		margin-right: 0;
    		margin-bottom: 10px;
    	}
    	#invertir-c{
    		margin-left: auto;
    		margin-right: auto;
    		width: 255px;
    	}
    	.info {
    		position: relative;
    		top: -15px;
    		float: left;
    		left: -13px;
    		height: 0px;
    	}
    	#invertir-c input, #invertir-c button {
    		width: 239px !important;
    	}
        #invertir-c input {
            width: 207px !important;
            margin-left: -7px !important;
            float: left;
        }
        #invertir-c button{
            margin-left: -7px;
        }
        .input-c2.input-group span{
            float: left;
            height: 100%;
            padding: 15px 19px 14px 12px;
        }
    	#menu-detalles{
    		display:none;
    	}
    }
    @media(max-width: 767px) {
        #invertir-c .input-c {
            margin-bottom: 10px;
        }
    	#menu-detalles{
    		display:none;
    	}
    	#footer .footer-widgets-wrap {
    		padding: 10px 0;
    		text-align: center;
    	}
    	.contenedor-einicia-pasos h3 {
    		margin-bottom: 8px;
    		font-size: 17px;
    	}
    	.fancy-title{
    		margin-bottom: 0px;
    	}
    	h3 {
    		font-size: 19px;
    	}
    	.filter-type{
    		border-left: none;
    		padding: 0 15px !important;
    		max-height: 100%;
    		min-height: 0;
    	}
    	.filter-type nav{
    		display: none;
    	}
    	.filter-type h5{
    		border-bottom: 1px solid #eee;
    	}
    	#proyectos-destacados .product-image {
    		float: left;
    		width: 100% !important;
    		/*height: 300px !important;*/
    		margin-right: 0px;
    		max-width: 100%;
    	}
    	#proyectos-destacados .product-image table{
    		width: 100% !important;
    		/*height: 300px !important;*/
    	}
    	#proyectos-destacados .product-image table.img-proyecto{
    		width: 100%;
    		height: auto;
    		margin-left: 0px;
    	}
    	#proyectos-destacados .product-desc{
    		float: initial !important;
    	}
    	#proyectos-destacados .proyecto-contenedor .col-xs-6 {
    		background-color: #FFF;
    		padding: 0px 0;
    		margin: 15px 0px;
    	}
    	.enlace-contacto{
    		border: 2px solid #999;
    		background-color: transparent;
    		color: #999;
    		line-height: 23px;
    		font-weight: 600;
    		text-shadow: none;
    		/* margin: 15px 0; */
    		font-size: x-large;
    		padding: 1px 2px 11px 9px;
    		float: left;
    		margin-left: -2px;
    	}


    	.img-logo-proyecto{
    		margin-right: auto;
    		margin-left: auto;
    	}

    	#objeto-contenedor-proyecto{
    		background-color: #F1F1F1;
    		padding: 30px 0;
    		margin: 15px 0px;
    	}
    	#oportunidades-inversion #objeto-contenedor-proyecto{
    		background-color: #F1F1F1;
    		padding: 5px 0;
    		margin: 0px 0px;
            margin-top: 21px;
    	}
    	#objeto-contenedor-proyecto p{
    		text-align: center;
    	}
    	.inversores-content,.cap-objetivo{
    		text-align: center;
    	}
    	#datos-proyecto .progress {
    		margin-right: 0;
    	}
    	#datos-proyecto .inversores{
    		display: -webkit-inline-box;
    		line-height: 30px;
    	}
    	#datos-proyecto .inversores i{
    		margin-right: 5px;
    	}
        #pestanas-informacion li{
            width: 20%;
        }
        #pestanas-informacion li i{
            font-size: x-large;
        }
    	.pestanas-informacion li{
    		width: 20%;
    	}
    	.pestanas-informacion li i{
    		font-size: x-large;
    	}
    	.tabs.tabs-bb ul.tab-nav li a ,.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
    		line-height: 30px;
    		font-size: 12px;
    		text-align: center;
    		margin: 0px;
    		padding: 0px;
    	}
    	.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a,  .tabs.tabs-bb ul.tab-nav li a {
    		/*line-height: 35px !important;*/
    		line-height: 1 !important;
    		height: 35px;
    		margin-top: 20px;
    		overflow: hidden;
		    white-space: nowrap;
		    text-overflow: ellipsis;
    	}
    	.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
		    height: 34px !important;
		}
		/*
		.tabs.tabs-bb ul.tab-nav li.ui-tabs-active{
			background-color: #2ecc71;

		}
		.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a{
			color: white !important;
			border:none !important;
		}
		#pestanas-informacion{
			padding: 0px;
		}*/
        #pestanas-informacion .container{
            padding: 0px;
        }
		.pestanas-informacion .container{
			padding: 0px;
		}
    	.ui-tabs-anchor .badge{
    		display: none;
    	}
        #pestanas-informacion.pes-usuario li{
            width: 25%;
        }
    	.pestanas-informacion.pes-usuario li{
    		width: 25%;
    	}
    	#oportunidades-inversion .sale-flash {
		    top: 45px;
		    z-index: 99;
		    right: 0;
            width: 100%;
            text-align: center;
		}
		#oportunidades-inversion .progress{
			margin-right: 0px;
		}


    /*TODO jj*/
    .ficha-de-proyecto #datos-proyecto{
    	margin-bottom: -25px;
    }
    .ficha-de-proyecto #datos-proyecto .cap-conseguido{
    	font-size: x-large;
    	margin-bottom: 0;
    }
    .ficha-de-proyecto #datos-proyecto .cap-objetivo{
    	margin-bottom: 0;
    }
    .ficha-de-proyecto #datos-proyecto .titulo-proyecto{
    	margin-bottom: 10px;
    	float: left;
    }
    .ficha-de-proyecto .green{
    	color:#333333;
    }
    .ficha-de-proyecto .progress{
    	height: 25px;
    }
    .ficha-de-proyecto .contenedor-invertir{
    	border: 1px solid #eee;
    	background-color: rgba(238, 238, 238, 0.48);
    	margin-right: 15px;
    }
    .ficha-de-proyecto .contenedor-invertir button{
    	float: right;
    }
    .ficha-de-proyecto .input-invierte{
    	float: left;
    	font-size: larger;
    	padding-bottom: 6px;
    	max-width: 100%;
    	margin: 5px;
    	border: 1px solid #ddd;
    }
    .ficha-de-proyecto #datos-proyecto .inversores{
    	font-size: x-large;
    	margin-bottom: 0;
    }
    .ficha-de-proyecto #datos-proyecto .inversores-content{
    	margin-bottom: 0;
    }
    .ficha-de-proyecto .circulo {
    	width: 10px;
    	height: 10px;
    	margin-top: 3px;
    	margin-right: 3px;
    	-moz-border-radius: 50%;
    	-webkit-border-radius: 50%;
    	border-radius: 50%;
    	background: #333333;
    	float: left;

    }
    .ficha-de-proyecto .progress-bar {
    	font-size: 16px !important;
    	line-height: 25px !important;
    }
    .ficha-de-proyecto .parent-datos-proyecto{
    	background-color: #FAFAFA;
    }
    .ficha-de-proyecto .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
    	border-bottom: 2px solid #333333;
    	top: -2px;
    	height: 55px;
    	line-height: 55px;
    }
    .ficha-de-proyecto  ul.tab-nav:not(.tab-nav-lg) {
    	border-bottom: none;
    }
    .ficha-de-proyecto ul.tab-nav:not(.tab-nav-lg) li a {
    	height: 55px;
    	line-height: 50px;
    }
    .ficha-de-proyecto .tabs.tabs-bb ul.tab-nav li a {
    	font-size: initial;
    	font-weight: 200;
    }
    .ficha-de-proyecto #datos-proyecto .subtitulo{
    	margin-bottom: 5px;
    }
    .ficha-de-proyecto #datos-proyecto .img-fundadores{
    	border: 1px solid #eee;
    	border-radius: 50%;
    	max-width: 70px;
    	float: left;
    	margin-right: 15px;
    }
    .ficha-de-proyecto #datos-proyecto .descripcion{
    	margin-bottom: 8px;
    }
    .ficha-de-proyecto .span10{
    	margin-bottom: 10px;
    }
    .ficha-de-proyecto .span90{
    	margin-bottom: 90px;
    }
    .ficha-de-proyecto .span100{
    	margin-bottom: 100px;
    }
    .ficha-de-proyecto .span110{
    	margin-bottom: 110px;
    }
    .ficha-de-proyecto .button.button-border {
    	border: 2px solid #999;
    	background-color: transparent;
    	color: #999;
    	line-height: 36px;
    	font-weight: 600;
    	text-shadow: none;
    	margin: 15px 0;
    }
    .ficha-de-proyecto .button.button-border:hover {
    	background-color: #999;
    }
    .ficha-de-proyecto .submenu{
    	font-weight: 200;
    	font-size: 15px;
    	margin-bottom: 8px;
    	color: #555 !important;
    }
    .ficha-de-proyecto #pestanas-informacion{
        border: 1px solid #eee;
        padding: 10px 0;
        background-color: white;
    }
    .ficha-de-proyecto .pestanas-informacion{
    	border: 1px solid #eee;
    	padding: 10px 0;
    	background-color: white;
    }
    .ficha-de-proyecto #datos-proyecto.cloned .progress,#datos-proyecto.cloned .descripcion,#datos-proyecto.cloned .atributos-empresa,#datos-proyecto.cloned #fundadores-contenedor,#datos-proyecto.cloned iframe,#datos-proyecto.cloned .fluid-width-video-wrapper,#datos-proyecto.cloned .hide-cloned{
    	display: none !important;
    }
    .parent-datos-proyecto.cloned .titulo-proyecto,.parent-datos-proyecto.cloned hr,.parent-datos-proyecto.cloned .progress,.parent-datos-proyecto.cloned .descripcion,.parent-datos-proyecto.cloned .atributos-empresa,.parent-datos-proyecto.cloned #fundadores-contenedor,.parent-datos-proyecto.cloned iframe,.parent-datos-proyecto.cloned .fluid-width-video-wrapper,.parent-datos-proyecto.cloned .hide-cloned{
    	display: none !important;
    }
    .ficha-de-proyecto .parent-datos-proyecto.cloned{
    	max-height: 70px !important;
    	padding: 0px !important;
    	background-color: #F5F5F5 !important;
    }
    .ficha-de-proyecto .parent-datos-proyecto.cloned .img-logo-proyecto{
    	padding: 3px;
    	max-height: 55px;
    	border: 1px solid #DFDFDF;
    	margin-top: 4px;
    }
    .ficha-de-proyecto .parent-datos-proyecto.cloned .contenedor-invertir{
    	margin-top: 10px;
    }
    .ficha-de-proyecto #menu-detalles.fixed-menu-detalles{
    	position: fixed;
    	top: 90px;
    }
    .ficha-de-proyecto #inversores .comment-content .comment-author{
    	margin-bottom: 0px;
    }
    .ficha-de-proyecto .galeria-editada a{
    	width: 33%;
    	float: left;
    	margin: 0.5% 0 0 0;
    	height: 215px;
    	overflow: hidden;
    }
    .ficha-de-proyecto .galeria-editada a:nth-child(3n+2) {
    	margin-left: 0.5%;
    	margin-right: 0.5%;
    }
    .ficha-de-proyecto .documento{
    	float: left;
    	max-width: 125px;
    	text-align: center;
    	line-height: 1;
    }
    .ficha-de-proyecto .documento img{
    	max-width: 60px;
    	margin-left: auto;
    	margin-right: auto;
    	margin-bottom: 5px;
    }
    .ficha-de-proyecto .countdown-proyecto .countdown-section{
    	width: auto;
    	border: none;
    	text-align: left;
    }
    .ficha-de-proyecto .countdown-proyecto .countdown-amount {
    	float: left;
    	margin-right: 5px;
    	color:#888;
    	margin-left: 10px;
    	margin-top: 9px;
    }
    .ficha-de-proyecto .countdown-proyecto .countdown-row {
    	display: initial;
    	float: left;
    	position: initial;
    	text-align: left;
    }
    .ficha-de-proyecto .countdown-proyecto.countdown {
    	margin-top: 0;
    	float: right;
    	border-right: 1px solid #EEEEEE;
    	padding-right: 9px;
    }
    .ficha-de-proyecto .countdown-proyecto .countdown-period{
    	font-size: initial;
    	line-height: 41px;
    }
    .ficha-de-proyecto .icono-compartir{
    	float: right;
    	font-size: 19px;
    	line-height: 40px;
    	margin: 0 10px;
    }
    .ficha-de-proyecto .info{
    	position: relative;
    	top: -15px;
    	float: left;
    	left: 2px;
    	height: 0px;
    }
    .ficha-de-proyecto .info i{
    	font-size: large;
    	background-color: white;
    	border-radius: 80%;
    }
    .ficha-de-proyecto #invertir-c{
    	background-color: rgba(238, 238, 238, 0.36);
    	margin: 0px;
    }
    .ficha-de-proyecto #invertir-c input,#invertir-c button{
    	width: 100%;
    	margin: 7.5px;
    }
    .ficha-de-proyecto #invertir-c button{
    	background-color: #333333;
    	border: none;
    	padding: 10px;
    	font-size: large;
    	font-weight: 600;
    	color: white;
    	width: 100%;
    }
    .ficha-de-proyecto #invertir-c input{
    	height: 47px;
    	font-size: large;
    	padding-left: 10px;
    	border: 1px solid #e5e5e5;
    }
    .ficha-de-proyecto #invertir-c .input-c{
    	padding: 0;
    }
    .ficha-de-proyecto .modal.contacto-fundadores .img-fundadores{
    	border: 1px solid #eee;
    	border-radius: 50%;
    	max-width: 150px;
    	margin-left: auto;
    	margin-right: auto;
    }
    .ficha-de-proyecto .modal.contacto-fundadores h3,.modal.contacto-fundadores h5{
    	margin-bottom: 5px;
    }
    .ficha-de-proyecto .modal.contacto-fundadores p{
    	font-size: large;
    	font-weight: 100;
    }
    .ficha-de-proyecto .modal.contacto-fundadores .modal-header{
    	background-color: #f5f5f5;
    }
    .ficha-de-proyecto .modal.contacto-fundadores .modal-header h4{
    	font-weight: 100;
    }
    .ficha-de-proyecto .progress-bar-darkgreen{
    	background-color: #333333;
    }
    .ficha-de-proyecto .progress span.porcentaje-fixed{
    	background-color: transparent;
    	position: absolute;
    	margin-left: 44%;
    	margin-right: auto;
    	font-size: large;
    	color: white;
    }
    .ficha-de-proyecto .badge {
    	display: inline-block;
    	min-width: 10px;
    	padding: 3px 5px;
    	font-size: 9px;
    	font-weight: 100;
    	color: #ffffff;
    	line-height: 1;
    	vertical-align: text-top;
    	white-space: nowrap;
    	text-align: center;
    	background-color: #333333;
    	border-radius: 050%;
    	margin-top: -10px;
    }
    .ficha-de-proyecto .commentlist .children li .comment-content {
    	padding: 0 0 0 45px;
    }
    @media(max-width: 990px) {
        .filtros-contenedor .filter-type h5 {
            height: 25px;
        }
    	.ficha-de-proyecto .galeria-editada a{
    		width: 33%;
    		float: left;
    		margin: 0.5% 0 0 0;
    		height: 140px;
    		overflow: hidden;
    	}
    	.ficha-de-proyecto #imagenes-video-proyecto{
    		margin-bottom: 15px;
    	}

    	.ficha-de-proyecto #datos-proyecto .progress {
    		margin-right: 0;
    		margin-bottom: 10px;
    	}
    	.ficha-de-proyecto #invertir-c{
    		margin-left: auto;
    		margin-right: auto;
    		width: 255px;
    	}
    	.ficha-de-proyecto .info {
    		position: relative;
    		top: -15px;
    		float: left;
    		left: -13px;
    		height: 0px;
    	}
    	.ficha-de-proyecto #invertir-c input, #invertir-c button {
    		width: 238px !important;
    		margin-left: -6px;
    		margin-top: -7px;
    	}
    	.ficha-de-proyecto #invertir-c button{
    		margin-left: -7px;
    	}
    	    }
    @media(max-width: 767px) {
    	.ficha-de-proyecto .galeria-editada a{
    		width: 48%;
    		float: left;
    		margin: 0.5% 0 0 0;
    		height: 150px;
    		overflow: hidden;
    	}
    	.ficha-de-proyecto .enlace-contacto{
    		border: 2px solid #999;
    		background-color: transparent;
    		color: #999;
    		line-height: 23px;
    		font-weight: 600;
    		text-shadow: none;
    		/* margin: 15px 0; */
    		font-size: x-large;
    		padding: 1px 2px 11px 9px;
    		float: left;
    		margin-left: -2px;
    	}
    	.ficha-de-proyecto .img-logo-proyecto{
    		margin-right: auto;
    		margin-left: auto;
    		margin-top: 15px;
    		margin-bottom: 15px;
    		text-align: center;
    		float: initial;
    	}

    	.ficha-de-proyecto #objeto-contenedor-proyecto{
    		background-color: #F1F1F1;
    		padding: 30px 0;
    		margin: 15px 0px;
    	}
    	.ficha-de-proyecto #objeto-contenedor-proyecto p{
    		text-align: center;
    	}
    	.ficha-de-proyecto .inversores-content,.cap-objetivo{
    		text-align: center;
    	}
    	.ficha-de-proyecto #datos-proyecto .progress {
    		margin-right: 0;
    	}
    	.ficha-de-proyecto #datos-proyecto .inversores{
    		display: -webkit-inline-box;
    		line-height: 30px;
    	}
    	.ficha-de-proyecto #datos-proyecto .inversores i{
    		margin-right: 5px;
    	}
        .ficha-de-proyecto #pestanas-informacion li{
            width: 20%;
        }
        .ficha-de-proyecto #pestanas-informacion li i{
            font-size: x-large;
        }
    	.ficha-de-proyecto .pestanas-informacion li{
    		width: 20%;
    	}
    	.ficha-de-proyecto .pestanas-informacion li i{
    		font-size: x-large;
    	}
    	.ficha-de-proyecto .tabs.tabs-bb ul.tab-nav li a ,.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
    		line-height: 30px;
    		font-size: 12px;
    		text-align: center;
    		margin: 0px;
    		padding: 0px;
    	}
    	.ficha-de-proyecto .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
    		line-height: 35px !important;
    	}

    }


    .ficha-de-proyecto .over-overfunding{
    	background-image: url(images/over/label-sprite.png);
    	background-repeat: no-repeat;
    	position: absolute;
    	top: -10px;
    	right: 365px;
    	width: 98px;
    	height: 102px;
    	background-position: 0 0;
    	z-index: 10;
    }
    @media(min-width: 1199px){
    	.ficha-de-proyecto .invertir-c-b{
    		margin-left: 24%;
    		width: 50%;
    	}
    }




    /*Para el slider como en produccion*/
    @media(max-width: 1600px){
        .swiper_wrapper{
            height: 500px !important;
        }
    }
    @media(max-width: 1420px){
        .swiper_wrapper{
            height: 400px !important;
        }
    }
    @media(max-width: 1150px){
        .swiper_wrapper{
            height: 300px !important;
        }
    }
    @media(max-width: 990px){
        .swiper_wrapper{
            height: 200px !important;
        }
    }
    @media(max-width: 768px){
        .swiper_wrapper{
            height: 250px !important;
        }
    }
    @media(max-width: 700px){
        .swiper_wrapper{
            height: 175px !important;
        }
    }
    @media(max-width: 500px){
        .swiper_wrapper{
            height: 140px !important;
        }
    }
    @media(max-width: 462px){
        .swiper_wrapper{
            height: 100px !important;
        }
        .slider-arrow-left,.slider-arrow-right{
            display: none !important;
        }
    }
    @media(min-width: 1200px){
        .hidden-lg{
            display: none !important
        }
    }
    @media(min-width: 990px) and (max-width: 1200px){
        .hidden-md{
            display: none !important
        }
    }
    @media(min-width: 768px) and (max-width: 990px){
        .hidden-sm{
            display: none !important
        }
    }
    @media(max-width: 768px){
        .hidden-xs{
            display: none !important
        }
    }



.slider-caption h1 span{
    font-size: 75px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 30px;
  color: #EEE;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
}
.slider-caption h2 span{
    font-size: 60px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 30px;
  color: #EEE;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
}
.slider-caption h3 span{
    font-size: 50px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 30px;
  color: #EEE;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
}
.slider-caption h4 span{
    font-size: 40px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 30px;
  color: #EEE;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
}
.slider-caption h5 span{
    font-size: 30px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 30px;
  color: #EEE;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
}
.slider-caption h6 span{
    font-size: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 30px;
  color: #EEE;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
}
.slider-caption p span{
    font-size: 15px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 30px;
  color: #EEE;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
}
@media(max-width: 768px){
    .slider-caption h1 span{
        font-size: 35px;
    }
    .slider-caption h2 span{
        font-size: 30px;
    }
    .slider-caption h3 span{
        font-size: 25px;
    }
    .slider-caption h4 span{
        font-size: 20px;
    }
    .slider-caption h5 span{
        font-size: 15px;
    }
    .slider-caption h6 span{
        font-size: 12px;
    }
    .slider-caption p span{
        font-size: 8px;
    }
}
@media(max-width: 540px){
    .slider-caption h1 span,.slider-caption h2 span,.slider-caption h3 span,.slider-caption h4 span,.slider-caption h5 span,.slider-caption h6 span,.slider-caption p span{
          display:none;
    }
    #datos-proyecto .content-detail table, #datos-proyecto .content-detail table tr, #datos-proyecto .content-detail table td {
	    border: none;
	    padding: 0;
	}
}


.not-animated {
    opacity: 1 !important;
}

.slider-caption h1, .slider-caption h2, .slider-caption h3, .slider-caption h4, .slider-caption h5, .slider-caption h6 {
    line-height: 1 !important;
    margin: 0 0 0 0 !important;
}





/* Custom pfp */
.top-links ul li:first-child, .top-links ul ul li, .top-links ul li.without-user a:last-child {
    border-left: none !important;
    border-right: none !important;
}

#content, .title-dotted-border h2,.title-dotted-border h3, #wrapper {
    background-color: rgb(248, 248, 248);
}

.title-project2 .logo-invest {
    background-color: white;
}

.register {
    background-color: #ff8f0d;
    color: white !important;
    margin-top: -2px;
}

.register:hover {
    background-color: #e4800c;
}

@media (max-width: 768px) and (min-width: 540px) {
    .lang-content {
        position: absolute !important;
        left: 48px !important;
    }

}
@media(max-width: 768px) {
    .top-links > ul {
        top: 0;
        position: fixed;
    }

    #fundadores-contenedor img {
        max-width: 50px !important;
        max-height: 50px !important;
    }

    #top-bar, #logo {
        border-top: none !important;
    }

    .register {
        margin-top: 0 !important;
    }

    .top-links > ul > li {
        margin-right: -2px;
    }

    .top-links ul li a.lang {
        border-left: 1px solid #ececec;
    }

    .lang {
        margin-top: 2px;
    }

    .contenedor-einicia-pasos h3 {
        text-align: left;
    }

    #ultimate-investor p {
        display: block !important;
    }

    .footer-logo {
        margin-left: auto;
        margin-top: auto;
        display: initial;
    }
}
