menu .button {
  background-color: #575a5f;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#86898e),to(#575a5f));
  background-image: -webkit-linear-gradient(top,#86898e,#575a5f);
  background-image: -moz-linear-gradient(top,#86898e,#575a5f);
  background-image: -o-linear-gradient(top,#86898e,#575a5f);
  background-image: linear-gradient(to bottom,#86898e,#575a5f);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff86898e,endColorstr=#ff575a5f);
  box-shadow: 0 1px 1px #19262b;
}
menu .button:hover {
  background-color: #6e8cbe;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#87b4e1),to(#6e8cbe));
  background-image: -webkit-linear-gradient(top,#87b4e1,#6e8cbe);
  background-image: -moz-linear-gradient(top,#87b4e1,#6e8cbe);
  background-image: -o-linear-gradient(top,#87b4e1,#6e8cbe);
  background-image: linear-gradient(to bottom,#87b4e1,#6e8cbe);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff87b4e1,endColorstr=#ff6e8cbe);
}
menu .button:active {
  background-color: #87b4e1;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#6e8cbe),to(#87b4e1));
  background-image: -webkit-linear-gradient(top,#6e8cbe,#87b4e1);
  background-image: -moz-linear-gradient(top,#6e8cbe,#87b4e1);
  background-image: -o-linear-gradient(top,#6e8cbe,#87b4e1);
  background-image: linear-gradient(to bottom,#6e8cbe,#87b4e1);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff6e8cbe,endColorstr=#ff87b4e1);
}
menu .button.passive {
  background-image: none;
  box-shadow: none;
}
menu .radio,
menu .select,
menu .checkbox {
  cursor: pointer;
}
html,
body {
  height: auto;
  overflow: hidden;
  height: 100%;
}
body {
  background: #4c4f54;
}
#dialog {
  width: 100%;
  height: 100%;
  padding: 0 1em;
}
.tooltip {
  position: absolute;
  padding: 5px;
  border: 1px solid #b4b7bc;
  background: white;
  color: #4c4f54;
  font-size: 10px;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  white-space: nowrap;
  box-shadow: 0 1px 1px rgba(25,38,43,0.8);
}
