.bg-menu-theme .menu-inner > .menu-item.active{background-color: #004aad21; color: #ffffff;}.card{max-width: 100%;}.bg-navbar-theme .navbar-brand, .bg-navbar-theme .navbar-brand a {width: 250px;height: 48px;}.apvc-basic-settings .select2-selection__rendered, .apvc-widget-settings .select2-selection__rendered, .apvc-widget-template-settings .select2-selection__rendered, .apvc-export-wizard-block .select2-selection__rendered{border: 2px solid #004aad;border-radius: 5px;}.apvc-basic-settings .select2-selection__rendered li, .apvc-widget-settings .select2-selection__rendered li, .apvc-export-wizard-block .select2-selection__rendered li{padding-right: 20px !important;margin-top: 8px;}.apvc-basic-settings .select2-container--default .select2-selection--multiple .select2-selection__choice, .apvc-export-wizard-block .select2-container--default .select2-selection--multiple .select2-selection__choice{padding: 5px 20px 5px 20px !important;}.apvc-widget-settings .select2-selection__rendered, .apvc-widget-template-settings .select2-selection__rendered{padding: 5px !important;}.btn-primary{background-color: #004aad;}.apvc-settings-page .apvc-widget-visibility-settings .form-check-label, .apvc-advanced-settings .form-check-label, .apvc-basic-settings .form-check-label, .apvc-widget-settings .form-check-label{margin-top: -12px;}.apvc-dashbard-block .btn-primary{color: #ffffff;}.apvc-reports-block .apvc-load-more, .apvc-reports-block .apvc-load-more-reports{display: none;}.apvc-reports-block .apvc-load-more .sk-wave, .apvc-reports-block .apvc-load-more-reports .sk-wave{margin: 0 auto;}#apvc-advanced-filters #advanced_filters_rp, #apvc-advanced-filters #advanced_filters_reset, #apvc-advanced-filters #advanced_filters_pl{margin-top: 17px !important;}.shortcode-ad-settings .form-check-label{margin-top: -12px !important;}#apvc-overlay {position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.5);z-index: 2;cursor: pointer;}.daterangepicker .ranges{cursor: pointer;}.sh_success{background-color: #fff;color: var(--bs-card-color);padding: 50px;text-align: center;font-size: 20px;}#modals-show-success-del-sh{background-color: #fff;color: var(--bs-card-color);}#modals-show-success-set-starting-count{background-color: #fff;color: var(--bs-card-color);}.bx-remove-icon{color: red;cursor: pointer;}[data-tooltip] {display: inline-block;position: relative;cursor: pointer;padding: 4px;}[data-tooltip]:before {content: attr(data-tooltip);display: none;position: absolute;background: #000;color: #fff;padding: 4px 8px;font-size: 14px;line-height: 1.4;min-width: 100px;text-align: center;border-radius: 4px;}[data-tooltip-position="top"]:before, [data-tooltip-position="bottom"]:before {left: 50%;-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);}[data-tooltip-position="right"]:before, [data-tooltip-position="left"]:before {top: 50%;-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}[data-tooltip-position="top"]:before {bottom: 100%;margin-bottom: 6px;}[data-tooltip-position="right"]:before {left: 100%;margin-left: 6px;}[data-tooltip-position="bottom"]:before {top: 100%;margin-top: 6px;}[data-tooltip-position="left"]:before {right: 100%;margin-right: 6px;}[data-tooltip]:after {content: '';display: none;position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}[data-tooltip-position="top"]:after, [data-tooltip-position="bottom"]:after {left: 50%;margin-left: -6px;}[data-tooltip-position="right"]:after, [data-tooltip-position="left"]:after {top: 50%;margin-top: -6px;}[data-tooltip-position="top"]:after {bottom: 100%;border-width: 6px 6px 0;border-top-color: #000;}[data-tooltip-position="right"]:after {left: 100%;border-width: 6px 6px 6px 0;border-right-color: #000;}[data-tooltip-position="bottom"]:after {top: 100%;border-width: 0 6px 6px;border-bottom-color: #000;}[data-tooltip-position="left"]:after {right: 100%;border-width: 6px 0 6px 6px;border-left-color: #000;}[data-tooltip]:hover:before, [data-tooltip]:hover:after {display: block;z-index: 50;}.daterangepicker {display: flex;}.daterangepicker .ranges ul{padding: 6px;background: #ffffff;border: 2px solid #f2f6fe !important;}.daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right, .daterangepicker .drp-buttons{background: #fff !important;border: 2px solid #f2f6fe !important;}.apvc-view-icon{width: 20px;vertical-align: middle;margin: 0px 5px 3px 0px;}.show_generated_shortcode{margin: 30px 0px;}.apvc_required{color: red;}  .bg-label-info{background-color: #004aad !important;color: #ffffff !important; } .premium-link{ background-color: #e5edfc !important } #layout-navbar{height: 100px;}  .apvc_main_block{pointer-events: none; opacity: 0.5}  .mig_icon{ float: left;margin-top: -8px;}
.migration_process{ display: none; }
.swal2-modal.swal2-popup .swal2-title{ max-width: 100%; }
.apvc_ref_name{ font-size: 22px; }
.diff_period_yearly .ap_u_arrow, .diff_period_yearly .ap_d_arrow,
.diff_period_monthly .ap_u_arrow, .diff_period_monthly .ap_d_arrow,
.diff_period_weekly .ap_u_arrow, .diff_period_weekly .ap_d_arrow,
.diff_period_daily .ap_u_arrow, .diff_period_daily .ap_d_arrow {
    font-size: 14px;
    font-weight: bold;
}




/* Styling for the entire header and menu */
.apvc_header,
.apvc_menu {
    background-color: white;
    color: #516377;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    position: relative; /* Add relative positioning for z-index */
    overflow: scroll;
}

/* Styling for the logo */
.apvc_logo img {
    max-height: 40px; /* Adjust the maximum height of your logo */
}

/* Styling for the links */
.apvc_links {
    display: flex;
    justify-content: flex-end; /* Push links to the right side */
}

.apvc_links a {
    color: #516377;
    text-decoration: none;
    margin-left: 20px;
}

/* Styling for the menu and dropdowns */
.apvc_menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between !important; /* Distribute menu items evenly */
}

.apvc_menu ul li {
    position: relative;
}

.apvc_menu ul li a {
    text-decoration: none;
    color: #516377 !important;
    padding: 15px 20px !important; /* Add spacing to menu items */
    display: block !important;
    font-size: 16px !important;
    text-align: center !important;
}

.apvc_menu ul li:hover {
    border-bottom: 4px #004aad solid;
}

.apvc_menu ul li.active {
    border-bottom: 4px #004aad solid;
}
/* Dropdown styles */
.apvc_dropdown-menu {
    display: none !important;
    position: absolute !important;
    background-color: white !important; /* Change submenu background to white */
    list-style-type: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important; /* Make dropdown menu full-width */
    left: 0 !important; /* Align dropdown to the left */
    z-index: 1000; /* Increase the z-index to ensure submenu visibility */
}

.apvc_menu ul li:hover .apvc_dropdown-menu {
    display: block !important;
}

.apvc_dropdown-menu li {
    margin: 0 !important;
    padding: 10px !important;
}

/* Styling for dropdown links */
.apvc_dropdown-menu a {
    color: #516377 !important; /* Set font color to #516377 */
    text-decoration: none !important;
    display: block !important; /* Display dropdown links as block elements */
}

/* Style the last dropdown item to remove the border */
.apvc_dropdown-menu li:last-child {
    border-bottom: none !important;
}


/* Media query for smaller screens */
@media (max-width: 768px) {
    .apvc_menu ul li {
        flex-basis: 50%; /* Set the width for 2 items in a row on smaller screens */
    }
    .apvc_header, .apvc_menu {
        overflow: scroll;
    }
}