$header-search-inline-border: null !default;
$header-search-inline-border-radius: 0 !default;
$header-search-inline-btn-color: null !default;
$header-search-inline-btn-bg: transparent !default;
$header-search-inline-btn-size: 22px !default;

.header-search-inline {
   form {
      border: $header-search-inline-border;
      border-radius: $header-search-inline-border-radius;
      display: flex;
      align-items: center;
   }

   input {
      border-radius: $header-search-inline-border-radius;
      border: 0;
      flex-grow: 1;
   }

   button[type=submit] {
      background: $header-search-inline-btn-bg;
      border-radius: $header-search-inline-border-radius;
      border: 0;
      color: $header-search-inline-btn-color;
      font-size: $header-search-inline-btn-size;
      padding: calc($grid-gutter-width / 2);
   }
}
