.vertical-tabs__panes>details{
  border: none;
}
/**
 * Styles for link buttons and action links.
 */
.action-links {
  margin: 1em 0;
  padding: 0;
  list-style: none;
}
[dir="rtl"] .action-links {
  /* This is required to win over specificity of [dir="rtl"] ul */
  margin-right: 0;
}
.action-links li {
  display: inline-block;
  margin: 0 0.3em;
}
.action-links li:first-child {
  margin-left: 0; /* LTR */
}
[dir="rtl"] .action-links li:first-child {
  margin-right: 0;
  margin-left: 0.3em;
}
.button-action:before {
  margin-left: -0.1em; /* LTR */
  padding-right: 0.2em; /* LTR */
  content: "+";
  font-weight: 900;
}
[dir="rtl"] .button-action:before {
  margin-right: -0.1em;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0.2em;
}
/**
 * General styles for dropbuttons.
 */
.js .dropbutton-widget {
  border: 1px solid #ccc;
  background-color: white;
}
.js .dropbutton-widget:hover {
  border-color: #b8b8b8;
}
.dropbutton .dropbutton-action > * {
  padding: 0.1em 0.5em;
  white-space: nowrap;
}
.dropbutton .secondary-action {
  border-top: 1px solid #e8e8e8;
}
.dropbutton-multiple .dropbutton {
  border-right: 1px solid #e8e8e8; /* LTR */
}
[dir="rtl"] .dropbutton-multiple .dropbutton {
  border-right: 0 none;
  border-left: 1px solid #e8e8e8;
}
.dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-right: 0.25em; /* LTR */
}
[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-right: 0;
  margin-left: 0.25em;
}
/**
 * Table drag behavior.
 */
a.tabledrag-handle .handle {
  display: table-cell;
  padding-right: 1rem !important;
}
.block-admin-display-form tr{
  vertical-align: middle;
}
/**
 * Dialog
 */
.ui-dialog .ui-dialog-titlebar-close:before{
  content: 'X';
}
.ui-dialog .ui-dialog-titlebar-close{
  height: 25px;
}
/**
 * views list
 */
.views-listing-table td h3{
  font-size: 1rem;
}
.views-display-top .tabs.secondary{
  list-style: none;
}
.views-displays .tabs .action-list {
  position: absolute;
  z-index: 50;
  top: 2.375rem;
  left: -2px;
  margin: 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.views-ui-display-tab-bucket .dropbutton-widget input.form-submit,
.views-displays .tabs .action-list input.form-submit {
  color: #0c0d0e;
  width: 100%;
  margin: 0;
  padding: 0.5rem 1rem;
  text-align: left;
  border: medium none;
  border-radius: 0;
}
.views-ui-display-tab-bucket .dropbutton-widget .dropbutton-action:hover {
  color: #222330;
  background: #f3f4f9;
}
.views-ui-dialog .views-filterable-options-controls .form-item,
.views-ui-dialog .views-override .form-item-override-dropdown{
  display: inline-block;
}
/**
 * progress run batch or install
 */
.progress{
  display: initial !important;
  height: auto !important;
}

/**
 * form field ui
 */
.field-ui-field-storage-add-form .input-group label,
.field-ui-field-storage-add-form .input-group .field-prefix,
.field-ui-field-storage-add-form .input-group .description{
  margin-top: .5rem!important;
  margin-right: .2rem!important;
}
/**
 * fixed placeholder generate by drupal
 */
em.placeholder{
  background-color: initial !important;
}
