 
.g-recaptcha {
  float: left;
}

#gmap_canvas img {
	background: none!important;
	max-width: none!important;
}

.meetings-page .form-box form .input.error,
.meetings-page .form-box form textarea.error {
	border: solid 2px red;
}

.comment-form input.error,
.comment-form textarea.error {
	border: solid 2px red;	
}

.share-links li.share-text {
	margin-right: 10px;
}



.loading[type="submit"] {
	background: url(../../images/ajax-loader.gif) no-repeat center center !important;
	text-indent: -9999px;
}

a.loading{
	background: url(../../images/ajax-loader.gif) no-repeat center center !important;
	text-indent: -9999px;
	
}


	.recover-password {
	    margin: 85px auto;
	    width: 40%;
	}
	.recover-password h1 {
	    margin-top: 15px;
	}
	.recover-password h4 {
		border: none;
	    font: 21px 'hind-light';
	    font-weight: normal;
	    margin: 0;
	    padding: 0;
	    text-transform: uppercase;
	}    
	.recover-password form {
		border: 2px solid #e86b87;
	    margin: 10px 0 25px;
	    padding: 4px;
	    max-width: 500px;
	}
		.recover-password form input {
		    background-color: #e86b87;
		    border: none;
		    color: #fff;
		    float: left;
		    font: 18px 'hind-light';
		    height: 50px;
		    padding: 0 20px;
		    text-align: center;
		    width: 374px;
		}    

		.recover-password form input[type="submit"] {
		    float: right;
		    font: 21px 'play-regular';
		    width: 110px;
		}
			.recover-password form input[type="submit"]:hover {
			  	background-color: #d3274d;
			}


.blog-buy-page form input[type="submit"] {
    background-color: #e86b87;
    font: 16px 'play-italic';
    width: 120px;
}

.blog-buy-page form input[type="submit"]:hover {
    background-color: #d3274d;
}

.blog-buy-page form input {
    border: none;
    border-radius: 30px;
    color: #fff;
    float: left;
    height: 30px;
    margin-left: 2px;
    padding: 0 15px;
}

.become-reseller-page .select-reseller,
.request-reseller-page .select-reseller {
	background-color: #fefdf7;
    border-radius: 4px;
    color: #5c5c5c;
    display: block;
    font: 14px/30px 'hind-regular';
    height: 30px;
    margin-bottom: 10px;
    padding: 0 10px;
    width: 100%;
}

.become-reseller-page .select-reseller,
.request-reseller-form .g-recaptcha {
	clear: both;
	float: inherit;
} 

.become-reseller-page input.error,
.become-reseller-page select.error,
.request-reseller-form input.error,
.request-reseller-form select.error {
	border: solid 2px black;	
}

#txt_codigo {
	float: left;
	margin-right: 10px;
	width: 110px;
}

 #txt_telefono {
    width: 65%;
}


#txt_codigo.prefijo,#txt_codigo_celular.prefijo {
    float: left;
    margin-right: 10px;
    width: 20%;
    border-top-left-radius: 0px;
    /* border-top-right-radius: 4px; */
    /* border-bottom-right-radius: 4px; */
    border-bottom-left-radius: 0px;

}
#txt_celular.prefijo {
	width: 55%;
    border-top-left-radius: 0px;
    /* border-top-right-radius: 4px; */
    /* border-bottom-right-radius: 4px; */
    border-bottom-left-radius: 0px;

}
span.prefijo {
	float: left;
    border-top-left-radius: 4px;
    /* border-top-right-radius: 4px; */
    /* border-bottom-right-radius: 4px; */
    border-bottom-left-radius: 4px;
    margin-right: px;
    width: 10%;
    background: #CCC;
    /* border-radius: 4px; */
    color: #5c5c5c;
    display: block;
    font: 14px/30px 'hind-regular';
    height: 30px;
    text-align: center;
}

.meetings-page  #txt_telefono {
    width: 45%; 
}

.bloque-tel {
	width: 100%;
    float: left;
}

@media screen and (max-width: 900px) {
	.become-reseller-page #txt_codigo {
		margin-right: 0px;
		width: 20%;
	}
	.become-reseller-page #txt_telefono {

		width: 65%;
	    margin-left: 10px;
	    float: left;
	}

	#txt_celular.prefijo {
		width: 55%;
	}


}
@media screen and (max-width: 570px) {
	.become-reseller-page #txt_codigo {
		margin-right: 0px;
		width: 20%;
	}
	.become-reseller-page #txt_telefono {

		width: 65%;
	    margin-left: 10px;
	    float: left;
	}

	#txt_celular.prefijo {
		width: 55%;
	}


}

@media screen and (max-width: 400px) {
	.become-reseller-page #txt_codigo {
		margin-right: 0px;
		width: 20%;
	}
	.become-reseller-page #txt_telefono {

		width: 60%;
	    margin-left: 10px;
	    float: left;
	}

	#txt_celular.prefijo {
		width: 50%;
	}


}

.meetings-page .modal .carousel {
	margin: 0px 0px;
}

.meetings-page .modal .carousel .slick-slide {
    min-height: 350px;
    min-width: 300px;
}

.among-us-page .tab-nav form {
	width: auto;
}

.become-reseller-page.landing .banner {height:400px; background-image: url(../img/landing/slider/1-caption.jpg);} 
.become-reseller-page.landing.landing2 .banner {height:400px; background-image: url(../img/landing/slider/11_header_landing.jpg);}
.become-reseller-page.landing.landing3 .banner {height:400px; background-image: url(../img/landing/slider/landing3.jpg);}
.become-reseller-page.landing.landing4 .banner {height:400px; background-image: url(../img/landing/slider/landing4.jpg);} 

.become-reseller-page.landing .banner .caption p{max-width: 100%; text-transform: none;font: 36px/40px 'hind-regular';}

/* Pagina de gracias */ 
.become-reseller-page.landing.gracias .caption {bottom:0px; top:380px;}
.become-reseller-page.landing.gracias .caption p   {font-size:26px; line-height: 26px}
.become-reseller-page.landing.gracias .caption p:first-child {font-size:36px;}
.become-reseller-page.landing.gracias .caption p.small {font-size:16px;}
.become-reseller-page.landing.gracias .btn{
    background-color: #fff;
    border-radius: 4px;
    color: #ce1760;
    display: block;
    font: 20px 'play-italic';
    margin: 40px auto 0;
    padding: 10px 40px;
    width: 20%;
  }

.become-reseller-page.landing.gracias .banner {height:1093px;background-image: url(../img/landing/slider/gracias.png);  }
 

.become-reseller-page.landing .va {top: 52%;}
.w-main.landing{ padding-top: 0px }
body.landing .arrow-help{display:none;}

@media screen and (min-width: 1300px) {
	.become-reseller-page.landing .banner, 
	.become-reseller-page.landing.landing3 .banner {height:500px !important;}

}
@media screen and (max-width: 900px) {
	
	.become-reseller-page.landing.gracias .btn {
		width: 60%;
	}
	.become-reseller-page.landing .banner .caption p{
		font: 20px/20px 'hind-regular';
	}
	.become-reseller-page .banner .caption {
		bottom: 0px;
		top: 130px;
	}
	.become-reseller-page.landing .banner {height:300px;}
}
