div[class^="lvl-"], div[class*=" lvl-"] {
    margin-left:60px;
    padding: 3px 0 3px 5px ;
}
div.docComment .comment-content {
    border-left:2px solid #cfcfcf;
}
div.docComment.lvl-1 .comment-content {
    border:none;
}
div.lvl-1 {
    margin-left:0px;
}
div.lvl-2 {
    margin-left:20px;
}
div.lvl-3 {
    margin-left:40px;
}
div.lvl-4 {
    margin-left:60px;
}
div.commentsInfo {
    border-bottom: 1px solid #e9ebee;
    line-height: 25px;
    margin-bottom: 24px;
    padding: 8px 0;
    font-weight: bold;
}

div.docComment {font-family: helvetica,arial,sans-serif; font-size: 14px;direction: ltr; margin-bottom:10px}
div.docComment .replyTo {color:#90949c; cursor:pointer}
div.docComment .commentTitle h4 {margin:0; padding:0; font-size:14px; font-weight:bold; color:grey; line-height:20px}
div.docComment .commentContent {
    font-size: 14px;
    line-height: 1.360;
    word-break: break-word;
    word-wrap: break-word;
    color: #1d2129;
}
div.docComment .commentBar {
    margin-top:10px;
    font-size: 12px;
    line-height: 1.358;
    color: #90949c;
    font-weight: normal;
   
}

.avatar-unisex::before,.avatar-men::before,.avatar-woman::before {
   content: "";
   height: 40px;
   width: 40px;
   display: block;
   background-size: cover;
}

.avatar-unisex::before {
    background-image: url(../img/avatar_unisex.png);
}
.avatar-men::before {
    background-image: url(../img/avatar_men.png);
}
.avatar-woman::before {
    background-image: url(../img/avatar_woman.png);
}
div.docComment .responseToComment {
    cursor:pointer;
    padding-right:10px;
    color:#4267b2;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}
div.docComment .responseToComment:hover {
    text-decoration:underline;
}
div.docComment .moreTxt {
    color: #4267b2;
    cursor: pointer;
    padding-left:5px;
    font-size:0.9em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}
/*
div.docComment .moreTxt::after {
    content: "\f107";
    padding-left:2px;
    font-family:"fontawesome";
}
*/
div.docComment .moreTxt:hover {
    text-decoration:underline;
}

div.docComment div.commentActionsMenu {display:none}
div.docComment:hover div.commentActionsMenu {display:block}
div.docComment div.commentActionsMenu > a {
    color:#4267b2;
    font-size:1.2em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}
button.addCommentBtn::before {
    content: "\f0e5";
    font-family:"fontawesome";
    padding-right:5px;
}

form +div.docComment.row  {
    border-top:1px solid #e9ebee;
    padding-top:20px;
    margin-top:20px;
}