.CEFS_TableInputFld { width: 50px; text-align: right; }
.CEFS_TableHdrBackground { background-color: #d9d9d9; }
.CEFS_TableColBorder { border: 1px solid black; }
.CEFS_TableColPadding { padding: 5px; }
.CEFS_TableHdrBorderPadding { background-color: #d9d9d9; border: 1px solid black; padding: 5px; }
.CEFS_TableColBorderPadding { border: 1px solid black; padding: 5px; }

.CEFS_NumColumn { text-align: center; }
.CEFS_TableFieldLabel { padding: 5px 20px 5px 5px; }
.CEFS_QuantityFieldWidth { width: 50px }
.CEFS_DateFieldWidth { width: 75px }
.CEFS_DollarsFieldWidth { width: 80px }

.CEFS_HighlightRow:hover td { background-color: lightblue; }
.CEFS_HighlightRow:hover td.CEFS_ColNoHighlight { background-color: inherit; cursor: default; }

.CEFS_BG { border: 1px solid grey; }

.CEFS_FormidableButton {
  background: rgb(65, 153, 253);
  color: white;
  margin: 10px;
  border-width: 1px;
  border-color: rgb(65, 153, 253);
  border-radius: 8px;
  font-size: 14px;
  cursor: pointer;
  padding: 8px 16px 8px 16px;
}

.CEFS_FormidableButtonSmall {
  background: rgb(65, 153, 253);
  color: white;
  margin: 10px;
  border-width: 1px;
  border-color: rgb(65, 153, 253);
  border-radius: 8px;
  font-size: 14px;
  cursor: pointer;
  padding: 0px 16px 0px 16px;
}

.CEFS_FormidableButtonSmallTight {
  background: rgb(65, 153, 253);
  color: white;
  margin: 3px;
  border-width: 1px;
  border-color: rgb(65, 153, 253);
  border-radius: 8px;
  font-size: 14px;
  cursor: pointer;
  padding: 0px 4px 0px 4px;
}

.CEFS_InputField { border: 1px solid black; border-radius: 4px; background-color: lightgrey; }