table {
  th, td {
    &.settings_plugin_plugin_manager_plugins_name {
      text-overflow: ellipsis;
      text-align: left;
    }

    &.settings_plugin_plugin_manager_plugins_actions {
      text-align: center;
      width: 80px;

      a {
        text-decoration: none;
        color: #000;

        &.disabled {
          color: #ccc;
          cursor: default;
        }
      }
    }
  }
}

#settings_plugin_pluginmanager_repositorydialog {
  .slimScrollDiv {
    margin-bottom: 20px;
  }

  h4 {
    position: relative;

    a.dropdown-toggle {
      color: inherit;
      text-decoration: none;
      font-size: 14px;
    }

    ul.dropdown-menu {
      font-size: 14px;
    }
  }

  .form-search {
    text-align: center;
    margin-bottom: 5px !important;
  }

  .form-inline {
    padding: 5px;
    padding-right: 10px;
    margin-bottom: 0;

    .help-block {
      margin-bottom: 0;
      font-size: 85%;
    }
  }

  #settings_plugin_pluginmanager_repositorydialog_unavailable {
    overflow: hidden;
    width: 100%;
    height: 300px;
    background-image: url("../img/repo_unavailable.png");
    text-align: center;
    display: table;

    div {
      display: table-cell;
      vertical-align: middle;
    }
  }

  #settings_plugin_pluginmanager_repositorydialog_list {
    overflow: hidden;
    width: auto;
    height: 300px;

    .entry {
      border-bottom: 1px solid #ddd;
      padding: 5px;
      padding-right: 10px;
    }
  }
}

#settings_plugin_pluginmanager_workingdialog_output {
  .message {
    font-weight: bold;
  }

  .stdout {
    color: #333333;
  }

  .stderr {
    color: #990000;
  }

  .call {
    color: #000099;
  }
}
