/** 
 * SlickEdit Listbox
 */

/* COMMON */
ul.se-listbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #fff;
  list-style-type: none;
  list-style-image: none;
}
ul.se-listbox span.button:before {
  display: inline-block;
  content: "\f0c9" !important;
  font-family: FontAwesome;
  font-size: inherit;
  /* line-height must e same as height so character is vertically centered */
  line-height: 3em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  right: 1em;
  top: 0;
  height: 3em;
}

ul.se-listbox li a, 
ul.se-listbox li a:link, 
ul.se-listbox li a:visited, 
ul.se-listbox li a:hover {
  text-decoration: none;
  color: inherit !important;
}
ul.se-listbox li.selected {
  /* invert selected colors */
  background-color: #000;
  color: #fff;
  cursor: default;
}
ul.se-listbox li:hover {
  background-color: #eee;
}
ul.se-listbox li {
  box-sizing: border-box;
  margin: 0;
  /* Need line-height same as height so that text is centered vertically */
  line-height: 3em;
  padding: 0 1em;
  /*height: 100%;*/
  cursor: pointer;
}
ul.se-listbox li.selected {
  display: list-item !important;
}
/* //COMMON */

/* COLLAPSIBLE */
ul.se-listbox.se-collapsible li {
  display: none;
}
ul.se-listbox.se-collapsible.expanded li {
  display: list-item;
}
/* COLLAPSIBLE */

/* POPUP */
ul.se-listbox.se-popup.expanded {
  /* List must be visible over everything else when selecting */
  z-index: 1000;
}
ul.se-listbox.se-popup li {
  display: none;
}
ul.se-listbox.se-popup.expanded li {
  display: list-item;
}
/* //POPUP */

/* POPOVER */
ul.se-listbox.se-popover.expanded {
  /* List must be visible over everything else when selecting */
  z-index: 1000;
}
ul.se-listbox.se-popover li {
  display: none;
}
ul.se-listbox.se-popover.expanded li {
  display: list-item;
}
/* //POPOVER */

/* Button */
ul.se-listbox.se-angle-button span.button:before {
  content: "\f107" !important;
}
ul.se-listbox.se-angle-button.expanded span.button:before {
  content: "\f106" !important;
}
/* //Button */
