.pdfembed_url_block .pdfembed_url_field,
.singlefile_url_block .singlefile_url_field {
    width: calc(100% - 150px);
    vertical-align: middle;
    border-right: 0;
    border-radius: 4px 0 0 4px;
}

.wpmf_vc_select_pdf,
.wpmf_vc_select_file {
    width: 150px;
    border-radius: 0 4px 4px 0;
}

.pdfembed_url_block input, .pdfembed_url_block select,
.singlefile_url_block input, .singlefile_url_block select {
    font-size: 1em;
    width: 100%;
    padding: 8px 24px 8px 6px !important;
    margin: 0;
}

.wpmf-vc-container {
    position: relative;
    text-align: center;
}

.wpmf-vc-container .vc-pdf-embed-placeholder {
    background: var(--wpr-bg-4d508028-5edc-47b1-9252-0e02a0e4e47e) no-repeat scroll center center #fafafa;
    height: 200px;
    border-radius: 2px;
    width: 100%;
    background-size: auto 60%;
}

.wpmf-vc-container .vc-file-design-placeholder {
    background: var(--wpr-bg-6ff78a94-f6d7-413e-8be5-26797d2de576) no-repeat scroll center center #fafafa;
    height: 200px;
    border-radius: 2px;
    width: 100%;
    background-size: auto 60%;
}

.wpmf-vc-container .vc-gallery-placeholder {
    background: var(--wpr-bg-67dd3bf3-b997-45d6-a3cd-f3065398bfa7) no-repeat scroll center center #fafafa;
    height: 200px;
    border-radius: 2px;
    width: 100%;
    background-size: auto 60%;
}

.wpmf-vc-container .vc-gallery-addon-placeholder {
    background: var(--wpr-bg-47050938-65d1-44b9-9d55-1073c07ef3b3) no-repeat scroll center center #fafafa;
    height: 200px;
    border-radius: 2px;
    width: 100%;
    background-size: auto 60%;
}

.wpmf-vc-container .wpmf-vc-message {
    font-size: 13px;
    text-align: center;
    display: block;
    position: absolute;
    bottom: 10px;
    width: 100%;
    left: 0;
}