/* app css stylesheet */

.menu {
  list-style: none;
  border-bottom: 0.1em solid black;
  margin-bottom: 2em;
  padding: 0 0 0.5em;
}

.menu:before {
  content: "[";
}

.menu:after {
  content: "]";
}

.menu > li {
  display: inline;
}

.menu > li:before {
  content: "|";
  padding-right: 0.3em;
}

.menu > li:nth-child(1):before {
  content: "";
  padding: 0;
}

/* message stack styles */

.stackerror { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #972e2f !important; color: #fff; padding: 3px; margin: -20px 0 10px 0; }
.stackerror a { color: #fff; }

.stackwarning { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #e88500 !important; color: #fff; padding: 3px; margin: -20px 0 10px 0; }
.stackwarning a { color: #fff; }

.stackconfirm { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #e0e0e0 !important; color: #000; padding: 3px; margin: -20px 0 10px 0; }
.stackconfirm a { color: #000; }



#loading-div-background {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
	z-index: 10;
}

#loading-div {
	display:none;
	color:#ffffff;
	font-weight:normal;
	width: 400px;
	background-color: #333333;
	text-align:center;
	position:absolute;
	padding:20px;
	left: 50%;
	top: 50%;
	margin-left:-150px;
	margin-top: -100px;
	opacity: 1;
	z-index: 10;
}