﻿.ContactUsPage {
    color: #6d6e71;
    font: 15px arial;
    text-align: right;
}

    .ContactUsPage .PageTitle {
        display: inline-block;
        float: right;
        width: 100%;
        line-height: 30px;
        border-bottom: 1px solid #dbdbdb;
        font: bold 20px arial;
        color: #8299b1;
        padding-bottom: 5px;
    }

    .ContactUsPage .PageDescription {
        display: inline-block;
        float: right;
        width: 100%;        
        margin-top:30px;
    }


    .ContactUsPage .Form {
        float: right;
        width: 964px;
        _height: 555px;
        background-color: #f1f2f2;
        margin-top: 30px;
        padding: 30px 30px 0px 30px;
    }

        .ContactUsPage .Form .InputGroup {
            float: right;
            width: 465px;
            padding-bottom: 30px;
        }

            .ContactUsPage .Form .InputGroup .Label {
                font: bold 16px arial;
                color: #868686;
                margin-bottom: 20px;
            }

                .ContactUsPage .Form .InputGroup .Label SPAN {
                    color: #8aa0b6 !important;
                }

        .ContactUsPage .Form INPUT {
            border: 0;
            -webkit-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.23);
            -moz-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.23);
            box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.23);
        }

        .ContactUsPage .Form .InputGroup .TextBox INPUT {
            height: 45px;
            width: 469px;
        }

        .ContactUsPage .Form .InputGroup .TextArea {
            width: 813px;
        }

            .ContactUsPage .Form .InputGroup .TextArea TEXTAREA {
                height: 250px;
                width: 793px;
            }

        .ContactUsPage .Form .ButtonsGroup {
            width: 140px;
            float: left;
            margin-top: 37px;
        }

            .ContactUsPage .Form .ButtonsGroup .Captcha {
                text-align: center;
                width: 140PX;
                height: 210px;
            }

                .ContactUsPage .Form .ButtonsGroup .Captcha input[type="text"] {
                    width: 142px;
                    height: 50px;
                    margin-top: 6px;
                }

                .ContactUsPage .Form .ButtonsGroup .Captcha .txt {
                    font: normal 16px arial;
                    color: #868686;
                    margin-bottom: 5px;
                }

                .ContactUsPage .Form .ButtonsGroup .Captcha .TextBox INPUT {
                    height: 50px;
                    width: 143px;
                    margin-bottom: 40px;
                }

            .ContactUsPage .Form .ButtonsGroup .btn .SendBtn {
                display: inline-block;
                float: right;
                width: 145px;
                height: 45px;
                background: url("images/sendbtn.png") no-repeat transparent;
                cursor: pointer;
                border: 0;
                box-shadow: none;
            }

        .ContactUsPage .Form .personal-privacy-wrp {
            display: inline-block;
            font-size: 12px;
            margin-bottom: 5px;
        }

            .ContactUsPage .Form .personal-privacy-wrp div {
                display: inline-block;
            }

.ErrorMsg {
    display: inline-block;
    float: right;
    width: auto;
    font: 13px arial;
    color: #c71e1e;
    text-align: right;
    margin: 2px 5px 0px 0;
}

.ContactUsPage .Form .recaptcha {
    display: inline-block;
    margin-bottom: 25px;
    font-size: 11px;
    float:right;
}

.ContactUsPage [data-rule='sendsucceeded'] {
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
    display: inline-block;
    width: 100%;
}
