.dokan-dashboard.dokan-custom-style{
	select.dokan-form-control{
		background:url('../../images/arrow_down.png') no-repeat calc(100% - 10px);
	}
	.site-main{
		>article{margin-bottom: 60px;}
	}
	.mce-btn{
		button{background: #f5f5f5;}
	}
	.dashboard-coupons-area{
		input[type="submit"]{margin-left:15px;    padding-left: 30px; padding-right: 30px;}
	}
	.dokan-dash-sidebar ul.dokan-dashboard-menu li a{font-size: 16px;}
	.dokan-orders-content .dokan-orders-area ul.order-statuses-filter,
	ul.subsubsub{font-size: 14px;}
	#site-wrapper{background: #eff3fa;}
	.chart-container{					
					table{
						tbody{
							td{border-bottom: none;display: inline-block;margin-right: 5px; padding-bottom:0px; }
						}
					}
					.legend > div{background: transparent !important;}
				}
	.dokan-dash-sidebar{
		background: #fff;
		ul.dokan-dashboard-menu{
			background: #fff; padding-top: 30px;
			li{
				border-left: 2px solid #ffffff;
				border-bottom: none;
				a{
					color: #444;
				}
				&:hover{
					background: #eff9ff; border-left: 2px solid #40aaf9;
				}
				&:first-child{
					margin-left: 0;
				}
			}
			li.active{
				background: #eff9ff; border-left: 2px solid #40aaf9;
				&:after{
				content: none;
				}	
			}	
			li.dokan-common-links{
				a{
					width: 100%;
				    border-right: 0;				    
				    border-left: 2px solid #ffffff;
				    padding: 10px 0 10px 18px;
				    &:hover{
				    	background: #eff9ff;
				    	border-left: 2px solid #40aaf9;
				    }
				}
				&:hover{border-left-color: #ffffff; }
				.tooltip{display: none !important;}
			} 
		}
	}
	.dokan-panel{border:none; border-radius:0; margin-bottom: 30px;}
	.dokan-dashboard-header{
		h1{font-size: 24px; border-bottom: none !important;}
	}
	.dokan-dashboard-content{
		.dokan-table{
			.woocs_price_code{
				del{
					.amount{color: #999999; font-weight: normal;}
				}
				.amount{color: #444444; font-weight: bold;}
			}
		}
		&.dokan-product-edit{
			background: #ffffff;padding-right: 30px;
		    padding-top: 30px;
		    padding-bottom: 30px;
		    input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
		    	padding-left: 10px; padding-right: 10px;
		    }
		    input.dokan-product-regular-price,.dokan-product-sales-price{height: 30px;}
		    .product-edit-new-container .dokan-edit-row .dokan-section-heading p{
		    	margin-top: 4px;
		    }
		    label.control-label{margin-bottom: 5px; display: inline-block;}
		    .dokan-save-attribute{margin-left: 5px;}
		}
		&.dokan-settings-content{
			article{
				.dokan-panel-body{
					background: #eff9ff;
					border-color:#eff9ff;
				}	
			}
			
		}
		article{
			.dokan-map-wrap{
					border:none;
					#dokan-map-add{
						margin-bottom: 15px;
					    border: 1px solid #d7d7d7;
					    height: 36px;
					    margin-top: 10px;
					}
				}
			background: #fff;padding: 30px;
			&.dashboard-content-area{

				.dashboard-widget{
					margin-bottom: 30px;
					&.dokan-announcement-widget{margin-bottom:0px;}
					a{font-size: 14px;}

					&.reviews, &.products{
						ul.list-count{
							li{
								.count{
								padding: 0 10px;
							    line-height: 20px;
							    border-radius: 5px;
								}
								&:first-child{
									.count{
										color: #fff !important;
	    								background: #40aaf8;
									}
								}
								&:nth-child(2) {
									.count{
									background: #62c1be;
								    color: #fff;	
									}
								}
								&:nth-child(3) {
									.count{
									background: #efa8b6;
								    color: #fff;	
									}
								}
								&:nth-child(4) {
									.count{
									background: #e1c19f;
								    color: #fff;	
									}
								}

							}
						}
					}
					ul.list-count{
						padding-left: 15px; padding-right: 15px;
						li{
							line-height: 30px;
							
						}
					}
					.widget-title{
						font-size: 24px;color: #444444;    
						border-bottom: none;
					    padding-left: 15px;
					    padding-top: 15px; margin-bottom:0px; padding-right: 15px;
						i{display:none;}
					}
					&.big-counter{
						border:none; padding:0; box-shadow:none; 
						li{
							display: inline-block; width: 24%;border: 1px solid #f4f4f4;
							margin:0 0.3%;
							&:first-child{margin-left: 0px; float: left;}
							&:last-child{margin-right:0px; float: right;}
						}
					}
				}
				
			}
			.dokan-panel-body{
    			border: 1px solid #f4f4f4;
			}			
			.dokan-form-horizontal{
				.dokan-banner{
					width: 100%;
    				margin: 0 0 30px 0px;
				}
				.button-area {
				  	i.fa-cloud-upload {
				    	color: #999;
				  	}
				}
				.dokan-control-label{text-align:left;font-size: 16px; color: #444; font-weight: 600;}
			}
			.dokan-form-group{
				margin-bottom: 30px;
				input[type="number"], input[type="tel"],
				input[type="text"], input[type="email"], input[type="url"], input[type="password"],textarea{
					padding: 3px 0 3px 10px;
				}
				input[type="submit"]{padding-right: 30px; padding-left: 30px;}
				.dokan-w4.ajax_prev{margin-left: 0 !important; margin-top: 15px;}

				.dokan-w5.dokan-text-left {
				  	width: 75%;
				}

			}
		}
		
		.dashboard-widget.reviews,.dashboard-widget.products{
			width: 49%; display:inline-block;
		}
		.dashboard-widget.products{float:right;}
		.big-counter{
			li{
				text-align: left; padding-left: 80px;padding-top: 10px; padding-bottom: 10px;
				.count{border-bottom: none !important;}
				.title{color: #444; font-weight:bold;}
			}
			.dokan-das-sale{
				background:#fff url('../../images/dokan/i-des-1.png') no-repeat 10px center;
			}
			.dokan-das-earning{
				background:#fff url('../../images/dokan/i-des-2.png') no-repeat 10px center;
			}
			.dokan-das-pageview{
				background:#fff url('../../images/dokan/i-des-3.png') no-repeat 10px center;
			}
			.dokan-das-order{
				background:#fff url('../../images/dokan/i-des-4.png') no-repeat 10px center;
			}
		}
		.dokan-reports-area{background: #fff; display: inline-block; width: 100%; }
		.dokan-report-wrap{
			.chart-container{background: #fafafa;}
			ul.dokan_tabs{padding-left:0; border-bottom:none;
				li{
					border:none;position: relative;
					&:after{content:''; display: inline-block; height: 16px; width: 1px; background: #eeeeee; 
					    position: absolute;
					    top: 10px;
					    right: -3px;
					}
					&:last-child:after{
						content: none;
					}
					a:hover{
						background: transparent;
					}
					&:first-child{
						margin-left: 0px;
						a{padding-left:0px !important;}
					}
				}
			}
			.dokan-reports-sidebar{
				ul.chart-legend{
					border: none;
					li{
						margin-bottom: 15px;
						border: 1px solid;
						border-radius: 5px; font-size: 16px;
						strong{
							font-size: 24px; font-weight: bold;
						}
						&:first-child{
							color: #fff !important;background: #40aaf8; border-color: #40aaf8 !important;
							strong{color: #fff;}
						}
						&:last-child{
							background: #8393ca; color: #fff;
							strong{color: #fff;}
						}
						&:nth-child(2) {
							background:#efa8b6; color: #fff;
							strong{color: #fff;}
							border-color:#efa8b6;
						}
						&:nth-child(3) {
							background:#62c1be; color: #fff;
							strong{color: #fff;}
							border-color:#62c1be;
						}
						&:nth-child(4) {
							background:#e1c19f; color: #fff;
							strong{color: #fff;}
							border-color:#e1c19f;
						}
						&:nth-child(5) {
							background:#cccccc; color: #fff;
							strong{color: #fff;}
							border-color:#cccccc;
						}
					}
				}
			}
			.dokan-reports-main{
				h3{ font-size: 16px;}
				
			}
			.report-filter{
				input{height: 35px;}
				.dokan-form-group{					
					input[type="submit"]{vertical-align: bottom; margin-left: 5px;}
					label{margin-right: 10px;}
					&:last-child{margin-left: 10px;}
				}
			}
		}
	}
	.dokan-progress.m-dokan-progress{
		height: 10px; margin-bottom: 15px;
		.dokan-progress-bar{
			border-radius: 5px;
		}
	}
}   

.mgb15{margin-bottom: 15px;}
.m-progress-title{margin-bottom: 10px; font-size: 24px;}
input[type="checkbox"], input[type="radio"]{margin-right: 5px;}

.dokan-table-striped > tbody > tr:nth-of-type(odd){background: transparent;}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.simple:before{
	    content: "\f02d";
}

.dokan-product-listing .dokan-product-listing-area ins .amount{color: #444;}
.dokan-table{
	.dokan-label-success {
	    background-color: #40aaf9;
	}
	tbody{
		tr td{padding-top: 15px;padding-bottom: 15px;}
	}
}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-date{font-size: 14px; }
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td > mark { min-width: 65px; display: inline-block; background: #444 !important; border-radius: 5px; text-align: center; color: #ffffff !important; }
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td[data-title="SKU"] { text-align: center; }
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-date abbr[title] { border-bottom: none; }
.dokan-product-listing .dokan-product-listing-area .row-actions .delete a { color: #1e88e5; }
.dokan-table.product-listing-table > thead > tr > th{border-bottom: none;}
.dokan-product-listing {
	.dokan-product-date-filter {
		margin-bottom: 15px;
		select{border-radius: 5px;}
		button.dokan-btn{
			padding: 0 10px;
		    height: 35px;
		}	
	}
}  
.dokan-orders-area .dokan-table > thead > tr > th {
	border-bottom: none;
	border-top: 1px solid #eeeeee !important;
	color: #444;
	padding-top: 15px;
	padding-bottom: 15px;
}
.dokan-order-filter-serach{
	.dokan-form-group{
		input{height: 35px;}
	}
	input[type='submit']{vertical-align: top; margin-left: 5px;}
}
.dashboard-content-area input[type='submit'].dokan-btn-theme,
#dokan_comments-form input[type='submit']{margin-top:30px;}
.dokan-reviews-content{
	.dokan-reviews-area{
		#dokan-comments_menu{
			ul{
				li{
				&:first-child{padding-left: 0px !important; }
				}
			}
		} 
		.dokan-comments-wrap{
			input[type='submit']{padding-right: 30px; padding-left: 30px;}
			select{ border-radius: 5px;}
			#dokan-comments-table{
				td, th{color: #444444; font-size: 16px;}
				.caemail{color: #999;}
				.dokan-author-img{ 
					margin-right: 10px;
					img{ border-radius: 5px;}
				}
				td.col-check,th.col-check{
					padding-left:0px;
				}
			} 
		} 
	} 
} 

.dokan-dashboard .dokan-dashboard-content .dokan-product-edit-area{background: #fff;    padding: 30px;}
.dokan-dashboard .dokan-dashboard-content .add-variant-category,.dokan-dashboard .dokan-dashboard-content .save_attributes{height: 40px;}
.dokan-dashboard .dokan-dashboard-content #product-attributes .select-attribute{padding-right: 23px;}
@media screen and (max-width: 991px){
	.dokan-dashboard-content .edit-account .form-row input{width: 100%;padding-left: 10px; padding-right: 10px;}
}
.dokan-dashboard-content{
	.dokan-settings-area{
		.payment-field-paypal, .payment-field-bank{padding-top: 25px;}	
	}
	.edit-account{
		.form-row{
			label{display: inline-block; width: 100%; margin-bottom: 10px;}
			input{width: 80%; height: 36px; padding-left: 15px; padding-right: 15px;}
		}
		fieldset{
			padding-left: 15px;
    		padding-right: 15px;
			legend{
				font-size: 18px; padding-left: 10px;
			    padding-right: 10px;
			    margin-bottom: 15px;
			}
		} 
	} 
}
.dokan-product-search-form{
	display: inline-block;
	&.dokan-form-inline{
		.dokan-form-group{margin-right:0px;}	
	}	
	position: relative;
	input[type='text']{padding-right: 32px; padding-left: 10px;}
	button[type='submit']{
		position: absolute;
		right: 0px; top:0px;
		background: transparent;
	    border: none;
	    text-indent: 999px;
	    overflow: hidden;
	    width: 30px;
	    padding: 0;
	    height: 30px;
	    z-index: 2;
	    &:hover{
	    	background: transparent;
	    	border-color: transparent;
	    }
	}
	&:before {
    content: "\f002";
    font-size: 14px;
    font-family: "FontAwesome";
    color: #444444;
    position: absolute;
    right: 12px;
    top: 6px;
	}

}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter{width: 65%;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget{border-color: #f4f4f4;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part{
	text-align: center;
	ul.list-unstyled{
		text-align: left;
	}
}

@media screen and (min-width:992px){
	.dokan-dashboard.dokan-custom-style .dokan-dash-sidebar ul.dokan-dashboard-menu li a{font-size: 18px;}
}
@media screen and (max-width:1024px){
	.dokan-dashboard.dokan-custom-style .dokan-table{
		display: block;
	    overflow-x: auto;
	    white-space: nowrap;
	}
}  
@media screen and (max-width:991px){	
	.dokan-dashboard.dokan-custom-style .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li{
		width: 48%;
		margin-bottom: 15px; margin-right: 0px; margin-left:0px;
		&:nth-child(even){
			float: right;
		}
		&:nth-child(odd){ float:left; }
	}
	.dokan-dashboard.dokan-custom-style .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{
		.pull-right{width: 100%;}
	}
	.dokan-product-date-filter{
		width: 100%;
		.dokan-form-group{ margin-bottom: 0px !important; }
	}
	.dokan-product-search-form{
		.dokan-form-group{
			float: left;
    		width: 100%;
		}
	}
}
.dokan-coupon-content .code a, .dokan-coupon-content .code span{color: #666666;}
@media screen and (max-width:991px) and (min-width: 768px){
	.dokan-dashboard.dokan-custom-style .dokan-dash-sidebar ul.dokan-dashboard-menu li i{display:none;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a,
	.dokan-dashboard.dokan-custom-style .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{padding-left: 10px;}
}
@media screen and (max-width:767px){
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{
		border: 1px solid #d7d7d7 !important; margin-bottom: 5px; margin-right: 5px;
		&.dokan-common-links{padding-right: 10px;}
	}
	.dokan-dashboard.dokan-custom-style .dokan-dashboard-content article .dokan-form-horizontal .dokan-control-label,
	.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter{width: 100%;}
	.dokan-product-listing .dokan-product-listing-area .product-listing-top{border-bottom: none;}
	.dokan-dashboard.dokan-custom-style .dokan-dashboard-content article .dokan-form-horizontal .dokan-control-label{margin-bottom: 5px;}
	.dokan-dashboard.dokan-custom-style .dokan-dash-sidebar ul.dokan-dashboard-menu,
	.dokan-dashboard.dokan-custom-style .dokan-dash-sidebar {
    background: transparent;
	}
	.dokan-dashboard.dokan-custom-style .dokan-dash-sidebar ul.dokan-dashboard-menu li{ background: #fff; float: left;}
	.dokan-dashboard.dokan-custom-style .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{
		padding: 12px 0 12px 18px;
	}
	.dokan-dashboard.dokan-custom-style .dokan-dashboard-content article{padding: 15px;background: transparent;}
}
@media screen and (max-width:480px){
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part,
	.dokan-dashboard.dokan-custom-style .dokan-dashboard-content .dashboard-widget.reviews, .dokan-dashboard.dokan-custom-style .dokan-dashboard-content .dashboard-widget.products,
	.dokan-dashboard.dokan-custom-style .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li,
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{
		width: 100%;
	}
	
	.dokan-product-date-filter .dokan-form-group {
    	margin-bottom: 10px !important;
	}
	input[type="submit"].dokan-btn{margin-bottom: 10px;}
	.dokan-order-filter-serach input[type="submit"].dokan-btn{width: 100%;}
	.dokan-order-filter-serach input[type="submit"].dokan-btn{margin-top: 5px;}

}