.tag-cloud-list{
	border: 1px solid #7d8994;
    overflow-y: scroll;
    height: 100px;
    padding: 8px;
}

/* tag item */
.input-tag-control.tag-delete{
	overflow:hidden;
	animation-name:tag-delete;
	animation-duration:.5s;
	animation-fill-mode:forwards;
}

@keyframes tag-delete{
	0% 		{opacity:1; width:auto; padding:6px 17px;}
	50% 	{opacity:0; width:auto; padding:6px 17px;}
	100% 	{opacity:0; width:0px; padding:0px 0px;}
}

/* text input */

.tag-cloud-list .tag-cloud-text-input{
	border: 0;
    outline: none;
}
.tag-cloud-list .tag-cloud-text-input::-moz-placeholder				{ color:#d4d4d4; } 
.tag-cloud-list .tag-cloud-text-input::-ms-placeholder				{ color:#d4d4d4; } 
.tag-cloud-list .tag-cloud-text-input::-webkit-input-placeholder	{ color:#d4d4d4; } 
.tag-cloud-list .tag-cloud-text-input::-moz-placeholder				{ color:#d4d4d4; } 
.tag-cloud-list .tag-cloud-text-input::placeholder					{ color:#d4d4d4; } 


/* selector list */

.tag-cloud-list .tag-cloud-selectlist{
	position: absolute;
    background-color: #fff;
    border: 1px solid #cecece;
}

.tag-cloud-list .tag-cloud-selectlist.working{
	min-width: 150px;
    min-height: 85px;
}

.tag-cloud-list .tag-cloud-selectlist .check-item{
	display:block;
	margin:0;
	border:0;
}

.tag-cloud-list .tag-cloud-selectlist .check-item .check-item-input{
	display:none;
}

.tag-cloud-list .tag-cloud-selectlist .check-item .check-item-caption{
	display:block;
	width:auto;
}

.tag-cloud-list .tag-cloud-selectlist .check-item .check-item-caption label{
	cursor:pointer;
	width: 100%;
    padding: 5px 8px;
    display: block;
    font-weight: 400;
    font-size: .8em;
}

.tag-cloud-list .tag-cloud-selectlist .check-item:hover{
	cursor:pointer;
	background-color:#e2e2e2;
}


