.field--name-field-follow-up-comments .flag-comment-follow-up,
.views-field-link-flag .flag-comment-follow-up {
	float: right;
  font-size: x-small;
}

.field--name-field-follow-up-comments .flag-comment-follow-up a,
.views-field-link-flag .flag-comment-follow-up a {
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: left .25em;
  padding: 5px 0 5px 20px;
}

.field--name-field-follow-up-comments .flag-comment-follow-up.action-flag a,
.views-field-link-flag .flag-comment-follow-up.action-flag a {
  background-image: url("/system/files/media/images/ic_flag.png");
}

.field--name-field-follow-up-comments .flag-comment-follow-up.action-unflag a,
.views-field-link-flag .flag-comment-follow-up.action-unflag a {
  background-image: url("/system/files/media/images/ic_report.png");




/*.view-idea-workshop .view-flag-upvote,
.view-idea-workshop .view-flag-upvote .views-field,
.view-cc-suggestions .view-flag-upvote,
.view-cc-suggestions .view-flag-upvote .views-field,
.pane-flag-upvote .view-flag-upvote .views-field {
  float: right;
}

.pane-flag-upvote {
  float: right;
}

.rounded-border .view-flag-upvote.rounded-border-view {
  padding-top: .75em;
  padding-left: .25em;
}

.view-flag-upvote .flag-upvote-count a {
  font-size: 20px;
}

.view-flag-upvote .flag-upvote-thumb a.flag-action {
  background-image: url("images/thumbs_up.png");
  background-repeat: no-repeat;
  background-size: 38px;
  width: 18px;
  height: 18px;
  font-size: 1px;
  line-height: 20px;
  padding: 24px 18px 14px 22px;
}

.view-flag-upvote .flag-upvote-thumb a.unflag-action {
  background-image: url("images/thumbs_up_green.png");
  background-repeat: no-repeat;
  background-size: 38px;
  width: 18px;
  height: 18px;
  font-size: 1px;
  line-height: 20px;
  padding: 24px 18px 14px 22px;
}

/* Upvote comment */
/*.pane-node-comments .flag-outer-upvote-comment {
  float: right;
  padding: 16px 8px 8px 12px;
  border: 1px solid #bbb;
  border-radius: 12px;
  margin-left: 1em;
  background: #eee;
}
.pane-node-comments .flag-outer-upvote-comment {
  float: left;
}

.pane-node-comments .flag-outer-upvote-comment .flag-wrapper {
  padding-left: .5em;
  padding-right: .5em;
  margin-right: .3em;
  border: 1px solid #1c6677;
  border-radius: .5em;
}

.pane-node-comments .flag-outer-upvote-comment a.flag-action {
  background-image: url("images/thumbs_up.png");
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: 15px 1px;
  padding-right: 21px;
}

.pane-node-comments .flag-outer-upvote-comment a.unflag-action {
  background-image: url("images/thumbs_up_green.png");
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: 15px 1px;
  padding-right: 21px;
}*/