ul.cmts {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.cmts-margin,
div.cmt-reply-margin {
    margin-top: 1.0rem;
    padding-left: 1.5rem;
}

/*--- Minified Post Form ---*/
div.cmt-reply.cmt-reply-min div.cmt-body {
    display: none;
}

/*--- Add Comment/Reply Form Styles ---*/
form.cmt-post-reply div#bx-form-element-cmt_image,
form.cmt-post-reply .bx-form-input-files-uploaders {
    margin-top: 0;
    position: relative;
}
form.cmt-post-reply .bx-form-input-files-uploaders SPAN {
    margin-left: 0;
    margin-right: 0;
}

form.cmt-post-reply .bx-form-input-files-uploaders a.cmts-uploader-button {
    position: absolute;
    z-index: 1;
    right: 0px;
    -webkit-transform: translateY(-100%); 
    transform: translateY(-100%);  
    margin-top: 0px;
}

/*--- Comment ---*/
span.cmt-reply-to a {
    display: inline-block !important;
}
span.cmt-reply-to a .bx-base-pofile-unit-wo-info .bx-base-pofile-unit-online {
    display: none;
}

/*--- Comment Body ---*/
div.cmt-cont .cmt-body {
    position: relative;
}
div.cmt-cont .cmt-body .cmt-body-overflow {
    display: none;
}
div.cmt-cont .cmt-body.bx-overflow .cmt-body-overflow {
    display: block;
}

div.cmt-cont .cmt-post-reply .bx-form-element-wrapper {
    margin-top: 0.5rem;
}
div.cmt-cont .cmt-post-reply .bx-form-element-wrapper:first-child {
    margin-top: 0;
}

/*--- Menu action ---*/
.bx-menu-object-sys_cmts_item_manage .menu-custom-item-ver a {
    display: block;
    width: 100%;
    box-sizing: border-box;
}
.bx-menu-object-sys_cmts_item_manage .bx-report .sys-action-element-holder{
    padding: 0px !important;
}
.bx-menu-object-sys_cmts_item_manage span.bx-def-margin-thd-topbottom,
.bx-menu-object-sys_cmts_item_manage .bx-report-element-holder,
.bx-menu-object-sys_cmts_item_manage .sys-action.bx-report{
    margin: 0px !important;
    width:100%;
    display: block;
}

/*--- Menu meta ---*/
span.cmt-reply-to a .bx-def-icon-size {
    width: 1.0rem;
    height: 1.0rem;
    line-height: 0.875rem;
    font-size: 0.6rem;
}

/*--- Comment Element Styles ---*/
.cmt-counter .bx-base-pofile-unit-online {
    display: none;
}
.cmt-counter .cmt-counter-text {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

/*--- PhotoSwipe Styles ---*/
.cmts.pswp {
    z-index: 15000;
}


.bx-page-organization-profile-comments div.cmt-cont .cmt-post-reply .bx-form-element-wrapper .bx-form-input-wrapper-submit{
    text-align: center;
    padding-top: 10px;
}

.bx-page-organization-profile-comments div.cmt-cont .cmt-post-reply .bx-form-element-wrapper .bx-form-input-wrapper-submit button{
    width: 200px;
    height: 45px;
}


.cmt-info {
    border-radius: 16px;
    background: #2E2E2E;
    padding: 8px 16px;
}

.bx-base-general-unit-meta a.bx-def-font-meta{
    color: white !important;
}
.bx-base-general-unit-meta a.bx-def-font-meta:hover{
    text-decoration: none;
}

#sys-cmts-item-actions .bx-menu-item{
    padding: 5px;
}

#sys-cmts-item-actions .bx-menu-item-item-more{
    background: transparent !important;
} 

div#bx-form-element-cmt_text textarea#cmt_text{

    border-radius: 16px;
    background-color: #2E2E2E !important;
    border: none;
}

.cmt-post-reply .bx-form-section-content{
    display: flex;
    flex-wrap: wrap;
}

.cmt-post-reply .bx-form-section-content div#bx-form-element-cmt_text{

    width: 100%;
}

.cmt-post-reply .bx-form-section-content div#bx-form-element-cmt_cancel{

    margin-right: 10px;
}

.bx-std-pic-stars {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.bx-std-pic-underlay {}
.bx-std-pic-slider {
    position: absolute;
	z-index: 1;
    top: 0px;
    left: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bx-std-pic-underlay .bx-std-star,
.bx-std-pic-slider .bx-std-star {
	display: inline-block;
	height: 16px;
	width: 16px;
    margin: 0px;
    padding: 0;
    text-align: center;
    font-size: 12px;
}

.bx-std-pic-underlay .bx-std-star {
	color: rgb(109, 109, 109);
}

.bx-std-pic-slider .bx-std-star {
	color: rgb(255, 255, 255);
}

div#cmt0 li::marker{
    content: "";
}