button.input-truml-a-r {
    color: var(--truml-color);
    border: 1px solid #999999;
    outline: none;
    background-color: #999999;
    *background-color: #999999;
    -webkit-border-radius: 0px 14px 14px 0px;
    -moz-border-radius: 0px 14px 14px 0px;
    border-radius: 0px 14px 14px 0px;
}



.btn-submit-a {
  color: #aaa;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: var(--truml-color);
/*  *background-color: var(--truml-color);
  background-image: -moz-linear-gradient(top, var(--truml-color), var(--truml-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--truml-color)), to(var(--truml-color)));
  background-image: -webkit-linear-gradient(top, var(--truml-color), var(--truml-color));
  background-image: -o-linear-gradient(top, var(--truml-color), var(--truml-color));
  background-image: linear-gradient(to bottom, var(--truml-color), var(--truml-color));*/
  background-repeat: repeat-x;
  /*border-color: #0044cc #0044cc #002a80;*/
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--truml-color)cc', endColorstr='var(--truml-color)cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-submit-a:hover,
.btn-submit-a:focus,
.btn-submit-a:active,
.btn-submit-a.active,
.btn-submit-a.disabled,
.btn-submit-a[disabled] {
  color: #FFFFFF;
  background-color: var(--truml-color);
  *background-color: var(--truml-color);
}

.btn-purple {
  color: #E6E6FA;
  /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
  background-color: #5F78AB;
}

.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.btn-purple.disabled,
.btn-purple[disabled] {
  color: #FFFFFF;
  background-color: #394867;
}

.btn-truml-mini {
    padding: 3px 7px;
    font-size: .75em;
    border: 1px solid #cccccc;
}

.btn-truml-mini:hover {
    border: 1px solid #777;
}
