input:-webkit-autofill,

textarea:-webkit-autofill,

select:-webkit-autofill {

	background-color: white !important;

}



::-webkit-input-placeholder {

	/* Chrome/Opera/Safari */

	color: #B4B4B4;

}



::-moz-placeholder {

	/* Firefox 19+ */

	color: #B4B4B4;

}



:-ms-input-placeholder {

	/* IE 10+ */

	color: #B4B4B4;

}



:-moz-placeholder {

	/* Firefox 18- */

	color: #B4B4B4;

}



.button.button-fill.color-green {

	background: #65ca7a !important;

}



.button.button-fill.color-red {

	background: #fb864f !important;

}



hr {

	border: none !important;

	height: 1px !important;

	color: #eaeaea !important;

	background-color: #eaeaea !important;

}



* {

	/* Disable selection/Copy of UIWebView */

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}





.pull-down .pull-to-refresh-layer,

.pull-up .pull-to-refresh-layer {

	margin-top: 0px;

}



.refreshing {

	margin-top: -44px;

}



.transitioning .pull-to-refresh-arrow {

	display: none;

}



.starRating i {

	font-size: 20px;

}



.star .fa-star:not(.selected) {

	color: #cecece !important;

}



input,

textarea {

	/* Exception for input areas */

	-webkit-touch-callout: default !important;

	-webkit-user-select: text !important;

}





.multi-select-button {

	padding: 0px 20px 0px 20px;

	margin-right: 5px;

	margin-bottom: 5px;

	border-radius: 50px;

	height: 33px;

	border: 0;

	font-size: 12px;

}



.multi-select-button.off {

	background: #ececec;

	color: #484848;

}



.multi-select-button.on {

	background: #656565;

	color: #ffffff;

}



.multi-select-button.out-of-stock {

	color: #b1b1b1;

}



.product-slider-item img {

	border: 1px solid #b5b5b5 !important;

}



.right i.fa-bars {

	font-size: 23px !important;

	margin-bottom: 1px !important;

}



.brand_name {

	font-size: 19px !important;

}



.accordion-list .close {

	display: none;

	margin-left: 0px !important;

}



.accordion-list .accordion-item-expanded .open {

	display: none;

}



.accordion-list .accordion-item-expanded .close {

	display: block;

}



.panel {

	background: rgba(17, 17, 17, 0.95);

}



.dig-button {

	padding: 8px;

	border-radius: 3px;

	font-size: 10px;

	cursor: pointer;

}



/*col-xs*/

@media all and (max-width: 767px) {

	.visible-xs {

		display: block !important;

	}



	.hidden-xs {

		display: none !important;

	}



	.list-block .item-title.label {

		font-size: 13px;

	}



	.list-block .item-content {

		padding-left: 10px;

	}



	.list-block .item-title {

		white-space: initial;

	}



	.fileUpload {

		width: 100px !important;

		margin-bottom: 20px;

	}



	#user_list ul li:first-child {

		height: 105px;

		padding-top: 5px;

	}



	#user_list ul li:first-child .item-content {

		display: block;

		padding: 0px 10px !important;

	}



	#user_list ul li:first-child .item-content>a {

		width: 100%;

		margin: 0px !important;

	}



	#user_list ul li:first-child .item-content>div {

		margin-right: 0px !important;

	}



	#user_list ul li:first-child .item-content>div>a,

	#user_list ul li:first-child .item-content>div>input {

		width: 100% !important;

		border-radius: 5px !important;

		margin-top: 4px;

	}



	#product_list ul li:first-child {

		height: 105px;

	}



	#product_list ul li:first-child .item-content {

		display: block;

		padding: 0px 10px !important;

	}



	#product_list ul li:first-child .item-content>a {

		width: 100%;

		margin: 0px !important;

	}



	#product_list ul li:first-child .item-content>div {

		margin-right: 0px !important;

	}



	#product_list ul li:first-child .item-content>div>a,

	#product_list ul li:first-child .item-content>div>input {

		width: 100% !important;

		border-radius: 5px !important;

		margin-top: 4px;

	}



	#category_list ul li:first-child {

		height: 106px;

		padding-top: 5px;

	}



	#category_list ul li:first-child .item-content {

		display: block;

		padding: 0px 10px !important;

	}



	#category_list ul li:first-child .item-content>a {

		width: 100%;

		margin: 0px !important;

	}



	#category_list ul li:first-child .item-content>div {

		margin-right: 0px !important;

	}



	#category_list ul li:first-child .item-content>div>a,

	#category_list ul li:first-child .item-content>div>input {

		width: 100% !important;

		border-radius: 5px !important;

		margin-top: 4px;

	}



	#slider_list ul li:first-child .item-content>a {

		margin: 0px 10px;

		width: 100%;

	}



	#order_list ul li:first-child,

	#order_sent_list ul li:first-child,

	#order_pending_list ul li:first-child {

		height: 70px;

	}



	#order_list ul li:first-child .item-content,

	#order_sent_list ul li:first-child .item-content,

	#order_pending_list ul li:first-child .item-content {

		display: block;

		padding: 0px 10px !important;

	}



	#order_list ul li:first-child .item-content>a,

	#order_sent_list ul li:first-child .item-content>a,

	#order_pending_list ul li:first-child .item-content>a {

		width: 100%;

		margin: 0px !important;

	}



	#order_list ul li:first-child .item-content>div,

	#order_sent_list ul li:first-child .item-content>div,

	#order_pending_list ul li:first-child .item-content>div {

		margin-right: 0px !important;

	}



	#order_list ul li:first-child .item-content>div>a,

	#order_list ul li:first-child .item-content>div>input,

	#order_sent_list ul li:first-child .item-content>div>a,

	#order_sent_list ul li:first-child .item-content>div>input,

	#order_pending_list ul li:first-child .item-content>div>a,

	#order_pending_list ul li:first-child .item-content>div>input {

		width: 100% !important;

		border-radius: 5px !important;

		margin-top: 4px;

	}



}



/*col-sm*/

@media all and (min-width: 768px) and (max-width: 991px) {

	.visible-xs {

		display: none !important;

	}

}



/*col-md*/

@media all and (min-width: 992px) and (max-width: 1199px) {

	.visible-xs {

		display: none !important;

	}

}



/*col-lg*/

@media all and (min-width: 1200px) {

	.visible-xs {

		display: none !important;

	}

}



/*col-xs and col-sm*/

@media all and (max-width: 991px) {}



/*col-md and col-lg*/

@media all and (min-width: 992px) {}





#edit_product .fileUpload input.productThumbnail,

#edit_slider .fileUpload input.slider_img {

	position: absolute;

	top: 0;

	right: 0;

	margin: 0;

	padding: 0;

	font-size: 20px;

	cursor: pointer;

	opacity: 0;

	filter: alpha(opacity=0);

}



#edit_product .btn,

#edit_slider .btn {

	background-color: #ff9500;

	color: #FFF;

	text-align: center;

	padding: 5px;

	font-size: 12px;

	border-radius: 3px;

	cursor: pointer;

}



#edit_product .fileUpload,

#edit_slider .fileUpload {

	position: relative;

	overflow: hidden;

}



.list-block ul:before {

	height: 0px;

}



.toolbar-inner .right {

	width: 200px;

}



.toolbar-inner .close-picker {

	float: right;

}







/*appro default*/



.content-block {

	margin: 15px 0px;

}



.color-header {

	margin-top: 10px;

	padding: 5px 15px;

	font-size: 14px;

	color: #FFF;

	background-color: #2CA3A1;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

}



.ui-shadow {

	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, .2);

	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, .2);

	box-shadow: 0px 1px 3px rgba(0, 0, 0, .2);

}



/*.tab-link.active i.icon {

	color: #007aff !important;

}*/



.error {

	font-size: 12px;

	color: red;

}



.navbar:after {

	height: 0px;

}



.page-content #title {

	color: #7d7d7d;

}



.page-content #content {

	color: #4a4a4a !important;

}



.page-content a.external {

	color: #317fd4;

}



.videoWrapper {

	position: relative;

	padding-bottom: 56.25%;

	/* 16:9 */

	padding-top: 25px;

	height: 0;

}



.videoWrapper iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



.infinite-scroll-preloader {

	margin-top: 15px;

	margin-bottom: 15px;

	text-align: center;

}



.infinite-scroll-preloader .preloader {

	width: 34px;

	height: 34px;

}



.preloader {

	background-image: url(../img/ring-alt.gif) !important;

	animation: initial;

	-webkit-animation: initial;

}



.pswp--touch .pswp__button--arrow--left,

.pswp--touch .pswp__button--arrow--right {

	visibility: visible !important;

}



input[type=text],

textarea {

	/* Remove First */

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}



.pages .page iframe,

.pages .page img {

	width: 100%;

}



.navbar-fixed .page-content,

.navbar-through .page-content {

	padding-top: 52px;

}



.navbar,

.toolbar {

	height: 52px !important;

}



.action-button.animate {

	transition: all 0.1s;

	-webkit-transition: all 0.1s;

}



.action-button {

	position: relative;

	padding: 3px 14px 0;

	border-radius: 30px;

	font-size: 13px;

	color: #FFF;

	text-decoration: none;

	line-height: 30px;

	display: inline-block;

}



.action-button.blue {

	background-color: #3498DB;

	border-bottom: 5px solid #2980B9;

	text-shadow: 0px -2px #2980B9;

}



.action-button.red {

	background-color: #ED4048;

	border-bottom: 5px solid #CB363D;

	text-shadow: 0px -2px #CB363D;

}



.action-button.green {

	background-color: #71c549;

	border-bottom: 5px solid #46a029;

	text-shadow: 0px -2px #46a029;

}



.action-button.yellow {

	background-color: #fcb316;

	border-bottom: 5px solid #d68d16;

	text-shadow: 0px -2px #d68d16;

}



.action-button.white {

	background-color: #fff;

	border-bottom: 5px solid #E6E7E8;

	text-shadow: 0px -2px #E6E7E8;

	color: #808285;

}



.action-button.grey {

	background-color: #D7D8DA;

	border-bottom: 5px solid #C3C4C8;

	text-shadow: 0px -2px #C3C4C8;

}



.action-button.orange {

	background-color: #EE963C;

	border-bottom: 5px solid #D37134;

	text-shadow: 0px -2px #D37134;

}



.action-button:active {

	transform: translate(0px, 5px);

	-webkit-transform: translate(0px, 5px);

}



#productOptionList.list-block label.label-checkbox input[type=checkbox]:checked+.item-media i.icon-form-checkbox {

	background-color: #0097DC;

}





#productOptionList.list-block .list-block li li:last-child .item-inner:after,

.list-block li:last-child li .item-inner:after {

	display: none;

}



#productOptionList li.accordion-item-expanded .accordion-item-content.list-block {

	height: initial !important;

}



#productOptionList .specialitemBtn {

	background: #FFF;

	color: #d1d1d1;

	font-weight: bold;

}



#productOptionList .specialitemBtn.on {

	background: #0097DC;

	color: #FFF;

	font-weight: bold;

}



.preloader-indicator-overlay {

	z-index: 14000;

}



/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

	-webkit-appearance: none;

	margin: 0;

}



/* Firefox */

input[type=number] {

	-moz-appearance: textfield;

}



::-webkit-scrollbar {

	display: none;

}



div.page.page-on-center::after {

	display: none;

}