:root {
    --font-family-primary: "Roboto", sans-serif;
    --white: #FFF !important;
    --dark-bg: #000 !important;
    --border-none: 0 !important;
	--green-bg: #1B3838;
}

ul.dokan-bestselling-product-widget.product_list_widget .dokan-detail {
	margin-left: 10px;
}

/* Hide Dokan sidebar */
.dokan-dash-sidebar,.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders #order-stats {
    display: none !important;
}
.dokan-dashboard-menu li.active {
		background: #02a189 !important;
		border-radius: 10px !important;
	}

.dokan-form-group.dokan-form-brand-group, label[for="product_brand"] {
    display: none !important;
}
/* Dashboard card layout */
.dokan-add-product-link a{text-transform:capitalize;}
form.dokan-form-inline.dokan-w5.dokan-product-search-form {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
form.dokan-form-inline.dokan-w5.dokan-product-search-form .dokan-form-group{
    margin-bottom: 0 !important;
	margin-left:10px;
}
form.dokan-form-inline.dokan-w5.dokan-product-search-form .dokan-btn,#dokan-bulk-action-submit .dokan-btn{padding:9px 12px !important;border-radius: 5px !important;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul {
    display: flex;
    padding-left: 0 !important;
    list-style: none;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li {
   
    padding: 0 10px 0 5px !important;
}

/* Individual card styling */
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li:first-child {
    margin-left: 0 !important;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li {
    background: #04332C;
    margin: 0 10px !important;
    border: 1px solid #979797;
    border-radius: 10px;
    padding: 20px;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}

/* Remove borders and background on widgets */
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget,
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count {
    background: var(--dark-bg) !important;
    border: var(--border-none) !important;
    padding: 0 !important;
	
}

/* Image inside rightbar */
.rightbar img {
    max-width: 50px;
    height: auto;
    display: block;
    margin: 0 auto;
}

/* Title style */
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title {
    font-size: 18px !important;
    padding-top: 10px;
    color: var(--white);
    font-weight: 400;
    font-family: var(--font-family-primary);
    text-align: left;
}

/* Count number style */
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count {
    font-size: 36px !important;
    border-bottom: 1px solid #EBEBEB;
    font-weight: 600;
    padding-bottom: 10px;
    color: #FFDB56 !important;
    text-align: left;
	background: transparent !important;
}

/* WooCommerce price color */
.dokan-dashboard span.woocommerce-Price-amount.amount {
    color: #FFDB56 !important;
}

/* widget title */
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders,.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.sells-graph {
    border: 1px solid #979797 !important;
    border-radius: 10px;
}
    .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget{margin: 10px;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title {
   
    font-size: 18px !important;
	font-weight:400 !important;
    border-bottom: var(--border-none) !important;
    margin-bottom: 6px;
    color: var(--white);
    font-family: var(--font-family-primary);
    background: #1B3838;
    padding: 20px !important;
	border-radius: 10px 10px 0 0;
}
.dashboard-widget.orders ul {
    padding: 0 20px;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part {
    width: 100% !important;
    padding: 0 20px !important;
}
.dokan-dashboard .dokan-dashboard-content .orders .content-half-part ul li {
  
    padding: 15px 0 !important;
    border-bottom: 1px solid;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget a{font-size:16px !important;}

/* edit product */
.dokan-feat-image-upload.dokan-new-product-featured-img {
    display: flex;
    align-items: center;
    justify-content: center;
}
.dokan-dashboard header.dokan-dashboard-header h1{
	color: var(--white)!important;
	font-size: 24px;
    font-weight: 500 !important;
    border-bottom: 0 !important;
}
.dokan-dashboard .dokan-form-group label{
	color: #92929D !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
input[type=text], input[type=email], textarea, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single, .dokan-edit-row, .dokan-form-control, div.mce-panel,.dokan-select-product-category-container .dokan-select-product-category {
    border-color: #979796 !important;
    background: #1D1D1D !important;
    border-radius: 5px !important;
}
.dokan-edit-row .dokan-section-heading h2,.product-edit-new-container label.form-label {
   
    font-weight: 500 !important;
    color: #92929D !important;
}
.product-edit-container .dokan-feat-image-upload {
	border: 2px dashed #92929D !important;}

/* product screen */

.dokan-input-group input#_sale_price {
    border-radius: 0 !important;
}
.dokan-form-inline select.dokan-form-control {
    background: #0C1F24 !important;
    color: #FFF;
}
form.dokan-form-inline.dokan-w8.dokan-product-date-filter .dokan-form-group a.dokan-btn {
    font-size: 16px;
    border: 2px solid #02a189;
    border-radius: 30px;
    padding: 8px 30px;
    color: #02a189;
    font-weight: 500;
}
form.dokan-form-inline.dokan-w8.dokan-product-date-filter .dokan-form-group button.dokan-btn {
    background: #0c1f24;
    color: #FFF;
    font-size: 16px;
    border: 2px solid #02a189;
    border-radius: 30px;
    padding: 8px 30px;
}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a, .dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a {
    color: #FFF!important;
    font-size: 14px!important;
    font-weight: 500!important;
}

/* dokan vendor buttons */
input[type='submit'].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme {
   
    background-color: #02A189 !important;
    border-color: #02A189 !important;
    float: left !important;
    margin:0;
}
.dokan-product-edit-form input#publish{ margin:20px 0;}
.dokan-dashboard .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a,.dokan-dashboard ul.subsubsub li.active a{color: var(--white)!important;}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 5px !important;
	line-height: 1 !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{ top: 8px !important;}
input[type='submit'].dokan-btn-sm, a.dokan-btn-sm, .dokan-btn-sm { margin: 0 5px !important;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a{margin: 10px 0 !important;}

/* transaction tab */
.dokan-panel {
   
    background-color: #04332C !important;
    border: 0 !important;
    border-radius: 15px !important;
  
}
.dokan-panel-default > .dokan-panel-heading {
    color: #fff !important;
    background-color: #02a189 !important;
    border: 0 !important;
 
}
.dokan-panel-default > .dokan-panel-heading strong{font-weight:400 !important;}

/* products */
.dokan-table > caption + thead > tr:first-child > th, .dokan-table > colgroup + thead > tr:first-child > th, .dokan-table > thead:first-child > tr:first-child > th, .dokan-table > caption + thead > tr:first-child > td, .dokan-table > colgroup + thead > tr:first-child > td, .dokan-table > thead:first-child > tr:first-child > td {
    border: 0 !important;
}
table#dokan-product-list-table thead th,table.dokan-table.dokan-table-striped thead th{background-color: #000 !important;}
table#dokan-product-list-table th,table#dokan-product-list-table td,table.dokan-table.dokan-table-striped th,table.dokan-table.dokan-table-striped td{
    background-color: #1D1D1D !important;
	border: 0 !important;
	color: #FFF !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
	padding: 15px !important;
	vertical-align: middle !important;
   
}
.dokan-product-listing .dokan-product-listing-area table td img {
   
    max-width: 50px !important;
    max-height: 40px !important;
    border-radius: 6px;
}
input[type="checkbox"]{accent-color: #02a189;}
.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link {
   
    display: flex;
    justify-content: flex-end;
}
ul li a:hover {
  
    color:#ffffffe3 !important;
}
.site-header .extras-menu li a:hover{color:#000 !important;}

/* payment */
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header {
    
    padding: 15px!important;
    background-color: #02a189!important;
    border-radius: 20px 20px 0 0!important;
}
fieldset {
	border: 0 !important;}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form > div.dokan-form-group > div.ajax_prev.dokan-w4 {
    margin-left: 0 !important;
}
input.dokan-btn.dokan-btn-danger.dokan-btn-theme {
    background-color: #02a189 !important;
    border-color: #02a189 !important;
}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div{background-color: #000 !important;}

.dokan-badge:hover {
    background: #EAF1FB;
    cursor: pointer;
}
.dokan-badge {
    background: #EAFAF0;
    padding: 5px 20px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    color: #02a189;
}

.dokan-cat-search-box input#dokan-single-cat-search-input {
    background: #fff !important;
	    color: #000 !important;
}
.dokan-form-control,input[type=text], input[type=email], textarea {
   
	color: #ffffffcf !important;}
.woocommerce ul.products li.product .product-inner:hover .mf-product-details-hover
{display:none !important;}

/* mobile */
@media (max-width: 768px){
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul{flex-direction:column;}
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li{    margin: 10px 0 !important;}
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li:first-child{margin-left: 0 10px !important;}
	.mobile-version .site-header .header-main .header-title h1,.mobile-version .site-header .header-main .header-title .header-go-back,h1.entry-title{color:#FFF !important; }
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget{margin:0 !important;}
}

/* tablet */
@media (min-width: 768px) and (max-width: 1024px){}
