body,
ion-nav-view,
ion-nav-view .pane:not(.wmenu),
.orginalbackground:not(.wmenu) {
			background: url('https://app.puzzley.ir/themes/limegreen/assets/img/background-phone.png') no-repeat center center !important;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		-o-background-size: cover !important;
		background-size: cover !important;
	}

                                    
ion-content {
	background-repeat: no-repeat;
	background-position: top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

	.tab-item .icon {
		background-size: 25px;
		background-repeat: no-repeat;
		background-position: center;
		font-size: 29px;
	}
			.tabs-image-942801 {
			background-image: url('https://app.puzzley.ir/uploads/user/9gV/supermarket/assets/icons/home-free-icon-font.svg') !important;
		}
			.tabs-image-943032 {
			background-image: url('https://app.puzzley.ir/uploads/user/9gV/supermarket/assets/icons/apps-free-icon-font.svg') !important;
		}
			.tabs-image-943547 {
			background-image: url('https://app.puzzley.ir/uploads/user/9gV/supermarket/assets/icons/shopping-cart-free-icon-font.svg') !important;
		}
			.tabs-image-943573 {
			background-image: url('https://app.puzzley.ir/uploads/user/9gV/supermarket/assets/icons/clock-free-icon-font.svg') !important;
		}
			.tabs-image-943543 {
			background-image: url('https://app.puzzley.ir/uploads/user/9gV/supermarket/assets/icons/user-free-icon-font.svg') !important;
		}
	
	.edit-profile-page .scroll {
		overflow: auto;
	}
	.edit-profile-page .header-bg:after {
		height: 14rem;
	}

	.IRANSans,
	html body.IRANSans p,
	html body.IRANSans a,
	html body.IRANSans li,
	html body.IRANSans div,
	html body.IRANSans h1,
	html body.IRANSans h2,
	html body.IRANSans h3,
	html body.IRANSans h4,
	html body.IRANSans h5,
	html body.IRANSans h6{
		font-family: IRANSans;
	}
	.yekan,
	html body.yekan p,
	html body.yekan a,
	html body.yekan li,
	html body.yekan div,
	html body.yekan h1,
	html body.yekan h2,
	html body.yekan h3,
	html body.yekan h4,
	html body.yekan h5,
	html body.yekan h6{
		font-family: yekan;
	}
	.tahoma,
	html body.tahoma p,
	html body.tahoma a,
	html body.tahoma li,
	html body.tahoma div,
	html body.tahoma h1,
	html body.tahoma h2,
	html body.tahoma h3,
	html body.tahoma h4,
	html body.tahoma h5,
	html body.tahoma h6{
		font-family: tahoma;
	}


.bar.bar-dark{
	background-color: rgb(24, 164, 104);
}
.gradiant-primary,
.tabs-background-positive .tabs, .tab-nav.tabs,
.login-page, .signup_page, .forgetPasswordPage, .confirmCodePage,
.header-bg:after,
.signup .edit-btn,
.theme-bg-gradiant,
.player-box {
	background: rgb(24, 164, 104);
    background: -webkit-linear-gradient(0deg, rgb(24, 164, 104) 0%, #18a468 100%);
	background: linear-gradient(to right, rgb(24, 164, 104) 0%, #18a468 100%) !important;
	color: #ffffff !important;
}
.button.button-balanced {
	background: rgb(24, 164, 104);
    color: #ffffff;
}
.header-acc2{
	color: #ffffff !important;
}
.home-screen .layout-icon i, .home-screen .layout-row i,
.home-screen .layout12 a span, .home-screen .layout13-item a span, .home-screen .layout22 .layout-row, .home-screen .layout22 .layout-title, .home-screen .slider-pager .slider-pager-page,
.home-screen .layout19 .layout-row,
.home-screen .layout19 .layout-title,
.home-screen .layout1 .layout-title,
.home-screen .layout15 .layout-title,
.home-screen .layout21 .layout-title{
	color: rgb(24, 164, 104) !important;
}
.home-screen  .swiper-pagination-bullet{
	background-color: rgb(24, 164, 104) !important;
}
.new-btn,
.advance-form .next-previous-submit{
	background: rgb(24, 164, 104) !important;
	color: #ffffff !important;
}
.login-page .btn-continer button{
	color: rgb(24, 164, 104);
}
.bar.bar-dark .title,
.header-style,
.bar.bar-dark{
	color: #ffffff;
}

.wmenu .item-icon-left .icon:before,
.wmenu .item-icon-right .icon:before,
.wmenu .item-select:after,
.bg-signup-profile i{
	color: rgb(251, 251, 251) !important;
}
.wmenu .item-complex,
a.name-img-signup,
.menu .icon-imgsignup,
.menu i.ion-email.tickets-link{
	color: rgb(251, 251, 251);
}
.tabs-striped.tabs-color-light .tab-item.tab-item-active, 
.tabs-striped.tabs-color-light .tab-item.active, 
.tabs-striped.tabs-color-light .tab-item.activated,
.tabs-top.tabs-striped .tab-item.tab-item-active{
	color: rgb(251, 251, 251) !important;
	border-color: rgb(251, 251, 251) !important;
	opacity: 1;
}
.tabs-striped.tabs-color-light .tab-item,
.tabs-icon-top > .tabs .tab-item{
	color: rgb(251, 251, 251) ;
	opacity: 0.4;
}
.item-icon-left .icon:before,
.item-complex,
a.item.item-complex,
button.item.item-complex{
	color: rgb(24, 164, 104);
}
.item-circle,
.item-circle2{
	background-color: rgb(24, 164, 104);
    box-shadow: 0px 3px 10px -1px rgb(24, 164, 104);
	color: #ffffff;
}
.item-form input, .item-form textarea, .item-form select,
.constant-price {
    box-shadow: inset 0px -1px 6px -2px #ffffff !important;
}
.forms input, .forms textarea,
.Ecart input, .Ecart textarea,
.advance-form input, .advance-form textarea,
.advance-form .item-form select, .forms .item-form select, .Ecart .item-form select,
.signup .ticket-form input, .signup .ticket-form textarea,
form#editForm input, form#editForm textarea, 
.signup .changePasswordPage input, .signup .changePasswordPage textarea,
.constant-price,
.modal input, .modal textarea{
	background: rgb(24, 164, 104)14 !important;
	color: rgb(24, 164, 104) !important;
}
.forms input::placeholder, .forms textarea::placeholder,
.Ecart input::placeholder, .Ecart textarea::placeholder,
.advance-form input::placeholder, .advance-form textarea::placeholder,
.input-label,
input#searchedText,
input[type=search],
.signup .ticket-form input::placeholder, .signup .ticket-form textarea::placeholder,
form#editForm input::placeholder, form#editForm textarea::placeholder,
.signup .changePasswordPage input::placeholder, .signup .changePasswordPage textarea::placeholder,
.modal input::placeholder, .modal textarea::placeholder{
	color: rgb(24, 164, 104) !important;
}
.signup input, .signup textarea,
.signup form label i.icon{
	color: #ffffff !important;
}
.signup .btn.btn-column2{
	background: rgb(24, 164, 104) !important;
}
.signup input::placeholder, .signup textarea::placeholder{
	color: #ffffff !important;
}
.item-form input:focus, .item-form textarea:focus,
.changePasswordPage input:focus{
	background: rgb(24, 164, 104)25 !important;
}
.i-color.icon:before,
.login-page .btn.btn-outline,
.signup_page .input-label,
.light .forgot-password,
.header-page-ec,
.icon-close, .title-cartform,
.theme-bg-simple.input-label {
	color: #ffffff !important;
}
.tickets .button{
	background: rgb(24, 164, 104) !important;
	color: #ffffff !important;
}
.ion-upload,
.checkbox-st{
	border-color: rgb(24, 164, 104) !important;
	color: rgb(24, 164, 104) !important;
}

.button.button-positive.button-outline.uploadbtn[ngf-thumbnail] {
	color: rgb(24, 164, 104)!important;
	border-color: rgb(24, 164, 104)!important;
}
.checkbox input:checked:before{
	border-color: rgb(24, 164, 104) !important ;
	background: rgb(24, 164, 104) !important ;
}
.bar-dark .button,
button.button.back-buttonx.buttons.button-clear{
	color: #ffffff !important;
}
.tabs-continer .tabs .tab-item.active, .tabs-continer .tabs .tab-item{
	border-color: rgb(24, 164, 104) ;
}
.item-radio input:checked ~ .item-content{
	border-color: rgb(24, 164, 104) !important;
	background: rgb(24, 164, 104)25 !important;
}
.map .button.button-positive.button-outline{
	border-color:rgb(24, 164, 104) ;
    color: rgb(24, 164, 104);
}
.popup-buttons .button-positive{
	background: rgb(24, 164, 104) !important;
}
.item-radio input:checked ~ .radio-icon{
    color: rgb(24, 164, 104);
}
.tabs-contents .button {
    background: rgb(24, 164, 104);
    background: -webkit-linear-gradient(0deg, rgb(24, 164, 104) 0%, #18a468 100%);
	background: linear-gradient(to right, rgb(24, 164, 104) 0%, #18a468 100%);
	color: #ffffff;
}
a{
	color: rgb(24, 164, 104);
}
.theme-bg-simple{
	background: rgb(24, 164, 104) !important;
}
.light-color {
    color: #ffffff !important;
}
.bg-signup-login h5 {
    border-color: #ffffff !important;
}
.imgsignup-login h5.dark-color {
    color: rgb(24, 164, 104) !important;
}
i.ion-email.tickets-link {
    color: rgb(24, 164, 104) ;
}
.more-list .item-icon-right .icon:before {
    color: #292929 !important;
}
.contact-us ion-item i::before{
    color: rgb(251, 251, 251) !important;
}
.contact-us ion-item i.ion-ios-telephone::before {
    color: white !important;
}
.ionic_datepicker_popup .popup-buttons button,
.ionic_datepicker_popup .selected_date{
	background: rgb(24, 164, 104);
}
.ionic_datepicker_popup .today{
	border: 1px solid  rgb(24, 164, 104);
}


	ion-header-bar.bar-dark.bar.bar-header, .bar.bar-dark,
	.header-cartform{
		background: rgb(24, 164, 104) !important;
	}





.webapp-help.ltr li {
    direction: ltr;
    text-align: left;
}
.item.item-radio, .item.item-radio .item-content {
    white-space: normal;
}



	.gradiant-primary:not(.aboutus .gradiant-primary, .contact-us .gradiant-primary, .photos-widget .gradiant-primary, .lists-widget .has_content, .forms .gradiant-primary) {
		visibility: hidden;
		min-height: 0 !important;
		height: 0;
		padding: 0;
	}

.theme-border {
	border-color: rgb(24, 164, 104) !important;
}
.Ecart .item-price:before {
    content: 'قیمت‌واحد';
}
.Ecart .item-total:before {
	content: 'قیمت‌نهایی';
}
.Ecart .item-quantity:before {
	content: 'تعداد';
}
.eCommerce .item p {
    text-align: right !important;
}
.cartCount {
    display: none;
}
