div.module_comment{float: left;width:100%;margin-top:30px;}

ul.comments,
ul.comments li{float: left;list-style: none;margin:0px;}
ul.comments{width: 100%; padding:0px;}
ul.comments li{width: calc(100% - 30px); padding:15px; border-bottom:#dadada 1px solid;}
ul.comments li a.avatar{float: left; width: 40px;}
ul.comments li a.avatar img{width: 40px;height:40px;float: left;border-radius: 5px;border: #dadada 1px solid; padding: 1px;  border-radius:50%;}
ul.comments li a.avatar:hover img{border-color: #db0d12;}

ul.comments li ul{margin-left: 40px; width: calc(100% - 72px); border:#dadada 1px solid; margin-top: 15px;}
ul.comments li ul li{padding-bottom: 5px; background-color: white;}
ul.comments li ul li:last-child{border-bottom:0px;}
ul.comments li ul li.li1{ background-color: #F8F8F8;}


ul#boxEditor li{border-bottom:0px;background-color: #F8F8F8;}
ul#boxEditor li div.box{float: left; width: calc(100% - 52px); margin-left: 10px;border: #B6A772 1px solid; border-radius: 5px;}
ul#boxEditor li div.box:hover{border-color: black;}
ul#boxEditor li div.error{border-color: red;}
ul#boxEditor li div.editor{float: left; width: calc(100% - 20px); min-height: 40px; padding: 10px; font-size:15px; border-radius:6px 6px 0 0; line-height: 150%;background-color: white;}
ul#boxEditor li div.btn{ float: left; width: 100%; margin: 0; background-color: #e8e8e8; padding: 2px 0 2px 0;	border-radius: 0px 0 6px 6px;border-top: #d1d1d1 1px solid;}
ul#boxEditor li div.btn span{float: left; color: red; margin: 5px 0 0 10px;}
ul#boxEditor li div.login{float: left; width:100%; background-color: #e8e8e8; padding: 10px 0 10px 0; display: none;}
ul#boxEditor li div.login div{float: left; margin-left: 10px;}
ul#boxEditor li div.login div label{color: red;}
ul#boxEditor li button{	font-size: 16px; color: #5c5c5c; margin-left: 10px;	border-radius: 3px; border: #969696 1px solid; padding: 3px 10px 3px 10px;	cursor: pointer; float:left;}
ul#boxEditor li button[name='cancel'],
ul#boxEditor li button[name='reset']{display: none;}
ul#boxEditor li button:hover{	background-color: #d52832; color: white; border-color: #8c1a20;}
ul#boxEditor li input[type='text']{display: block; margin-top:4px; padding:6px; border: silver 1px solid; width: 220px;}
ul#boxEditor li input[type='text'].error{border-color:red;}

ul.comments li div.comment{float: left; width: calc(100% - 50px); margin-left: 10px;}
ul.comments li div.comment span.time{ color: #777777; display: inline-block; margin-left: 5px; font-style: italic; font-size: 12px;}
ul.comments li div.comment p{margin: 6px 0 6px 0;}
ul.comments li div.c-reply{float: left; width: 100%; margin-top:4px; }
ul.comments li div.c-reply span{float: left; margin-right:10px; color: #757575;}
ul.comments li div.c-reply span:first-child{cursor: pointer;color: #4267b2;}
ul.comments li div.c-reply span:first-child:hover{text-decoration: underline;}
ul.comments li div.more-reply{float: left; width: calc(100% - 20px); margin-top: 15px; margin-bottom:5px; padding: 0 10px 0 10px; background-color: #f5f5f5; }
ul.comments li div.more-reply a.avatar{width: 30px;}
ul.comments li div.more-reply a.avatar img{width: 30px; height:30px;}

