title: Submit Button won't sit 100%
body: <p>Please can someone tell me what i'm missing:</p>
  
  <p>My submit button, even though it's meant to sit at 100%, does not. I just can't figure it out. Here is my code and my JSFiddle: <a href="http://jsfiddle.net/1hhw6skx/" rel="nofollow">http://jsfiddle.net/1hhw6skx/</a></p>
  
  <p>HTML:</p>
  
  <pre><code>&lt;div class="inforight-contact"&gt;
  
  &lt;form action="contact-sent.php" method="post" enctype="multipart/form-data" name="form" id="form"&gt;
  &lt;p&gt;
  
  &lt;label class="input"&gt;
  &lt;span&gt;Name&lt;/span&gt;
  &lt;input type="text" name="Name" id="Name" class="name"/&gt;
  &lt;/label&gt;
  &lt;/p&gt;
                    &lt;p&gt;
  &lt;label class="input"&gt;
  &lt;span&gt;Email&lt;/span&gt;
  &lt;input type="text" name="Email" id="Email" class="email" /&gt;
  &lt;/label&gt;
  &lt;/p&gt;
  
  
         &lt;p&gt;
  &lt;label class="input"&gt;
  &lt;span&gt;Subject&lt;/span&gt;
  &lt;input type="text" name="Subject" id="Subject" class="subject" /&gt;
  &lt;/label&gt;
   &lt;/p&gt; 
  
        &lt;p&gt;
          &lt;label for="fileField"&gt;Comments:&lt;/label&gt;
          &lt;label for="Comments"&gt;&lt;/label&gt;
          &lt;textarea name="Comments" id="Comments" class="comments" cols="90" rows="4"&gt;&lt;/textarea&gt;
        &lt;/p&gt;
        &lt;p&gt;
         &lt;button type="submit" id="submit" class="submit"&gt; Submit &lt;/button&gt;
        &lt;/p&gt;
      &lt;/form&gt;
  
      &lt;/div&gt;
  </code></pre>
  
  <p>CSS:</p>
  
  <pre><code>form {
  margin-right: 28px;
  }
  
  form label
  {
  display: block;
  text-align: left;
  margin-top: 0px;
  padding-bottom: 5px;
  }
  
  form .submit {
  -webkit-appearance: none;
  border: 0;
  background: #EA5310;
  width: 100%;
  border-radius: 0.50em;
  padding: 0.7em 1em;
  box-shadow: inset 0 0.1em 0.1em 0 rgba(0,0,0,0.05);
  -moz-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  font-family: "Roboto",sans-serif;
  font-size: 10pt;
  font-weight: lighter;
  color: #fff;
  outline: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  }
  
      form .submit:hover {
              -webkit-appearance: none;
              border: 0;
              background: #EA5310;
              width: 100%;
              border-radius: 0.50em;
              margin: 0em 0em;
              padding: 0.7em 1em;
              box-shadow: inset 0 0.1em 0.1em 0 rgba(0,0,0,0.05);
              -moz-transition: all 0.35s ease-in-out;
              -webkit-transition: all 0.35s ease-in-out;
              -o-transition: all 0.35s ease-in-out;
              -ms-transition: all 0.35s ease-in-out;
              transition: all 0.35s ease-in-out;
              font-family: "Roboto",sans-serif;
              font-size: 10pt;
              font-weight: lighter;
              color: #fff;
              outline: none;
              cursor: pointer;
              opacity: 0.7;
              text-align: center;
          }
  
  form input.name,
          form input.email,
          form input.tel,
          form input.subject {
              -webkit-appearance: none;
              border: 0;
              background: #f3f4f5;
              width: 100%;
              border-radius: 0.50em;
              margin: 0em 0em;
              padding: 0.7em 1em;
              box-shadow: inset 0 0.1em 0.1em 0 rgba(0,0,0,0.05);
              -moz-transition: all 0.35s ease-in-out;
              -webkit-transition: all 0.35s ease-in-out;
              -o-transition: all 0.35s ease-in-out;
              -ms-transition: all 0.35s ease-in-out;
              transition: all 0.35s ease-in-out;
              font-family: "Roboto",sans-serif;
              font-size: 10pt;
              font-weight: lighter;
              color: #777;
              outline: none;
          }
  
  
  form textarea.comments {
              -webkit-appearance: none;
              border: 0;
              background: #f3f4f5;
              width: 100%;
              border-radius: 0.50em;
              margin: 0em 0em;
              padding: 0.7em 1em;
              box-shadow: inset 0 0.1em 0.1em 0 rgba(0,0,0,0.05);
              -moz-transition: all 0.35s ease-in-out;
              -webkit-transition: all 0.35s ease-in-out;
              -o-transition: all 0.35s ease-in-out;
              -ms-transition: all 0.35s ease-in-out;
              transition: all 0.35s ease-in-out;
              font-family: "Roboto",sans-serif;
              font-size: 10pt;
              font-weight: lighter;
              color: #777;
              outline: none;
          }
  </code></pre>