/**
 * @file
 * General styles for dropbuttons.
 */
.js .dropbutton-widget {
  background-color: white;
  border: 1px solid #cccccc;
}
.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-left: 1px solid #e8e8e8;
  border-right: 0 none;
}
.dropbutton-multiple .dropbutton .dropbutton-action>* {
  margin-right: 0.25em;
  /* LTR */
}
[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action>* {
  margin-left: 0.25em;
  margin-right: 0;
}
.js td .dropbutton-multiple {
  padding-right: 10em;
  margin-right: 2em;
  max-width: 100%;
}
.js td .dropbutton-wrapper {
  min-height: 2em;
}
.js .dropbutton-wrapper,
.js .dropbutton-widget {
  display: block;
  position: relative;
}
.js td .dropbutton-widget {
  position: absolute;
}
