.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-b127cfba-0f7a-4d6d-9673-16371108ca01) 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-c8c62c3e-a5b7-4e26-8580-dc3808d10d87) 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-63542fd7-6375-4eea-ba85-ad0b5310bb96) 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-ab5c88bf-eb14-4a78-9b17-ac74ebcc080a) 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;
}