.form1 {
  width:100%;
	padding: 0 12px;
}

.form1_lbl {
  margin:6px 0 3px 6px;
  font-size: 16px;
  color:#000000;
}

.form1_tbox {
  width:100%;
  font-size: 18px;
  border: 1px solid #A7AB26;
  padding: 8px 12px;
}
.form1_tbox:focus {
  border-color: #074A00;
}

.form1_tbox_error {
  border-color: #B80003;
  background-color: #FFE6E7;
}

.form1_lbl_warning {
  margin:6px 0 0 10px;
  color:#E81A1E;
  display:none;
}
.form1_warning_show {
  display:block !important;
}

.form1_submit_btn_cont {
  position: relative;
  width: 100%;
  height: 60px;
}
.form1_submit_btn {
  position: absolute;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  text-align: center;
  font-size: 20px;
  font-weight:bold;
  background-color: #92CD87;
  border: 1px solid #0E5806;
}
.form1_submit_btn:focus {
  outline: none;
}
.form1_submit_btn:hover {
  cursor: pointer;
  background-color: #A7AB26;
}