/* stylelint-disable function-url-quotes */
/* stylelint-enable function-url-quotes */
/* START CLEVERFORM */
.cf_formelement div.nolabel,
div.formNolabel {
  margin-left: 220px;
}
.cf_formelement {
  margin-bottom: 4px;
  min-height: 0;
}
.cf_formelement div.required {
  background: no-repeat left top;
  background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj4KCTxkZWZzPgoJCTxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjkuNTgzNCIgeDI9IjMuNTQxNSIgeTE9IjExLjA5NyIgeTI9IjIuODg1MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjMDYwIiBvZmZzZXQ9IjAiLz4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIgb2Zmc2V0PSIxIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxwYXRoIGQ9Im02LjA0NjkgMC44OTM5IDEuNjYzNyAzLjA0ODggMy40MDE5IDAuNjk5NzEtMi4zODU1IDIuNTI0NCAwLjM4NTc5IDMuNDUxNy0zLjEzOC0xLjQ4ODYtMy4xNjM1IDEuNDMzNSAwLjQ0NjEtMy40NDQ0LTIuMzQwOS0yLjU2NTcgMy40MTM3LTAuNjQwMTF6IiBjb2xvcj0iIzAwMDAwMCIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM2OGE0NjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
  position: absolute;
  width: 12px;
  height: 12px;
  margin-top: 9px;
  left: 200px;
}
.cf_formelement label {
  padding: 7px 20px 7px 5px;
  width: 195px;
  float: left;
  clear: left;
  font-weight: bold;
}
.cf_formelement .data {
  padding: 5px 0;
  width: 400px;
}
.cf_formelement .data .prefix {
  padding: 2px 0 6px 0;
}
.cf_formelement .checkboxList,
.cf_formelement .radioListVertical {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 19px;
  text-indent: -19px;
  width: 400px;
}
.cf_formelement div.radioList {
  margin-top: 3px;
}
.cf_formelement div.radioList div.row {
  margin-bottom: 4px;
}
.cf_formelement div.radioList label,
.cf_formelement .checkboxList label {
  margin: 0 10px 0 0;
  float: none;
  width: auto;
  display: inline;
}
ul.messages {
  display: none;
  padding: 2px 5px 2px 10px;
  left: 638px;
  width: 327px;
  position: absolute;
  font-size: 12px;
}
.besideGaContent ul.messages {
  width: 152px;
}
li.instructions,
li.cf_error {
  display: none;
  /* hide messages by default */
}
.cf_highlighted li.instructions {
  display: block;
}
.checkboxList,
.htmlField {
  margin: 2px 0 4px 0;
}
.cf_formelement {
  background-position: 624px top;
  background-repeat: repeat-y;
}
div.cf_elementfailed {
  background-color: #faa;
  background-image: url('../images/formerror_bg.ltr.png') /* noembed */;
}
div.cf_elementfailed ul.messages {
  background: #fcc;
}
div.cf_elementfailed ul.messages,
.cf_highlighted ul.messages {
  display: block;
  /* display messages (instructions/errors) if highlighted */
}
.cf_highlighted {
  background-color: #eef1e7;
  background-image: url('../images/formmessage_bg.ltr.png') /* noembed */;
}
.cf_highlighted ul.messages {
  background: #f5f7f1;
}
.cf_highlighted.cf_noinstructions {
  background-image: none;
}
.cf_highlighted.cf_elementwait ul.messages {
  display: none;
  /* hide message when waiting */
}
div.cf_elementfailed li.instructions,
.cf_elementwait li.instructions {
  display: none;
  /* hide instructions when failed or waiting */
}
div.cf_elementfailed li.cf_failed {
  /* color: #900; */
  display: block;
  /* display error message if failed */
}
.cf_formelement .rating_container {
  padding-top: 2px;
}
div.pairListRow {
  margin-bottom: 5px;
}
.cf_formelement input.pairListName,
.cf_formelement label.pairListName {
  width: 252px;
  margin-right: 5px;
}
.cf_formelement input.pairListRole,
.cf_formelement label.pairListRole {
  width: 123px;
}
.cf_formelement label.pairListName,
.cf_formelement label.pairListRole {
  padding: 4px 8px 6px 2px;
  margin-left: 0;
  float: left;
  clear: none;
}
/* END CLEVERFORM */
/* START DATE PICKER */
input.date-yyyy {
  width: 86px;
}
input.date-dd {
  width: 56px;
  margin-right: 10px;
}
select.date-mm {
  width: 129px;
  margin-right: 10px;
}
input.datetime-dd {
  width: 41px;
  margin-right: 2px;
}
select.datetime-mm {
  width: 101px;
  margin-right: 2px;
}
input.datetime-yyyy {
  width: 61px;
  margin-right: 5px;
}
div.datepickerControl {
  z-index: 10;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
div.formMap div.map {
  width: 325px;
  height: 200px;
  border: 1px solid #292;
  margin-bottom: 4px;
}
div.formMap input.textbox {
  margin-bottom: 2px;
}
div.formMap div.buttons {
  text-align: right;
}
.calendarButton {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAABrVBMVEX5cnr///96tXX49fn38Pb509X2JzXyIzPtVl78TFf50NL4vb/61Nb38ff8PUr38vjwM0D5OEb9rbX9rrX/mJ/5w8T47/T37/X9qK/3MkD9pax5tXT8qK738/n58PX5wML61tjzNEL/aXP+n6f+oKh4tHN1s3B0sm9ysW7/lJ3/l532Ljr/kJj/k5n+lp/9naOl23ik23b5OUf/h4+q34Sv5JWs45Kq4o+n4Yym4Ieh3oKe3H2a23id1mT7QE3/i5L+mqL+naP9oKdzsW+V0o5vr2v509f1JjT/dX728/jxMT3/Ymz/l5/+mJ/+maP9naRxsGxur2ptrWj8oqr619r2Kzr/fIT45+2b1JT84OT729/71tn26e/3M0L/g4mr34Wr34Sq3oOp3oKp3oCn3X6n3H2m3Hr9T1727fPwNUL/XGj9VmL37vT9qa/9rLP9q7H+oqr4wcT9maH4vcHyJjb/cHn18vip3oGn3X+m3Hui2nKf2G6f2Gqd12X9RlP+mJz9UmD2w8D9naD/jZT/iZD/h43/gIn/e4P/d4D/cXr/a3X/ZW//Xmr/WmP7d3xqvdZ8AAAAyklEQVR4Xk3Jw5YEQRAAwMyq7rFt2zbWtm3btv3Ns29PG9eA+4fHp+eX17f3j8+v7x+4pf/cQZXOzp2enccuLq+u6Q0kaSqdyebyhWKpTCsw87vzC4tLyyuxOE3ACA1hGP0YwShOTUNbuz/Q1d3T29c/MDg0DMcndViPDdjY1IwtreBgnC5idBs8Xt/B4RF0ag1IxoxoMlusNjtsaHXbhJDdPWafFXfA5tYOKlCJKjXLaNZhdW10fGKSFQhFYkYqA+BL5Pogh/uHVwNLpimfVn+oVgAAAABJRU5ErkJggg==") no-repeat center center;
  cursor: pointer;
  margin-right: 8px;
  vertical-align: top;
  margin-top: 4px;
}
input.datetime-HH {
  width: 41px;
  margin-right: 1px;
}
input.datetime-II {
  width: 41px;
  margin-left: 1px;
}
input.time-HH {
  width: 41px;
  margin-right: 1px;
}
input.time-II {
  width: 41px;
  margin-left: 1px;
  margin-right: 1px;
}
input.time-SS {
  width: 41px;
  margin-left: 1px;
}
/* END DATEPICKER */
/*# sourceMappingURL=cleverform.css.map */
