.thread_status {
    display: inline-block;
    cursor: pointer;
	font-size: 15px;
}

.thread_status :hover {
    -webkit-transform-origin: top;
    transform-origin: top;
    animation-duration: 1.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-name: bell;
	transition: background ease 1.2s;
}

@keyframes bell {
    0% {
        transform: rotate(0deg);
    }

    15% {
        transform: rotate(-13deg);
    }

    25% {
        transform: rotate(-18deg);
    }

    50% {
        transform: rotate(0deg);
    }

    65% {
        transform: rotate(13deg);
    }

    75% {
        transform: rotate(18deg);
    }

    100% {
        transform: rotate(0deg);
    }
}

.thread_status.dot_folder:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
	font-size: 18px;
    content: "\f6cf";
	color: #F2BFB3;
    position: relative;
    z-index: 0;
}

.thread_status.dot_hotfolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #F2BFB3;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.dot_hotclosefolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #8B8C5E;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.dot_hotclosefolder:before {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #8B8C5E;
    content: "\f6cf";
    position: absolute;
    z-index: 1;
}

.thread_status.dot_closefolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #8B8C5E;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.dot_closefolder:before {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #8B8C5E;
    content: "\f6cf";
    position: absolute;
    z-index: 1;
}

.thread_status.dot_newfolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #A63737;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.dot_newhotfolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #A63737;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.dot_newhotclosefolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #6FA660;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.dot_newhotclosefolder:before {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #D96262;
    content: "\f6cf";
    position: absolute;
    z-index: 1;
}

.thread_status.dot_newclosefolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #D96262;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.dot_newclosefolder:before {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #D96262;
    content: "\f6cf";
    position: absolute;
    z-index: 1;
}

.thread_status.folder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #BFBDA3;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.hotfolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #8B8C5E;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.hotclosefolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: red;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.hotclosefolder:before {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: red;
    content: "\f6cf";
    position: absolute;
    z-index: 1;
}

.thread_status.closefolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #BFBDA3;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.closefolder:before {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 13px;
    color: #A63737;
    content: "\f023";
    position: absolute;
    z-index: 1;
}

.thread_status.movefolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: red;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.movefolder:before {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: red;
    content: "\f6cf";
    position: absolute;
    z-index: 1;
}

.thread_status.newfolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #D96262;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.newhotfolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: #A63737;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.newhotclosefolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: pink;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.newhotclosefolder:before {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: white;
    content: "\f6cf";
    position: absolute;
    z-index: 1;
}

.thread_status.newclosefolder:after {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: white;
    content: "\f6cf";
    position: relative;
    z-index: 0;
}

.thread_status.newclosefolder:before {
    font-family: 'Font Awesome\ 5 free';
	font-weight: 900;
    font-size: 18px;
    color: blue;
    content: "\f6cf";
    position: absolute;
    z-index: 1;
}		
		
		
		
		
		
		
		
		