.jf-form {margin:0 auto!important; padding:5px!important; background:#d2d5dd; border-radius:4px}
.jf-form > form {margin:0!important; padding:0!important;}
div.form-group {padding:0!important; margin-bottom:2px!important}
.form-control {border:none!important; box-shadow:none!important; padding:0 5px!important; background:rgba(255, 255, 255, 0.65)!important;}
input.form-control, select.form-control {height:25px!important;}
.form-control, .input-group-addon {color:#202C56!important;}
::placeholder {color:#9ba0b3!important;}
.form-control:focus {background:rgba(255, 255, 255, 1)!important}
textarea.form-control {resize:vertical!important;}
.divisor {text-align:center; color:#555; line-height:15px; height:15px;}/* SEPARATORS */
button {float:right!important; background:#202C56!important; border:none!important; text-shadow:none!important; padding:8px 12px!important; margin-top:8px!important;
		font-size:14px!important; text-transform:uppercase!important; letter-spacing:2px}
button:hover {background:#AC965A!important}
.jf-copyright {font-size:0!important; display:none!important}/* Copy Right */

/* ■ DISPLAY ERROR */
.has-feedback {text-align:center!important}
.bg-info {background-color:transparent!important;}
.bg-warning {background-color:transparent!important}
p.validation-error {padding:2px 15px!important; color:#0033cc!important; font-size:12px!important; font-weight:bold; line-height:1!important; text-transform:uppercase;
	background:rgba(255, 255, 255, 0.5)!important; display:inline-block!important; position:relative!important; top:-5px!important;} /* ■ TEXTO ERROR */
p.error {padding:5px 15px!important; color:#0033cc!important;  font-size:12px!important; font-weight:bold; background:#FFF!important; text-transform:uppercase;} /* ■ TEXTO ERROR ABAJO */	
.input-group-addon {padding:0 3px 0 5px!important; background:rgba(255, 255, 255, 0.85)!important; border:none!important;}/* ■ ICONO CAMPO */	
.form-control-feedback {display:none!important}/* ■ ICONOS ERROR */

/* ■ CAMPOS RESPONSIVOS */
@media only screen and (min-width:375px) {
	.col-l-50, .col-r-50 {display:inline-block!important; width:calc(50% - 2.5px)!important; vertical-align:top;}
	.col-l-80 {display:inline-block!important; width:calc(80% - 2.5px)!important; vertical-align:top;}
	.col-r-20 {display:inline-block!important; width:calc(20% - 2.5px)!important; vertical-align:top;}	
}