button.input-truml-a-r {
    color: var(--truml-color);
    border: 1px solid #999999;
    outline: none;
    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 {
  font-size: .9em;
  padding: 0.28em 0.84em 0.28em .84em;
  border-radius: .4em;
  color: #444;
  background-color: var(--truml-background);
  border: 1px solid #444;
}

.btn-submit-a:hover,
.btn-submit-a:focus{
    color: var(--truml-color-blue-dark);
    background-color: aliceblue;
    border: 1px solid var(--truml-color-blue-dark);
/*    color: var(--truml-background);
    background-color: #333;
    *background-color: #333;
    border: 1px solid #444;*/
}

.btn-submit-a:active,
.btn-submit-a.active
{
/*background-color: black;
color: white;*/
background-color: var(--truml-color-blue-dark);
color: aliceblue;
border: 1px solid var(--truml-color-blue-dark);
}

.trx-btn-sm {
    font-size: .8em;
}

.btn-purple {
  color: #E6E6FA;
  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;
}
