.ddlContactFormRecipient {
    width: 95%;
}

.txtContactFormName, .txtContactFormEmail, .txtContactFormSubject {
    width: 50%;
}

.txtContactFormMessage {
    display: block;
    width: 95%;
    height: 10em;
}

.txtContactFormFooterMessage {
    width: 50%;
    min-height: 100px;
}

.lblContactForm {
    display: block;
    margin-top: 2em;
}

.btnContactFormSubmit {
    display: block;
    margin: 2em 0em;
}

.captchaContainer {
    margin-top: 2em;
}

@media (max-width:350px) {
    .captchaContainer, table.gc-bubbleDefault pls-container {
        transform: scale(0.8);
        transform-origin: 0 0;
        -ms-transform: scale(0.8);
        -ms-transform-origin: 0 0;
        -moz-transform: scale(0.8);
        -moz-transform-origin: 0 0;
        -webkit-transform: scale(0.8);
        -webkit-transform-origin: 0 0;
        -o-transform: scale(0.8);
        -o-transform-origin: 0 0;
    }
}

.divContactFormTooltip {
    position: absolute;
    border-radius: 2px;
    background: #000;
    padding: 5px;
    color: #ddd;
    font-size: 1em;
    max-width: 200px;
    z-index: 999;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: .8;
}

.hideContactFormTooltip {
    display: none;
}

.spContactFormSettingsRow {
    display: block;
    margin-bottom: 1em;
}

    .spContactFormSettingsRow .spContactFormTypeDescription {
        padding-left: 240px;
        display: block;
        font-style: italic;
    }

    .spContactFormSettingsRow.contactFormNoMargin {
        margin-bottom: 0px;
    }

    .spContactFormSettingsRow .spContactFormSettingsLabel {
        display: inline-block;
        font-weight: bold;
        font-size: 1.1em;
        vertical-align: top;
        padding-top: .4em;
        width: 210px;
        text-align: right;
    }

    .spContactFormSettingsRow .txtContactFormSettingsFromEmail,
    .spContactFormSettingsRow .txtContactformSettingsDestinationEmail,
    .spContactFormSettingsRow .txtContactFormSettingsReturnEmail,
    .spContactFormSettingsRow .txtContactFormSettingsSubjectLine,
    .spContactFormSettingsRow .ddlContactFormDisplayType,
    .spContactFormSettingsRow .txtContactFormFooterMessage {
        border: 2px solid #CCCCCC;
        margin: 0px;
        padding: 5px;
        width: 275px;
        margin-left: 10px;
    }

    .spContactFormSettingsRow .spContactFormHelpIcon {
        font-size: 1.3em;
        color: #a6a6a6;
        vertical-align: top;
        padding-top: .4em;
    }

.validator {
  
    color: #FF0000;
}
