
.thread_status {
	display: inline-block;
  	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.thread_status.dot_folder {
    position:relative;
}

.thread_status.dot_folder:before {
	background: #429c46;
	color: #fff;
	position: absolute;
	background-position: 0 0;
	content: "\f114";
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.dot_hotfolder {
    position:relative;
}

.thread_status.dot_hotfolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -20px;
	content: "\f07b";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.dot_hotlockfolder {
    position:relative;
}

.thread_status.dot_hotlockfolder:before {
	background: #429c46;
	color: #fff;
	position: absolute;
	background-position: 0 -40px;
	content: "\f023";
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.dot_lockfolder {
    position:relative;
}

.thread_status.dot_lockfolder:before {
	background: #429c46;
	color: #fff;
	position: absolute;
	background-position: 0 -60px;
	content: "\f023";
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.dot_newfolder {
    position:relative;
}

.thread_status.dot_newfolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -80px;
	content: "\f14a";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.dot_newhotfolder {
    position:relative;
}

.thread_status.dot_newhotfolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -100px;
	content: "\f08a";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.dot_newhotlockfolder {
    position:relative;
}

.thread_status.dot_newhotlockfolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -120px;
	content: "\f08a";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.dot_newlockfolder {
    position:relative;
}

.thread_status.dot_newlockfolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -140px;
	content: "\f023";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.folder {
    position:relative;
}

.thread_status.folder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -160px;
	content: "\f115";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.hotfolder {
    position:relative;
}

.thread_status.hotfolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -180px;
	content: "\f08a";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.hotlockfolder {
    position:relative;
}

.thread_status.hotlockfolder:before {
	background: #429c46;
	color: #fff;
	position: absolute;
	background-position: 0 -200px;
	content: "\f004";
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.lockfolder {
    position:relative;
}

.thread_status.lockfolder:before {
	background: #429c46;
	color: #fff;
	position: absolute;
	background-position: 0 -220px;
	content: "\f023";
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 8px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.movefolder {
    position:relative;
}

.thread_status.movefolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -240px;
	content: "\f079";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.newfolder {
    position:relative;
}

.thread_status.newfolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -260px;
	content: "\f07c";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.newhotfolder {
    position:relative;
}

.thread_status.newhotfolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -280px;
	content: "\f004";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.newhotlockfolder {
    position:relative;
}

.thread_status.newhotlockfolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -300px;
	content: "\f023";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}

.thread_status.newlockfolder {
    position:relative;
}

.thread_status.newlockfolder:before {
	color: #fff;
	position: absolute;
	background-position: 0 -320px;
	content: "\f023";
	background: #429c46;
	border: 1px solid #377b3a;
	text-shadow: 1px 1px 0px #337335;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: inset 0 0 1px 1px #51b655;
	-moz-box-shadow: inset 0 0 1px 1px #51b655;
	box-shadow: inset 0 0 1px 1px #51b655;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top: -7px;
	font-family: FontAwesome;
	font-size: 16px;
}


		
		
		
		
		