.form_bl input, .form_bl select {
  font-size: 15px;
  border: 1px solid #d0d1d2;
  padding: 8px 15px;
  border-radius: 2px;
  width: 450px;
  max-width: 100%;
  color: #626262; }
  .form_bl .field-title {
    font-size: 15px;
    font-weight: 500;
    margin: 3px 0 3px;
    color: #004585; }
    .form_bl .field-title .field-required-mark {
      color: #d0021b; }
  .form_bl .tpl-field {
    margin: 0 0 20px; }
  .form_bl input {
    outline-color: #f98730; }
  .form_bl select {
    outline-color: #f98730;
    width: auto;
    padding: 8px 15px; }
    .form_bl select > option {
      border: 0;
      padding: 8px 15px;
      outline-color: #f98730; }
      .form_bl select > option:hover {
        background: #f98730; }
  .form_bl label {
    font-size: 15px; }
  .form_bl .field-value > ul {
    padding: 0;
    list-style: none; }
    .form_bl .field-value > ul input {
      width: auto; }
  .form_bl button {
    padding: 13px 25px;
    background: #f98730;
    border: 2px solid #f98730;
    color: white;
    border-radius: 250px; }
    .form_bl button:hover {
      background: #f99345; }
  .form_bl .type-multi_checkbox ul {
    display: flex;
    flex-flow: row wrap; }
    .form_bl .type-multi_checkbox ul > li {
      margin: 0 10px 10px 0; }
