/*!
 * Bootstrap v3.0.0 
 *
 * These are invalid rules in Bootstrap that Stylizer marks as invalid
 * Moved to "bootstrap_invalid.css" so they can be ignored.
 * (those rules are commented about below)
 */

/*! normalize.css v2.1.0 | MIT License | git.io/normalize */

main {
  display: block;
}

svg:not(:root) {
  overflow: hidden;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color; 
}

.btn {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;  
}

.btn:focus {
  outline: 5px auto -webkit-focus-ring-color;
}

.navbar-collapse {
  -webkit-overflow-scrolling: touch;  
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
} 
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-viewport {
  width: device-width;
}

@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
} 
