/*FIX FOR BLINKING TRANSITIONS*/
body {
	margin: 0;
}
#container {
	position: absolute;
	width: 100%;
	height: 100%;
}
/*END FIX FOR BLINKING TRANSITIONS*/
.maintext {
	margin-left: 10px;
	font-size: 18px;
}
.loadingpage {
	background-image:url("../images/lunchtimelogo.png");
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}
.servicesnewevent {
	background-color:#939;
	color:#FFF;
	text-shadow:none;
	border:thick;
	border-color:none;
	margin:0px;
	padding:5px;
}
.servicesordertoday {
	background-color:#FDB813;
	color:#FFF;
	text-shadow:none;
	border:thick;
	border-color:none;
	padding:5px;
}
.warningpayment {
	text-shadow:none !important;
	color:#FFF !important;
	border: medium solid !important;
	border-color:#F00 !important;
	background-color:#F00 !important;
	padding:5px;
}
.pwdchangesucces .ui-icon {
	background-color:#0C0;
}
.pwdchangefail .ui-icon {
	background-color:#F00;
}
.pwdchangesucces .ui-icon-lock {
	background-image: url(../js/jqm1.4.5/images/icons-svg/check-white.svg) !important;
	background-position:center;
	background-size: 14px 14px;
}
.pwdchangefail .ui-icon-lock {
	background-image: url(../js/jqm1.4.5/images/icons-svg/delete-white.svg) !important;
	background-position:center;
	background-size: 14px 14px;
}
.soldoutitem {
	background-color:#F00 !important;
	color:#FFF !important;
	text-shadow:none !important;
}
.putincart {
	background-color:#0C0 !important;
	color:#FFF !important;
	text-shadow:none !important;
	clear:right;
	margin-top:12px;
}
.pricedetail {
	background-color:#000 !important;
	color:#FFF;
	text-shadow:none !important;
	font-weight:700;
	font-size:12.5px;
	padding:0.4em;
	/*border:solid thin #000;*/
	border-radius:0.3em;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	float:right;
	text-align:left;
	margin: 0.77em 0px;
}
.imgdetail {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width: 80%;
	max-width:800px;
	border-radius:0.3em;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-moz-box-shadow: 0 0 5px #CCC;
	-webkit-box-shadow: 0 0 5px #CCC;
	box-shadow: 0px 0px 5px #CCC;
}
.contactbuttongreen {
	background-color:#0C0 !important;
	text-shadow:none !important;
	color:#FFF !important;
}
.contactbuttonyellow {
	background-color:#FDB813 !important;
	text-shadow:none !important;
	color:#FFF !important;
}
.cartbox {
	margin-bottom:0.3em;
}
.tutorial {
	opacity: 0.9;
	z-index: 999998;
	width: 7em;
	border-radius: 0.3em;
	color: #FFF;
	padding: 0.5em;
	display: none;
	position: fixed;
	background-color: #F00;
}
.group {
	border:medium solid #000;
	padding:2em;
	/*background-color: #F00;*/
}
.paymentbox {
	text-shadow:none !important;
	font-weight:700;
	font-size:12.5px;
	padding:0.4em;
	/*border:solid thin #000;*/
	border-radius:0.3em;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	border:thin solid #000;
	margin-bottom:0.5em;
	text-align:right;
}
.paymentorange {
	border-color:#F62 !important; 
	color:#F62 !important;
	/*-webkit-box-shadow:0 0 10px #F90;
	-moz-box-shadow: 0 0 10px #F90; 
	box-shadow:0 0 10px #F90;*/
}
.paymentred {
	border-color:#F00 !important; 
	color:#F00 !important;
	/*-webkit-box-shadow:0 0 10px #F00;
	-moz-box-shadow: 0 0 10px #F00; 
	box-shadow:0 0 10px #F00;*/
}
.paymentgreen {
	border-color:#0A0 !important; 
	color:#0A0 !important;
	/*-webkit-box-shadow:0 0 10px #0A0;
	-moz-box-shadow: 0 0 10px #0A0; 
	box-shadow:0 0 10px #0A0;*/
}
.ui-page {
    -webkit-backface-visibility: visible !important;
}
.confirm-price { 
	min-width:6em !important;
	text-align:right;
}
.confirm-product { 
	min-width:8em !important;
}
#page_pay_now_content td {
	width: 2em;
}
#popup_login-popup {
	width: 353px !important;
	max-width: 90% !important;
	height: 353px !important;
}
*:not(input):not(textarea) {
-webkit-user-select: none; /* disable select/copy from the HTMLtags and links */
-webkit-touch-callout: none; /* disable popup in iOS when performing a long click on a-tag */
}
.greenbutton {
	text-shadow:none !important;
	color:#FFF !important;
	border: medium solid !important;
	border-color:#0C0 !important;
	background-color:#0C0 !important;
	opacity: 0.3 !important;
}
.greenbuttonsafepay {
	text-shadow:none !important;
	color:#000 !important;
	border: medium solid !important;
	border-color: rgba(0, 204, 0, 0.3) !important;
	background-color: rgba(0, 204, 0, 0.3) !important;
}
.redbutton {
	text-shadow:none !important;
	color:#FFF !important;
	border: medium solid !important;
	border-color:#C00 !important;
	background-color:#C00 !important;
	opacity: 0.3 !important;
}
.dialog-open { 
	overflow: hidden;
}
.highlight {
	background-color:rgba(200,0,0,0.2) !important;
}
#panel_menu {
	z-index: 9;
}
.ui-controlgroup, fieldset.ui-controlgroup {
	margin: 0px !important;
}
.ui-panel-wrapper{
	z-index: 999 !important;
}
#list_panel_menu  li{
	display: block !important;
}
.hidden_btn_left {
	visibility: hidden;
}
.ui-li-count {
	font-size:9px !important;
	right:0px !important;
	bottom:0px !important;
	top:auto !important;
	}
.addtocart {
	background-color: rgba(91, 140, 81, 1) !important;
}
#header_button_cart {
	-webkit-transition: background-color 200ms linear !important;
       -moz-transition: background-color 200ms linear !important;
         -o-transition: background-color 200ms linear !important;
        -ms-transition: background-color 200ms linear !important;
            transition: background-color 200ms linear !important;
}
#header_button_empty_cart {
	background-color: #E32B2B;
	padding: 0.7em 1.3em 2em 1.2em;
	-webkit-transition: background-color 200ms linear !important;
       -moz-transition: background-color 200ms linear !important;
         -o-transition: background-color 200ms linear !important;
        -ms-transition: background-color 200ms linear !important;
            transition: background-color 200ms linear !important;
}
.cart_delete {
	background-color: #E32B2B !important;
}
#before10am {
	display: block;
}
#new_events{
	display: block;
}