.captcha-container {
	margin-top: 12px;
}
.captcha-container img {
 	margin-top: 12px;
 	border: 1px solid #315683;
 	max-width:102px;
}
.services .captcha-container img {	
 	border: 1px solid #98c5e6;
}


.captcha-container button {	
	border: 0;
    margin: 12px 0 0 25px;
    background : transparent;    
}

.captcha-container button span {
  	color: #315683;
    font: 400 25px/46px "FontAwesome";
    text-align: center;
    transition :500ms;
}
.captcha-container button:hover span{
	color: #2b84c6;
}
.services .captcha-container button span {
	color: #98c5e6;
}
.captcha-container button:hover{
	padding:0 8px;
}
.services  .captcha-container button:hover span{
	color: #fff;	
}
.captcha-container button span:after {
  content: '\f021';
}
.captcha-container .captcha{
	margin-top:20px !important;
}
.captcha-container label {
	display: inline-block;
    width: 31%;
    margin: 0;
}

.captcha-container label input {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom : 1px solid #d7d7d7;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    height: 60px;
    line-height: 34px;
    margin: 0;
    padding: 12px 18px;
    width: 100%;    
}
.captcha-container .mfPlaceHolder{
	padding-left: 15px;
}

.mfInfo {
	display: none !important;
}

div[data-name="error"] {
	color: red;
    margin-top: 10px;
    font-weight: 700;
}
