/* =============================================================
   REVLRR — custom-styles.css
   Reorganised: 2026-05-10
   Source: custom-styles.css (~2485 lines)

   Processed through:
     Stage 1: Syntax bugs fixed (custom-styles-s1-fixed.css)
     Stage 2: Duplicates removed (custom-styles-s2-deduped.css)
     Stage 3: Reorganised by section (this file)

   SECTIONS:
    1.  GLOBAL / BASE
    2.  ELEMENTOR — SPECIFIC PAGES & COMPONENTS
    3.  PAGE TRANSITIONS
    4.  SELECT2 (GLOBAL)
    5.  DATATABLES (GLOBAL)
    6.  TABLES (GLOBAL)
    7.  WCFM — STUDIO MANAGER DASHBOARD & HEADER
    8.  WCFM — PRODUCT LISTING & MANAGE FORM
    9.  WCFM — STORE FRONT & STORE LISTING
    10. WCFM — MEMBERSHIP & REGISTRATION
    11. WCFM — SHIPPING
    12. WCFM — APPOINTMENTS & CALENDAR
    13. WCFM — TINYMCE EDITOR
    14. WCFM — COLORBOX / MEDIA LIGHTBOX
    15. WCFM — REPORTS & STATS
    16. WCFM — ORDERS
    17. WCFM — SUPPORT TICKETS
    18. WCFM — POPUP
    19. TUTORLMS
    20. B2BKING — CONVERSATIONS & OFFERS
    21. B2BKING — SUBACCOUNTS
    22. B2BKING — GROUP VISIBILITY & QUOTES
    23. WOOCOMMERCE — SHOP & ARCHIVE
    24. WOOCOMMERCE — MY ACCOUNT
    25. WOOCOMMERCE — LOGIN & REGISTER FORMS
    26. WOOCOMMERCE — CART
    27. WOOCOMMERCE — REPORTS & STATS
    28. WOOCOMMERCE — WISHLIST (WooSW)
    29. BUDDYPRESS
    30. GEOMYWP / MAPS
    31. FOOEVENTS / WOOCOMMERCE EVENTS
    32. BUDDYTASK / COLLABTASK
    33. MEDIA PLAYER (MEJS)
    34. WC BOOKINGS / DEPOSITS
    35. GLOBAL / UTILITY
    36. MOBILE / RESPONSIVE
   ============================================================= */

/* =============================================================
   1. GLOBAL / BASE
   ============================================================= */

html, body {
    background: #04071b;
    overflow-x: hidden;
}

body { 
  color: #0C74DB; 
  background-color: #d8e3fa; 
  font-family: 'Josefin Sans', sans-serif; 
  line-height: 1.4;}

.input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
	width: 100%;
	border: 1px solid #242A40;
	border-radius: 9px;
	padding: .5rem 1rem;
	transition: all .3s;
	margin: 5px;
	background: transparent;
	color: #d8d7d9!important;}

p.description {
    color: #045cd8;
    text-transform: capitalize;
    font-family: 'roc-grotesk';
    font-size: 16px;
    font-style: normal;
    font-weight: 300;}

.warning a {
    visibility: hidden;}

[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    margin-top: 45px;
    cursor: pointer;
}

.input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    background:#04071b!important;
    font-size:16px!important;
}



/* =============================================================
   2. ELEMENTOR — SPECIFIC PAGES & COMPONENTS
   ============================================================= */

.elementor-widget-author-box .elementor-author-box__name {
    font-size: 27px !important;
	}

.elementor-25316 .elementor-element.elementor-element-655e820.elementor-wc-products ul.products li.product .price {
	color: #d8d7d9;
	font-weight: 300;
	font-size: 17px;}

.elementor-25316 .elementor-element.elementor-element-655e820.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
	color: #d8d7d9;
	font-weight: 300;}

.elementor-25316 .elementor-element.elementor-element-0a8f9be:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
	background: transparent;}

.elementor-26699 .elementor-element.elementor-element-55e38f87 img {
	background: #04071b;}

body.elementor-page-18203:not(.elementor-motion-effects-element-type-background),body.elementor-page-18203 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: #04071b!important;}

.elementor-search-form__container:not(.elementor-search-form--full-screen) {
	background: #04071b;}

.elementor-widget-search-form .elementor-search-form__submit {
	background-color: #04071b!important}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button {
	border: none;}

.elementor-menu-cart__toggle .elementor-button {
	border: none!important;}

.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single {
	padding: 5px 9px 9px 5px !important;}

.elementor-25316 .elementor-element.elementor-element-655e820.elementor-wc-products ul.products li.product .button {
	color: #fff!important;}

.elementor-post-info .elementor-icon-list-icon .elementor-avatar {
	max-width: 75px;
	padding-top: 5px;
	color: #045cd8;}

.elementor-menu-cart__main {
margin-top:25px!important;
width: max-content;}

.elementor-kit-42166 input:not([type="button"]):not([type="submit"]), .elementor-kit-42166 textarea, .elementor-kit-42166 .elementor-field-textual {
    border: 1px solid #242A40 !important;
	font-size:12px;
	padding:7px;
	background:transparent!important;
	color:darkgray!important;}



/* =============================================================
   3. PAGE TRANSITIONS
   ============================================================= */

.page-preloader {
	background: #04071b;}

/* NOTE: was #04017b in original — assumed typo, corrected to #04071b */

.e-page-transition {
    background: #04071b !important;
}



/* =============================================================
   4. SELECT2 (GLOBAL)
   ============================================================= */

.select2-container--default .select2-selection--single {
	width: 100%;
	height:5%!important;
	border: 1px solid #242A40!important;
	border-radius: 9px!important;
	transition: all .3s;
	margin: 5px;
	background: transparent!important;
	color: #d8d7d9;}

.select2-results__option[aria-selected] {
    font-size: 16px;
    line-height: 1.2;
    color: #D8D7D9;}

.select2-results__option {
    font-size: 16px;}

.select2-search--dropdown {
	background: #04071b;
	color: #d8d7d9;}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	color: #d8d7d9;
	background: #04071b;}

.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #070d31;}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	padding-right: 4px!important;}

.select2-selection__placeholder {
	padding-left: -4px;}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
		background-color:#045cd8!important;
		border:none!important}

/*studio-manager*/

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #045cd8;}

.select2-container .select2-dropdown {
    border: 1px solid #242A40;}

.select2-container--default .select2-selection--single .select2-selection__placeholder{
font-size:14px!important;
font-weight:300;
color:#999!important;}
#wcfm-main-contentainer .dataTables_wrapper .select2-container, #wcfm-main-contentainer .dataTables_wrapper .select2-container .select2-selection {
   box-shadow: 1px 1px 5px 0 #fff0;
}


/* =============================================================
   5. DATATABLES (GLOBAL)
   ============================================================= */

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate{
	  background:transparent!important;
  }

.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate {
	color: #565D77;}



/* =============================================================
   6. TABLES (GLOBAL)
   ============================================================= */

.table td, .table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    color: #d8d7d9 !important;
    background-color: #12183566 !important;
    border: none !important;
    border-radius: 9px !important;
}

table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th {
    color: #d8d7d9!important;}

/*ensure knowledge base text is light*/

table td, table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
	background: #12183566 !important;
    color: #d8d7d9;
}

/* =============================================================
   28. WOO — WISHLIST (WooSW)
   ============================================================= */

.woosw-btn.woosw-btn-has-icon {
    position: absolute !important;
    right: 0 !important;
    top: 90% !important;
    transform: translateY(-50%) !important;
    margin-right:20px;
}

.woosw-btn-80441{
    float: right!important;
}

/*styling of wishlist popup*/

.woosw-popup .woosw-items
{background: #091355e6!important;
}

.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot{
background:#091355e6!important;
}

.woosw-suggested{
background:#091355e6!important;
}


/* =============================================================
   35. GLOBAL / UTILITY
   ============================================================= */

textarea#b2bking_offer_customtext_textarea{
background:#242A40!important;
}

.fa-question.img_tip{
	background:transparent!important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	border-radius: 1em;
	background-color: #a46497;}

.widget_banner:not(.widget_fullwidth) .image_wrap {
	background-color: #04071b;
	color: #045cd8;}

.comment {
	border: 1px solid #045cd8!important}

.comment-form-comment {
	padding-left: 3px!important}

.woocommerce-store-notice,p.demo_store {
	background: #045cd8;}

.mce-menu.mce-in.mce-animate {
	color: #000;}

.upload-errors .upload-error {
	color: #000;}

/* NOTE: selector uses .wfm_ (missing 'c') — likely typo for .wcfm_welcomebox_last_time, not changed */

.wfm_welcomebox_last_time span {
	color: #556377;}

.element.style {
	color: #045cd8;}

span.wcfmmp_media_name {
	color: #045cd8;}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
background-color: #045cd2;
border-radius: 50%;
color: white!important;}

#b2bking_myaccount_textarea_conversation_start {
     background: #242A40;}



/* =============================================================
   36. MOBILE / RESPONSIVE
   ============================================================= */

@media (min-width: 601px) {
    body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-dashboard-builder-header {
        border-bottom: 2px solid #242A40;
        background: #04071b;
    }
}

@media (min-width: 601px) {
.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body {
    background-color: #12183585;}
body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-section .tutor-course-builder-section-title {
    border-bottom: 1px solid #242A40;}

body.tutor-screen-course-builder .tutor-video-upload-wrap .video_source_wrap_html5 .video-metabox-source-html5-upload {
	background:#04071b;}
body.tutor-screen-course-builder .select2-container .select2-selection--single, body.tutor-screen-course-builder .select2-container .select2-selection--multiple {
    background: #242A40;
    border: 2px solid #242A40;}
body.tutor-screen-course-builder #tutor-metabox-course-settings-tabs .course-settings-tabs-container{
	background:#04071b;}

body.tutor-screen-course-builder #tutor-metabox-course-settings-tabs{
	border:1px solid #045cd8;}
.tutor-table tr th:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right) {
    background: #045cd8;
    color: #d8d7d9;}
.tutor-table tr td:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right) {
    background: #04071b;
    text-align: left;}
.tutor-card {
    background-color: #12183566;}
li.tutor-dashboard-menu-settings {display:none;}
body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-upload-tips ul li{
	color:#d8d7d9;}
.tutor-bg-primary {
    background-color: #12183566;}
.tutor-radius-6 {
    border-radius: 9px;
    border: 1px solid #045cd8 !important}
.tutor-avatar-text {
    color: #d8d7d9!important;}
.tutor-table tr td>a:not(.tutor-btn):not(.tutor-iconic-btn):not(.quiz-manual-review-action), .tutor-table tr td .tutor-table-link{
	color: #D8D7D9;}
.tutor-nav {
    background: #04071b;}
body.tutor-screen-course-builder .tutor-video-upload-wrap .video_source_wrap_html5:not(.tutor-has-video) .video-metabox-source-html5-upload {
    display: block;
    background: transparent;}
/* NOTE: earlier conflicting background was #04071b */
body.tutor-screen-course-builder .tutor-dropdown-icon-pack+select {
    background: transparent !important;
}
/* NOTE: earlier conflicting color values were #045cd8 and #217cf2 */
body.tutor-frontend *, body.tutor-frontend *::before, body.tutor-frontend *::after {
    box-sizing: border-box;
    color: #217cf2;
}
body.tutor-screen-course-builder .select2-container ul.select2-selection__rendered {
    background: #242A40;
    border: 1px solid #045cd8;
}
body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-section .tutor-course-field-label {
	color:#fff;}
body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-dashboard-builder-header {
    background: transparent;}
.tutor-modal-scrollable .tutor-modal-window {
      min-width: 80%;}
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active a {
    background-color: #12183566;}
.tutor-course-card .tutor-card-body {background:#12183566!important;}
.tutor-card-footer:not(.tutor-no-border){
	background:#12183566!important;}
li.tutor-dashboard-menu-withdraw {display:none;}
}

@media screen and (min-width: 1025px) {
    .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
        background: #242A40;
    }
}

/* Additional mobile-specific adjustments */

@media only screen and (max-width: 768px) {
    /* truncated selector removed — was unrecoverable */
}

/* ===== Revlrr: Studio Manager mobile — charts & layout ===== */

@media only screen and (max-width: 768px) {

  /* Hide Chart.js dashboard charts — inline widths (set by JS at render)
     can't be reliably overridden via CSS on canvas elements.
     Vendors can reach full reports via the Reports menu item. */
  #wcfm_dashboard_wc_reports_expander_pie,
  #wcfm_dashboard_wc_reports_expander_bar,
  #wcfm_dashboard_wc_reports_expander {
    display: none !important;
  }

  /* Full-width main content area when sidebar is collapsed */
  body.wcfm-collapsed #wcfm-main-contentainer {
    width: 100% !important;
    margin-left: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  /* Prevent horizontal overflow from any fixed-width WCFM containers */
  #wcfm-main-contentainer .wcfm-content,
  #wcfm-main-contentainer .wcfm_dashboard_widgets_wrap {
    max-width: 100% !important;
    overflow-x: hidden !important;
  }
}

/* Also hide charts in landscape orientation on small devices */

@media only screen and (max-height: 500px) and (orientation: landscape) {
  #wcfm_dashboard_wc_reports_expander_pie,
  #wcfm_dashboard_wc_reports_expander_bar,
  #wcfm_dashboard_wc_reports_expander {
    display: none !important;
  }
}

/*reducing height of category field on studio manager add a product form*/

@media (min-width: 601px) {
    #wcfm-main-contentainer .select2-container, #wcfm-main-contentainer .select2-container .select2-selection {
        height: unset;
		box-shadow:none!important;}
}
/* 
=====================================
   1. GLOBAL / PAGE TRANSITIONS & BACKGROUNDS
  =====================*/

/* Override page transition white flash */
.e-page-transition,
.e-page-transition--entered {
    background: #04071b !important;
}
/* NOTE: '.e-page-transtion--exiting' has a typo in the original (missing 'i') */
.e-page-transition--entered:not, .e-page-transtion--exiting {
    background: #04071b !important;
}
.page-id-81343 {
    background: #04071b !important;
}

/*====================================
   4. NAVIGATION / NAVBAR DROPDOWN
======================= */

/* Logout menu item colour */
.log-out-item {
    color: #045cd8 !important;
}

/* Screen reader text */
.screen-reader-text {
    visibility: hidden !important;
}
/* =============================================================
   28. GLOBAL / UTILITY
   ============================================================= */

/* Image auto-size containment */
img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: auto 100px !important;
}
}
/* =============================================================
   STUDIO MANAGER STYLING
   ============================================================= */
.wcfm-store-name-heading-text a{
	color:#d8d7d9!important;
}
.woocommerce-reports-wide .postbox div.stats_range ul li.active, .woocommerce-reports-wide .postbox h3.stats_range ul li.active, .woocommerce-reports-wrap .postbox div.stats_range ul li.active, .woocommerce-reports-wrap .postbox h3.stats_range ul li.active
 {
    background: #12183566;
    box-shadow: 0 4px 0 0 #FFF;
    box-shadow: 0 4px 0 0 #045cd8;
}
.wcfm_menu_logo {
  box-shadow: none!important;
}

div.wcfm-collapse-content h2 {
  font-size: 21px !important;
  line-height: 30px !important;
  font-style: normal!important;
  background-color:#fff0!important;
}

.page-id-81343 {
  background: #04071b!important;
}

.wcfm_welcomebox_header {
  background-color:#fff0!important;
}

img#gravatar_display {
  max-width: 100px!important;
}

input.upload_button, input.remove_button, #logo_display, #banner_display {
  max-width: 200px;
  float: left;
}

.wcfm-wp-fields-uploader img {
  max-width: 300px!important;
  border: 1px dotted #045cd8 !important;
  background-color: #242A40;
  filter: none !important;
  width: inherit!important;
}

#wcfm-main-contentainer input.wcfm-checkbox, #wcfm-main-contentainer input[type="checkbox"], .wcfm-dashboard-page #wcfm-main-contentainer input[type="checkbox"] {
  border: 1px solid #242A40 !important;
  background: #242A40;
  color: #D8d7d9;
  box-shadow:none!important;
}
#wcfm-main-contentainer table.display {
  border-radius: 9px;
  font-size: 15px;
  max-width: 96%!important;
}
#wcfm-main-contentainer .wcfm-page-headig, .wcfm_menu_logo, .wcfm_menu_no_logo {
  background: #12183500!important;
}

canvas#sales-piechart-canvas {
  width: 530px!important;
  height: 250px!important;
  margin-left: 60px!important;
}

#wcfm-main-contentainer .wcfm_ele, #wcfm-main-contentainer .wcfm-form .wcfm_ele, body.wcfm-view .wcfm_ele {
  background: transparent !important;
  border: none!important;
}
a.wcfmmp-author-img {
  color: #d8d7d9;
}

.date-picker-wrapper .month-wrapper {
  background-color: #12183566;
  border: 1px solid #045cd8 !important;
  border-radius: 3px;
  color: #d8d7d9 !important;
  cursor: default;
}

#wcfm-main-contentainer .dataTables_wrapper select {
  color: #999 !important;
  background: #242A40 !important;
  border: 1px solid #242A40 !important;
  border-radius: 6px;
}

.wcfm_staffs_limit_label {
  font-size: 14px;
  color: #045cd8!important;
  border: 1px solid #045cd8!important;
}

.wcfm_products_limit_label {
  font-size: 14px;
  color: #045cd8!important;
  border: 1px solid #045cd8!important;
}

.wcfm_customers_limit_label {
  font-size: 14px;
  color: #045cd8!important;
  border: 1px solid #045cd8!important;
}

#wcfm-main-contentainer .wcfm-container-box .wcfm-container .appointment_dashboard_section_label h2 {
  font-weight: 400 !important;
  font-size: small !important;
  color: #d8d7d9;
}

.wcfm_header_panel {
  background-color: transparent !important;
}
.wcfm_welcomebox_user_profile{
	border:10px solid #fff0!important;
}
.wcfm_header_panel .unread_notification_count,
.wcfm_header_panel .unread_notification_count.enquiry_count,
.unread_notification_count.enquiry_count {
  background: #045cd8 !important;
}

.wcfm_header_panel .notification-ring {
  color: #045cd8 !important;
}

div#wcfm-main-contentainer [class*=" fa-"]:before {
  margin-right: 15px !important;
  font-size: 16px !important;
  font-weight: 300 !important;
  color: #d8d7d9 !important;
}

.page_collapsible,
.page_collapsible label,
.collapse-close,
.wcfm-collapse a.page_collapsible_dummy {
  font-size: 21px;
  font-weight: 500;
  word-wrap: break-word !important;
}

.wcfm-page-headig .wcfm-page-heading-text {
  font-family: 'roc-grotesk';
  font-size: 21px !important;
  font-weight: 400;
}

.wcfm-page-heading.listing-details-heading,
.select2.wcfm-page-heading.listing-details-heading {
  text-transform: lowercase!important;
}

p.wcfm_title,
span.wcfm_title {
  width: 100% !important;
}

span.wcfm-store-name-heading-text {
  color: #d8d7d9 !important;
}

a.wcfm_dashboard_item_title {
  font-size: 1em !important;
  font-weight: 400 !important;
  font-family: 'roc-grotesk' !important;
  color: #d8d7d9 !important;
}

.wcfm_reports_menus li a.active {
  color: #999 !important;
}

.blockUI.blockOverlay,
.wcfm-loader,
.wcfm-blocker {
  background-color: #12183566 !important;
  opacity: 0.9 !important;
}

div.blockOverlay {
  background-color: #04071b !important;
  opacity: 0.9 !important;
}

.wcfm-action-icon {
  background: #12183566!important;
  box-shadow:none!important;
}

.wcfm_popup_wrapper .wcfm_popup_input {
  background-color: #242A40 !important;
  border: 1px solid #242A40 !important;
  color: #d8d7d9 !important;
  box-shadow: 0 0 0 transparent;
}

.multi_input_block {
  border: 1px solid #242A40 !important;
  font-size: 14px !important;
  text-transform: capitalize !important;
}

#gallery_img .multi_input_block,
#wcfm_360_images .multi_input_block,
.wcfm_additional_variation_images .multi_input_block {
  display: inline-block!important;
}

#wcfm-main-contentainer .wp-media-buttons .insert-media {
  background: #045cd8 !important;
  color: #d8d7d9 !important;
}

span.wp-media-buttons-icon {
  display: none !important;
}

img.mce-object[data-mce-placeholder="1"] {
  display: none;
}

#cboxContent {
  background: #04071b!important;
  background-color: #04071b!important;
  box-shadow: none!important;
}

#cboxMiddleRight,
#cboxBottomCenter,
#cboxTopCenter,
#cboxMiddleLeft {
  background: #12183566 !important;
}

#wcfm-main-contentainer .dataTables_wrapper .dataTables_filter input {
  background: #242A40 !important;
  border: 1px solid #242A40 !important;
}

div.wcfm-content ul li {
  color: #d8d7d9 !important;
}

.wcfm_product_manager_general_fields {
  border-radius: 8px !important;
  border: 1px solid #242A40 !important;
  padding: 20px;
  background: #12183566 !important;
}

.wcfm_product_manager_gallery_fields {
  border-radius: 8px !important;
  border: 1px solid #242A40 !important;
  padding: 20px !important;
  width: 25% !important;
  background: #12183566 !important;
}

#wcfm-main-contentainer #wcfm_products_manage_form div.wcfm-content {
  width: 100% !important;
  column-gap: 20px !important;
  background: transparent !important;
}

div#wcfm-main-contentainer form {
  background: #04071b00 !important;
}

ul.product_taxonomy_checklist {
  color: #d8d7d9 !important;
  background: #12183566 !important;
  background-color: #04071b;
  border: none !important;
}

ul.article_taxonomy_checklist {
  background: #12183566 !important;
  background-color: #12183566!important;
}

body #wcfmmp-store .left_sidebar,
body #wcfmmp-stores-lists .left_sidebar,
#wcfmmp-store .left_sidebar,
#wcfmmp-stores-lists .left_sidebar {
  background: #12183566 !important;
  border: 1px solid #04071b;
  margin-top: 10px !important;
}

.wcfm_product_manager_cats_checklist_fields {
  border-radius: 7px;
  border: 1px solid #242A40 !important;
}

.product-cats-checklist {
  border: 1px solid #04071b !important;
}

input.wcfm-checkbox:checked:before {
  color: #045cd8 !important;
  font-weight: 400;
}

.wcfm_full_ele_checkbox {
  display: block !important;
  margin-bottom: 10px;
}

.wcfm_title.checkbox_title {
  display: block !important;
  vertical-align: middle;
  margin-left: 5px;
  font-size: 18px;
  color: #045cd8;
}

#wcfm-main-contentainer input[type=text].wcfm-text,
#wcfm-main-contentainer input[type=password].wcfm-text,
#wcfm-main-contentainer select.wcfm-select,
.wcfm_popup_form select.wcfm-select,
.wcfm_popup_form input[type=text].wcfm-text,
#wcfm-main-contentainer input[type=number].wcfm-text,
#wcfm-main-contentainer input[type=time].wcfm-text,
#wcfm-main-contentainer textarea.wcfm-textarea,
#wcfm-main-contentainer .wp-picker-container,
#wcfm-main-contentainer .wcfm-checklist-group,
#wcfm-main-contentainer .wcfm-radio-group {
  color: #d8d7d9 !important;
  font-size: 18px;
  font-family: 'kumbh-sans-variable';
  font-weight: 300;
  background:#242A40!important;
  box-shadow:none!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 textarea {
  background: #242A40 !important;
  box-shadow: none;
  color: #d8d7d9 !important;
  border: 1px solid #242A40 !important;
}

#wcfm-main-contentainer .select2-container--default .select2-selection--single .select2-selection__rendered,
#wcfm-main-contentainer .select2-search input {
  padding-bottom: inherit;
}

#wcfm-main-contentainer .select2-search input[type="search"] {
  font-size: smaller !important;
}

p.variations_options.wcfm_title,
label[for="variations_options"],
select#variations_options,
.variations_options {
  display: none !important;
}

.menu_order.wcfm_title,
input#menu_order.wcfm-text.wcfm_ele.simple.variable.external.grouped.booking {
  display: none !important;
}

.wcfm_products_manage_form_inventory_expander.wcfm_content.b2bkingwcfm_dashboard_tab {
  display: none !important;
}

.wcfm-product-feature-upload .placeHolder,
.wcfm-product-feature-upload img {
  background: #242A40 !important;
  filter: none !important;
  border: 1px dotted #045cd8 !important;
  border-radius: 8px !important;
  min-height: 100px!important;
}

#wcfm-main-contentainer .wcfm-container-box .wcfm-container .appointment_dashboard_section_label {
  font-size: 10px !important;
  color: #d8d7d9 !important;
}

.wcfmmp_byw_enable_local_pickup,
#wcfmmp_byw_enable_local_pickup,
label[for="wcfmmp_byw_enable_local_pickup"],
.wcfmmp_byw_local_pickup_cost,
#wcfmmp_byw_local_pickup_cost,
label[for="wcfmmp_byw_local_pickup_cost"],
#wcfmmp_settings_form_shipping_by_weight p.wcfmmp_byw_enable_local_pickup.wcfm_title.checkbox_title.checkbox-title.wcfm_ele {
  display: none !important;
}

.wcfm-acf-wrapper iframe,
.wcfm-acf-wrapper video,
.wcfm-acf-wrapper embed,
.wcfm-acf-wrapper .acf-oembed {
  max-width: 100%;
  height: auto;
  margin-bottom: 15px;
}

.mce-toolbar .mce-ico {
  color: #045cd8 !important;
}

.wcfm-main-contentainer .mce-tinymce button[type="button"] {
  border: 1px solid #045cd8;
  padding: 4px 6px;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
  background: #04071b!important;
  border: 1px solid #045cd8!important;
  border-radius: 5px;
}

.mce-toolbar .mce-btn-group .mce-btn:hover,
.mce-toolbar .mce-btn-group .mce-btn:focus,
.qt-dfw:hover,
.qt-dfw:focus {
  border: 1px solid #045cd8 !important;
  border-radius: 7px;
  background: #04071b !important;
  box-shadow: none;
}

div.calendar_wrapper {
  background: #12183566 !important;
}

.wc_appointments_calendar_form .wc_appointments_calendar td.calendar-passed-day a,
.wc_appointments_calendar_form .wc_appointments_calendar td.calendar-passed-day li,
.wc_appointments_calendar_form .wc_appointments_calendar td.calendar-passed-day ul {
  color: gray!important;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field.wc_appointments_field_timezone label {
  background: #12183566 !important;
  border-radius: 7px;
}

.date-picker-wrapper {
  border: 1px solid #242A40 !important;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
  color: #d8d7d9 !important;
}

.date-picker-wrapper .month-wrapper table td,
.date-picker-wrapper .month-wrapper table th {
  color: #045cd8;
}

.date-picker-wrapper a {
  color: #045cd8;
  font-size: 16px !important;
}

.date-picker-wrapper .drp_top-bar .apply-btn.disabled {
  color: #d8d7d9 !important;
  border: 1px solid #b7b7b7;
  background: #045cd8 !important;
}

.wcfm_event_tickets_event {
  color: #d8d7d9;
}

.wcfm_event_tickets_customer {
  color: #d8d7d9;
}

.wcfm_order_by_customer {
  color: #d8d7d9;
}

.show_order_items {
  font-size: 18px;
  color: #d8d7d9;
}

.withdrawal_order_payment_method.site {
  background: #04071b;
}

.withdrawal_order_payment_methods {
  color: #045cd8!important;
}

#orders_details_general_expander a, #orders_details_items_expander a {
  color: #045cd8!important;
  font-size: 16px;
}

#orders_details_items_expander .wc-order-totals .total, #orders_details_items_expander .wc-order-totals .label {
  color: #d8d7d9;
}

#orders_details_items_expander .wc-item-meta li p, #orders_details_items_expander .wc-item-meta li strong {
  color: #D8D7D9;
}

#orders_details_items_expander table.woocommerce_order_items td.thumb .wc-order-item-thumbnail {
  width: 45px;
  height: 45px;
  border: none;
  background: #04071b;
}

.woocommerce_order_items.wcfm_refund_items_ele,
.woocommerce_order_items.wcfm_refund_items_ele th,
.woocommerce_order_items.wcfm_refund_items_ele td,
.woocommerce_order_items.wcfm_refund_items_ele select,
.woocommerce_order_items.wcfm_refund_items_ele input,
.woocommerce_order_items.wcfm_refund_items_ele span {
  color: #d9d7d8 !important;
}

.support_ticket_status,.support_ticket_content_order_title,.support_ticket_content_category_title {
  color: #d8d7d9;
}

.support_ticket_info .support_ticket_by .support_ticket_by_customer {
  color: #d8d7d9;
}

.support_ticket_content_for .wcfm_product_for_support img {
  border-radius: 9px;
}

.wcfm_popup_wrapper {
  padding: 10px;
  background: #04071b;
  font-size: 17px;
}

div.wcfm_popup_wrapper h2,form.wcfm_popup_wrapper h2 {
  font-weight: 400;
  color: #045cd8;
}

.wcfm_popup_wrapper .wcfm_popup_label {
  color: #d8d7d9;
}

.wcfm_popup_wrapper .wcfm_popup_button:hover {
  background: #045cd8 none repeat scroll 0 0;
}

div#fooevents_terminology.panel.woocommerce_options_panel {
  display: none;
}

#fooevents_printing_widgets>h3.ui-accordion-header {
  color: #045cd8;
}

.wc-bookings-booking-form .wc-bookings-booking-cost {
  background: #04071b;
}

.wc-bookings-date-picker .ui-datepicker td.bookable a {
  background-color: #045cd8!important;
}

.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title {
  background: #f5f5f5!important;
}

.wc-appointment-summary .wc-appointment-summary-list li {
  color: #d8d7d9;
}

.wcfm_add_attribute_button {
  display: none !important;
}

.wc-setup-content input[type="text"], .wc-setup-content input[type="password"], .wc-setup-content select, .wc-setup-content input[type="number"], .wc-setup-content input[type="time"], .wc-setup-content input[type="search"], .wc-setup-content textarea {
  background: #242A40!important;
  border: 1px solid #242A40!important;
  box-shadow: none!important;
}

.multi_input_block:not(.wcfm_defined_attributes):not(.wcfm_attributes_blocks):not(.multi_input_block_dummy) {
  display: inline-block!important;
}

button.wcfm_submit_button.revlrr-open-studio-media {
  padding: 10px!important;
  font-size: 16px!important;
}

.wp-core-ui .button-group.button-hero .button, .wp-core-ui .button.button-hero {
  background: #045cd8;
  color: #D8D7D9;
}

.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large {
  background: #045cd8!important;
  color: #d8d7d9!important;
}

.wcfm-main-contentainer .dataTables_wrapper .dataTables_filter input {
  background-color: #242A40 !important;
}

label.fab.fa-yoast {
  display: none!important;
}

div.wcfm-content ul li a {
  font-weight: 400!important;
}

.wcfmmp_sold_by_label {
  color: #d8d7d9 !important;
  font-size: 1em !important;
  line-height: 1em;
}

.wcfmmp_sold_by_wrapper a {
  display: inline-block!important;
  color: #d8d7d9!important;
  text-decoration: none!important;
}

#wcfm-products_wrapper span.product-status-draft {
  background-color: #12183566;
}

.wcfm-article-feature-upload .placeHolder,.wcfm-article-feature-upload img {
  background: #1f2545;
}

.wcfmmp_sold_by_container_advanced {
  border: 1px solid #045cd8!important;
}

.wcfmmp_sold_by_store a {
  color: #d8d7d9!important;
}

.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_wrapper .wcfmmp_sold_by_store a {
  color: #d8d7d9!important;
}

.wcfmem-store-logo {
  border: 1 px solid #04071b;
  border-radius: 50%;
}

.wp-editor-container {
  clear: both;
  border: 1px solid #242A40!important;
  border-radius: 9px!important;
}

.conditional-tab {
  display: none !important;
}

.wcfm-product-feature-upload .placeHolder,
.wcfm-product-feature-upload img,
#gallery_img .wcfm-wp-fields-uploader .placeHolder,
#gallery_img .wcfm-wp-fields-uploader img,
#wcfm_360_images .wcfm-wp-fields-uploader .placeHolder,
#wcfm_360_images .wcfm-wp-fields-uploader img,
.wcfm_additional_variation_images .wcfm-wp-fields-uploader .placeHolder {
  background: #12183566;
  border: 1px dotted #045cd8 !important;
  border-radius: 8px !important;
  filter: none !important;
}

#wcfm_products_manage_form tr.revlrr-hide-row {
  display: none !important;
}

.wc_appointments_calendar_form .appointments .event_card a {
  background-color: #12183566!important;
}

.wc_appointments_calendar_form .calendar_wrapper {
  border: 1px solid #242A40 !important;
  border-radius: 7px !important;
}

.wcfm_appointments_list_expander {
  background:#12183566!important;
  border-radius:9px!important;
}

.wc_appointments_calendar_form .calendar_wrapper .calendar_presentation .calendar_body .body_labels .hours .hour_label {
  background: #04071b!important;
}

.wc_appointments_calendar_form .calendar_wrapper .calendar_presentation .calendar_body .body_labels .hours .hour_label label {
  background: #04071b!important;
}

.wc_appointments_calendar_form .calendar_wrapper .calendar_presentation .calendar_header .header_days .header_wrapper .header_column .header_label a {
  color: #d8d7d9;
}

.wc_appointments_calendar_form .calendar_wrapper .calendar_presentation .current {
  background-color: #04071b!important;
  color: #d8d7d9 !important;
  border: 1px solid #242A40 !important;
}

#wwcfm_appointments_listing_expander .wc_appointments_calendar_form .calendar_wrapper .calendar_presentation .calendar_header .header_labels {
  background: #04071b!important;
  flex-basis: 10% !important;
}

.wc_appointments_calendar_form {
  color: #d8d7d9!important;
  background: #04071b!important;
  border: 1px solid #242A40!important;
  border-radius: 7px;
}

.wc_appointments_calendar_form .wc_appointments_calendar td .datenum {
  color: #045cd8;
}

.wc-bookings-booking-form {
  border: 1px solid #045cd8!important;
  min-width: 250px;
}

.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td {
  background: #fff!important;
}

.wc-bookings-booking-form fieldset {
  border: none;
}

.ui-datepicker .ui-datepicker-title .ui-datepicker-month,.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
  font-size: 17px;
}

.wc-metaboxes-wrapper .wc-metabox.wc-pao-addon {
  background: #04071b;
}

.wc-pao-addon-option-row {
  grid-template-columns: 20px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 60px 60px;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form dl {
  color: #3C4669;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot a {
  border: 0;
  box-sizing: border-box;
  box-shadow: none;
  color: #D8D7D9;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form dl dt {
  color: #d8d7d9;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form dl dd {
  color: #d8d7d9;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot_heading {
  color: #D8D7D9;
}

.wc-appointments-date-picker .ui-datepicker .ui-datepicker-next span:before, .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev span:before {
  color: #D8D7D9;
}

.button.button.wcfm_oauth_redirect {
  border: 1px solid darkgray;
}

.wcfm_profile_manage_form_apt_gcal_sync_expander {
  color: #d8d7d9;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form {
  background-color: #12183566;
}

.ui-datepicker .ui-datepicker-next span:before {
  color: #d8d7d9;
}

.wc-appointments-date-picker .ui-datepicker {
  background: #12183566;
}

.wc-appointments-date-picker .ui-datepicker td:not(.ui-state-disabled) a.ui-state-default {
  font-weight: 400;
  font-size: 17px;
}

.wc-appointments-date-picker .ui-datepicker td .ui-state-default {
  font-size: 1em;
  background: cornflowerblue;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form * {
  font-family: sans-serif;
  font-weight: 400;
}

.ui-datepicker-calendar thead {
  background-color: #12183566;
}

.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-title {
  color: #000 !important;
}

.ui-datepicker .ui-datepicker-calendar th, .ui-datepicker .ui-datepicker-calendar td {
  font-size: 12px;
}

.ui-datepicker:not(.ui-datepicker-inline) select.ui-datepicker-month, .ui-datepicker:not(.ui-datepicker-inline) select.ui-datepicker-year {
  font-family: 'roc-grotesk';
  color: #045cd8!important;
  display: block;
  width: 100%;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.selected a, .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.selected:hover a {
  color: #04d8a5;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form label {
  color: #d8d7d9;
}

.wcfm-container.appointment #wcfm_products_manage_form_appointment_expander ._wc_appointment_cal_color,
.wcfm-container.appointment #wcfm_products_manage_form_appointment_expander .wp-picker-container {
  display: none!important;
}

.mce-window .wp-editor-help table.fixed td:nth-child(even),.mce-window .wp-editor-help table.fixed th:nth-child(even) {
  width: 38%;
  color: #999;
}

.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p {
  color: #000;
}

.mce-window .wp-editor-help td,.mce-window .wp-editor-help th {
  white-space: normal;
  color: #000;
}

.image-details h2:not(.media-attachments-filter-heading),.media-sidebar h2 {
  color: #a9a9a9!important;
}

.media-frame-title h1 {
  color: #045cd8!important;
}

div.mce-toolbar-grp>div {
  padding: 3px;
  background: #04071b!important;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus, .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover {
  color: #d8d7d9;
  background: #04071b !important;
  box-shadow: 0 0 0 2px #2271b1;
  outline: 2px solid transparent;
}

.media-modal-content .media-frame select.attachment-filters {
  font-size: 12px;
  padding: 5px;
}

div.mce-tinymce-inline {
  display: none;
}

.mce-edit-focus {
  outline: 2px solid #045cd8;
}

.mce-container, .mce-container *, .mce-widget, .mce-widget * {
  color: #045cd8 !important;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-active, .mce-toolbar .mce-btn-group .mce-btn:active, .qt-dfw.active {
  background: #04071b!important;
  border-color: #045cd8;
}

.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover {
  background: #242A40!important;
  color: #045cd8;
  box-shadow: 0 0 0 1px #045cd8!important;
}

#cboxLoadedContent {
  background: #04071b!important;
  box-shadow: none!important;
  color: #d8d7d9;
}

#cboxLoadedContent h2 {
  color: #d8d7d9 !important;
  text-decoration: underline;
}

#cboxLoadedContent p,
#cboxLoadedContent ul,
#cboxLoadedContent li {
  color: #d8d7d9;
}

#cboxLoadedContent ul li {
  list-style-type: disc;
  margin-left: 20px;
}
.wcfm_dashboard_stats_block {
  border-bottom-color: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  background: #04071b!important;
  border:1px solid #242A40!important;
}
#wcfm_dashboard_wc_status_expander ul li, .wcfm_dashboard_latest_topic, .wcfm_dashboard_notification, .wcfm_dashboard_enquiry {
	border-bottom: 1px solid #fff0;
}
.wcfm_dashboard_stats_block .wcfmfa {
   background: #12183566!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:#d8d7d9!important;
}
#wcfm-content{
border:#fff0!important;
}
.wcfm-collapse .wcfm-container, .wcfm-tabWrap {
  border-bottom-color: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
#wcfm-main-contentainer div.wcfm-content{
background:#fff0!important;
}
.wcfm-collapse .wcfm-container{
	background:#12183566!important;
	border-radius:9px!important;
}
.page_collapsible, .wcfm-collapse a.page_collapsible_dummy {
 border-bottom: #fff0 1px solid!important;
 border-right: none!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:#d8d7d9!important;
}
div.wcfm-content ul li a {
  color: #d8d7d9!important;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd{
	background:#04071b!important;
}
#wcfm-main-contentainer table.dataTable tbody td, body.wcfm-view table.dataTable tbody td{
background:#04071b!important;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px dotted #242A40!important;
}
.wcfm_appointments_product_add_expander{
	background:#12183566!important;
	border-radius:9px!important;
}
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button {
  text-transform: capitalize;
  color: #d8d7d9 !important;
  border: 1px solid #242A40 !important;
  font-weight: 300;
}
#wcfm-main-contentainer .ui-progressbar .ui-progressbar-value{
	background:#045cd8!important;
	border:1px solid #045cd8!important;
	
}
.fa-question.img_tip{
	border:none!important;
}
.page_collapsible, .page_collapsible label, .collapse-close, .wcfm-collapse a.page_collapsible_dummy {
	font-size: 16px!important;
	font-weight: 400;
	
}
.wcfm-tabWrap{
	background:#fff0!important;
}
#wcfm-main-contentainer .wcfmmp_profile_complete_progress_label {
  text-shadow:none!important;
  color: #d8d7d9!important;
}
 #wcfm-main-contentainer .page_collapsible::before, #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 input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm_menu .wcfm_menu_items a.wcfm_menu_item::before, #wcfm-main-contentainer .wcfm-page-headig::before, .wcfm_dashboard_welcome_content::before, .wcfm_dashboard_stats_block, .wcfm-container-box .wcfm-container, .wcfm-collapse .wcfm-container, .wcfm-tabWrap, .wcfm-action-icon, #wcfm_vendor_approval_response_button, #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button, #wcfm_tracking_button {
	 box-shadow:none!important;
 }
 .ui-widget {
  font-family: 'encode-sans'
  font-size: .75em!important;
}
#wcfm-main-contentainer .wcfm-container-box .wcfm-container .wcfm-content
 {
    border-radius: 9px !important;
    background: #12183566 !important;
 }
 #wcfm_menu .wcfm_menu_items a.wcfm_menu_item{
	 height:30px!important;
 }
 .date-picker-wrapper {
  background-color: #12183566!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 textarea{
background:#242A40!important;
border-radius:7px!important;
}
#wcfm-main-contentainer .dataTables_wrapper select{
color:#999!important;
}
#wcfm_vendor_approval_response_button, #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button, #wcfm_tracking_button{
border:1px solid #242A40!important;
margin-bottom:5px!important;
text-transform:uppercase!important;
}
/*paragraph button toolbar mce editor*/
.wp-editor-container {
    clear: both;
    border: 1px solid #242A40!important;
	border-radius:9px!important;}
.mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
   background: #04071b!important;
    border: 1px solid #045cd8!important;
    border-radius:5px;}
.mce-toolbar .mce-btn-group .mce-btn.mce-active, .mce-toolbar .mce-btn-group .mce-btn:active, .qt-dfw.active {
    background: #04071b!important;
    border-color: #045cd8;}
.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover {
    background: #242A40!important;
    color: #045cd8;
    box-shadow: 0 0 0 1px #045cd8!important;}
.wcfm-tabWrap .page_collapsible{
	padding: 5px 10px!important;
}
/*studio manager mobile menu*/
@media only screen and (max-width: 768px) {
  #wcfm_menu .wcfm_menu_items a.wcfm_menu_item {
    box-shadow: 0 0 1px 0 #fff0!important;
      }
 @media only screen and (max-width: 414px) {
  #wcfm_menu .wcfm_menu_items {
    height: 30px!important;
  }
  @media only screen and (max-width: 768px) {
  #wcfm_menu .wcfm_menu_items {
     height: 30px!important;
    display: inline-block;
  }
@media only screen and (max-width: 768px) {
 #wcfm-main-contentainer .wcfm_menu_toggle {
    width: 0;
    width: 0 !important;
  }
}
.woocommerce-reports-wide .postbox .chart-container, .woocommerce-reports-wrap .postbox .chart-container{
	background:#12183566!important;
	border-radius:9px!important;
}
#wcfm-main-contentainer div.wcfm-content{
font-size:.75em!important;
}
.select2-container--default .select2-selection--multiple {
  background-color: #fff0!important;
}
#wcfm-main-contentainer .wcfm_notice, #wcfm-main-contentainer .wcfm-message, #wcfm-main-contentainer .wcfm_warning_text, body.wcfm-view .wcfm_notice, body.wcfm-view .wcfm-message{
background:#fff0!important;
border:none!important;
margin-top:10px!important;
}
.wcfm_profile_submit{
	background:#fff0!important;
	border:1px solid #fff0!important;
}
body.wcfm-store-setup{
	border:none!important;
}
.wcfm_articles_limit_label
{    color: #045cd8!important;
    border: 1px solid #045cd8!important;
    
 }