@media screen and (max-width:767px) {
    .col-xs-0 {
        display: none
    }
}

::-webkit-input-placeholder {
    color: #000
}

::-moz-placeholder {
    color: #000
}

:-ms-input-placeholder {
    color: #000
}

:-moz-placeholder {
    color: #000
}

.form-wrapper {
    margin-bottom: 30px
}

    .form-wrapper .form-body {
        background-color: #737373
    }

    .form-wrapper .form-heading-wrapper {
        padding: 20px 0 10px;
        position: relative
    }

        .form-wrapper .form-heading-wrapper .form-heading {
            width: 375px;
            margin: 0 auto;
            max-width: 84%;
            float: none;
            text-align: center
        }

    .form-wrapper .form-heading h2 {
        color: #fff;
        font-size: 24px;
        line-height: 36px;
        font-weight: 400;
        margin-bottom: 0
    }

    .form-wrapper .form-heading h3 {
        font-family: Segoe UI,sans-serif;
        color: #fff;
        font-size: 16px;
        margin: 4px 0 16px
    }

    .form-wrapper .social-text {
        font-size: 14px;
        color: #fff;
        position: relative;
        z-index: 2;
        width: 100%;
        text-align: center;
        padding-top: 9px
    }

    .form-wrapper.webinar-form {
        position: relative;
        width: 447px;
        max-width: 100%;
        margin: 0 auto
    }

    .form-wrapper form.mktoForm {
        font-family: Segoe UI Semilight,Segoe UI Light,Segoe UI,Arial,Sans-Serif !important;
        width: 100% !important;
        color: inherit !important;
        padding: 0 8%
    }

        .form-wrapper form.mktoForm.webinar-form {
            position: relative;
            padding-bottom: 52px !important
        }

        .form-wrapper form.mktoForm p {
            color: inherit !important;
            font-size: 17px;
            line-height: 20px;
            padding-left: 0
        }

.programCheckboxes {
    width: 100%;
    padding: 0 !important;
    padding-bottom: 20px !important
}

input[type=checkbox].programOption {
    box-sizing: border-box;
    margin: 20px 0 0 !important;
    line-height: normal !important;
    display: inline !important;
    padding: 0 !important;
    max-width: 20px !important;
    max-height: 20px !important;
    height: 20px !important;
    width: 20px !important;
    position: relative;
    bottom: -4px
}

.form-wrapper form.mktoForm .opt-in a, .form-wrapper form.mktoForm .opt-out a, .form-wrapper form.mktoForm .optIn a, .form-wrapper form.mktoForm .optOut a, .form-wrapper form.mktoForm .text-microsoft a, .form-wrapper form.mktoForm .textMicrosoft a {
    color: #fff;
    text-decoration: underline;
    padding: 0
}

.form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon {
    width: 100% !important;
    margin-bottom: 0 !important;
    position: relative !important;
    padding-bottom: 19px;
    z-index: 1
}

    .form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on {
        width: 84% !important;
        height: 39px;
        background-color: transparent;
        color: #fff !important;
        border-radius: 0 !important;
        border: none !important;
        max-width: 84% !important;
        margin: 0 auto !important;
        text-align: center;
        padding: 0
    }

        .form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on:after {
            max-width: 85% !important;
            left: 7.84753332286%
        }

        .form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on .cf_sign_on_caption {
            display: none !important
        }

        .form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on .cf_sign_on_button {
            width: 36px;
            height: 36px;
            color: transparent;
            padding: 0;
            vertical-align: top;
            background: #fff;
            border: 0;
            border-radius: 0;
            margin-right: 9px
        }

            .form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on .cf_sign_on_button .cf_icon {
                width: 36px;
                height: 36px
            }

.form-wrapper form.mktoForm .mktoFormRow {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.form-wrapper form.mktoForm .mktoFormCol {
    float: none
}

    .form-wrapper form.mktoForm .mktoFormCol a {
        color: inherit !important;
        text-decoration: underline
    }

.form-wrapper form.mktoForm .mktoFormRow.microsoft-text, .form-wrapper form.mktoForm .mktoFormRow.microsoftText, .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=ce_partnerpromotionalemailpreference], .form-wrapper form.mktoForm .mktoFormRow.opt-in, .form-wrapper form.mktoForm .mktoFormRow.opt-out, .form-wrapper form.mktoForm .mktoFormRow.optIn, .form-wrapper form.mktoForm .mktoFormRow.optOut {
    font-size: 17px;
    font-weight: 400;
    color: inherit !important
}

.form-wrapper form.mktoForm .mktoFormCol.text-microsoft, .form-wrapper form.mktoForm .mktoFormCol.textMicrosoft {
    margin: 0 auto 10px
}

    .form-wrapper form.mktoForm .mktoFormCol.text-microsoft > .mktoFieldWrap, .form-wrapper form.mktoForm .mktoFormCol.textMicrosoft > .mktoFieldWrap {
        float: none
    }

        .form-wrapper form.mktoForm .mktoFormCol.text-microsoft > .mktoFieldWrap > .mktoHtmlText, .form-wrapper form.mktoForm .mktoFormCol.textMicrosoft > .mktoFieldWrap > .mktoHtmlText {
            width: auto !important
        }

.form-wrapper form.mktoForm .mktoFormRow.microsoft-text .mktoCheckboxList, .form-wrapper form.mktoForm .mktoFormRow.microsoftText .mktoCheckboxList, .form-wrapper form.mktoForm .mktoFormRow.opt-in .mktoCheckboxList, .form-wrapper form.mktoForm .mktoFormRow.opt-out .mktoCheckboxList, .form-wrapper form.mktoForm .mktoFormRow.optIn .mktoCheckboxList, .form-wrapper form.mktoForm .mktoFormRow.optOut .mktoCheckboxList {
    width: 100% !important;
    padding-left: 0 !important
}

    .form-wrapper form.mktoForm .mktoFormRow.microsoft-text .mktoCheckboxList input[type=checkbox], .form-wrapper form.mktoForm .mktoFormRow.microsoftText .mktoCheckboxList input[type=checkbox], .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[for=marketo2Marketo], .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor input[name=ce_partnerpromotionalemailpreference], .form-wrapper form.mktoForm .mktoFormRow.opt-in .mktoCheckboxList input[type=checkbox], .form-wrapper form.mktoForm .mktoFormRow.opt-out .mktoCheckboxList input[type=checkbox], .form-wrapper form.mktoForm .mktoFormRow.optIn .mktoCheckboxList input[type=checkbox], .form-wrapper form.mktoForm .mktoFormRow.optOut .mktoCheckboxList input[type=checkbox] {
        display: inline-block;
        width: 20px !important;
        height: 20px !important;
        padding: 0
    }

    .form-wrapper form.mktoForm .mktoFormRow.microsoft-text .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow.microsoftText .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow.opt-in .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow.opt-out .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow.optIn .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow.optOut .mktoCheckboxList label {
        margin-left: 10px
    }

.form-wrapper form.mktoForm .mktoFormRow.microsoft-text label, .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=ce_partnerpromotionalemailpreference], .form-wrapper form.mktoForm .mktoFormRow.opt-in label, .form-wrapper form.mktoForm .mktoFormRow.opt-out label, .form-wrapper form.mktoForm .mktoFormRow.optIn label, .form-wrapper form.mktoForm .mktoFormRow.optOut label {
    margin-top: 1px !important
}

    .form-wrapper form.mktoForm .mktoFormRow.microsoft-text label a, .form-wrapper form.mktoForm .mktoFormRow.microsoft-text label a:hover, .form-wrapper form.mktoForm .mktoFormRow.microsoftText label a, .form-wrapper form.mktoForm .mktoFormRow.microsoftText label a:hover, .form-wrapper form.mktoForm .mktoFormRow.opt-in label a, .form-wrapper form.mktoForm .mktoFormRow.opt-in label a:hover, .form-wrapper form.mktoForm .mktoFormRow.opt-out label a, .form-wrapper form.mktoForm .mktoFormRow.opt-out label a:hover, .form-wrapper form.mktoForm .mktoFormRow.optIn label a, .form-wrapper form.mktoForm .mktoFormRow.optIn label a:hover, .form-wrapper form.mktoForm .mktoFormRow.optOut label a, .form-wrapper form.mktoForm .mktoFormRow.optOut label a:hover {
        color: inherit;
        text-decoration: underline
    }

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label[for=marketo2Marketo] {
    display: block !important
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor {
    width: 100%;
    margin-bottom: 20px !important
}

.form-wrapper form.mktoForm .mktoFormRow .mktoOffset {
    height: 0 !important;
    display: none
}

.form-wrapper form.mktoForm .mktoHtmlText.mktoHasWidth {
    width: 100% !important;
    margin-bottom: 30px
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap, .form-wrapper form.mktoForm .mktoFormRow.text-microsoft .mktoFormCol .mktoFieldWrap, .form-wrapper form.mktoForm .mktoFormRow.textMicrosoft .mktoFormCol .mktoFieldWrap {
    width: 100%;
    margin: 0 auto;
    float: none;
    margin-bottom: 20px
}

.form-wrapper form.mktoForm textarea#formComments {
    width: 100% !important;
    margin: 0 auto;
    height: 76px;
    resize: vertical;
    color: #000 !important;
    padding: 12px
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap.mktoRequiredField label:after {
    content: "*";
    position: relative;
    left: 13px
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap.mktoRequiredField .mktoRadioList label:after, .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap.mktoRequiredField label[for=governmentEmployee]:after {
    content: none
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label {
    display: none;
    width: auto !important
}

    .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=ce_partnerpromotionalemailpreference] {
        display: block
    }

.form-wrapper form.mktoForm label.mktoLabel[for=governmentEmployee], .form-wrapper form.mktoForm label.mktoLabel[for=marketo2Marketo] {
    display: block !important;
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400
}

.form-wrapper form.mktoForm .mktoRadioList label {
    display: block !important
}

form.mktoForm .russia-legal .mktoFieldWrap label {
    width: 100% !important;
    font-size: 17px;
    font-family: Segoe UI Semilight,Segoe UI Light,Segoe UI,Arial,Sans-Serif !important
}

.form-wrapper form.mktoForm .mktoRadioList input[name=governmentEmployee] {
    width: auto !important;
    margin-top: 4px;
    padding: 0 !important;
    height: auto !important
}

.form-wrapper form.mktoForm .mktoRadioList {
    width: 100% !important
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label {
    display: inline-block
}

    .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label[style] {
        display: inline-block !important
    }

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label .mktoAsterix {
    display: none !important
}

.form-wrapper form.mktoForm input, .form-wrapper form.mktoForm select {
    padding: 12px;
    color: #000;
    background-color: #fff;
    border: none;
    border-radius: 0;
    height: auto;
    line-height: normal;
    font-size: 14px;
    width: 100% !important
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input:-ms-input-placeholder {
    color: #898f9c
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select {
    padding: 9px 8px 10px
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[for=marketo2Marketo], .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=checkbox] {
    -webkit-appearance: checkbox;
    width: 20px !important;
    height: 20px !important;
    margin-top: 4px !important
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap.mktoRequiredField label[for=mktoCheckbox_233832_0]:after {
    content: none
}

.mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired.mktoInvalid {
    margin-top: 6px
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=ce_partnerpromotionalemailpreference], .optIn .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap > label, .optOut .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap > label {
    margin-bottom: 10px
}

.form-wrapper form.mktoForm .mktoButtonRow {
    padding-top: 0 !important;
    padding-bottom: 35px !important;
    width: 100% !important
}

    .form-wrapper form.mktoForm .mktoButtonRow span.mktoButtonWrap {
        display: inline-block !important;
        margin-left: 0 !important;
        width: 100% !important
    }

    .form-wrapper form.mktoForm .mktoButtonRow button, .form-wrapper form.mktoForm .mktoButtonRow input[type=submit] {
        width: 100% !important;
        margin: 0 auto !important;
        display: block !important;
        padding: 20px 0 !important;
        font-size: 18px !important;
        font-family: Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;
        background-image: none !important;
        border: none !important;
        overflow: hidden;
        word-break: break-word;
        white-space: normal;
        border: 2px solid !Important;
        color: #fff !important;
        background-color: transparent !important
    }

        .form-wrapper form.mktoForm .mktoButtonRow button:focus, .form-wrapper form.mktoForm .mktoButtonRow button:hover, .form-wrapper form.mktoForm .mktoButtonRow input[type=submit] {
            border: 2px solid #000 !important;
            text-decoration: underline !important
        }

.form-wrapper .form-body form input:focus, .form-wrapper .form-body form select:focus, .form-wrapper .form-body form textarea:focus {
    border: 0 !important;
    outline: 2px solid #0067b8
}

.form-wrapper.webinar-form .registered {
    font-size: 17px;
    line-height: 24px;
    right: -50%;
    position: absolute;
    bottom: 58px;
    left: 50%;
    -webkit-transform: translate(-25%);
    -ms-transform: translate(-25%);
    transform: translate(-25%)
}

.form-wrapper .registered {
    width: 375px;
    margin: 0 auto;
    max-width: 84%;
    float: none
}

    .form-wrapper .registered a {
        font-style: italic
    }

.form-wrapper .required-fields {
    width: 375px;
    margin: 0 auto;
    max-width: 84%;
    float: none;
    font-size: 15px;
    color: #666;
    font-style: italic;
    top: 5px;
    position: relative
}

.form-wrapper .mktoForm textarea.mktoField {
    width: 100% !important;
    border: 0;
    color: #000;
    padding: 12px;
    height: auto;
    display: block
}

#demandbase-autocomplete .ui-menu {
    max-height: 200px;
    overflow: auto
}

.mktoForm .mktoGutter {
    display: none
}

body.rtl .mktoForm div, body.rtl label, body.rtl label.mktoLabel.mktoHasWidth {
    text-align: right
}

body.rtl .mktoForm .mktoLabel, body.rtl input[type=checkbox], body.rtl label {
    float: right
}

body.rtl input[type=checkbox] {
    margin-left: 5px
}

body.rtl .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap.mktoRequiredField label:after {
    left: -5px
}

@media screen and (max-width:992px) {
    .form-wrapper {
        margin-bottom: 60px
    }

        .form-wrapper .form-body {
            margin: 0 -15px;
            padding: 0 15px
        }

        .form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon {
            margin-left: -15px;
            margin-right: -15px;
            width: auto !important;
            display: none;
            padding-bottom: 22px
        }

        .form-wrapper form.mktoForm {
            width: auto !important;
            margin-left: -15px;
            margin-right: -15px
        }

    .text-microsoft .mktoFormCol, .textMicrosoft .mktoFormCol {
        width: 100%
    }

    .form-wrapper form.mktoForm .mktoButtonRow, .form-wrapper form.mktoForm .mktoFormRow {
        margin-left: -15px;
        margin-right: -15px
    }

    .form-wrapper form.mktoForm .mktoButtonRow {
        width: auto !important;
        display: block
    }

    .form-wrapper .form-heading-wrapper {
        margin-left: -15px;
        margin-right: -15px
    }

    .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap, .form-wrapper form.mktoForm .mktoFormRow.text-microsoft .mktoFormCol .mktoFieldWrap, .form-wrapper form.mktoForm .mktoFormRow.textMicrosoft .mktoFormCol .mktoFieldWrap {
        width: 100%
    }
}

@media screen and (max-width:768px) {
    .form-wrapper .form-wrapper .social-text {
        display: none
    }

    .form-wrapper .form-wrapper form.mktoForm {
        padding: 0 !important;
        width: 100% !important
    }

        .form-wrapper .form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon {
            display: none !important
        }

        .form-wrapper .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select {
            padding: 0 !important
        }
}

@media screen and (max-width:480px) {
    .form-wrapper .mktoForm * {
        padding: 0
    }

    .form-wrapper .form-heading-wrapper {
        padding: 20px 0
    }

    .form-wrapper .social-text, .form-wrapper form.mktoForm .cf_widget_socialsignon {
        display: none !important
    }

    .form-wrapper form.mktoForm .mktoButtonRow {
        width: auto !important;
        display: block
    }

    .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input, .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select {
        padding: 10px 8px;
        font-size: 14px
    }
}
/*# sourceMappingURL=one_gdc_form.css.map */
