/** nano scroller **/
.nano {
	position : relative;
	width    : 100%;
	height   : 100%;
	overflow : hidden;
}
.nano .content {
	position      : absolute;
	overflow      : scroll;
	overflow-x    : hidden;
	top           : 0;
	right         : 0;
	bottom        : 0;
	left          : 0;
}
.nano .content::-webkit-scrollbar {
	visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
	visibility: visible;
}
.nano > .pane {
	background : rgba(0,0,0,.25);
	position   : absolute;
	width      : 10px;
	right      : 0;
	top        : 0;
	bottom     : 0;
	visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
	opacity    : .01;
	-webkit-transition    : .2s;
	-moz-transition       : .2s;
	-ms-transition        : .2s;
	-o-transition         : .2s;
	transition            : .2s;
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
	border-radius         : 5px;
}
.nano > .pane > .slider {
	background: rgba(0,0,0,.5);
	position              : relative;
	margin                : 0 1px;
	-moz-border-radius    : 3px;
	-webkit-border-radius : 3px;
	border-radius         : 3px;
}
.nano:hover > .pane, .pane.active {
	visibility : visible\9; /* Target only IE7 and IE8 with this hack */
	opacity    : 1;
}

/** console **/
#console {
	background-color: #272822;
	margin-top: 10px;
	height: 200px;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

#log {
	color: #75715e;
	margin: 6px 0 0 0;
	padding: 10px;
	font-family: 'Inconsolata', sans-serif;
	font-size: 12px;
}

#log .time:before {
	content: "[";
}
#log .time:after {
	content: "]";
}
#log .appName {
	color: #f8f8f2;
}
#log .appName:before {
	content: "";
}
#log .appName:after {
	content: " >";
}
#log .appMsgInfo {
	color: #e6db74;
}
#log .appMsgNoticeGreen {
	color: #a6e22e;
}
#log .appMsgNoticeBlue {
	color: #66d9ef;
}
#log .appMsgNoticePink {
	color: #ae81ff;
}
#log .appMsgWarn {
	color: #f92672;
	font-weight: bold;
}
#wmProgress {
	padding-top: 14px;
}
#wmProgress .nano .pane {
	background-color: #272727;
}
#wmProgress .nano .slider {
	background-color: #4a4a4a;
}

/** misc **/
#wmAjaxModalPlaceholder .modal-dialog {
	width: 600px;
	padding-top: 50px;
}
.wmReportItem {
	cursor: pointer;
}
#wmAjaxAuditForm div.wmNoLabel {
	padding-top: 23px;
}