/** Deepen @since  1.0.0 @modified 3.0.0 */
.zvc-row { display: flex; }

.zvc_listing_table { margin-top: 20px; }

.select_zvc_user_listings_wrapp { margin: 20px 0px; }

.zvc-text-left { text-align: left; }

.zvc-text-center { text-align: center; }

#zvc-cover { background: url("../../images/ajax-loader.gif") no-repeat scroll center center #f1f1f1; position: absolute; height: 100%; width: 100%; z-index: 1; opacity: 0.5; }

.zvc_getting_user_info_content p { padding: 0 !important; }

.zvc_daily_reports_check_form { padding: 20px 0; }

.zvc_accounts_reports_check_form { padding-bottom: 20px; }

.zvc-position-floater-left { width: 100%; padding: 30px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; justify-content: space-between; }

.zvc-position-floater-right { width: 30%; justify-content: space-between; }

.zvc-position-floater-right .zvc-information-sec { background: #fff; padding: 20px; border: 1px solid #ccc; margin: 0 0 16px 0; }

.zvc-position-clear { clear: both; }

.zoom-api-example-section .zoom-api-basic-usage code, .zoom-api-example-section .zoom-api-vanityurl-usage code { padding: 10px; line-height: 3; }

.zoom-api-example-section .zoom-api-basic-usage .zoom-api-basic-usage-description, .zoom-api-example-section .zoom-api-vanityurl-usage .zoom-api-vanityurl-usage-description { margin-top: 26px; }

.zoom-api-example-section .zoom-api-basic-usage .zoom-api-basic-usage-description label, .zoom-api-example-section .zoom-api-vanityurl-usage .zoom-api-vanityurl-usage-description label { font-size: 16px; font-weight: 600; }

.zoom-api-vanityurl-usage { margin-top: 40px; }

.vczapi-settings-admin-support-bg { background: #fff; padding: 5px 20px; margin: 10px 0; border: 1px solid #ccc; font-size: 15px; }

.vczapi-settings-admin-support-bg p { font-size: 14px; }

.video-conferencing-addons h3.border-padd { background: #fff; padding: 20px 40px; border: 1px solid #d3d3d3; }

.video-conferencing-addons .video-conferencing-addons-flex { display: flex; }

.video-conferencing-addons .video-conferencing-addons-flex .video-conferencing-addons-box { background: #fff; padding: 40px; border: 1px solid #d3d3d3; margin: 10px; width: 100%; }

.video-conferencing-addons .video-conferencing-addons-flex .video-conferencing-addons-box:first-child { margin-left: 0; }

.video-conferencing-addons .video-conferencing-addons-flex .video-conferencing-addons-box:last-child { margin-right: 0; }

.video-conferencing-addons .video-conferencing-addons-flex .video-conferencing-addons-box .content p { line-height: 1.8; }

.video-conferencing-addons .video-conferencing-addons-flex .video-conferencing-addons-box .content a { padding: 10px 20px; font-size: 15px; }

.video-conferencing-addons .video-conferencing-addons-flex .video-conferencing-addons-box .content .vczapi-button-primary { background: #007cba; border-color: #007cba; color: #fff; text-decoration: none; text-shadow: none; display: inline-block; font-size: 15px; line-height: 2.15384615; min-height: 30px; margin: 0; padding: 10px 20px; cursor: pointer; border-width: 1px; border-style: solid; -webkit-appearance: none; border-radius: 3px; white-space: nowrap; box-sizing: border-box; }

.vczapi-meeting-state-change { color: #FF0000; }

.vczapi-admin-info-tooltip { position: relative; display: inline-block; }

.vczapi-admin-info-tooltip .vczapi-admin-info-tooltip--text { visibility: hidden; width: 200px; background-color: black; color: #fff; text-align: center; border-radius: 6px; bottom: 100%; left: 6%; margin-left: -60px; margin-bottom: 10px; position: absolute; z-index: 1; font-size: 12px; padding: 14px; }

.vczapi-admin-info-tooltip .vczapi-admin-info-tooltip--text::after { content: " "; position: absolute; top: 100%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: black transparent transparent transparent; left: 30%; }

.vczapi-admin-info-tooltip:hover .vczapi-admin-info-tooltip--text { visibility: visible; }

#adminmenu .menu-icon-zoom-meetings a[href="edit.php?post_type=zoom-meetings&page=zoom-video-conferencing-add-meeting"]:link { display: none; }

.zvc-inside-table-wrapper { border-bottom: 1px solid #e4e4e4; padding: 10px; }

.zvc-inside-table-wrapper:last-child { border-bottom: 0; }

.vczapi-status-notification, .vczapi-notification { background: #fff; padding: 0 20px; border: 1px solid #ccc; margin: 20px 0; }

.vczapi-sync-admin-wrapper .vczapi-status-notification { display: none; }

.vczapi-sync-admin-wrapper .select2-container { width: 50% !important; }

.vczapi-error { border-left: 5px solid #fb0000 !important; border-top: 1px solid #fb0000 !important; border-bottom: 1px solid #fb0000 !important; border-right: 1px solid #fb0000 !important; }

.vczapi-success { border-left: 5px solid #41a504 !important; border-top: 1px solid #41a504 !important; border-bottom: 1px solid #41a504 !important; border-right: 1px solid #41a504 !important; }

.vczapi-pro-sync-meeting-table tbody td { padding: 12px 20px !important; }

.vczapi-pro-user-results .dataTables_length { margin-bottom: 20px; }
