<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="fontello/css/fontello.css" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
style.css powinno się ładować na samym końcu innych styli, a zwł. po bootstrap.css
<div id="footer">
Używasz <nav>, a nie używasz <footer>?
<div class="form-group">
<input type="text" class="form-control" name="name" id="n" placeholder="Imię i nazwisko" required/>
</div>
Pola formularza muszą mieć etykiety ---> <label>
<br><br><br>
Od tego jest margin...