.captcha{
/*     /background-color:#545454 !important; */
    width:100%;
    padding:10px 0px 20px 0px;
}
.captcha #result.result{

}
.captcha #result_correct{
   background-color:#A9C938;
    display:none;
    width:100%;
    max-width:400px;
    padding:15px 0px;
    margin:5px auto 0px auto;
    text-align:center;
    color:#fff;
    font-size:13px;
    font-weight:600;
    border-radius:5px;
}
.captcha #result_wrong{
   background-color:#ff3c3c;
    display:none;
    width:100%;
    max-width:400px;
    padding:15px 0px;
    margin:5px auto 0px auto;
    text-align:center;
    color:#fff;
    font-size:13px;
    font-weight:600;
    border-radius:5px;
}
.captcha_box{
    background-color:#f9f9f9 !important;
    position:relative;
    width:100%;
    max-width:550px;
    display:flex;
    flex-direction:row;
    justify-content:center;
    padding:10px 5px;
    margin:0px auto;
    border-radius:5px;
    border:2px solid #ececec;
}
@media(max-width:768px){
    .captcha_box{
        flex-direction:column;
    }
}


.captcha .captcha_box .left_captcha{
/*     background-color:#0f6ff1 !important; */
    width:40% ;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0px 10px;
}
@media(max-width:768px){
    .captcha .captcha_box .left_captcha{
         width:100%;
    }
}
.captcha_box .left_captcha img{
/*     background-color:#0f6ff1 !important; */
    width:100%;
    max-width:190px;
}





.captcha_box .center_captcha{
/*     background-color:#f11d3a !important; */
    width:40% ;
    text-align:center;
}
@media(max-width:768px){
    .captcha_box .center_captcha{
         width:100%;
         padding:5px 20px;
    }
}
.captcha_box .center_captcha .text{
    color:#4d4d4d;
    font-size:13px;
    font-weight:bold;
}
@media(max-width:768px){
    .captcha_box .center_captcha .text{
         display:none;
    }
}
.captcha_box .center_captcha .mobile{
    display:none;
}
@media(max-width:768px){
    .captcha_box .center_captcha .mobile{
        display:block;
    }
}
.captcha_box .center_captcha input{
/*     height:45px; */
    width:100%;
    max-width:220px;
    text-align:center;
    color:#000000;
    font-size:25px;
    padding:0px 0px;
    margin:5px 0px 0px 0px;
    border:1px solid #7e7e7e;
    border-radius:5px;
}
.captcha_box .center_captcha .recaptcha_logo{
    display:none;
}
@media(max-width:768px){
    .captcha_box .center_captcha .recaptcha_logo{
/*         background-color:#ffffff !important; */
        display:block;
/*         width:100%; */
        max-width:40px;
        heigt:auto;
        margin:-10px 0px 0px 0px;
    }
}






.captcha_box .right_captcha{
/*     background-color:#10ff5a !important; */
    width:20%;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0px 10px;
}
@media(max-width:768px){
    .captcha_box .right_captcha{
        width:100%;
/*        display:none; */
    }
}
.captcha_box .right_captcha .recaptcha_logo{
    width:100%;
    max-width:50px;
    heigt:auto;
}
@media(max-width:768px){
    .captcha_box .right_captcha .recaptcha_logo{
         max-width:40px;
    }
}
