form.payment {font-size:1.1em;margin:0 0.5em;}
form.payment fieldset {padding:0.5em;margin:0 0 1em;border:2px solid green;border-radius:10px;}
form.payment legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  border-radius:7px;
  color:green;
  font-size:0.9em;
  text-align:right;
  }
form.payment input:not([type=submit]), form.payment select {margin-bottom:0.2em; padding:2px;font-size:1.1em;}
 
form.payment .note{font-size:0.8em;color:#555;margin:0;}
form.payment input[type=submit], form.payment #payButton {font-size:1.1em; font-weight:bold;color:darkblue; padding: 0.2em;}
form.payment input.button {font-size:1.1em; padding:0.2em;font-weight:normal; color:black;}

form.payment table {font-family:sans-serif;margin-bottom:0.5em;outline:1px solid black;border-collapse:collapse;border-style:hidden;}
form.payment table th{background-color:#ddd;padding:0.1em 0.3em;}
form.payment table td{padding:0.1em 0.3em;border:1px solid gray;}
.center {text-align:center;}
.check {color:green;font-size:1.3em;padding:0em 0.3em;overflow:hidden;}
.signature {font-family:cursive;font-style:italics;}
tr.inactive {color:gray;}
