/* ### START: wcfm-style-articles-manage.css ### */
.wcfm_add_new_category:hover {
    color: #262626 !important;
}

.sub_checklist_toggler {
    color: #262626 !important;
}

.wcfm_fetch_tag_cloud:hover,
.wcfm_fetch_tag_cloud a:hover {
    color: #262626 !important;
}

.sales_schedule {
    color: #262626 !important;
}

.fields_collapser {
    color: #262626 !important;
}

#wcfm_auto_suggest_article_title li a:hover {
    background-color: #262626 !important;
}

/* ### END: wcfm-style-articles-manage.css ### */


/* ### START: wcfm-style-articles.css ### */
ul.wcfm_articles_menus li a {
    color: #262626 !important;
}

/* ### END: wcfm-style-articles.css ### */


/* ### START: wcfm-style-capability.css ### */
.capability_head_message {
    border-bottom: 1px solid #262626 !important;
}

.vendor_capability .vendor_capability_heading h3,
.vendor_capability .vendor_capability_sub_heading h3,
.wcfm_vendor_settings_heading h3,
.vendor_advanced_capability .vendor_capability_heading h3,
.vendor_advanced_capability .vendor_capability_sub_heading h3 {
    color: #262626 !important;
}

/* ### END: wcfm-style-capability.css ### */


/* ### START: wcfm-style-dashboard-welcomebox.css ### */
.wcfm_welcomebox_user_details h3 {
    color: #262626 !important;
}

.wcfm_welcomebox_user_right_box span.wcfmfa {
    color: #262626 !important;
}

/* ### END: wcfm-style-dashboard-welcomebox.css ### */


/* ### START: wcfm-style-dashboard.css ### */
.wcfm_dashboard_stats_block .fa-cart-plus {
    background: #262626 !important;
}

.wcfm_dashboard_latest_topic .fa-bullhorn {
    color: #262626 !important;
}

.wcfm_dashboard_latest_topic a,
.wcfm_dashboard_enquiry a,
.wcfm_dashboard_wc_status_data strong,
.wcfm_dashboard_wc_status_data strong .woocommerce-Price-amount,
.wcfm_dashboard_stats_block strong,
.wcfm_dashboard_stats_block strong .woocommerce-Price-amount {
    color: #484848 !important;
}

/* ### END: wcfm-style-dashboard.css ### */


/* ### START: wcfm-style-enquiry-button.css ### */
a.wcfm_catalog_enquiry,
span.add_enquiry,
a.wcfm_follow_me,
a.wcfm_chat_now_button {
    border-bottom: 1px solid #262626 !important;
}

a.wcfm_catalog_enquiry:hover,
span.add_enquiry:hover,
a.wcfm_follow_me:hover,
a.wcfm_chat_now_button:hover {
    background-color: #262626 !important;
}

/* ### END: wcfm-style-enquiry-button.css ### */


/* ### START: wcfm-style-enquiry-manage.css ### */
.inquiry_content_for .wcfm_store_for_inquiry a,
.inquiry_content_for .wcfm_product_for_inquiry a {
    color: #262626 !important;
}

.woocommerce-MyAccount-content div.wcfm-collapse-content h2 {
    color: #262626 !important;
}

/* ### END: wcfm-style-enquiry-manage.css ### */


/* ### START: wcfm-style-enquiry-tab.css ### */
p.wcfm-enquiries-count {
    background-color: #262626 !important;
}

/* ### END: wcfm-style-enquiry-tab.css ### */


/* ### START: wcfm-style-knowledgebase-manage.css ### */
.wcfm_add_new_category:hover {
    color: #262626 !important;
}

.sub_checklist_toggler {
    color: #262626 !important;
}

.wcfm_fetch_tag_cloud:hover,
.wcfm_fetch_tag_cloud a:hover {
    color: #262626 !important;
}

.sales_schedule {
    color: #262626 !important;
}

.fields_collapser {
    color: #262626 !important;
}

#wcfm_auto_suggest_knowledgebase_title li a:hover {
    background-color: #262626 !important;
}

/* ### END: wcfm-style-knowledgebase-manage.css ### */


/* ### START: wcfm-style-listings-manage.css ### */
#submit-job-form input[type="submit"],
#job_preview input[type="submit"] {
    border-bottom: 0px solid #262626 !important;
}

#submit-job-form input[type="submit"]:hover,
#job_preview input[type="submit"]:hover {
    background-color: #262626 !important;
}

/* ### END: wcfm-style-listings-manage.css ### */


/* ### START: wcfm-style-listings.css ### */
ul.wcfm_listings_menus li a {
    color: #262626 !important;
}

/* ### END: wcfm-style-listings.css ### */


/* ### START: wcfm-style-menu-old.css ### */
#wcfm-main-contentainer .wcfm-page-headig::before {
    border-bottom: 1px solid #262626 !important;
}

.wcfm_header_panel a:hover,
.wcfm_header_panel a.active {
    color: #262626 !important;
}

.wcfm_header_panel a.wcfm_header_panel_profile.active img {
    border-color: #262626 !important;
}

#wcfm_page_load .wcfmfa {
    color: #262626 !important;
}

.wcfm-collapse .wcfm-container,
.wcfm-tabWrap {
    border-bottom: 1px solid #262626 !important;
}

a.add_new_wcfm_ele_dashboard,
a.wcfm_import_export {
    border-bottom: 1px solid #262626 !important;
}

.wcfm_screen_manager_dummy,
#wcfm-main-contentainer .wcfm_screen_manager {
    color: #262626 !important;
}

#wcfm-main-contentainer input.wcfm_submit_button,
#wcfm-main-contentainer a.wcfm_submit_button,
#wcfm-main-contentainer .wcfm_add_category_bt,
#wcfm-main-contentainer .wcfm_add_attribute,
#wcfm-main-contentainer .wcfm_add_attribute_term,
#wcfm-main-contentainer input.upload_button,
#wcfm-main-contentainer input.remove_button,
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button,
#wcfm_vendor_approval_response_button,
#wcfm_bulk_edit_button,
#wcfm_enquiry_submit_button {
    border-bottom: 1px solid #262626 !important;
}

#wcfm-main-contentainer input.wcfm_submit_button:hover,
#wcfm-main-contentainer a.wcfm_submit_button:hover,
#wcfm-main-contentainer .wcfm_add_category_bt:hover,
#wcfm-main-contentainer .wcfm_add_attribute:hover,
#wcfm-main-contentainer .wcfm_add_attribute_term:hover,
#wcfm-main-contentainer input.upload_button:hover,
#wcfm-main-contentainer input.remove_button:hover,
.multi_input_block_manupulate:hover,
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button:hover,
#wcfm_vendor_approval_response_button:hover,
#wcfm_bulk_edit_button:hover,
#wcfm_enquiry_submit_button:hover {
    background: #262626 none repeat scroll 0 0 !important;
}

input.wcfm-checkbox:checked:before {
    color: #262626 !important;
}

/* ### END: wcfm-style-menu-old.css ### */


/* ### START: wcfm-style-menu.css ### */
.wcfm-page-headig .wcfm-page-heading-text {
    color: #262626 !important;
}

#wcfm-main-contentainer .wcfm-page-headig a.active .wcfmfa {
    color: #262626 !important;
}

#wcfm_menu .wcfm_menu_items a.wcfm_menu_item:hover:after {
    border-right-color: #262626 !important;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard,
#wcfm-main-contentainer a.wcfm_import_export {
    border-bottom: 0px solid #262626 !important;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard:hover,
#wcfm-main-contentainer a.wcfm_import_export:hover {
    background-color: var(--vendor-dashboard-primary-hover-color) !important;
}

.wcfm_screen_manager_dummy,
#wcfm-main-contentainer .wcfm_screen_manager {
    color: #262626 !important;
}

#wcfm-main-contentainer input.wcfm_submit_button,
#wcfm-main-contentainer button.wcfm_submit_button,
#wcfm-main-contentainer a.wcfm_submit_button,
#wcfm-main-contentainer .wcfm_add_category_bt,
#wcfm-main-contentainer .wcfm_add_attribute,
#wcfm-main-contentainer .wcfm_add_attribute_term,
#wcfm-main-contentainer input.upload_button,
#wcfm-main-contentainer input.remove_button,
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button,
#wcfm_vendor_approval_response_button,
#wcfm_bulk_edit_button,
#wcfm_enquiry_submit_button {
    border-bottom: 0px solid #262626 !important;
}

#wcfm-main-contentainer input.wcfm_submit_button:hover,
#wcfm-main-contentainer button.wcfm_submit_button:hover,
#wcfm-main-contentainer a.wcfm_submit_button:hover,
#wcfm-main-contentainer .wcfm_add_category_bt:hover,
#wcfm-main-contentainer .wcfm_add_attribute:hover,
#wcfm-main-contentainer .wcfm_add_attribute_term:hover,
#wcfm-main-contentainer input.upload_button:hover,
#wcfm-main-contentainer input.remove_button:hover,
.multi_input_block_manupulate:hover,
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button:hover,
#wcfm_vendor_approval_response_button:hover,
#wcfm_bulk_edit_button:hover,
#wcfm_enquiry_submit_button:hover {
    background: #262626 none repeat scroll 0 0 !important;
}

input.wcfm-checkbox:checked:before {
    color: #262626 !important;
}

#wcfm-main-contentainer table thead td,
#wcfm-main-contentainer table thead th,
#wcfm-main-contentainer table tfoot td,
#wcfm-main-contentainer table tfoot th {
    color: #262626 !important;
}

.wcfm-store-name-heading-text a {
    color: #262626 !important;
}

#wcfm-main-contentainer .wcfm_menu_toggler,
#wcfm-main-contentainer .wcfm_responsive_menu_toggler {
    color: #FFC107 !important;
}

/* ### END: wcfm-style-menu.css ### */







/* ### START: wcfm-style-orders-details.css ### */
#wcfm-main-contentainer #wcfm_add_order_note:hover,
#wcfm-main-contentainer #wcfm_modify_order_status:hover {
    background: #262626 none repeat scroll 0 0 !important;
}

/* ### END: wcfm-style-orders-details.css ### */


/* ### START: wcfm-style-products.css ### */
ul.wcfm_products_menus li a {
    color: #262626 !important;
}

/* ### END: wcfm-style-products.css ### */


/* ### START: wcfm-style-products-manage.css ### */
.sub_checklist_toggler {
    color: #262626 !important;
}

.wcfm_add_new_category:hover,
.wcfm_fetch_tag_cloud:hover,
.wcfm_fetch_tag_cloud a:hover {
    color: #262626 !important;
}

.sales_schedule,
.var_sales_schedule {
    color: #262626 !important;
}

.fields_collapser {
    color: #262626 !important;
}

#wcfm_auto_suggest_product_title li a:hover {
    background-color: #262626 !important;
}

/* ### END: wcfm-style-products-manage.css ### */


/* ### START: wcfm-style-product-popup.css ### */
.wcfm_product_popup_button {
    background-color: #262626 !important;
}

a.wcfm_listing_product_option i {
    color: #262626 !important;
}

/* ### END: wcfm-style-product-popup.css ### */


/* ### START: wcfm-style-reports-menus.css ### */
.wcfm_reports_menus li a {
    color: #262626 !important;
}

/* ### END: wcfm-style-reports-menus.css ### */


/* ### START: wcfm-style-reports-sales-by-date.css ### */
.woocommerce-reports-wide .postbox div.stats_range ul li.active a {
    color: #262626 !important;
}

/* ### END: wcfm-style-reports-sales-by-date.css ### */


/* ### START: wcfm-style-settings.css ### */
#wcfm-main-contentainer .wcfm_gloabl_settings {
    color: #262626 !important;
}

.fields_collapser {
    color: #262626 !important;
}

.module_head_message {
    border-bottom: 1px solid #262626 !important;
}

#wcfm-main-contentainer .ui-progressbar .ui-progressbar-value {
    border: 1px solid #262626 !important;
    background: #262626 !important;
}

button.wcfmmp_submit_button {
    border-bottom: 0px solid #262626 !important;
}

/* ### END: wcfm-style-settings.css ### */


/* ### START: wcfm-style-dashboard-setup.css ### */
.wc-setup .wc-setup-actions .button-primary,
.wc-setup-content .wc-setup-next-steps ul .setup-product a.button-primary {
    background-color: var(--vendor-dashboard-primary-color) !important;
    border-color: var(--vendor-dashboard-primary-color) !important;
    box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 3px 1px -2px rgb(0 0 0 / 12%) !important;
    text-shadow: none !important;
}

.wc-setup-content a {
    color: #262626 !important;
}

#wc-logo a {
    color: #262626 !important;
}

.wc-setup-steps li.done {
    border-color: #262626 !important;
    color: #262626 !important;
}

.wc-setup-steps li.done::before {
    border-color: #262626 !important;
    background: #262626 !important;
}

.wc-setup-steps li.active {
    border-color: #262626 !important;
    color: #262626 !important;
}

.wc-setup-steps li.active::before {
    border-color: #262626 !important;
}

.wc-setup-content input.remove_button {
    border-bottom: 0px solid #262626 !important;
}

.wc-setup-content input.remove_button:hover {
    background: #262626 none repeat scroll 0 0 !important;
}

/* ### END: wcfm-style-dashboard-setup.css ### */


/* ### START: wcfm-style-vendors-manage.css ### */
.wcfmvm_change_next_renewal {
    color: #262626 !important;
}

#wcfm-main-contentainer #wcfm_modify_vendor_membership:hover {
    background: #262626 none repeat scroll 0 0 !important;
}

/* ### END: wcfm-style-vendors-manage.css ### */


/* ### START: wcfm-style-adminbar.css ### */
.wcfm_ultimate_inactive_notice_box {
    background-color: #262626 !important;
}

.wcfm_admin_message .primary {
    background: #262626 !important;
    border: 1px solid #262626 !important;
}

/* ### END: wcfm-style-adminbar.css ### */


/* ### START: wcfm-style-collapsible.css ### */
.collapse-open {
    color: #262626 !important;
}

.page_collapsible:hover label,
.page_collapsible.collapse-open label {
    /* color: #262626 !important; */
    color: #FFF !important;
}

/* ### END: wcfm-style-collapsible.css ### */


/* ### START: wcfm-style-core.css ### */
a.wcfm_catalog_enquiry,
span.add_enquiry,
a.wcfm_follow_me,
a.wcfm_chat_now_button {
    border-bottom: 1px solid #262626 !important;
}

a.wcfm_catalog_enquiry:hover,
span.add_enquiry:hover,
a.wcfm_follow_me:hover,
a.wcfm_chat_now_button:hover {
    background-color: #262626 !important;
}

.wcfm_membership_subscribe_button_wrapper input.wcfm_submit_button {
    border-bottom: 1px solid #262626 !important;
}

.wcfm_membership_subscribe_button_wrapper input.wcfm_submit_button:hover {
    background: #262626 none repeat scroll 0 0 !important;
}

.wcfm_vacation_msg {
    background-color: #262626 !important;
}

.wcfm-action-icon:hover {
    background: #262626 !important;
}

.wcfm_dashboard_item_title {
    color: #262626 !important;
}

.jvectormap-tip {
    border-color: #262626 !important;
}

a.wcfm_mark_as_recived:hover {
    background-color: #262626 !important;
}

form.wcfm_popup_wrapper h2 {
    color: #262626 !important;
}

.wcfm_popup_wrapper .wcfm_popup_button:hover {
    background: #262626 none repeat scroll 0 0 !important;
}

.wcfm_notification_wrapper .wcfm_notification_box {
    border-bottom: 1px solid #262626 !important;
}

.wcfm-message-type-icon {
    color: #262626 !important;
}

.wcfm_notification_wrapper .wcfm_notification_box .wcfm-message-type-icon {
    color: #262626 !important;
}

.wcfm-message-type-status-update {
    color: #262626 !important;
}

.wcfm_sc_notifications a.active {
    color: #262626 !important;
}

.wcfm_multiblock_sortable {
    color: #262626 !important;
}

#wcfm-main-contentainer *::-webkit-scrollbar-thumb {
    border: 1px solid #262626 !important;
}

.wcfmmp_sold_by_wrapper a {
    color: #262626 !important;
}

.wcfm_store_close_msg {
    background-color: #262626 !important;
}

.screen-reader-text:focus {
    color: #484848 !important;
}

/* ### END: wcfm-style-core.css ### */


/* ### START: wcfm-style-rtl.css ### */
/* #wcfm_menu .wcfm_menu_items a.wcfm_menu_item:hover:after {
    border-left-color: #262626 !important;
} */
/* Should be in RTL only */

/* ### END: wcfm-style-rtl.css ### */


/* ### START: wcfm-style-wcbookings-dashboard.css ### */
#wcfm-main-contentainer .wcfm_bookings_gloabl_settings {
    color: #262626 !important;
}

#wcfm-main-contentainer .wcfm-container-box .wcfm-container {
    border-bottom: 1px solid #262626 !important;
}

#wcfm-main-contentainer .wcfm-container-box .wcfm-container .booking_dashboard_section_icon {
    color: #262626 !important;
}

/* ### END: wcfm-style-wcbookings-dashboard.css ### */


/* ### START: wcfm-style-wcbookings-details.css ### */
#wcfm-main-contentainer #wcfm_modify_booking_status:hover {
    background: #262626 none repeat scroll 0 0;
}

/* ### END: wcfm-style-wcbookings-details.css ### */


/* ### START: wcfm-style-wcbookings.css ### */
ul.wcfm_bookings_menus li a {
    color: #262626 !important;
}

/* ### END: wcfm-style-wcbookings.css ### */


/* ### START: Footer ### */
.footer-info-right {
    display: none !important;
}

.site-info {
    padding-bottom: 8px !important;
    padding-left: 10px;
}

.site-info a {
    color: #fab526 !important;
}

/* ### END: Footer ### */





/* ### START: Vendor Dashboard - Container ### */
#wcfm-main-contentainer {
    margin: 0 !important;
}

/* ### END: Vendor Dashboard - Container ### */



/* ### START: Vendor Dashboard - Nav ### */

.wcfm-page-headig {
    background-color: #FFF !important;
}

.wcfm-page-headig * {
    color: var(--vendor-dashboard-text-color) !important;
}

#wcfm-main-contentainer .wcfm-page-headig {
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
    -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
    -moz-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}

/* ### END: Vendor Dashboard - Nav ### */


/* ### START: Vendor Dashboard - Sidebar ### */
#wcfm_menu,
.wcfm_menu_items,
#wcfm_menu .wcfm_menu_items a.active,
.wcfm_sub_menu_items,
.page_collapsible {
    background-color: var(--vendor-dashboard-secondary-color) !important;
}

#wcfm_menu:not(.wcfm_menu_toggle) {
    width: 220px !important;
}

.wcfm_menu_logo {
    background-color: var(--vendor-dashboard-primary-color) !important;
}

.wcfm_store_logo_icon {
    padding-left: 0.9rem !important;
}

#wcfm_menu .wcfm_menu_home {
    margin-top: 0px !important;
}

#wcfm_menu:not(.wcfm_menu_toggle) .wcfm_menu_item {
    padding-left: 2rem !important;
}

.wcfm_menu_items span,
.page_collapsible .page_collapsible_content_holder,
.page_collapsible .page_collapsible_content_holder label {
    font-size: 14px !important;
    color: #A1A1A1 !important;
}

#wcfm_menu .wcfm_menu_items a:hover span,
.page_collapsible:hover .page_collapsible_content_holder,
.page_collapsible:hover .page_collapsible_content_holder label {
    color: #FFF !important;
}

.wcfm_menu_items:hover .wcfm_menu_item::after {
    border: none !important;
}

.wcfm_menu_item.active span,
.page_collapsible.collapse-open .page_collapsible_content_holder,
.page_collapsible.collapse-open .page_collapsible_content_holder label,
.page_collapsible.collapse-open .wcfmfa.block-indicator {
    color: #FFF !important;
}

/* ### END: Vendor Dashboard - Sidebar ### */


/* ### START: Vendor Dashboard - Content ### */
.wcfm-collapse {
    background: var(--vendor-dashboard-body-color) !important;
}

.wcfm-collapse .wcfm-container:not(.wcfm-top-element-container),
.wcfm-tabWrap {
    border: 0 !important;
    border-radius: .2rem !important;
    -webkit-box-shadow: 0 0 2px rgb(0 0 0 / 15%) !important;
    box-shadow: 0 0 2px rgb(0 0 0 / 15%) !important;
}

.wcfm-container.wcfm-top-element-container {
    box-shadow: none !important;
    background: transparent !important;
}

#wcfm-main-contentainer table.dataTable.stripe tbody tr.odd,
#wcfm-main-contentainer table.dataTable.display tbody tr.odd,
#wcfm-main-contentainer table.dataTable.display tbody tr.odd td,
table tr {
    background-color: #FFF !important;
}

table th,
table td {
    color: var(--vendor-dashboard-text-color) !important;
}

table th,
table td,
table td span {
    font-size: 12px !important;
}

table .wcfm-action-icon {
    box-shadow: none !important;
    background: none !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #333c44 !important;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ddd !important;
    margin: 0 -1px !important;
    border-radius: 0 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:focus, .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: #121518 !important;
    text-decoration: none !important;
    background-color: #e9ecef !important;
    background-image: none !important;
    border-color: #ddd !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:focus {
    color: #fff !important;
    background-color: #333c44 !important;
    background-image: none !important;
    border-color: #333c44 !important;
}

#wcfm-products_previous {
    border-top-left-radius: .2rem !important;
    border-bottom-left-radius: .2rem !important;
}

#wcfm-products_next {
    border-top-right-radius: .2rem !important;
    border-bottom-right-radius: .2rem !important;
}

.add_new_wcfm_ele_dashboard,
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button,
#wcfm-main-contentainer input.wcfm_submit_button {
    background-color: var(--vendor-dashboard-primary-color) !important;
    color: var(--vendor-dashboard-text-color) !important;
    font-size: 12px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
    box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 3px 1px -2px rgb(0 0 0 / 12%) !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    border: none !important;
}

#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button:hover,
#wcfm-main-contentainer input.wcfm_submit_button:hover {
    background-color: var(--vendor-dashboard-primary-hover-color) !important;
}

.add_new_wcfm_ele_dashboard .wcfmfa,
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button:hover,
#wcfm-main-contentainer input.wcfm_submit_button:hover {
    color: var(--vendor-dashboard-text-color) !important;
}

.wcfm_wp_admin_view {
    display: none;
}

#wcfm_settings_dashboard_expander p.wcfm_title {
    display: block !important;
}

div.wcfm-collapse-content h2 {
    font-size: 24px !important;
    color: var(--vendor-dashboard-text-color) !important;
    font-style: normal !important;
    font-weight: 400 !important;
}

input.wcfm-checkbox:checked:before {
    color: var(--vendor-dashboard-primary-color) !important;
}

#wcfm-main-contentainer input.wcfm_submit_button:hover,
#wcfm-main-contentainer button.wcfm_submit_button:hover,
#wcfm-main-contentainer a.wcfm_submit_button:hover,
#wcfm-main-contentainer .wcfm_add_category_bt:hover,
#wcfm-main-contentainer .wcfm_add_attribute:hover,
#wcfm-main-contentainer .wcfm_add_attribute_term:hover,
#wcfm-main-contentainer input.upload_button:hover,
#wcfm-main-contentainer input.remove_button:hover,
.multi_input_block_manupulate:hover,
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button:hover,
#wcfm_vendor_approval_response_button:hover,
#wcfm_bulk_edit_button:hover,
#wcfm_enquiry_submit_button:hover {
    background-color: var(--vendor-dashboard-primary-hover-color) !important;
    color: var(--vendor-dashboard-text-color) !important;
}

#wcfm-main-contentainer input.remove_button {
    height: 22px !important;
    width: 22px !important;
    min-width: 22px !important;
    border-radius: 50% !important;
    margin-left: -10px !important;
    margin-top: -10px !important;
}


.wcfm_popup_form select,
.wcfm_popup_form input[type="text"],
#wcfm-main-contentainer input[type="password"],
#wcfm-main-contentainer input[type="text"],
#wcfm-main-contentainer select,
#wcfm-main-contentainer input[type="number"],
#wcfm-main-contentainer input[type="time"],
#wcfm-main-contentainer input[type="search"],
#wcfm-main-contentainer .dataTables_wrapper .dataTables_filter input,
.select2-container--default .select2-selection--single {
    border: none !important;
    border-bottom: 1px solid #e0e0e0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

#wcfm-main-contentainer input[type="text"]:focus,
#wcfm-main-contentainer select:focus,
#wcfm-main-contentainer input[type="number"]:focus,
#wcfm-main-contentainer input[type="time"]:focus,
#wcfm-main-contentainer input[type="search"]:focus,
#wcfm-main-contentainer input[type="password"]:focus,
#wcfm-main-contentainer textarea:focus {
    border-color: var(--vendor-dashboard-primary-hover-color) !important;
}

#wcfm-main-contentainer .dataTables_wrapper .select2-container,
#wcfm-main-contentainer .dataTables_wrapper .select2-container .select2-selection {
    box-shadow: none !important;
}

.select2-results__option.select2-results__message {
    font-size: 14px !important;
}

.onoffswitch-inner:after {
    background-color: var(--vendor-dashboard-primary-color) !important;
    color: var(--vendor-dashboard-text-color) !important;
}

.page_collapsible,
.page_collapsible .wcfmfa,
.page_collapsible label {
    color: #FFF !important;
}

.vendor_capability .vendor_capability_heading h3,
.vendor_capability .vendor_capability_sub_heading h3,
.wcfm_vendor_settings_heading h3,
.vendor_advanced_capability .vendor_capability_heading h3,
.vendor_advanced_capability .vendor_capability_sub_heading h3 {
    color: var(--vendor-dashboard-primary-color) !important;
}

.onoffswitch-switch {
    right: 9px !important;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
    right: 36px !important;
}

/* ### END: Vendor Dashboard - Content ### */


/* ### START: Store Setup ### */
.wcfm-store-setup h1#wc-logo {
    padding-bottom: 20px !important;
}

.wcfm-store-setup #wc-logo a img {
    height: 75px !important;
}

.wc-setup.wcfm-store-setup .woocommerce-tracker,
.wc-setup-content table,
.wc-setup.wcfm-store-setup table thead, .wc-setup.wcfm-store-setup table tbody, .wc-setup.wcfm-store-setup table tfoot {
    border-color: transparent !important;
}
/* ### END: Store Setup ### */

/* ### START: Buttons ### */
.wp-core-ui .button, .wp-core-ui .button-secondary {
    border-left-color: #bbbfbb !important;
    border-top-color: #bbbfbb !important;
    border-right-color: #bbbfbb !important;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm_vendor_approval_response_button, #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button, #wcfm_tracking_button, #submit-job-form input[type="submit"], #job_preview input[type="submit"], .wcfm-store-setup .wc-setup-actions .wcfm_submit_button {
    background-color: var(--vendor-dashboard-primary-color) !important;
    color: var(--vendor-dashboard-text-color) !important;
}
/* ### END: Buttons ### */


/* ### START: Other ### */
.jvectormap-tip,
.qtip-wcfm-core-css {
    border-color: var(--vendor-dashboard-primary-color) !important;
}

.fa-question.img_tip {
    border: 1px solid var(--vendor-dashboard-primary-color) !important;
    background: var(--vendor-dashboard-primary-color) !important;
    color: var(--vendor-dashboard-text-color) !important;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #submit-job-form input[type="submit"], #job_preview input[type="submit"], .wcfm-store-setup .wc-setup-actions .wcfm_submit_button {
    color: var(--vendor-dashboard-text-color) !important;
}

.d-flex {
    display: flex !important;
}

.items-center {
    align-items: center !important;
}

.m-0 {
    margin: 0 !important;
}

/* ### END: Other ### */