.comment_image_advanced_label_holder > input
{
display: none;
}
.comment_image_advanced_label_holder {
position: relative;
float:right;
margin-left:6px;
}

.comment_image_advanced_icon {
cursor: pointer;
}
.comment_image_advanced_icon i {
	color:#aaa;
	font-size:16px;
}
.ci-filesize, .ci-uploading {
padding:5px;	
}

.image-list th {
text-align:left;	
}
/*
.js_comment_feed_textarea {
padding-right: 54px;
}
*/
.ci-uploading span {

left: 120px;
display: block;
position: relative;
top: 30px;
background: #fff;
width: 30px;
height: 30px;
padding-left: 10px;
padding-top: 7px;
border: 1px solid #ddd;
color: #f00;

}

.ci-loader {
	width:100px;
}
.comment-image-tag {
width: auto;
max-width: 100%;
max-height: 100vh;
}

.comment-image-tag-holder {
float: none !important;
clear: both !important;
width: 100%;
margin-top:10px;
margin-bottom:10px;
}

/*emoji_comment*/

.ec-img-holder {
	width:31px;
	height:31px;
	display:inline-block;
		padding:3px;

}

.ec-img-holder:hover {
background:#ddd;
}

.ec-img {
	width:25px;
	height:25px;
}

.emojicomment-holder {
margin-top:25px;
margin-left:8px;

}

.emoji-comment {
	width:20px;
	height:20px;
	align:absmiddle;
}

.emoji-add-code {
	margin-top:10px;
	display:block;
}

.emoji-add-code-input {
	margin-bottom:10px;
}

.emoji-add-info {
	margin-bottom:10px;
	font-size:12px;
}

.emoji-add-select {
	display: block;
	margin-bottom:10px;
}
.btn-emoji-add {
	float:right;
}

/*stickers*/
.btn-sticker-add {
	float:right;
}

.cp-sticker-holder {
	width:auto;
	height:80px;
	display:inline-block;
		padding:3px;

}

.cp-sticker-holder:hover {
background:#ddd;
}

.cp-sticker {
	width:auto;
	height:80px;
}

.sticker-holder {
margin-top:25px;
margin-left:8px;
height:200px;
overflow-y:auto;
}

.comment_mini_text .parsed_image {
display:block;
max-width:120px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}

div.comment_mini:not(:last-child) {
    border-bottom: none;
}

.comment-group-icon {
	display:none !important;
}

.cplus-module {
position: absolute;
right: 5px;
top: 8px;
width: 70px;
z-index: 100;
}

.cplus-app {
position: absolute;

right: 10px;

bottom: -4px;

z-index: 100;

display: block;

}

.comment-box-container {
	padding-bottom:28px !important;
}



.comment-footer.mobile-style .comment-group-btn-icon-empty {
    border-top: none;
    display:none !important;
}

.comment-group-icon, .mobile-sent-btn, .comment-group-btn-icon {
	display:none;
}

@media only screen and (max-width: 768px) {

	.cplus-module {
	    width: 90px;
	}

	.comment_image_advanced_label_holder {
		margin-left:12px;
	}
	.comment-box-container {
		padding-bottom:30px !important;
	}

}

.comment-box .item-edit-content .item-box-input .comment-textarea-edit{
    padding-right: 120px !important;
}

.comment-box-reply .item-edit-content .item-box-input .comment-textarea-edit{
    padding-right: 80px !important;
}