#diag-cats {
  max-height: 38px;
}

.cf7-sg-table input {
  padding: 1px;
}
.cf7-sg-table select {
  height: 38px;
  padding: 1px;
}     
.cf7-sg-table input[type=number] {
  margin-right:5px;
} 
.wpcf7-text{
  padding-top: 1px;
  padding-left: 12px;
  padding-bottom: 1px;
  padding-right: 2px;
  height: 38px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
}

.cf7sg-session-cost {
  -moz-appearance: textfield;
}
.cf7sg-client-copay {
  background-color:#e8f0fe;
  pointer-events:none;
  -moz-appearance: textfield;
}
.cf7sg-billed-amt {
  background-color:#e8f0fe;
  pointer-events:none;
  -moz-appearance: textfield;
}
#total-billed {
  background-color:#e8f0fe;
  pointer-events:none;
  -moz-appearance: textfield;
}
#bhfid{
  height:38px;
}

.currency {
  font-size: 12px;
  padding-left:12px;
  text-align:right;
}
.currency-symbol {
  padding: 10px 5px;
  position:absolute;

}
.cf7sg-session-cost::-webkit-outer-spin-button,
.cf7sg-session-cost::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cf7sg-client-copay::-webkit-outer-spin-button,
.cf7sg-client-copay::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cf7sg-billed-amt::-webkit-outer-spin-button,
.cf7sg-billed-amt::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#total-billed::-webkit-outer-spin-button,
#total-billed::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

                                                                                                                                                                        