/**
 * @file
 * Styles for flags.
 */

.flag-bookmark.action-flag {
  display: inline-block;
  background: url("/themes/cideon/images/flag/star_empty.png") no-repeat no-repeat left;
  background-size: contain;
  margin-left: 0.3em;
  min-width: 20px;
}

.flag-bookmark.action-flag > a,
.flag-bookmark.action-flag > a:hover,
.flag-bookmark.action-flag > a:active,
.flag-bookmark.action-flag > a:focus {
  color: transparent;
  margin-left: inherit;
}

.flag-bookmark.action-unflag {
  display: inline-block;
  background: url("/themes/cideon/images/flag/star.png") no-repeat no-repeat left;
  background-size: contain;
  margin-left: 0.3em;
  min-width: 20px;
}

.flag-bookmark.action-unflag > a,
.flag-bookmark.action-unflag > a:hover,
.flag-bookmark.action-unflag > a:active,
.flag-bookmark.action-unflag > a:focus {
  color: transparent;
  margin-left: inherit;
}

/* SORT */
.flag-pin.action-flag {
  display: inline-block;
  background: url("/themes/cideon/images/flag/pin_empty.png") no-repeat no-repeat left;
  background-size: contain;
  margin-left: 0.3em;
  min-width: 20px;
}

.flag-pin.action-flag > a,
.flag-pin.action-flag > a:hover,
.flag-pin.action-flag > a:active,
.flag-pin.action-flag > a:focus {
  color: transparent;
  margin-left: inherit;
}

.flag-pin.action-unflag {
  display: inline-block;
  background: url("/themes/cideon/images/flag/pin.png") no-repeat no-repeat left;
  background-size: contain;
  margin-left: 0.3em;
  min-width: 20px;
}

.flag-pin.action-unflag > a,
.flag-pin.action-unflag > a:hover,
.flag-pin.action-unflag > a:active,
.flag-pin.action-unflag > a:focus {
  color: transparent;
  margin-left: inherit;
}
