.captcha{


    .captcha_image, img{
        width         : 40% !important;
        height        : auto !important;
        float         : left;
        text-align    : center;
        padding-right : 10px;
        img {
            width: 100%;
        }

        aside &{
            width : 100% !important;
        }
    }

    label, input{
        float       : left;
        width       : 31%;
        font-weight : normal;
        font-size   : @font-size-small;

        aside &{
            width : 100%;
        }

    }
    label {
        color: @brand-primary;
    }
    input {
        margin-bottom: 20px;
    }

    .recaptcha_links{
        clear       : both;
        font-size   : @font-size-small;
        padding-top : 1em;

        a {
            color: @brand-primary;
        }

        a + a{
            border-left  : 1px solid @gray;
            padding-left : 1em;
            margin-left  : 1em;

        }
    }
}

