// BOOTSTRAP
// Generates html5 semantic elements styles



@mixin bootstrap() {

  @include reset();

  // Wrapper Elements
  @each $element in html body header nav main footer section article {
    #{$element} { @include extend($element); }
  }

  // Inline Elements
  @each $element in b i u {
    #{$element} { @include extend($element); }
  }

  // Headlines
  @each $element in h1 h2 h3 h4 h5 h6 {
    #{$element} { @include extend($element); }
  }
  // Headlines Styles
  @each $element in headline subheadline title subtitle {
    .#{$element} { @include extend($element); }
  }

  // Text Elements
  @each $element in p q s summary em strong sub sup  {
    #{$element} { @include extend($element); }
  }

  // Form Elements
  @each $element in form input textarea select button fieldset label  {
    #{$element} { @include extend($element); }
  }

  // Input Types
  @each $element in text radio checkbox email reset submit {
    input[type="#{$element}"] { @include extend(input-#{$element}) }
  }

  // Tables
  @each $element in table thead tbody tfoot tr td th  {
    #{$element} { @include extend($element); }
  }

  // Other
  @each $element in hr ul li a {
    #{$element} { @include extend($element); }
  }



}
