button.ocdw_form_builder-call-float-button {
    right: 20px;
    bottom: 15px;
    background: #7a1d31;
    border: .1px solid #fff;
}
button.ocdw_form_builder-call-float-button {
    padding: 8px 8px 0;
    z-index: 1000;
    border-radius: 7px;
}
button.ocdw_form_builder-call-float-button img {
    max-height: 50px;
    margin-right: 2px;
}
button.ocdw_form_builder-call-float-button .call-button-text {
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 0 10px 5px 0 !important;
}
.mfp-content .popup {
    max-width: 87% !important;
    font-family: unset !important;
    font-size: 23px !important;
}
div[id^=ocdw_form_builder-block].popup .inner-header {
    background: #7a1d31;
    color: #fff;
    box-sizing: border-box;
}
div[id^=ocdw_form_builder-block] .inner-header .modal-close {
    color: #fff;
}
div[id^=ocdw_form_builder-block] .inner-center .additional-information.top {
    margin: 15px 0 5px !important;
    padding-bottom: 0 !important;
    font-size: 18px !important;
    color: #000;
    font-family: unset !important;
}
div[id^=ocdw_form_builder-block] .inner-center input, div[id^=ocdw_form_builder-block] .inner-center select, div[id^=ocdw_form_builder-block] .inner-center textarea {
    font-size: 17px !important;
    font-family: unset !important;
    padding: 12px 10px !important;
    margin: 0 0 10px !important;
}
div[data-field-type=file], div[id=comment1-form] {
    width: 100% !important;
}
#check-inn {
    width: 100%;
    padding: 0 0 12px;
}
#check-inn .inn1-form input[type=text] {
    max-width: 320px;
}
div[id^=ocdw_form_builder-block] .upload-file-button {
    background: #5f5d5d;
    width: auto;
    font-size: 14px !important;
    font-family: unset;
}
div[id^=ocdw_form_builder-block] .inner-footer button, div[id^=ocdw_form_builder-block] .upload-file-button {
    color: #fff;
    font-family: unset;
}
div[data-field-type=file] .field-description {
    font-size: 15px !important;
    color: #000 !important;
    font-family: unset !important;
    display: block !important;
    width: 100% !important;
    margin: 10px 0 !important;
    background: unset !important;
    line-height: 16px !important;
    padding: 0 !important;
}
.require-information {
    margin: 0 0 20px 0;
}
div[id^=ocdw_form_builder-block] .inner-center .require-information a {
    font-family: unset !important;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-decoration: underline;
    padding: 0;
    border: 0;
    background: 0 0;
}
div[id^=ocdw_form_builder-block] .inner-center .inner-fields .inner-field .field-checkbox input:checked+label:after, div[id^=ocdw_form_builder-block] .inner-center .inner-fields .inner-field .field-radio input:checked+label:after {
    background: #7a1d31;
}
div[id^=ocdw_form_builder-block] .inner-footer {
    padding: 30px 20px;
}
div[id^=ocdw_form_builder-block] .inner-footer .close-modal {
    background: #757373;
    font-size: 17px;
}
div[id^=ocdw_form_builder-block] .inner-footer button {
    padding: 23px 15px !important;
}
div[id^=ocdw_form_builder-block] .inner-footer button, div[id^=ocdw_form_builder-block] .upload-file-button {
    color: #fff;
    font-family: unset;
}
div[id^=ocdw_form_builder-block] .inner-footer .save-form {
    background: #7a1d31;
    font-size: 18px !important;
    width: 100%;
}
.popup .inner-footer .save-form {
    width: 45% !important;
}
div[id^=ocdw_form_builder-block] .inner-footer button {
    padding: 23px 15px !important;
}
div[id^=ocdw_form_builder-block] .inner-footer button, div[id^=ocdw_form_builder-block] .upload-file-button {
    color: #fff;
    font-family: unset;
}
#check-inn label {
    font-size: 17px !important;
    font-family: unset !important;
    font-weight: 500 !important;
}
div[id^=ocdw_form_builder-block] .inner-center .inner-fields .error-text {
    font-family: unset !important;
    font-size: 1.5rem;
    color: #df2e2e;
}
div[id^=ocdw_form_builder-block].static .inner-header {
    background: #f9f9f9 !important;
    padding: 35px 20px 15px !important;
}
.message-success {
    vertical-align: top;
    display: flex;
    align-items: flex-start;
    padding: 15px 20px;
    font-size: 16px;
    color: #333;
    line-height: 1.4;
}
i.far.fa-check-circle {
    width: 90px;
    height: 30px;
    margin: 3px 10px 0 0;
    color: #1b9f10;
}
div[id^="ocdw_form_builder-block"] .inner-center .inner-fields .related-fields > div.field-col-2 {
    width: calc(50% - 10px)!important;
}
