ul.menu-popup {
  background:white;
  border:solid 1px gray;
  list-style-type:none;
  list-style-image:none;
  z-index:10000;
  margin:0 !important;
  padding:0 !important;
}

ul.menu-popup li.menuitem {
  margin:2px 2px;
  padding:2px 2px;
  font-family:arial;
  font-size:12px;
  text-align:left;
  font-weight:normal;
  background:none;
  display:block;
}

ul.menu-popup li.menuitem .button{
  color:black;
}

ul.menu-popup li.menuitem:hover {
  display:block;
  margin:2px 2px;
  padding:2px 2px;
  background:gray;
  color:white !important;
}

ul.menu-popup li.menuitem:hover span {
  color:white !important;
}

div.media label{
  float:left;
  display:block;
  width:700px;
}
