/** Common and main settings page styles **/
.widefat.embed-drag-hover {
  border: 1px dotted #00f;
  border-radius: 0;
  -moz-border-radius: 0;
}

.widefat.embed-drag-hover tr th {
  background: #eef;
}

.widefat.embed-drag-hover tr td {
  background: #eef;
}

.actions,.embeds .actions {
  min-width: 160px;
  text-align: center;
  vertical-align: middle;
}

.embed-hide {
  display: none;
}

.import-link {
  cursor: pointer;
}

.button {
  display: inline-block;
  margin: 5px 0;
  font-size: 8pt !important;
}

.add-new-h2 {
  font-size: 11pt !important;
  padding-top: 5px;
}

#new-group-table {
  width: 100%;
}

.group-expand {
  cursor: pointer;
  padding-right: 3px;
  display: inline-block;
  text-align: center;
  vertical-align: bottom;
  width: 16px;
  height: 16px;
  background: url('images/1rightarrow.png') no-repeat 50% 50%;
}

.group-visible {
  background: url('images/1downarrow.png') no-repeat 50% 50%;
}

.group-hide {
  display: none;
}

.dialog-hide {
  display: none;
}

.ajax-dialog {
  background-color: #eee;
  border: 2px solid #aaa;
  padding: 5px;
  margin: 0px;
}

.ajax-dialog h4 {
  text-transform: uppercase;
  margin: 0.5em 0;
}

.ajax-dialog label {
  vertical-align: middle;
}

.ajax-dialog .dialog-message {
  margin: 0.2em 0 0.2em 0;
  color: red;
}

.ajax-dialog .dialog-buttons {
  margin: 0.7em 0 0.5em 0;
}

.embeds .group-header th {
  padding-top: 3px;
  padding-bottom: 3px;
}

.embed-disabled {
  color: #999;
}

.embed-disabled .embed-title a {
  color: #6ad;
}

.embed-disabled .embed-title a:hover {
  color: #d54e21;
}

.embeds .embed-titles th {
  background: lightyellow;
}

.embed-error {
  background-color: #fcc;
  color: #f00;
  font-weight: bold;
}

#uninstall-button:disabled,#uninstall-button:disabled:hover {
  border-color: #ccc;
  background-color: #ddd;
  color: #fff;
}

.waiting {
  display: none;
  vertical-align: middle;
  padding: 0 4px;
}

/** Add and edit settings page styles **/
#embed-form-table th {
  font-weight: bold;
  width: 150px;
  padding-top: 6px;
}

.form-field .option {
  width: 15px;
}

.form-field #wrapclass,.form-field #wrapstyle {
  width: 30em;
}

#include-row td label {
  width: 12em;
  display: inline-block;
  text-align: right;
}

#include-row input {
  width: 40em;
}

.optional {
  padding: 5px 20px;
  display: none;
}

#optional-wrap div span:first-child,#optional-wrap div label:first-child
  {
  padding-right: 6px;
  display: inline-block;
  width: 12em;
  text-align: right;
}

#optional-wrap div label:first-child {
  padding-right: 3px;
}

#priority {
  width: 4em;
}

/** Group edit page styles **/
.emgroup-error {
  background-color: #fcc;
}