.comment ul.links a svg {
  width: 25px;
  height: 25px;
}

span.speech-bubble-icon {
  display: block;
  float: left;
  margin-right: 5px;
  padding-top: 3px;
}

.comment ul.links li.comment-reply a svg use, .comment ul.links li.quote a svg use {
  fill: #616066;
}

.comment ul.links li.comment-reply a:hover svg use, .comment ul.links li.quote a:hover svg use {
  fill: #000000;
}

.comment ul.links li.comment-delete a svg use, .comment ul.links li.comment-approve a svg use, .comment ul.links li.comment-edit a svg use {
  fill: #bace96;
}

.comment ul.links li.comment-delete a:hover svg use, .comment ul.links li.comment-approve a:hover svg use, .comment ul.links li.comment-edit a:hover svg use{
  fill: #6f7b5a;
}

h2.comments-title svg.gcommenta {
  width: 17px;
  height: 17px;
}

h2.comments-title svg.gcommenta use {
  fill: #616066;
}

/* Flag */

.bnh-flag svg {
  width: 25px;
  height: 25px;
  fill: #bace96;
  vertical-align: bottom;
}

.bnh-flag a:hover svg {
  fill: #6f7b5a;
}

.flag-save .bnh-flag-label-selected svg {
  fill: #8600ff !important;
}

.flag-like .bnh-flag-label-selected svg {
  fill: #f90061 !important;
}

/* Mobile */

.mobile .comment ul.links a svg {
  width: 20px;
  height: 20px;
}
