/* Plugin ADMINISTRAÇÃO FRONTEND*/

/* Escolha dos itens do menu exibidos */
:root {
--exibir-home: block;
--exibir-artigos: block;
--exibir-produtos: block;
--exibir-pedidos: block;
--exibir-cupons: block;
--exibir-clientes: block;
--exibir-relatorios: block; 
--exibir-configuracoes: none;
--exibir-capacidades: none;
--exibir-pedido-suporte: none;
}

/* Padrão de cores */
:root { 
--color-roxo-escuro-2: #16001b;
--color-roxo-escuro: #380446;
--color-roxo: #6a0785;
--color-lilaz: #8f68b1;
--color-lilaz-claro: #d3a1ff;
--color-cinza-claro: #c5c5c5;
--color-cinza-claro2: #777777;
--color-cinza1: #1f1f1f;
--color-cinza2: #151515;
--color-cinza2-transp: #151515ed;
--color-cinza3: #2d2d2d;
--color-cinza4: #101010;
--color-cinza5: #0c0c0c;
--color-cinza6: #464646;
--color-cinza7: #3e3e3e;
--color-cinza8: #292929;
--color-cinza9: #252525;
--color-laranja: #ff3c00;
--color-branco: #ffffff;
--color-preto: #000000;
}

.wcfm_menu_home {
    display: var(--exibir-home) !important;
}
.wcfm_menu_wcfm-articles{
	display: var(--exibir-artigos) !important;
}
.wcfm_menu_wcfm-products{
	display: var(--exibir-produtos) !important;
}
.wcfm_menu_wcfm-orders{
	display: var(--exibir-pedidos) !important;
}
.wcfm_menu_wcfm-coupons{
	display: var(--exibir-cupons) !important;
}
.wcfm_menu_wcfm-customers{
	display: var(--exibir-clientes) !important;
}
.wcfm_menu_wcfm-reports{
	display: var(--exibir-relatorios) !important;
}
.wcfm_menu_items.wcfm_menu_wcfm-settings{
    display: var(--exibir-configuracoes) !important;
}
.wcfm_menu_items.wcfm_menu_wcfm-capability {
    display: var(--exibir-capacidades) !important;
}
.wcfm_menu_items.wcfm_menu_wcfm-support {
    display: var(--exibir-pedido-suporte) !important;
}
#wcfm-main-content {
    padding: 0px;
    max-width: 1920px;
    width: 100%;
	font-family: -webkit-pictograph;
}
#wcfm-header {
    display: none;
}
#wcfm_home {
    content: url(./assets/images/icon_Manage.png);
    width: 50px;
}
#wcfm_order_status, #wcfm_booking_status, #wcfm_appointment_status, #wcfm_subscription_status, #wcfm_change_vendor_membership, #wcfm-main-contentainer .wcfm-date-range, #wcfm-main-contentainer .dataTables_wrapper input[type="text"].wcfm-text, #wcfm-main-contentainer .dataTables_wrapper select {
    padding: 0 2.9em 0 1em;
}
.wcfm_wp_admin_view.text_tip {
    display: none;
}
#wcfm-main-contentainer .wcfm-page-headig, .wcfm_menu_logo, .wcfm_menu_no_logo {
    background: var(--color-roxo-escuro);
	padding: 28px 0px;
    height: 110px;
}
#wcfm_menu, #wcfm_menu span.wcfm_sub_menu_items {
    background: var(--color-roxo-escuro);
	background: linear-gradient(90deg, var(--color-roxo-escuro), var(--color-roxo-escuro-2)) !important;
}
#wcfm_menu .wcfm_menu_items a.active {
    background: var(--color-cinza1);
}
#wcfm_menu .wcfm_menu_items a.wcfm_menu_item:hover:after {
    border-right-color: var(--color-roxo);
}
#wcfm_menu .wcfm_menu_items:hover .wcfm_sub_menu_items {
    margin-left: 0px;
    background-color: var(--color-roxo);
    box-shadow: none;
}
#wcfm_menu .wcfm_menu_items:hover a span.wcfmfa, #wcfm_menu .wcfm_menu_items a:hover span {
    color: var(--color-laranja);
}
.wcfm-collapse-content h2, #wcfm-main-contentainer table thead th, #wcfm-main-contentainer table tfoot th {
    color: var(--color-cinza-claro) !important;
}
.wcfm-collapse-content h2, #wcfm-main-contentainer table thead th, #wcfm-main-contentainer table tfoot th {
    font-style: normal !important;
    font-weight: 600 !important;
    text-transform: uppercase;
	font-size: 14px;
}
#wcfm-main-contentainer {
    Max-width: 100%;
    margin: 0px auto;
    height: 100vh;
}
#wcfm-content {
    min-height: 100vh;
	border: none;
}
.wcfm_menu_logo img {
    width: 150px;
    max-width: 300px;
    height: auto;
    border-radius: 0;
    margin: 0px 60%;
    content: url(https://utils.microsite.net.br/microsite/Logo.png);
	transition: width 1s, margin 0s;
}
.wcfm_menu_logo h4 a:last-child {
    display: none;
}
.wcfm_menu_toggle .wcfm_menu_logo img {
    width: 100px;
	margin: 30px 0;
    content: url(https://utils.microsite.net.br/microsite/Logo.png);
	transition: width 1s, margin 0s;
}
input.wcfm-checkbox:checked:before {
    color: var(--color-laranja);
}
#wcfm_menu .wcfm_menu_item span.wcfmfa {
    width: 70px;
}
span.wcfmfa {
    text-align: center;
}
.wcfm_menu_items [class*=" fa-"]:before {
	font-family: "Font Awesome 5 Free"!important;
    font-weight: 400 !important;
    font-size: 35px;
    text-align: center;
    color: var(--color-lilaz);
}
#wcfm_menu .wcfm_menu_items a.wcfm_menu_item {
    height: 70px;
    text-align: left;
    padding-left: 40px;
}
.wcfm_menu_toggle .wcfm_menu_items a.wcfm_menu_item {
    text-align: center !important;
    padding-left: 10px !important;
}
#wcfm_menu .wcfm_menu_item span.wcfmfa {
    width: 70px;
    padding: 15px 0px;
    vertical-align: middle;
}
#wcfm_menu .wcfm_menu_item span {
    display: inline-block;
}
#wcfm_menu .wcfm_menu_item span.text {
    font-size: 14px;
    font-family: -webkit-pictograph;
    text-transform: uppercase;
    color: var(--color-lilaz-claro);
    font-weight: 900;
}
#wcfm_menu .wcfm_menu_items a.active span, #wcfm_menu .wcfm_menu_items a.active:hover span {
    color: var(--color-branco);
}
.wcfm_menu_items .active [class*=" fa-"]:before {
    color: var(--color-laranja);
}
#wcfm_menu .wcfm_menu_items a.active span, #wcfm_menu .wcfm_menu_items a.active:hover span {
    color: var(--color-laranja);
}
#wcfm-main-contentainer .wcfm-collapse {
    background-color: var(--color-cinza1) !important;
}
.wcfm_dashboard_stats_block .fa-dollar, .wcfm_dashboard_stats_block .fa-currency {
    background: var(--color-roxo);
}
.wcfm_dashboard_stats_block .fa-cart-plus {
    background: var(--color-laranja);
}
.wcfm_dashboard_stats_block {
    -webkit-box-shadow: 5px 7px 5px var(--color-cinza2);
    box-shadow: 5px 7px 5px var(--color-cinza2);
    background: var(--color-cinza3);
	max-height: 110px;
	padding-right: 15px;
	width: 40%;
}
.wcfm_dashboard_wc_status_data a, .wcfm_dashboard_stats_block a {
    color: var(--color-cinza-claro);
}
.wcfm_dashboard_stats_block div {
    font-size: 12px;
    text-transform: uppercase;
	text-align: right;
}
.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 {
    font-weight: 900;
    font-size: 25px;
    color: var(--color-laranja);
    font-family: -webkit-pictograph;
}
.wcfm_dashboard_latest_topic a, .wcfm_dashboard_enquiry a, .wcfm_dashboard_wc_status_data strong, .wcfm_dashboard_stats_block strong {
	padding: 20px 0px;
}
.wcfm-collapse .wcfm-container, #wcfm-main-contentainer div.wcfm-content {
    background: var(--color-cinza2);
}
.wcfm-collapse .wcfm-container, .wcfm-tabWrap {
    -webkit-box-shadow: 10px 10px 10px var(--color-cinza4);
    box-shadow: 10px 10px 10px var(--color-cinza4);
}
.page_collapsible, .collapse-close, .wcfm-collapse a.page_collapsible_dummy {
    background: var(--color-cinza5);
}
.page_collapsible, .wcfm-collapse a.page_collapsible_dummy {
    border-bottom: var(--color-cinza1) 1px solid;
}
#wcfm-main-contentainer ::-webkit-scrollbar-thumb {
    background-color: var(--color-cinza5);
    border: 1px solid var(--color-cinza5);
}
.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"] {
    background-color: var(--color-cinza1)!important;
    border: 1px solid var(--color-cinza1)!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: none !important;
	color: var(--color-branco);
}
#wcfm-main-contentainer textarea {
    background-color: var(--color-cinza2)!important;
    border: 1px solid var(--color-cinza7)!important;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: var(--color-cinza-claro);
}
wcfm-main-content select, wcfm-main-content .select2.select2-container--default .select2-selection--single {
    color: var(--color-cinza-claro);
}
#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(--color-laranja)!important;
}
ul.wcfm_articles_menus li a {
    color: var(--color-cinza-claro);
}
ul.wcfm_articles_menus li a.active {
    color: var(--color-laranja);
}
#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export {
    background: var(--color-roxo)!important;
    padding: 10px;
	border-bottom: 0 solid var(--color-roxo-escuro);
    color: var(--color-branco) !important;
    text-transform: uppercase;
    -webkit-box-shadow: 0 1px 0 var(--color-roxo-escuro);
    box-shadow: 0 1px 0 var(--color-roxo-escuro);
    font-size: 13px;
    font-weight: 600;
}
#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard:hover, #wcfm-main-contentainer a.wcfm_import_export:hover {
    background: var(--color-laranja) !important;
	color: var(--color-branco);
}
#wcfm-main-contentainer a:focus, #wcfm-main-contentainer a:hover, .wcfm_screen_manager_dummy:hover, #wcfm-main-contentainer .wcfm_screen_manager:hover {
    outline: none;
    color: var(--color-laranja);
}
#wcfm-main-contentainer table thead td, #wcfm-main-contentainer table thead th, #wcfm-main-contentainer table tfoot td, #wcfm-main-contentainer table tfoot th {
    border-bottom: 1px solid var(--color-roxo-escuro);
    background-color: var(--color-roxo-escuro);
}
#wcfm-main-contentainer table.dataTable thead .sorting_asc {
    background: var(--color-roxo-escuro) !important;
}
#wcfm-main-contentainer table.dataTable.display tbody tr.odd td {
    background-color: var(--color-cinza1);
	color: var(--color-cinza-claro);
}
.view_count {
    color: var(--color-branco);
    font-weight: 900;
    font-size: 18px;
}
.wcfm-page-headig .wcfm-page-heading-text, #wcfm-main-contentainer .wcfm-page-headig a.active .wcfmfa, .wcfm_dashboard_membership_details, div.wcfm-collapse-content h2, #wcfm_page_load .wcfmfa, #wcfm-main-contentainer .wcfm_header_panel a:hover, #wcfm-main-contentainer .wcfm_header_panel a.active, ul.wcfm_products_menus li a, ul.wcfm_listings_menus li a, #wcfm-main-contentainer .wcfm-container-box .wcfm-container .booking_dashboard_section_icon, #wcfm-main-contentainer .wcfm_bookings_gloabl_settings, #wcfm-main-contentainer .wcfm_gloabl_settings, #wcfm-main-contentainer .wcfm_screen_manager_dummy, #wcfm-main-contentainer .wcfm_screen_manager, #wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.active a, .wcfm_reports_menus li a, #wcfm-main-contentainer .sales_schedule, #wcfm-main-contentainer .woocommerce-exporter-wrapper .wc-progress-form-content .woocommerce-importer-done::before, #wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-exporter .woocommerce-importer-done::before, #wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-importer .woocommerce-importer-done::before, #wcfm-main-contentainer .woocommerce-importer-wrapper .wc-progress-form-content .woocommerce-importer-done::before, #wcfm-main-contentainer .woocommerce-importer-wrapper .woocommerce-exporter .woocommerce-importer-done::before, .woocommerce-importer-wrapper .woocommerce-importer .woocommerce-importer-done::before, .woocommerce-progress-form-wrapper .wc-progress-form-content .woocommerce-importer-done::before, .woocommerce-progress-form-wrapper .woocommerce-exporter .woocommerce-importer-done::before, .woocommerce-progress-form-wrapper .woocommerce-importer .woocommerce-importer-done::before, .woocommerce-exporter-wrapper .wc-progress-steps li.done, .woocommerce-importer-wrapper .wc-progress-steps li.done, .woocommerce-progress-form-wrapper .wc-progress-steps li.done, .woocommerce-exporter-wrapper .wc-progress-steps li.active, .woocommerce-importer-wrapper .wc-progress-steps li.active, #wcfm-main-contentainer ul.wcfm_orders_menus li a, ul.wcfm_bookings_menus li a, #wcfm-main-contentainer .wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a strong, #wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .views a, #wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .date_selector a, #wcfm-main-contentainer ul.wcfm_appointments_menus li a, #wcfm-main-contentainer .wcfm-container-box .wcfm-container .appointment_dashboard_section_icon, #wcfm-main-contentainer .wcfm_appointment_gloabl_settings, #wcfm-main-contentainer .wc_appointments_calendar_form .wc_appointments_calendar td .appointments ul li a strong, #wcfm-main-contentainer .wc_appointments_calendar_form .calendar_wrapper ul li a strong, #wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .views a, #wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .date_selector a, #wcfm-main-contentainer .mapp-m-panel a, #wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.custom.active, #wcfm-main-contentainer .sub_checklist_toggler, .woocommerce-progress-form-wrapper .wc-progress-steps li.active, .wcfm_fetch_tag_cloud:hover, .wcfm_add_new_category:hover, .wcfm_fetch_tag_cloud a:hover, #wcfm-main-contentainer table thead td, #wcfm-main-contentainer table thead th, #wcfm-main-contentainer table tfoot td, #wcfm-main-contentainer table tfoot th, .wcfm_welcomebox_user_details h3, .wcfm_product_title, .wcfm_coupon_title, .wcfm_order_title, .wcfm_booking_title, .wcfm_appointment_title, .wcfm_auctions_title, .wcfm_listing_title, .wcfm_dashboard_item_title, .wcfmmp_sold_by_wrapper a, .wcfm-store-setup .wc-setup-steps li.active, .wcfm-store-setup .wc-setup-steps li.done, .wcfm-store-setup h1#wc-logo a {
    color: var(--color-branco);
	font-family: -webkit-pictograph;
}
.article-status-publish, #wcfm-products_wrapper span.product-status-publish, #wcfm-main-contentainer .product-status-publish {
    background-color: #008000;
	padding: 10px !important;
	margin-top: 0px !important;
}
.article-status {
    padding: 10px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    color: var(--color-cinza-claro)!important;
}
.wcfm-action-icon {
    height: 2.5em!important;
    width: 2.5em;
    color: var(--color-cinza-claro);
    background: var(--color-cinza2);
    -webkit-box-shadow: 0 2px 1px var(--color-cinza2);
    box-shadow: 0 2px 1px var(--color-cinza2);
    font-size: 15px;
}
.wcfm-action-icon span {
    padding-top: 11px;
}
.woocommerce-exporter-wrapper .wc-progress-steps li.active::before, .woocommerce-importer-wrapper .wc-progress-steps li.active::before, .woocommerce-progress-form-wrapper .wc-progress-steps li.active::before, .woocommerce-exporter-wrapper .wc-progress-steps li.done::before, .woocommerce-importer-wrapper .wc-progress-steps li.done::before, .woocommerce-progress-form-wrapper .wc-progress-steps li.done::before, .woocommerce-exporter-wrapper .wc-progress-steps li.done::before, .woocommerce-importer-wrapper .wc-progress-steps li.done::before, .woocommerce-progress-form-wrapper .wc-progress-steps li.done::before, .woocommerce-exporter-wrapper .wc-progress-steps li.done, .woocommerce-importer-wrapper .wc-progress-steps li.done, .woocommerce-exporter-wrapper .wc-progress-steps li.active, .woocommerce-importer-wrapper .wc-progress-steps li.active, .wcfm_vacation_msg, #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard:hover, #wcfm-main-contentainer a.wcfm_import_export:hover, #wcfm_auto_suggest_product_title li a:hover, .wcfm-action-icon:hover, #wcfm-main-contentainer .wcfm_product_popup_button, .wcfm-store-setup .wc-setup-steps li.active:before, .wcfm-store-setup .wc-setup-steps li.done:before {
    background-color: var(--color-laranja);
    color: var(--color-branco) !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 solid var(--color-cinza1)!important;
}
#wcfm-main-contentainer .dataTables_wrapper .select2-container, #wcfm-main-contentainer .dataTables_wrapper .select2-container .select2-selection {
    min-height: 38px!important;
    box-shadow: none;
}
#wcfm-main-contentainer .dataTables_wrapper .select2-container--default .select2-selection--single .select2-selection__rendered, #wcfm-main-contentainer .select2-search input {
    padding: 10px;
}
#wcfm-main-contentainer select, #wcfm-main-contentainer .select2.select2-container--default .select2-selection--single {
    color: var(--color-cinza-claro);
    border: 1px solid var(--color-cinza1);
    background-color: var(--color-cinza1);
}
#wcfm-main-contentainer .select2-container--default .select2-selection--single .select2-selection__rendered, #wcfm-main-contentainer .select2-container--default.select2 .select2-selection--single .select2-selection__rendered {
    color: var(--color-cinza-claro);
	padding-left: 15px;
}
#wcfm-main-contentainer table tbody td {
    background-color: var(--color-cinza9) !important;
	color: var(--color-cinza-claro);
}
#wcfm-main-contentainer input.wcfm-checkbox, #wcfm-main-contentainer input[type="checkbox"], .wcfm-dashboard-page #wcfm-main-contentainer input[type="checkbox"] {
    border: 1px solid var(--color-cinza6);
    background: var(--color-cinza6);
    color: var(--color-laranja);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.wcfm-container .instock {
    color: #0f0;
    font-weight: 600;
}
del span.woocommerce-Price-amount {
    color: var(--color-cinza-claro2);
}
ins span.woocommerce-Price-amount {
    color: #0f0;
}
span.view_count {
    color: var(--color-branco);
}
#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: var(--color-cinza1);
    border: none;
}
#wcfm-main-contentainer .woocommerce-reports-wide .button:hover, #mapp_e_search, #wcfm-main-contentainer #wcfm_quick_edit_button:hover, #wcfm-main-contentainer #wcfm_screen_manager_button:hover, .woocommerce-exporter-wrapper .wc-progress-steps li.done::before, .woocommerce-importer-wrapper .wc-progress-steps li.done::before, .woocommerce-progress-form-wrapper .wc-progress-steps li.done::before, #wcfm-main-contentainer .wcfm_admin_message .primary:hover, #wcfm-main-contentainer button.wcfm_submit_button:hover, #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 input.upload_button:hover, #wcfm-main-contentainer input.remove_button:hover, #wcfm-main-contentainer .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, #wcfm_tracking_button:hover {
    background: var(--color-laranja);
}
th .wcicon-status-processing {
    color: var(--color-cinza-claro)!important;
}
.wcfm_order_by_customer {
    color: var(--color-laranja);
}
.wcicon-status-cancelled {
    color: #f00;
}
.show_order_items {
    color: var(--color-branco);
}
.date-picker-wrapper {
    position: absolute;
    z-index: 1;
    border: 1px solid var(--color-cinza1);
    background-color: var(--color-cinza2);
    padding: 5px 12px;
    line-height: 20px;
    color: var(--color-cinza-claro);
    box-shadow: 3px 3px 10px rgb(0 0 0 / 50%);
    box-sizing: initial;
}
.date-picker-wrapper .month-wrapper {
    border: 1px solid var(--color-cinza2);
    background-color: var(--color-cinza1);
}
.date-picker-wrapper table thead th {
    text-transform: uppercase;
    color: var(--color-cinza-claro);
    padding-top: 1.9em;
    padding-bottom: 1em;
}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
    color: var(--color-cinza-claro);
}
.date-picker-wrapper .month-wrapper table .day.real-today {
    background-color: var(--color-laranja);
    color: var(--color-branco) !important;
}
.date-picker-wrapper a {
    color: var(--color-branco);
}
.date-picker-wrapper a:hover {
    color: var(--color-laranja);
}
.date-picker-wrapper .gap .gap-line .gap-1, .date-picker-wrapper .gap .gap-line .gap-2, .date-picker-wrapper .gap .gap-line .gap-3 {
    border: 8px solid var(--color-cinza1);
}
.date-picker-wrapper .drp_top-bar .apply-btn.disabled {
    color: var(--color-cinza-claro);
    border: none;
    background: var(--color-cinza1);
    background: -webkit-gradient(linear,left top,left bottom,from(var(--color-cinza1)),to(var(--color-cinza1)));
}
.date-picker-wrapper .gap .gap-top-mask {
    background-color: var(--color-cinza1);
}
.date-picker-wrapper .gap .gap-bottom-mask {
    background-color: var(--color-cinza1);
}
.dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 0;
    left: 0;
    width: 155%;
    height: 100vh;
    padding-left:25vw;
    padding-top: 30vh;
    text-align: center;
    font-size: 1.2em;
    background-color: var(--color-cinza2-transp);
    background: var(--color-cinza2-transp);
	color: var(--color-cinza-claro);
	font-size: 20px;
	font-weight: 900;
	text-transform: uppercase;
	z-index: 1000;
}
.wcfm_menu_item:hover span:before {
    color: var(--color-laranja) !important;
}
#wcfm_dashboard_wc_status_expander ul li, .wcfm_dashboard_latest_topic, .wcfm_dashboard_notification, .wcfm_dashboard_enquiry {
    border-bottom: 1px solid var(--color-cinza1);
}
.wcfm-container .postbox {
    border: 1px solid var(--color-cinza2);
    background: var(--color-cinza2);
}
.wcfm-container .woocommerce-reports-wide .postbox div.stats_range ul, .wcfm-container .woocommerce-reports-wide .postbox h3.stats_range ul, .wcfm-container .woocommerce-reports-wrap .postbox div.stats_range ul, .wcfm-container .woocommerce-reports-wrap .postbox h3.stats_range ul {
    list-style: none;
    margin: 0;
    padding: 0;
    zoom: 1;
    background: var(--color-cinza2);
    border-bottom: 1px solid var(--color-cinza1);
}
.wcfm-container .woocommerce-reports-wide .postbox .chart-legend, .wcfm-container .woocommerce-reports-wrap .postbox .chart-legend {
    border: 1px solid var(--color-cinza1);
    background: var(--color-cinza1);
}
.wcfm-container .woocommerce-reports-wide .postbox .chart-legend li strong, .wcfm-container .woocommerce-reports-wrap .postbox .chart-legend li strong {
    color: var(--color-lilaz-claro);
    padding: 0 0 10px 0;
	box-shadow: inset 0 -1px 0 0 var(--color-cinza1);
}
#wcfm-main-contentainer .wcfm_menu_toggler, #wcfm-main-contentainer .wcfm_responsive_menu_toggler {
    width: auto;
    color: var(--color-lilaz-claro) !important;
    font-size: 1.5em;
    margin: 0px 0 0 20px;
    padding: 5px 25px 0px 25px;
}
span.wcfm_menu_toggler:after {
    content: "Recolher Menu";
    padding: 0px 0 0px 5px;
    font-size: 14px;
    vertical-align: middle;
	font-family: -webkit-pictograph;
}
span.wcfm_menu_toggler:before {
    content: "\f100";
	font-size: 45px;
	opacity: 0.4;
	font-weight: 900 !important;
    vertical-align: middle;
}
.menu-expand:before {
    content: "\f101" !important;
    vertical-align: middle;
}
.menu-expand:after {
	content: "Expandir Menu" !important;
}
.wcfm_menu_logo h4, .wcfm_menu_logo h4 a, .wcfm_menu_no_logo h4, .wcfm_menu_no_logo h4 a {
    color: var(--color-lilaz-claro);
    font-size: 15px;
    line-height: 75px;
	font-family: -webkit-pictograph;
}
.wcfm_header_panel a.wcfm_header_panel_messages .notification-ring, .wcfm_header_panel a.wcfm_header_panel_enquiry .notification-ring, .wcfm_header_panel a.wcfm_header_panel_notice .notification-ring {
    border: 2px solid var(--color-laranja);
    height: 50px;
    width: 50px;
    top: -16px;
    right: -18px;
}
.wcfm_header_panel a.wcfm_header_panel_enquiry .notification-ring {
    border: 2px solid #00dcff;
}
.wcfm_header_panel .unread_notification_count.enquiry_count {
    background-color: #00dcff;
    color: var(--color-preto);
}
.wcfm_header_panel .unread_notification_count {
    color: var(--color-branco);
    background-color: var(--color-laranja);
}
.wcfm-page-headig span.wcfm-page-heading-text, .wcfm-page-headig span.wcfmfa.fa-chalkboard, .wcfm-page-headig span.wcfmfa.fa-file-alt, .wcfm-page-headig span.wcfmfa.fa-cube, .wcfm-page-headig span.wcfmfa.fa-shopping-cart, .wcfm-page-headig span.wcfmfa.fa-gift, .wcfm-page-headig span.wcfmfa.fa-user-circle.fa-user-tie, .wcfm-page-headig span.wcfmfa.fa-chart-line, .wcfm-page-headig span.wcfmfa.fa-cart-arrow-down {
    display: none;
}
span.wcfmfa.fa-user-circle:before {
    content: "\f0c0";
}
#wcfm_menu span.wcfmfa.fa-cube:before {
    content: "\f466";
}
span.wcfmfa.fa-cube:before {
    content: "\f067";
}
span.wcfmfa.fa-gift:before {
    content: "\f543";
}
span.wcfmfa.fa-user-circle:before, span.wcfmfa.fa-chart-pie:before, span.wcfmfa.fa-file-alt:before, span.wcfmfa.fa-cube:before, span.wcfmfa.fa-shopping-cart:before, span.wcfmfa.fa-gift:before {
    font-weight: 900 !important;
}
.woocommerce-reports-wide .postbox .chart-container, .woocommerce-reports-wrap .postbox .chart-container {
    background: var(--color-cinza2);
    border: 1px solid var(--color-cinza1);
}
.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: var(--color-cinza1);
    -webkit-box-shadow: 0 4px 0 0 var(--color-cinza1);
    box-shadow: 0 4px 0 0 var(--color-cinza1);
}
.woocommerce-reports-wide .postbox div.stats_range ul li a, .woocommerce-reports-wide .postbox h3.stats_range ul li a, .woocommerce-reports-wrap .postbox div.stats_range ul li a, .woocommerce-reports-wrap .postbox h3.stats_range ul li a {
    border-right: 1px solid var(--color-cinza7);
    color: var(--color-cinza-claro);
}
#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.active a {
	color: var(--color-laranja);
}
.wcfm-container form {
    color: var(--color-cinza-claro);
}
.woocommerce-reports-wide .postbox .chart-legend li, .woocommerce-reports-wrap .postbox .chart-legend li {
    border-right: 5px solid var(--color-cinza7);
    color: var(--color-cinza-claro);
    padding: 20px 5px 5px 5px;
    box-shadow: inset 0 -1px 0 0 var(--color-cinza7);
}
.customer-orderno {
    color: var(--color-branco);
    background-color: var(--color-roxo);
}
#wcfm-main-contentainer table tfoot td, #wcfm-main-contentainer table tfoot th {
    border-top: 1px solid var(--color-cinza1);
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: var(--color-cinza-claro);
    border: none;
    border-color: var(--color-cinza7);
    background: var(--color-cinza8);
}
.wp-media-buttons {
    margin-bottom: 5px;
}
div.mce-toolbar-grp {
    border-bottom: 1px solid var(--color-cinza7) !important;
    background: var(--color-cinza2) !important;
    padding: 0 !important;
    position: relative !important;
}
div.mce-panel {
    background: var(--color-cinza2) !important;
}
div.mce-statusbar {
    border-top: 1px solid var(--color-cinza7) !important;
}
div.wp-editor-container {
    border: 1px solid var(--color-cinza7) !important;
}
#excerpt_ifr #document html body #tinymce {
    background: var(--color-cinza1) !important;
    color: var(--color-branco);
}
body #article_tags {
	max-width: 50% !important;
	font-size: 15px !important;
	box-shadow: none !important;
}
.wcfm_article_manager_cats_checklist_fields {
    border: 1px solid var(--color-cinza7);
}
ul.article_taxonomy_checklist {
    border-top: 0px solid var(--color-cinza7);
    background-color: var(--color-cinza2);
}
.wcfm-article-feature-upload img, #gallery_img .wcfm-wp-fields-uploader img, .wcfm_additional_variation_images .wcfm-wp-fields-uploader img {
    border: 1px solid var(--color-cinza7);
}
.wcfm-container .featured_img.wcfm_title, .wcfm-container .gallery_img.wcfm_title.wcfm_title {
    width: 100%;
    text-align: center;
	margin: 10px 0 0px 0 !important;
}
.wcfm-container .featured_img.wcfm_title strong, .wcfm-container .gallery_img.wcfm_title.wcfm_title strong {
    width: 100%;
	margin-left: -50px;
}
.wcfm-container .product_type strong, .wcfm-container .pro_title strong, .wcfm-container .wcfm_title.wcfm_full_ele strong, .wcfm-container .featured_img.wcfm_title strong, .wcfm-container .description strong, .wcfm-container .excerpt strong, .wcfm-container .title strong, .wcfm-container .val-produto strong, .wcfm-container .gallery_img.wcfm_title.wcfm_title strong, .wcfm-title strong {
    color: var(--color-laranja);
    font-style: normal;
    font-family: -webkit-pictograph;
    text-transform: uppercase;
	font-size: 0.95em;
}
.tipo-produto, .titulo-produto, .valor-produto, .descricao-produto {
    background: var(--color-cinza2);
    padding: 15px 20px;
    margin-top: 15px;
    border-radius: 10px;
}
.descricao-completa-produto {
    padding: 15px 20px;
    margin-top: 50px;
    border-radius: 10px;
}
.descricao-curta-produto {
	background: #0f0f0f;
    padding: 15px 20px;
    margin-top: 50px;
    border-radius: 10px;
}

.wcfm-container.simple.variable.external.grouped.booking {
    background-color: var(--color-cinza1);
}
#wcfm_products_manage_form_general_expander {
    background: var(--color-cinza1) !important;
}
.wcfm_half_ele_title {
    width: 40% !important;
}
.sales_schedule, .var_sales_schedule {
    display: inline-block !important;
    width: 20% !important;
	background-color: var(--color-cinza1);
    padding: 9px !important;
    text-align: center;
    margin-left: 35px !important;
    font-style: normal !important;
    text-decoration: none;
    text-transform: uppercase;
}
.wcfm-container #sale_date_from, .wcfm-container .sale_date_from.wcfm_ele, .wcfm-container #sale_date_upto, .wcfm-container .sale_date_upto.wcfm_ele  {
    margin-top: 20px;
	width: 85% !important;
}
.programa-campanha-produto {
    background-color: var(--color-cinza2);
    padding: 20px;
}
.exibindo-programacao-produto {
    background-color: var(--color-cinza4) !important;
	padding-bottom: 20px !important;
}
.sales_schedule:hover {
    background-color: var(--color-laranja);
}
.wcfm-container .sale_date_from.wcfm_ele.wcfm_half_ele_title.sales_schedule_ele.wcfm_title.simple.external.non-variable-subscription.non-auction.non-redq_rental.non-accommodation-booking.sales_schedule_ele_show, .wcfm-container p.sale_date_upto.wcfm_ele.wcfm_half_ele_title.sales_schedule_ele.wcfm_title.simple.external.non-variable-subscription.non-auction.non-redq_rental.non-accommodation-booking.sales_schedule_ele_show {
	width: 10% !important;
}
#wcfm-products .attachment-thumbnail.size-thumbnail {
    border-radius: 15px;
}
.wcfm_title strong, span.wcfm_title strong {
    font-style: normal !important;
}
.wcfm_form_simple_submit_wrapper {
    background: var(--color-cinza4);
	height: 55px;
	padding: 0px 15px;
}
.wcfm-product-feature-upload img, #gallery_img .wcfm-wp-fields-uploader img, #wcfm_360_images .wcfm-wp-fields-uploader img, .wcfm_additional_variation_images .wcfm-wp-fields-uploader img {
    border: 1px solid var(--color-cinza7);
}
ul.product_taxonomy_checklist {
    border-top: 0px solid var(--color-cinza7);
    background-color: var(--color-cinza1);
}
.wcfm_product_manager_cats_checklist_fields {
    border: 1px solid var(--color-cinza7);
}
textarea#product_tags, select#catalog_visibility {
    background-color: var(--color-cinza2) !important;
    box-shadow: none;
    border: 1px solid var(--color-cinza9)!important;
}
.wcfm_popup_wrapper .wcfm_popup_input {
    color: var(--color-cinza-claro);
    box-shadow: none;
    background-color: #1f1f1f!important;
    border: 1px solid #252525!important;
}
#wcfm_products_manage_form .wcfm-container, .wcfm-tabWrap {
    -webkit-box-shadow: 0px 0px 0px var(--color-cinza4);
    box-shadow: 0px 0px 0px var(--color-cinza4);
}
.wcfm-tabWrap {
    width: 68%;
    background: var(--color-cinza5);
    padding: 20px;
    margin: 0px 25px;
	height: auto !important;
}
.wcfm-tabWrap .wcfm-container.simple.variable.external.grouped.booking, .wcfm-tabWrap .wcfm-container.simple.variable.nonvirtual.booking.non-accommodation-booking.non-pw-gift-card, .wcfm-tabWrap .wcfm-container.simple.variable.grouped.external.non-job_package.non-resume_package.non-auction.non-groupbuy.non-accommodation-booking, .wcfm-tabWrap .wcfm-container.simple.variable.external.grouped, .wcfm-tabWrap .wcfm-container.variable.variable-subscription.pw-gift-card, .wcfm-tabWrap .wcfm-container.grouped {
    padding: 0px;
    margin: 0px 20px 20px 0px;
}
.wcfm-tabWrap .page_collapsible + .wcfm-container {
    width: 100%;
    position: relative;
    right: 0;
    top: 0;
}
.wcfm-tabWrap .page_collapsible {
    width: 30%;
	border-right: none;

}
.collapse-open {
    background: var(--color-cinza2) !important;
    border: none;
    width: 100% !important;
    transition: width 0.5s;
    color: var(--color-branco);
    font-weight: 900;
    text-transform: uppercase;
    font-size: 1.01em;
}
.wcfm-tabWrap .fa-arrow-alt-circle-right:before {
    content: "\f107";
    font-size: 2.5em;
}
.wcfm-tabWrap .fa-arrow-alt-circle-right {
	margin-top: -15px
}
.fa-question:before {
    font-weight: 900 !important;
}
.fa-question.img_tip {
    font-size: 9px;
    border: 1px solid var(--color-cinza7);
    background: var(--color-cinza7);
    color: var(--color-branco);
    border-radius: 50%;
    padding: 2px;
    width: 15px;
    height: 15px;
}
.fa-question.img_tip:hover {
    border: 1px solid var(--color-laranja);
    background: var(--color-laranja);
}
.multi_input_block {
    border: none;
}
.wcfm_attributes_blocks {
    border: none;
    background-color: var(--color-cinza4);
}
.wcfm-tabWrap .fa-arrow-circle-down:before {
    content: "\f107";
	font-size: 1.5em;
}
.fields_collapser {
    color: var(--color-branco);
}
.wcfm-tabWrap .select2-container {
    box-shadow: none !important;
}
.wcfm-tabWrap .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: var(--color-cinza5);
    border: 1px solid var(--color-cinza5);
    color: var(--color-branco);
}
.wcfm-tabWrap .select2-container--default .select2-selection--multiple {
    background-color: var(--color-cinza1);
    border: 1px solid var(--color-cinza1) !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 {
    background: var(--color-cinza1) none repeat scroll 0 0;
    border: none;
    color: var(--color-branco);
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    box-shadow: none;
    font-size: 12px;
}
#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: var(--color-laranja) none repeat scroll 0 0;
    color: var(--color-branco)!important;
}
#wcfm-main-contentainer .wcfm_product_manager_gallery_fields input[type="text"], #wcfm-main-contentainer .wcfm_product_manager_gallery_fields textarea, #wcfm-main-contentainer .wcfm_product_manager_gallery_fields select {
    background-color: var(--color-cinza1) !important;
    border: 1px solid var(--color-cinza7) !important;
}
#wcfm_products_manage_form_variations_empty_expander {
    display: inline-block;
}
.page_collapsible:hover, .page_collapsible:hover label, .page_collapsible:hover label:before {
    color: var(--color-laranja);
}
div#wcfm-main-contentainer [class*=" fa-"], div#wcfm-main-contentainer [class*=" fa-"]:before, div#wcfm-main-contentainer [class*=fa-], div#wcfm-main-contentainer [class^=fa-]:before, div.wcfm_buttons [class*=" fa-"], div.wcfm_buttons [class*=fa-] {
    font-weight: 900;
}
.page_collapsible.collapse-open label {
    color: var(--color-branco);
    font-size: 1.5em !important;
    margin-right: 15px !important;
}
#wcfm-main-contentainer #wcfm_add_order_note:hover, #wcfm-main-contentainer #wcfm_modify_order_status:hover {
    background: var(--color-laranja) none repeat scroll 0 0;
}
.wcfm-container .description b {
    color: var(--color-laranja) !important;
}
.wcfm-container #orders_details_general_expander a, #orders_details_items_expander a {
    color: var(--color-laranja) !important;
}
.wcfm-container .wp-core-ui .button-secondary:hover, .wcfm-container .wp-core-ui .button.hover, .wp-core-ui .button:hover {
    background: var(--color-laranja);
    border-color: var(--color-laranja);
    color: var(--color-branco);
}
.wcfm-container .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
    background: var(--color-cinza2);
    border: 1px solid var(--color-cinza7);
}
.wcfm-container .mce-menubtn button {
    color: var(--color-cinza-claro);
}
.wcfm-container .mce-toolbar .mce-ico {
    color: var(--color-cinza-claro);
}
.wcfm-container .button:hover, .wcfm-container .btn:hover, .wcfm-container input[type="submit"]:hover, .wcfm-container input[type="button"]:hover, .wcfm-container form button:hover, .wcfm-container form #qna-ask-input button:hover {
    color: var(--color-branco);
    background-color: var(--color-laranja) !important;
    border-color: var(--color-laranja);
}
#wcfm-main-contentainer .mce-tinymce button[type="button"]:hover {
    background-color: var(--color-laranja);
}
.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal, .mce-menu .mce-menu-item.mce-active.mce-menu-item-preview, .mce-menu .mce-menu-item.mce-selected, .mce-menu .mce-menu-item:focus, .mce-menu .mce-menu-item:hover {
    background: var(--color-laranja) !important;
    color: var(--color-branco) !important;
}
#wcfm_articles_manage_form .wcfm-tabWrap {
    display: none;
}
p.description.wcfm_full_ele.wcfm_side_add_new_category.wcfm_add_new_category.wcfm_add_new_taxonomy {
    padding: 10px;
    background-color: var(--color-cinza8);
    text-decoration: none;
    font-style: normal;
    font-size: 1em;
    text-align: center;
    border-radius: 5px;
    color: var(--color-cinza-claro);
}
p.description.wcfm_full_ele.wcfm_side_add_new_category.wcfm_add_new_category.wcfm_add_new_taxonomy:hover {
    background-color: var(--color-laranja);
    color: var(--color-branco);
}
.wcfm_add_new_category_box.wcfm_add_new_taxonomy_box {
    padding-top: 10px;
}
.mce-toolbar .mce-btn-group .mce-btn.mce-active, .mce-toolbar .mce-btn-group .mce-btn:active, .qt-dfw.active {
    background: var(--color-cinza8);
    border-color: var(--color-cinza7);
}
.wcfm-container .excerpt strong, .wcfm-container .description strong {
	color: var(--color-cinza-claro) !important;
}
.wcfm-subtitle strong {
    font-weight: 900 !important;
    font-size: 0.95em;
    text-transform: uppercase;
    color: var(--color-cinza-claro);
}
#descricao-curta {
    width: 100% !important;
    display: inline-block;
}
section.sec-left {
    width: 50%;
    float: left;
}
section.sec-right {
    width: 50%;
    float: right;
	text-align: center;
}
section.sec-right img {
	width: 50%;
}
.descricao-curta-produto {
    background-color: #0f0f0f;
}
.wcfm-container #coupons_manage_general_expander textarea#description {
    background-color: var(--color-cinza1) !important;
    box-shadow: none;
    border: none !important;
}
.wcfm-container .form-field.form-field-wide.wc-customer-user {
    text-transform: uppercase;
    font-weight: 900;
    color: var(--color-laranja);
}
.wcfm-container .form-field.form-field-wide.wc-customer-user label {
    font-weight: 100;
    text-transform: capitalize;
	color: var(--color-cinza-claro);
}
.wcfm-container .form-field.form-field-wide.wc-order-status {
    color: var(--color-cinza-claro);
}
.wcfm-container .id_usuario {
    margin-left: 20px;
    font-size: 0.9em;
    color: var(--color-cinza-claro2) !important;
}
.wcfm-container #endereco-cobranca th, .wcfm-container #endereco-cobranca td, .wcfm-container #endereco-envio th, .wcfm-container #endereco-envio td {
    text-align: left;
}
.wcfm-container #endereco-cobranca th, .wcfm-container #endereco-envio th {
    background: var(--color-cinza5);
    border: none;
}
.wcfm-container #orders_details_items_expander table.woocommerce_order_items td.thumb .wc-order-item-thumbnail {
    width: 100px;
    height: 100px;
    border: none;
    background: var(--color-cinza9);
    color: var(--color-cinza-claro);
}
#orders_details_items_expander .wc-order-totals .total, #orders_details_items_expander .wc-order-totals .label {
    color: var(--color-cinza-claro2) !important;
}
.wcfm-container .shipping h2 {
    font-size: 1.1em !important;
}
.wcfm-container span.woocommerce-Price-amount.amount {
    font-weight: 900 !important;
	color: var(--color-cinza-claro);
}
.wcfm-container .no_mob .woocommerce-Price-amount.amount {
    font-weight: 100 !important;
	color: var(--color-cinza-claro2);
}
.wcfm-container #orders_details_items_expander table.woocommerce_order_items td.thumb {
    text-align: center;
} 
.wcfm-container #orders_details_items_expander table.woocommerce_order_items td.thumb .wcfmfa.fa-truck {
    font-size: 30px;
}
.wcfm-container #order_shipping_line_items tr td {
    background: var(--color-cinza2) !important;
}
.wcfm-container .shipping h2 {
    color: var(--color-branco) !important;
}
.wcfm-container .note.system-note a {
    color: var(--color-branco);
    font-weight: 900;
    text-transform: uppercase;
}
.wcfm-container #wcfm_add_order_note_form p textarea {
    box-shadow: none;
    background: var(--color-cinza1) !important;
    border-color: var(--color-cinza7);
    color: var(--color-cinza-claro);
}
.wcfm-container .order-status-cancelled {
    background-color: #f00;
    padding: 10px;
    margin-top: 2px;
}
.wcfm-container .order-status-on-hold {
    background-color: var(--color-cinza-claro2);
    padding: 10px;
    margin-top: 2px;
}
#order_quick_actions {
    display: none;
}
#wcfm-main-contentainer .select2-container {
    box-shadow: none;
}
.wcfm_reports_menus li a.active {
    color: var(--color-laranja);
}
.wcfm_products_menus li a.active {
    color: var(--color-laranja);
}
.wcfm-wp-fields-uploader img {
    border: 2px solid var(--color-cinza7);
}
.wcfm-container .input-password-wrap svg {
    fill: var(--color-cinza-claro2);
}
.wcfm-container #password_strength.short {
    color: #f00;
}
.wcfm-container .wp-core-ui .button, .wp-core-ui .button-secondary {
    color: var(--color-cinza-claro);
    border-color: var(--color-cinza7);
    background: var(--color-cinza8);
}
#add_new_article_dashboard .fa-file-pdf:before {
    content: "\f067";
}
#add_new_coupon_dashboard span.wcfmfa.fa-gift:before {
    content: "\f067";
}
#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 {
    box-shadow: none;
}
.select2-dropdown {
    background-color: var(--color-cinza1);
    border: 1px solid var(--color-cinza1) !important;
}
select#wcfm_order_status {
    width: 100% !important;
    max-width: 95%;
}
span.exact-date.text_tip {
    color: var(--color-cinza-claro2);
}
.jvectormap-tip, .qtip-wcfm-core-css {
    background: var(--color-cinza2);
    color: var(--color-laranja);
    font-size: 0.8em;
    font-family: -webkit-pictograph !important;
    text-transform: uppercase;
    border-color: var(--color-cinza6);
}
#cboxContent {
    background: var(--color-cinza2);
    background-color: var(--color-cinza2) !important;
    overflow: hidden;
    margin-top: 0!important;
    border-radius: 20px;
}
#cboxLoadedContent {
    margin: 20px;
    margin-bottom: 28px;
    box-shadow: none;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    padding: 20px !important;
    background: var(--color-cinza2)!important;
}
.mfp-close, #cboxClose {
    right: 20px !important;
    top: 20px;
    color: var(--color-laranja);
    opacity: 0.8;
}
.mfp-close:hover:before, #cboxClose:hover:before {
    color: var(--color-laranja);
    opacity: 1;
}
div.wcfm_popup_wrapper h2, form.wcfm_popup_wrapper h2 {
    font-size: 19px;
    font-style: normal;
    font-weight: 900;
    color: var(--color-laranja);
    font-family: -webkit-pictograph;
    text-transform: uppercase;
}
#wcfm_screen_manager_form table thead th {
    text-transform: uppercase;
    color: var(--color-branco);
    font-family: -webkit-pictograph;
    font-weight: 900;
}
#wcfm_screen_manager_form table thead {
    border-bottom: 1px solid #333;
}
.wcfm_popup_wrapper .wcfm_popup_label {
    font-weight: 300;
    font-size: 15px;
    font-style: normal;
    display: inline-block;
    color: var(--color-cinza-claro2);
    font-family: -webkit-pictograph;
}
.wcfm_popup_wrapper .wcfm_popup_button {
    background: var(--color-cinza9) none repeat scroll 0 0;
    color: var(--color-branco);
    text-transform: uppercase;
}
.wcfm_popup_wrapper .wcfm_popup_button:hover {
    background: var(--color-laranja) none repeat scroll 0 0;
    color: var(--color-branco) !important;
}
.wcfm_buttons {
    color: var(--color-cinza-claro);
    background-color: var(--color-cinza2);
    padding: 10px;
}
.wcfm_buttons .wcfm_button {
    color: var(--color-cinza-claro);
}
.wcfm_buttons .wcfm_button:hover {
    color: var(--color-laranja);
}
.wcfm_popup_wrapper .wcfm_popup_input:focus, .wcfm_popup_wrapper .wcfm_popup_textarea:focus {
    border-color: var(--color-laranja)!important;
}

p.sfirst_name.wcfm_title.wcfm_ele.same_as_billing_ele {
    display: block;
}
a.wcfm_header_panel_messages.text_tip {
    display: none;
}
a.wcfm_header_panel_notice.text_tip {
    display: none;
}
a.wcfm_header_panel_knowledgebase.text_tip {
    display: none;
}
a.wcfm_header_panel_enquiry.text_tip {
    display: none;
}
a.wcfm_pdf_invoice_dummy.wcfm-action-icon {
    display: none;
}
.wcfm_product_popup_button_wrapper {
    display: none;
}

@media(min-width: 769px){
	#wcfm-main-contentainer .wcfm_menu_toggle {
		width: 75px;
		transition: all 1s;
	}
	a.wc-order-item-name {
		font-size: 1.3em;
		font-weight: 900;
		text-transform: uppercase;
	}
	.wcfm-container span.woocommerce-Price-amount.amount {
		font-size: 1.2em;
	}
}
@media (max-width: 768px){
	.wcfm_dashboard_stats_block {
		width: 80%;
		margin: 0% 10%;
	}
	section.sec-left {
		width: 100%;
	}
	section.sec-right {
		width: 100%;
	}
	section.sec-right img {
		width: 75%;
		margin: 30px 10px;
	}
	.wcfm-product-feature-upload {
		width: 90%;
		height: auto;
		margin: 0% 5%;
	}
	#gallery_img, #wcfm_360_images {
		width: 100%;
		margin: 0% 5%;
	}
	.wcfm_product_manager_cats_checklist_fields {
		margin: 20px 0px 10px 20px;
		max-width: 100%;
	}
	.wcfm-product-feature-upload .placeHolder, .wcfm-product-feature-upload img {
		width: 100%;
	}
	#wcfm-main-contentainer .wcfm_full_ele, #wcfm-main-contentainer .wcfm_full_ele_title {
		width: 100%!important;
		max-width: 95% !important;
		margin-left: 5% !important;
	}
	.descricao-curta-produto {
		margin-right: -20px;
		margin-left: -20px;
	}
	.descricao-completa-produto {
		padding: 15px 0px;
	}
	.wcfm-tabWrap {
		width: 90%;
		padding: 20px;
		margin: 0px 20px;
	}
	.wcfm-tabWrap .page_collapsible {
		width: 90%;
	}
	#wcfm_products_simple_submit {
		padding: 5% 20% 0% 0%;
		height: 85px;
		margin-top: 50px;
	}
	.sales_schedule, .var_sales_schedule {
		width: 80% !important;
		margin-top: 20px !important;
	}
	.wcfm_half_ele {
		width: 100% !important;
	}
	.wcfm-container.wcfm-top-element-container h2 {
		width: 100%;
	}
	.fa-cube:before {
		content: '\f023';
	}
	#wcfm-main-contentainer .wcfm-page-headig, .wcfm_menu_logo, .wcfm_menu_no_logo {
		height: 80px;
	}
	.wcfm_header_panel {
		margin-top: 0px;
		margin-right: 20px !important;
	}
	#wcfm_menu {
		width: 50%;
		top: 80px;
	}
	#wcfm_menu .wcfm_menu_items a.wcfm_menu_item {
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	.wcfm_menu_items {
		margin: 10px 0px;
	}
	#wcfm_menu .wcfm_menu_item span.text {
		font-size: 12px;
	}
	.wcfm_menu_items [class*=" fa-"]:before {
		font-size: 30px;
	}
	#wcfm-main-contentainer .dataTables_wrapper .dataTables_filter input {
		width: 70%;
	}
	ul.wcfm_articles_menus {
		width: 100%;
		margin: 15px 0px;
	}
	.wcfm_article_manager_cats_checklist_fields {
		margin-left: 5%;
		margin-top: 10%;
		max-width: 100%;
		width: 95%;
	}
	.sorting_1:before {
		display: none !important;
	}
	#wcfm-main-contentainer .dataTables_wrapper .dataTables_filter {
		width: 100%;
	}
	.wcfm_orders_filter_wrap.wcfm_filters_wrap {
		width: 100%;
	}
	.wcfm-date-range-field {
		width: 100%;
	}
	input.wcfm-date-range {
		width: 100% !important;
		max-width: 95% !important;
	}
	.date-picker-wrapper {
		width: 80%;
		contain: content;
	}
	.month-wrapper {
		width: 100% !important;
	}
	.date-picker-wrapper .month-wrapper table, .date-picker-wrapper .month-wrapper table.month2 {
		width: 100%;
	}
	.date-picker-wrapper .gap {
		display: none;
	}
	button#wcfm_modify_order_status {
		width: 95%;
	}
	#notes_holder {
		contain: content !important;
		display: inline-block;
	}
	#notes_holder p {
		width: 85%;
	}
	#notes_holder .note td {
		display: inline-block;
		width: 100%;
		text-align: left;
	}
	.wcfm-container .order-status-on-hold {
		width: 95%;
	}
	#orders_details_items_expander .wc-order-totals {
		width: 100%;
	}
	#add_new_product_dashboard span.text {
		display: none;
	}
	#wcfm-main-contentainer #order_note_type {
		width: 100%;
	}
	#wcfm-coupons_filter {
		text-align: center !important;
	}
	#wcfm-coupons_filter label {
		max-width: 100%;
		width: 100% !important;
	}
	#wcfm_report_print {
		margin-top: 24px !important;
	}
}