.checkbox input {
  float: left;
  margin: 6px 10px 0 0; }

.checkbox span {
  float: left;
  margin: 0 0 0 0px; }

.checkbox {
  width: 100%;
  float: left; }

.req {
  color: #d55; }

.col-sm-12.marg_top {
  margin-top: 20px; }

ul.error {
  padding: 0;
  color: #a22;
  font-weight: bold;
  font-size: 1em; }

.inputError {
  border: 1px solid #a22; }

.bt-cst {
  background: #006fb7; }

.checkbox.half {
  width: 65px; }

.checkbox.third_half {
  width: 140px; }

.custm_marg {
  margin: -10px 0 0 0; }

.margin_10 {
  margin-bottom: 10px; }

.margin_top_10 {
  margin-top: 10px; }

.text-field.form-group {
  position: relative; }

a.icon_tooltip {
  position: absolute;
  top: 0px;
  right: -25px;
  margin: 10px 0 10px 0; }

a.icon_tooltip.align {
  right: auto;
  margin: 1px 0 1px 0;
  top: 0; }

a.icon_tooltip.tip_marg {
  right: -10px; }

a.icon_tooltip.align.row_tip {
  margin: 1px 0 1px 5px; }

i.fa.fa-question-circle {
  font-size: 22px; }

.text-field.radiobox .checkbox {
  margin: 15px 0 0 0; }

.text-field.radiobox ul.error {
  float: left;
  width: 100%;
  margin: 5px 0 0 0; }

.text-field.radiobox a.icon_tooltip.align {
  top: 15px; }
