.kiwi-button {
  float: right;
  margin-right: 18px;
  padding-bottom: 0;

  #kiwi-image-update-form-save,
  #kiwi-image-update-form-revert {
    margin-left: 0.5em;
    color: #a4a4a4;

    img { opacity: 0.5; }

    &.enabled {
      color: #690;

      img { opacity: 1; }

      &:hover {
        color: #069;
        cursor: pointer;
      }
    }
  }
}

#kiwi-use-project-repositories {
  margin-bottom: 25px;

  label { vertical-align: text-bottom; }

  #use-project-repositories-text {
    font-size: 14px;

    img { vertical-align: text-bottom; }
  }
}

#kiwi-packages-list {
  .pattern {
    color: #999;
    font-size: 1em;
    border-bottom: 1px solid #999;
    margin-left: 0;
    margin-top: 20px;
    padding-left: 5px;
    padding-bottom: 5px;
  }
}

#kiwi-repositories-list, #kiwi-packages-list {
  padding-left: 10px;
  padding-right: 10px;

  .kiwi_fields {
    margin-top: 3px;
    display: inline-block;
    line-height: 18px;

    .small-text{ font-size: x-small; }
  }

  .kiwi_list_item {
    font-weight: bold;
    padding: 3px 5px 2px;
    padding-right: 25px;

    &:hover {
      background-color: #690;
      border-radius: 3px;
      padding-right: 5px;

      .kiwi_element_name {
        color: #FFFFFF;
      }
    }

    small { margin: 0; }

    &.has-error {
      a { color: #c00; }
    }
  }
}

.no-bullet {
  list-style: none;
  margin-top: 3px;
}

#kiwi-description {
  h2 { margin-bottom: 0;}

  .inline {
    li {
      display: inline-block;

      &:first-child { margin-left: 0; }
    }
  }
}
