@charset "utf-8";
/* CSS Document */

.jCaptcha,.jCaptcha2,.jCaptcha3,.jCaptcha4,.jCaptcha5{
	display:inline-block; 
	width:180px; 
	padding-top:2px; 
} 
	
.jCaptcha.success ~ .button-captcha, .jCaptcha2.success ~ .button-captcha,.jCaptcha3.success ~ .button-captcha,.jCaptcha4.success ~ .button-captcha, .jCaptcha5.success ~ .button-captcha {
	background: #b1c317; color: #fff;
} 

.jCaptcha.error ~ .button-captcha, .jCaptcha2.error ~ .button-captcha,.jCaptcha3.error ~ .button-captcha,.jCaptcha4.error ~ .button-captcha, .jCaptcha5.error ~ .button-captcha {
	background: #E80F46; color: #fff;
} 

.jCaptcha.success, .jCaptcha2.success, .jCaptcha3.success, .jCaptcha4.success, .jCaptcha5.success{
	pointer-events: none;
}

.button-captcha {
	padding: 11px 8px; width: 170px; height: 60px; vertical-align: middle; box-sizing: border-box;
	font-size: 12px; font-family:"Salesforce Sans"; font-weight: 400; background: #1A81C5; cursor: pointer; border: none; color: #FFFFFF; line-height: 1; text-transform: uppercase; border-radius: 0 4px 4px 0; margin-left: -6px; letter-spacing: 0.5px; transition: all 150ms linear; box-shadow: 0 0 3px #444444; outline: none;
}


@media (max-width:575px){
	.jCaptcha,.jCaptcha2,.jCaptcha3,.jCaptcha4,.jCaptcha5{
		display:inline-block; 
			width:90px; 
			padding-top:2px; 
	} 
}
