.ui-autocomplete-loading {
	background: white url('../img/ui-anim_basic_16x16.gif') right center no-repeat;
}
/*#header #userProfile a {
	color: #767676;
	text-decoration: none;
	font-size: 100%;
	text-align:bottom;
}

#header #userProfile a:hover {
	text-decoration: underline;
}*/

td.actions {
    height: 30px;
}

input.error {
	border: solid 1px #f00;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	box-shadow:0 0 10px #f00;
}

.actionButton a{
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	color: white;
	font-size: 14px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	padding: 5px 10px;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	display: -moz-stack; /* included new .........align button*/
   }

.actionButton a:hover{
	color: black;
	background:#62af56;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#76BF6B), to(#3B8230));
	background-image: -webkit-linear-gradient(top, #76BF6B, #3B8230);
	background-image: -moz-linear-gradient(top, #76BF6B, #3B8230);
	border-color: #2d6324;
	
}
/*
.view a{
	color: #feeef5;
	border: solid 1px #D95700;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#D95700), to(#D95700));
	background: -moz-linear-gradient(top,  #D95700,  #D95700);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D95700', endColorstr='#D95700');
	
}*/

.spanInfoText{
	font-size:75%;
	font-weight:bold;
	/*color: #27903E;*/
}

.shortCut{
	font-weight:bold;
	color: #0096D6;
}
/*
.actions a {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}*/
@charset "utf-8";
/* search CSS Document 
#tfheader{
		background-color:#c3dfef;
	}
	#tfnewsearch{
		float:right;
		padding:20px;
	}
	.tftextinput4{
		margin: 0;
		padding: 6px 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#666;
		border:1px solid #0076a3; border-right:0px;
		border-top-left-radius: 5px 5px;
		border-bottom-left-radius: 5px 5px;	
	}
	.tfbutton4 {
		margin: 0;
		padding: 0;
		width:30px;
		height:30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		color: #ffffff;
		border: solid 1px #0076a3; border-right:0px;
		border-top-right-radius: 5px 5px;
		border-bottom-right-radius: 5px 5px;
		background: #438db8 url('../img/tf-search-icon.png');
		
	}
	 Fixes submit button height problem in Firefox 
	.tfbutton4::-moz-focus-inner {
	  border: 0;
	}
	.tfclear{
		clear:both;
	}*/

tr.border_bottom td {
  border-bottom:1px solid grey;
}

.tdqty{
	height:130px;
	width:130px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:white;
	vertical-align: middle;
}

.spanvalue{
	color:white;
	font-size:40px;
}
span.blinking { 
color: black; 
//font-size:34px;
}

tr:nth-child(odd)	{ 
	background-color:#fff; 
}

tr:nth-child(even){ 
	background-color:#eee; 
}
.noAlternateRow	tr:nth-child(odd)	{ 
		background-color:#fff; 
}
.noAlternateRow	tr:nth-child(even){ 
	background-color:#fff; 
}
.TwoAlternateRow	tr:nth-child(4n), .TwoAlternateRow	tr:nth-child(4n-1) {
    background: #fff;
}
.TwoAlternateRow	tr:nth-child(4n-2), .TwoAlternateRow	tr:nth-child(4n-3) {
    background: #eee;
}


@charset "utf-8";
/* CSS Document */

@-webkit-keyframes alert {
  from { background-color: red; }
  to { background-color: inherit; }
}
@-moz-keyframes alert {
  from { background-color: red; }
  to { background-color: inherit; }
}
@-o-keyframes alert {
  from { background-color: red; }
  to { background-color: inherit; }
}
@keyframes alert {
  from { background-color: red; }
  to { background-color: inherit; }
}
.alert {
  -webkit-animation: alert 1s infinite; /* Safari 4+ */
  -moz-animation:    alert 1s infinite; /* Fx 5+ */
  -o-animation:      alert 1s infinite; /* Opera 12+ */
  animation:         alert 1s infinite; /* IE 10+ */
}

@-webkit-keyframes alerttext {
  from { color: red; }
  to { color: inherit; }
}
@-moz-keyframes alerttext {
  from { color: red; }
  to { color: inherit; }
}
@-o-keyframes alerttext {
  from { color: red; }
  to { color: inherit; }
}
@keyframes alerttext {
  from { color: red; }
  to { color: inherit; }
}
.alerttext {
  -webkit-animation: alerttext 1s infinite; /* Safari 4+ */
  -moz-animation:    alerttext 1s infinite; /* Fx 5+ */
  -o-animation:      alerttext 1s infinite; /* Opera 12+ */
  animation:         alerttext 1s infinite; /* IE 10+ */
}

@-webkit-keyframes vip {
  from { color: #340DCF; }
  to { background-color: inherit; }
}
@-moz-keyframes vip {
  from { color: #340DCF; }
  to { background-color: inherit; }
}
@-o-keyframes vip {
  from { color: #D2C409; }
  to { background-color: inherit; }
}
@keyframes vip {
  from { color: #D2C409; }
  to { background-color: inherit; }
}
.vip {
  -webkit-animation: vip 2s infinite; /* Safari 4+ */
  -moz-animation:    vip 2s infinite; /* Fx 5+ */
  -o-animation:      vip 2s infinite; /* Opera 12+ */
  animation:         vip 2s infinite; /* IE 10+ */
}

span.redBlinking { 
	color: red; 
	//font-size:34px;
}
.red { 
	color: red; 
	//font-size:34px;
}

.rupee{
background-image: url('../img/rs.png');
display:block; 
background-repeat: no-repeat;
}
.inactive{
	background-color: lightgrey;
	color:grey; 
}

.inputLabeluom:focus{
	background-color: #fff;
	border: none;
	box-shadow: none;
	background: transparent;
}
.inputLabeluom {
	*color: #00AA00;
	color: #0A1BD7;
	font: 12px "trebuchet ms";
	font-weight: bold;
	background: none;
	border: none;
	box-shadow: none;
}

/* Main */
#menu {
    width: 35%;
    margin: 0;
    margin-bottom: 10px;
    float: right;
    padding: 10px 0 0 0;
    list-style: none;  
    background-color: #111;
    background-image: linear-gradient(black, black);
    border-radius: 5px;
    box-shadow: 0 2px 1px #9c9c9c;
}

#menu li {
    float: left;
    padding: 0 0 10px 0;
    position: relative;
}

/*#menu a {
    float: left;
    height: 25px;
    padding: 0 25px;
    color: white;
    text-transform: uppercase;
    font: bold 12px/25px Arial, Helvetica;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
}*/
#menu a {
    color: white;
    float: left;
    font: bold 12px/25px Arial,Helvetica;
    height: 21px;
    margin-bottom: -6px;
    margin-top: -10px;
    padding: 0 13px;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
    text-transform: uppercase;
}

#menu li:hover > a {
    color: #fafafa;
}

*html #menu li a:hover { /* IE6 */
    color: #fafafa;
}

#menu li:hover > ul {
    display: block;
}

/* Sub-menu */
#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;    
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 99999;    
    background-color: #444;   
    background-image: linear-gradient(#444, #111);    
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#menu ul li {
    float: none;
    margin: 0;
    padding: 0;
    display: block;  
    box-shadow: 0 1px 0 #111111, 
                0 2px 0 #ffffff;
}

#menu ul li:last-child { 
    box-shadow: none;    
}

#menu ul a {    
    padding: 10px;
    height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}

*html #menu ul a { /* IE6 */   
    height: 10px;
    width: 150px;
}

*:first-child+html #menu ul a { /* IE7 */    
    height: 10px;
    width: 150px;
}

#menu ul a:hover {
    background-color: #0186ba;
    background-image: linear-gradient(#04acec, #0186ba);
}

#menu ul li:first-child a {
    border-radius: 5px 5px 0 0;
	margin-top: -20px;
}

#menu ul li:first-child a:after {
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #444;
}

#menu ul li:first-child a:hover:after {
    border-bottom-color: #04acec; 
}

#menu ul li:last-child a {
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */
#menu:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */

#menu ul li:first-child a:after {
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #444;
}

#menu ul li:first-child a:hover:after {
    border-bottom-color: #04acec; 
}

.dactive {
   pointer-events: none;
   cursor: default;
   opacity: 0.6;
}
.inputLabel:focus{
	background-color: #fff;
	border: none;
	box-shadow: none;
	background: transparent;
}
.inputLabel {
	*color: #00AA00;
	color: #0A1BD7;
	font: 12px "trebuchet ms";
	background: none;
	border: none;
	box-shadow: none;
}
.hvr tbody tr:hover{
  background:#FFCC00;
  color:black;
}
/*................*/
/* .required::before {
    color: #ee3322;
    content: "*";
}
form .required label::after {
    content: "";
} */
