.qflow_status {
	border-radius: 8px;
	min-height: 50px;
	margin-bottom: 10px;
}
.qflow_status p{
	text-transform: uppercase;
	text-align: center;
	vertical-align: center;
	font-weight: 500;
	color: white;
	padding: 10px;
}
.qflow_status.autorun p::after {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
	content: '\a0\a0\a0\f04b   '
}
.qflow_status.autorun:hover {
	background-color: #009ee3;
}
.qflow_status.complete p::after {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
	content: '\a0\a0\a0\f14a'
}
.qflow_status.due p::after {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
	content: '\a0\a0\a0\f096  '
}
.qflow_status.autorun {
	background-color: #e67800;
}
.qflow_status.complete {
	background-color: #00a194;
	background-color: #004a6f;
}
.qflow_status.due {
	background-color: #004a6f;
}
.qflow_status.due:hover {
	background-color: #009ee3;
}
.qflow_image {
	width: 150px;
	height: 150px;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 100;
}
.qflow_image img{
	width: 100%;
	height: 100%;
}
div.qflow_msg{
	border: 3px solid #009ee3;
	padding: 10px 20px;
	margin: 0 0 10px;
	background-color: rgba(0,159,227,0.2);
}
div.qflow_msg.success{
	border-color: #00a194;
	background-color: rgba(0,162,149,0.2);
}
div.qflow_msg.error{
	border-color: #e67800;
	background-color: rgba(230,121,0,0.2);
}