.thread_status {
display: inline-block;
height: 36px;
width: 36px;
background-repeat: no-repeat;
}

.folder, .hotfolder, .movefolder, .hotmovefolder, .dot_folder, .dot_hotfolder, .dot_movefolder, .dot_hotmovefolder {
background: url(../../../images/off.png) no-repeat;
}

.newfolder, .newhotfolder, .newmovefolder, .newhotmovefolder, .dot_newfolder, .dot_newhotfolder, .dot_newmovefolder, .dot_newhotmovefolder {
background: url(../../../images/on.png) no-repeat;
}

.closefolder, .hotclosefolder, .dot_hotclosefolder, .dot_closefolder{
background: url(../../../images/off-lock.png) no-repeat;
}

.newclosefolder, .newhotclosefolder, .dot_newclosefolder, .dot_newhotclosefolder {
background: url(../../../images/on-lock.png) no-repeat;
}


.thread_status.dot_folder {
    position:relative;
}

.thread_status.dot_folder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 0;
/*content: "\f114";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.dot_hotfolder {
    position:relative;
}

.thread_status.dot_hotfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -20px;
/*content: "\f07b";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.dot_hotlockfolder {
    position:relative;
}

.thread_status.dot_hotlockfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -40px;
/*content: "\f023";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.dot_lockfolder {
    position:relative;
}

.thread_status.dot_lockfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -60px;
/*content: "\f023";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.dot_newfolderx {
    position:relative;
}

.thread_status.dot_newfolder:before {
position: absolute;
background-position: 0 -80px;
/*content: "\f14a";*/
color: #fff;
text-shadow: 1px 1px 0px #000;
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.dot_newhotfolder {
    position:relative;
}

.thread_status.dot_newhotfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -100px;
/*content: "\f08a";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.dot_newhotlockfolder {
    position:relative;
}

.thread_status.dot_newhotlockfolder:before {
position: absolute;
background-position: 0 -120px;
/*content: "\f08a";*/
color: #fff;
text-shadow: 1px 1px 0px #000;
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.dot_newlockfolder {
    position:relative;
}

.thread_status.dot_newlockfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -140px;
/*content: "\f023";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.folder {
    position:relative;
}

.thread_status.folder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -160px;
/*content: "\f115";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.hotfolder {
    position:relative;
}

.thread_status.hotfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -180px;
/*content: "\f08a";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.hotlockfolder {
    position:relative;
}

.thread_status.hotlockfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -200px;
/*content: "\f004";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.lockfolder {
    position:relative;
}

.thread_status.lockfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -220px;
/*content: "\f023";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.movefolder {
    position:relative;
}

.thread_status.movefolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -240px;
/*content: "\f079";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.newfolderx {
    position:relative;
}

.thread_status.newfolderxx:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -260px;
/*content: "\f07c";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.newhotfolder {
    position:relative;
}

.thread_status.newhotfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -280px;
/*content: "\f004";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.newhotlockfolder {
    position:relative;
}

.thread_status.newhotlockfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -300px;
/*content: "\f023";*/
font-family: FontAwesome;
font-size: 16px;
}

.thread_status.newlockfolder {
    position:relative;
}

.thread_status.newlockfolder:before {
color: #fff;
text-shadow: 1px 1px 0px #000;
position: absolute;
background-position: 0 -320px;
/*content: "\f023";*/
font-family: FontAwesome;
font-size: 16px;
}