/* Ocultar el widget de recaptcha */
.grecaptcha-badge{
	visibility: collapse !important;  
}

/*
Formulario CF7 a 2 columnas responsive
*/
#responsive-form{
  max-width:800px /*-- change this to get your desired form width --*/;
  margin:0 auto;
  width:100%;
}

.form-row {
 width: 100%;
}

.column-half, .column-full{
  float: left;
  position: relative;
  padding: 0.65rem;
  width:100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.clearfix:after {
 content: "";
 display: table;
 clear: both;
}
 
/* ----- FORM LANDPAGE ------ */

.submitContact {
	color: #a32003 !important;
	background-color: #f0f0f0 !important;
	font-family: "Quattrocento", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
	fill: #a32003;
	transition: transform .2s;
	border-radius: 4px;
	border: 1px solid !important;
	border-color: #163651 !important;
}

.submitContact:hover {
	background: #ffffff !important;
	transform: scale(1.1);
}

#wpcf7-f105-p28-o1 .wpcf7-response-output{
	background-color: white;
}

#wpcf7-f105-p28-o1 .wpcf7-not-valid-tip{
	color: yellow;
}

#wpcf7-f105-p28-o1 select {
	width: 250px;
}

/* ----- END FORM LANDPAGE ------ */



/* ----- FORM AFILIATE ------ */

div#wpcf7-f195-p140-o1 { /* Form Afiliate */
    font-family: 'Droid Sans', Helvetica, Arial, Lucida, sans-serif;
    font-size: 14px;
    font-weight: 300;
    /*text-transform: uppercase;*/
    /*text-align: center;*/
}

.afiliateInput {
    background-color: white;
    border: 1px;
    /* width: 100% !important; */
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    border-radius: 2px !important;
    /*color: #a32003 !important;*/
    padding: 8px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Droid Sans', Helvetica, Arial, Lucida, sans-serif;
	  margin-bottom: 0px;
}

.afiliateSubmit {
    color: #ffffff !important;
    margin: 8px auto 0;
    cursor: pointer;
    font-size: 20px;
    font-weight: 700;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    padding: 6px 20px;
    line-height: 1.7em;
    background-color: #a32003 !important;
    border: 1px solid #AAE1D4;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*-moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;*/
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
    text-transform: uppercase;
	  transition: transform .2s;
}

.afiliateSubmit:hover { 
    background-color: #a32003 !important; 
	  color: #ffffff !important;
    border-color:#57e6e6; 
	  transform: scale(1.2);
}

.submitCentered {
	text-align:center;
}

.selectPlaceholder {
	color: #808080;
	width: 328px;
}

.checkBox {
	margin-left: 0px;
}

.fontCustom {
	  font-size: 20px;
    color: #121212;
	  font-family: 'Droid Sans', Helvetica, Arial, Lucida, sans-serif;
	  float: left;
	  text-align:center;
}

#wpcf7-f195-p140-o1 .wpcf7-response-output{
	color: red;
}

/* ----- END FORM AFILIATE ------ */






/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
 .column-half{
 width: 50%;
 }
}














