.SettingsView .control-button {
  height: 30px;
  margin: 0;
}
.SettingsView .control-button > button,
.SettingsView .plugin-control-button {
  padding: 5px 7px;
}
.SettingsView button .fa {
  margin-right: 2px;
}
.SettingsView .author-link,
.SettingsView .update-label,
.SettingsView .update-label span {
  cursor: pointer;
}
.SettingsView .update-wrapper {
  display: flex;
  margin-left: auto;
  padding-top: 2px;
}
.SettingsView .author-link:hover {
  filter: drop-shadow(0px 0px 4px #2196F3)
}
.SettingsView .author-wrapper {
  padding-left: 2px;
  padding-top: 2px;
}
.SettingsView .correct-container {
  /* csslint ignore:start */
  padding-left: 15px !important;
  padding-right: 15px !important;
  /* csslint ignore:end */
}
.SettingsView .plugin-content {
  margin-bottom: 0;
  margin-top: 8px;
}
.SettingsView .plugin-content-disabled .plugin-name,
.SettingsView .plugin-content-disabled .author-wrapper,
.SettingsView .plugin-content-disabled .plugin-description {
  opacity: 0.5;
}
.SettingsView .plugin-content > .panel-body {
  padding: 10px;
}
.SettingsView .plugin-name {
  font-size: 150%;
}
.SettingsView .plugin-description {
  min-height: 30px;
  padding-top: 5px;
}
.SettingsView .plugin-description a:not([data-pid=""]) {
  color: #cbcbff;
}
.SettingsView .plugin-option {
  bottom: 10px;
  position: absolute;
  right: 10px;
  z-index: 1;
}
.SettingsView .plugin-option-install {
  bottom: 10px;
  position: absolute;
  right: 11px;
  z-index: 1;
}
.SettingsView .plugin-buttongroup {
  display: block;
  margin-left: auto;
}
.popover-content .container {
  width: auto;
}
.SettingsView .plugin-rowspace {
  margin-bottom: 5px;
}
.SettingsView .btn-xs-4 {
  width: 33.33333333%;
}
.SettingsView .btn-xs-6 {
  width: 50%;
}
.SettingsView .btn-xs-8 {
  width: 66.66666666%;
}
.SettingsView .btn-xs-12 {
  width: 100%;
}
.SettingsView .plugin-dropfile-static {
  border-color: #666;
  border-radius: 0;
  border-style: dashed;
  border-width: 2px;
  cursor: pointer;
  height: 100%;
  /* csslint ignore:start */
  padding: 5px;
  /* csslint ignore:end */
  text-align: center;
  width: 100%;
}
.SettingsView .plugin-dropfile {
  border: 0;
  left: 30px;
  margin: 0;
  position: absolute;
  top: 80px;
  width: calc(100% - 60px);
  z-index: 10;
}
.SettingsView .plugin-dropfile .file-drop-target {
  background-color: inherit;
  /* csslint ignore:start */
  border: 3px solid black;
  /* csslint ignore:end */
  font-size: 20px;
  height: 100%;
  max-height: 200px;
  /* csslint ignore:start */
  padding: 40px 10px;
  /* csslint ignore:end */
  position: relative;
  text-align: center;
  transition: all 0.5s;
  width: 100%;
}
.SettingsView .file-drop-dragging-over-target-accept {
  border: 3px solid #42A5F5;
  box-shadow: 0 0 10px #1976D2;
}
.SettingsView .file-drop-dragging-over-target-reject {
  border: 3px solid #EF5350;
  box-shadow: 0 0 10px #D32F2F;
}
.SettingsView .file-drop-dragging-over-target {
  box-shadow: 0 0 13px 3px #45b743;
}
