.app-box {
	padding: 0px 0px 10px 0px;
	margin-bottom:10px;
}

.app-box-cmd {
	float:right;
	width:20%;
	text-align:right;
	margin-right:10px;
	margin-top:-25px;
}

.app-box-info,
.app-box-success,
.app-box-warning,
.app-box-error {
	border-top: 1px solid  #F1F1F1;
	border-bottom: 1px solid  #F1F1F1;
	background-color: #fffee0 !important;
	border-left: 10px solid;
	margin: 0px 0px 0px 0px;
	padding:15px 10px 5px 70px;
	background-repeat: no-repeat;
	background-position: 20px 20px;

}

.app-box-info p,
.app-box-success p,
.app-box-warning p,
.app-box-error p,
.app-box-info li,
.app-box-success li,
.app-box-warning li,
.app-box-error li
{
	color:#333333 !important;
	width:85%;
}

.app-box-info {
	color: #00529B !important;
	background-image: url('/files/icons/32x32/info.png');
}
.app-box-success {
	color: #4F8A10 !important;
	background-image: url('/files/icons/32x32/tick.png');
}
.app-box-warning {
	color: #9F6000 !important;
	background-image: url('/files/icons/32x32/alert.png');
}
.app-box-warning h1 {
	color: #9F6000 !important;
}
.app-box-error {
	color: #D8000C !important;
	background-image: url('/files/icons/32x32/error.png');
}

.app-box-highlight {
	color: #900000 !important;
	background-color: #FFFEE0 !important;
}

.app-invalid {
	color: #900000 !important;
	background-color: #F9EDEB !important;
}

#app-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 100;
	text-align:center;
}

#app-overlay-background {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #FFF;
	z-index: 110;
}

#app-overlay-container {
	background-color:#FFFFFF;
	border:10px solid #F1F1F1;
	height:auto;
	opacity:1 !important;
	padding:25px;
	position:absolute;
	width:auto;
	z-index:120;
}

#app-overlay-content-html {
	overflow:hidden !important;
}

#app-overlay-loader img {
	height:100px;
	width:100px;
	margin:10px 50px 20px 50px;
}

#app-overlay-content {
	text-align:left;
}

#app-overlay-content .controls {
	margin-top:25px;
}