.adm-form-component-template {
  border: 2px solid black;
  min-height: 200px;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-background-clip: text;
    -webkit-text-fill-color: gray;
    transition: background-color 5000s ease-in-out 0s;
}

.message .mfeedback {
	height: auto;
	padding-bottom: 20px;
} 

.message {
	height: auto !important;
}

form select,
form input[type="checkbox"],
form input[type="radio"],
form input[type="date"] {
    cursor: pointer;
}

input[type="date"]::-webkit-calendar-picker-indicator {
    cursor: pointer;
}


.adm-form-component-template .form {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
}

.adm-form-component-template .form__col {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.adm-form-component-template .form-error {
  color: red;
}

.adm-form-component-template .form-success {
  color: green;
}

.adm-form-component-template .field {
  padding: 5px;
  margin: 5px;
  border: 1px solid gray;
}

.adm-form-component-template .field__item-wrap {
  display: block;
  position: relative;
}

.adm-form-component-template .field__item {
  display: block;
  position: relative;
  width: 100%;
}

.adm-form-component-template .required-span {
  color: #db3333;
}

.adm-form-component-template .field__label_type-radio,
.adm-form-component-template .field__label_type-checkbox,
.adm-form-component-template .field__label_type-personal_confirm {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  cursor: pointer;
}

.adm-form-component-template .field_type-checkbox,
.adm-form-component-template .field_type-personal_confirm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.adm-form-component-template .field__label_type-checkbox,
.adm-form-component-template .field__label_type-personal_confirm {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  cursor: pointer;
}

.adm-form-component-template .field_multiple.field_type-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.adm-form-component-template .field__item_type-checkbox,
.adm-form-component-template .field__item_type-personal_confirm {
  display: inline;
  height: 100%;
  max-height: 20px;
  min-height: 20px;
  cursor: pointer;
  max-width: 40px;
}

.adm-form-component-template .field__multi-item-wrap {
  width: 100%;
}

template {
  display: none;
}
/*# sourceMappingURL=style.css.map */
