.c_img {
    background: url('chat.svg') no-repeat center center / 30px;
    width: 30px;
    height: 30px;
    display: block;
    margin-right: 10px;
    text-indent: -9999px;
}
.content-comment-list {

    display: block;
}

.content-comment-list span {

    display: block;
    direction: rtl;
    font-size: 12px;
    color: #555;
    line-height: 2;
    border-bottom: 1px solid #ddd;
}

.content-comment-list .comments_item {

    padding: 0 0 35px;
    border: 1px solid #ddd;
    border-radius: 2px;
    margin: 10px 0 20px 0;
    direction: rtl;
    font-size: 12px;
    line-height: 2;
    position: relative;
    float: right;
    width: 100%;
}

.content-comment-list .comments_item .comm_answer {

    width: 95%;
    float: left;
    margin-left: 15px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 10px 15px;
    background-color: #f5f5f5;
}

.content-comment-list .comments_item .comm_answer .comm_answer_title {

    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 2px;
    font-weight: bold;
}

.content-comment-list .comments_item .comm_answer .comm_answer_content {

    background-color: #fff;
    padding: 10px;
}

.content-comment-list .comments_item .comm_answer .comm_answer_line > div {

    border: 1px solid #ededed;
    padding: 5px;
    margin-bottom: 10px !important;
}

.content-comment-list .comments_item .comm_answer .comm_answer_line > div:nth-child(odd) {

    background-color: #fff;
}

.content-comment-list .comments_item .comm_answer .comm_answer_line > div:nth-child(even) {

    background-color: #f8f8f8;
}

.content-comment-list .comments_item .comm_answer .comm_answer_line > div:last-child {

    margin-bottom: 0 !important;
}

.content-comment-list .comments_item .comments tr > td:last-child {

    padding: 10px 15px;
    text-align: justify;
}

.content-comment-list .comm_info_bar {

    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    border-top: 1px solid #ddd;
    background-color: #fafafa;
    padding: 0;
    height: 35px;
}

.content-comment-list .comm_info_bar .comm_info_content .comm_sep {

    display: none;
}

.content-comment-list .comm_info_bar tr > td {

    position: absolute;
}

.content-comment-list .comm_info_bar tr > td:first-child {

    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
}

.content-comment-list .comm_info_bar tr > td:last-child {

    left: 6px;
    top: 6px;
}

.content-comment-list .comm_info_bar tr > td:nth-child(2) {

    left: 55px;
    top: 6px;
}

.content-comment-list .comm_answer_link .CommentForm {

    background-color: #043DB3;
    border: none;
    border-radius: 2px;
    padding: 2px 8px;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    transition: all 0.3s;
}

.content-comment-list .comm_answer_link .CommentForm:hover {

    background-color: #555;
}

.content-comment-list .comm_info_bar .comm_rating {

    width: 150px;
}

.content-comment-list .comm_info_bar .comm_rating > div {

    width: 43%;
    float: right;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 4px -3px #000 inset;
    margin: 0 5px;
    padding: 0 5px 0 2px;
}

.content-comment-list .comm_info_bar .comm_info_content > div {

    float: right;
    border-left: 1px solid #ddd;
    font-size: 12px;
    font-weight: lighter;
    line-height: 3;
    padding: 0 10px;
    direction: rtl;
    text-decoration: none;
}

.content-comment-list .comm_info_bar .comm_info_content > div:last-child {

    border: none;
}

.bottom-properties-comments .btns-left .view-like {

    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 4px -3px #000 inset;
    margin: 5px;
    padding: 0 5px 0 2px;
}

.content-comment-list .comm_info_bar .comm_rating > a {

    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 2px;
    position: absolute;
    top: 4px;
}

.content-comment-list .comm_info_bar .comm_rating > .rate_up_link {

    background-color: #d70005;
    left: 10px;
}

.content-comment-list .comm_info_bar .comm_rating > .rate_down_link {

    background-color: #4cb050;
    left: 85px;
}

.content-comment-list .comm_info_bar .comm_rating > .rate_up_link {

    background-image: url('minus.png');
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: center;
}

.content-comment-list .comm_info_bar .comm_rating > .rate_down_link {

    background-image: url('plus.png');
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: center;
}

@media only screen and (min-width: 0px) and (max-width: 640px) {

    .content-comment-list table,
    .content-comment-list table tbody,
    .content-comment-list table tr,
    .content-comment-list table td {

        width: 100%;
        display: block;
    }

    .content-comment-list .comments_item {

        padding: 0px 0 72px;
    }

    .content-comment-list .comm_info_bar {

        height: 72px;
    }

    .content-comment-list .comm_info_bar tr > td:first-child {

        display: flex;
        justify-content: center;
        border-bottom: 1px solid #ddd;
        bottom: auto;
    }
    .content-comment-list .comm_info_bar tr > td:nth-child(2),
    .content-comment-list .comm_info_bar tr > td:last-child{
        
        width: auto;
        top: auto;
        bottom: 5px;
    }
    .content-comment-list .comments_item .comm_answer{
        
        width: 100%;
        margin-left: 0;
    }
}


.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.form-control::-moz-placeholder{color:#999;opacity:1;}
.form-control:-ms-input-placeholder{color:#999;}
.form-control::-webkit-input-placeholder{color:#999;}
.form-control::-ms-expand{background-color:transparent;border:0;}
textarea.form-control{height:auto;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:focus,.btn:hover{color:#333;text-decoration:none;}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da;}
.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85;}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc;}
.btn-info:active{color:#fff;background-color:#31b0d5;border-color:#269abc;}
.btn-info:active:focus,.btn-info:active:hover{color:#fff;background-color:#269abc;border-color:#1b6d85;}
.btn-info:active{background-image:none;}
.hide{display:none!important;}

.form-control{font-size:15px;/*! box-shadow:0 0 9px #d1d1d1 inset; */}
.form-groupbox.comment-div{float:right;width:100%;margin:10px 0;}
.form-control.comment-box{width:100%!important;}
.form-groupbox{float:right;margin-left:5px;}
.content-comment-box{display:inline-block;margin:30px 0 0 0;}
.content-comment-box .form-groupbox .form-control{width:220px;border-radius:0!important;}
.img-security{height:34px;margin:39px 0 0 0;width:90px;border:0;}
.form-groupbox.comment-div{float:none;margin:0 0;}
.form-control.comment-box{width:100%!important;}
.form-groupbox label{font-family:IRANSans;font-size:14px;font-weight:normal!important;text-align:right;display:inline-block!important;}
.form-control{text-align:right;}
.content-comment-box{/*! background-color:#f1f1f1; */border-radius:5px;display:inline-block;margin:30px 0;padding:5px;width:100%;box-shadow:1px 2px 5px #ccc;}
.form-groupbox.comment-div{float:right;width:100%;margin:10px 0;}
.subject-body img{max-width:680px;clear:both;position:unset!important;text-align:center;}

@media only screen and (max-width: 640px) and (min-width: 0px){
.MP .module-body img{max-width:300px;}
}

.img-security{margin:0!important;}

.form-secret{
display: flex;
align-items: center;
margin: 28px 5px 0;
}
.form-secret .img-security + img{
width: 16px;
height: 16px;
margin-right:5px;
}
.form-send
{
	float:left;
}