#contextProviderMenu {
  position: fixed;
  bottom: 10px;
  right: 10px;
}

#contextProviderForm {
  background: white;
  border: 1px solid #aaa;
  padding: 10px;
  position: fixed;
  right: 35px;
  bottom: 35px;
  top: 35px;
  min-width: 500px;
  overflow: auto;
  height: calc(100% - 70px);
}

#contextProviderForm select,
#contextProviderForm input {
  margin: 10px 0 3px 0;
  display: inline-block;
  border: 1px solid #aaa;
  width: 100%;
  padding: 3px;
  font-size: 10px;
}

#contextProviderForm fieldset {
  margin: 10px;
  padding: 10px 20px 20px;
  border: 1px solid #aaa;
}

#contextProviderForm button {
  border: 1px solid #aaa;
  padding: 5px 10px;
}