.van-stepper {
	display: flex!important;
}

.van-stepper .van-stepper__minus {
	color: #000000!important;
	background: #DDF247!important;
	border-color: #ddf247!important;
}

.van-stepper .van-stepper__plus {
	color: #000000!important;
    background: #DDF247!important;
    border-color: #ddf247!important;
}

.van-stepper input {
    margin: 0!important;
    padding: 0!important;
	border-radius: 0!important;
    /* border: 1px solid #DDF247; */
}


.van-popup button:hover {
	background: none;
}

.van-popup button.van-dialog__cancel {
	color: #000000;
	/* background: #DDF247; */
}


.van-popup button.van-dialog__confirm {
	color: #000000;
	background: #DDF247;
}

.clickable {
	cursor: pointer;
}

.color-black {
	color: #000000;
}

.color-highlight {
	color: #DDF247;
}

.font-bold {
	font-weight: bold;
}

.font-size-30 {
	font-size: 30px;
}

.font-size-20 {
	font-size: 20px;
}

.font-size-18 {
	font-size: 18px;
}

.font-size-16 {
	font-size: 16px;
}

.font-size-14 {
	font-size: 14px;
}

.font-size-12 {
	font-size: 12px;
}


.width-120 {
	width: 120px!important;
}

.width-150 {
	width: 150px!important;
}

.width-180 {
	width: 180px!important;
}

.width-200 {
	width: 200px!important;
}

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


.max-height-300 {
	max-height: 300px;
}

.scrollbar-y {
	overflow-y: auto!important;
}

.scrollbar-y::-webkit-scrollbar {
	width: 5px;
}

.scrollbar-y::-webkit-scrollbar-thumb {
	background-color: darkgrey;
	border-radius: 5px;
}


/** 大屏幕*/
@media (min-width: 768px) {
	
	.web-hide {
		display: none;
	}
	
	/* 
	.mobile-hide {
		display: visible;
	}
	 */
	
}


/** 小屏幕*/
@media (max-width: 769px) {
	
	/* 
	.pc-hide {
		visibility: visible;
	}
	 */
	
	.mobile-hide {
		display: none;
	}
	
	.float-bottom-toolbar {
		z-index: 9999;
		width: 100%;
		bottom: 0;
		left: 0;
		position: fixed;
	    background: rgb(0, 40, 45);
	    margin: 0;
	    border-radius: 0;
	}
	
}