﻿.captcha-control {
    width: 304px;
    margin: 0 auto;
    padding-top: 5px;
}

.captcha-error {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-weight:300;
        color: red;
    font-size: 14px;
    text-align: center;
    padding: 5px 0;
}

@media screen and (max-width: 767px) {
    .aspfld2 {
        width: 100%;
    }

        .aspfld2 > input, select {
            width: 96%;
            line-height: 25px !important;
            font-size: 14px !important;
            margin-bottom: 2px;
            padding-left: 5px;
        }

        .aspfld2 > span {
            width: 100%;
            text-align: center;
        }

    #formContainer a.btn-gray, a.btn-gray:visited, a.btn-gray:hover {
        width: 100%;
        line-height: 44px !important;
        font-size: 18px !important;
        position: relative;
        cursor: pointer;
        display: inline-block;
        text-decoration: none;
        padding: 5px 0px 0px 0px;
        text-align: center;
        vertical-align: middle;
        margin: 0px 0px 0px 0;
  }

    .captcha {
        width: 100%;
        text-align: center;
    }

        .captcha > img {
            width: 250px;
        }

    .ignoreFullWidth {
        width: 42% !important;
    }

    #ddlSquare_FeetMeters {
        float: right;
    }
}

@media screen and (min-width: 768px) {
    .captcha > img {
        width: 127px;
        height: 36px;
    }
}

.textfield {
    font-size: 13px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-weight:300;
        color: black;
}

.fldname {
    font-size: 14px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-weight:300;
        /*color: #a4a4a4!important;*/
   color: #a4a4a4;
    text-align: right;
    padding-top: 5px;
    text-transform: none;
}

.asidecaption {
    font-size: 12px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-weight:400;
    color: #747474;
    text-align: right;
    padding-top: 5px;
}

.aspfld {
    padding: 5px 0 0px 15px;
    text-align: right;
    vertical-align: text-top;
}

.aspfld2 {
    padding: 1px 8px 0px 15px;
}

.captcha-label {
    display: block;
    font-size: 10px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-weight:400;
    color: #747474 !important;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: left;
}

#main_0_RightColumnWrap {
    padding: 0 20px !important;
}

#main_0_RightColumn {
    padding-bottom: 30px;
}

#formContainer > .row {
    margin-bottom: 7px;
}

#formContainer .dottedLine {
    border-top: 1px dotted #CCC;
    color: #fff;
    background-color: #fff;
    height: 1px;
    margin: 0px;
}

[dir="rtl"] .aspfld2 {
    padding: 1px 15px 0 8px;
}

[dir="rtl"] .aspfld {
    text-align: left !important;
    margin-left: 0 !important;
    padding: 5px 15px 0 0;
}

[dir="rtl"] .row .col-xs-12 p {
    text-align: right !important;
}

[dir="rtl"] #lblSecurityCode {
    float: right !important;
}

@media screen and (max-width: 750px) {
 [dir="rtl"] .aspfld {
        text-align: right !important;
    }
}

 [dir="rtl"] #ddlSquare_FeetMeters {
     float: left !important;
 }