#bulk-operations {
  display: none;

  clear: both;
  padding: 1em 0;

  .operation, .description {
    @include inline-block;
    line-height: 2.5em;
  }
  .operation {
    min-width: 25%;
    margin-right: 1em;
    text-align: right;
  }
  .description {
    width: 70%;
  }
  .select-total-entries {
    display: none;
  }
}

#fancybox-title.fancybox-title-float {
  position: absolute;
  top: -1em;
}

.formtastic .bulk_operation_items {
  list-style: circle;
  clear: both;
  max-height: 10em;
  overflow-y: auto;

  li {
    padding-right: 1em;
  }

  .name {
    font-weight: bold;
  }
}

#fancybox-content .bulk_operation.errors {
  text-align: left;

  ul.errors {
    list-style: circle inside;
  }
}

.formtastic {
  &.bulk_operations {
    max-width: 50em;
    min-width: 20em;
  }
  &.change_plans, &.send_emails, &.change_states, &.delete {
    @extend .bulk_operations;
  }

}
