/* ====================================================================
 * styles for the jcaptcha integrations
 * -------------------------------------------------------------------- */

span.captcha-additionnal-info {font-style: italic;}
div.captcha-element {  margin-bottom: 10px;  margin-top: 10px;  clear: both;}
span.captcha-label {float: left ;width: 50%;text-align: right;padding-right: 5px;}
span.captcha-field {text-align: left ;}
span.captcha-field a:link {text-decoration: none;}
span.captcha-field a:hover {text-decoration: none;}
span.captcha-field a img {border :none;}
span.sound {vertical-align: 30%;}
span.reloaded {vertical-align: 60%;}
div#page-content span.double-point {margin-left: 15px;}
div#page-content span.captcha-mandatory {position: relative;top: 0px;right: 20px;float: right;}
fieldset.formengine-fieldset span.captcha-mandatory {	color: #FF0000;}
.jchp, .control-group .controls .jchp{display: none !important;}
/* Champ input du captcha */
#j_captcha_response {
    margin-bottom: 0 !important;
    background-color: white;
    border: 1px #e3e3e3 solid;
}
/* Dimensionnement du captcha visuel */
.jcaptchaframe {
	border:none;
	min-height:70px;
	margin:5px 0;
	width:200px;
	height:70px;
}
/* Design des boutons dans le captcha */
a.btn.btnCaptcha {
	width: 50px;
    height: 50px;
    padding: 0;    
    margin-top:15px;
    background-color: rgb(28, 201, 141);
}