/*****************/
/** QapTcha CSS **/
/*****************/
/*
.QapTcha {float:left;margin-top:20px;width:252px;}
.QapTcha .clr{clear:both}
.QapTcha .bgSlider {width: 218px;
height: 55px;
float: left;
background-image: url('/img/captcha_bgrd.png');
background-repeat: no-repeat;
background-position: 0 0;}
.QapTcha .Slider {width:62px;height:55px;background:transparent url('/img/captcha_auto.png') no-repeat;cursor:e-resize;position:relative;top:0;left:0}
.QapTcha .TxtStatus {width:252px;margin-top:7px;text-align:left;color:#bb2828;font-family:Verdana;font-size:10px;clear:both}
.QapTcha .dropSuccess {color:#4e8b37}
.QapTcha .dropError {color:#bb2828}
*/


.QapTcha {
    float:left;
    max-width:470px;
    width: 100%;
    position: relative;
    /*border: 1px solid #162b48;*/
}
.QapTcha .clr{
    clear:both
}
.QapTcha .bgSlider {
    width: 100%;
    max-width:470px;
    height:42px;
    float:left;
    /*background-image: url('/img/captcha_bgrd.png');*/
    background-repeat: no-repeat;
    background-position: right top;
    padding: 2px;

}
.QapTcha .Slider {
    width:38px;
    height:38px;
    background:transparent url('/assets/img/slide.jpg') no-repeat;
    cursor:e-resize;
    position:relative;
    top:0;
    z-index:1;
    left:0;
    background-color: #9747FF;
    border-radius: 50%;
}

.QapTcha .TxtStatus {
    width:auto;
    line-height: 100%;
    margin-top:0;
    top: 15px;
    left: 25%;
    position: absolute;
    text-align:left;
    color:#EE174C;
    font-family:Arial;
    text-transform: uppercase;
    font-size:10px;
    z-index: 0;
    clear:both
}
.QapTcha .dropSuccess {
    color:#4e8b37;
    left: 50px;
}
.QapTcha .dropError {
    color:#fff;
}

@media (max-width: 425px) {
    .QapTcha .TxtStatus {
        font-size: 7px;
        margin-left: 2px;
    }

    .contactForm > .capchaInput {
        grid-row: 4;
        grid-column: 1 / span 2;
        float: right;
        margin-left: 30%;
    }

    .contactForm > .formSend {
        grid-row: 5;
        grid-column: 1 / span 2;
        margin-top: 5%;
        margin-left: 45%;
    }

    #recoveryBtn {
        padding: 5%;
    }

}