input.linkbutton {
    background: none;
    border: none;
    color: blue;
    text-decoration: underline;
    cursor: pointer;
    padding:0;
    margin:0;
    font-family:Times;
}
label.require {
  color:orangered;
}
button.innerImage {
  width:auto;
  padding:0;
  margin:0;
  background:none;
  border:0;
  font-size:0;
  line-height:0;
  overflow:visible;
  cursor:pointer;
}
button.innerText {
  width:auto;
  height:auto;
  padding:0;
  margin:0;
  border:0;
  background:none;
  overflow:visible;
  cursor:pointer;
}
span.error {
  font-size:small;
  color:orangered;
}
span.warn {
  font-size:small;
  color:darkorange;
}
.btn {
  background-color: rgb(245, 245, 245);
  border-color: rgb(179, 179, 179);
  border-style: solid;
  border-width: 1px;
  color: rgb(51, 51, 51);
  cursor: pointer;
  display: inline-block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin: 0;
  padding: 8px 16px 8px 16px;
  text-decoration: none;
}
.btn-danger {
/*
  background-color: rgb(189, 54, 47);*/
  background-color: rgb(250,250,250);
  color: rgb(60, 60, 60);
}
