diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css
index 574ba16628ed68762a347721b44dd3a290321996..21439fdde40edca0141714e566a58591e49bd644 100644
--- a/docs/assets/css/bootstrap.css
+++ b/docs/assets/css/bootstrap.css
@@ -1610,21 +1610,6 @@ fieldset[disabled] input[type="checkbox"] {
   border-color: #468847;
 }
 
-input:focus:invalid,
-textarea:focus:invalid,
-select:focus:invalid {
-  color: #b94a48;
-  border-color: #ee5f5b;
-}
-
-input:focus:invalid:focus,
-textarea:focus:invalid:focus,
-select:focus:invalid:focus {
-  border-color: #e9322d;
-  -webkit-box-shadow: 0 0 6px #f8b9b7;
-          box-shadow: 0 0 6px #f8b9b7;
-}
-
 .help-block {
   display: block;
   margin-top: 5px;
diff --git a/less/forms.less b/less/forms.less
index fd44308b9fad6f20a4d81b26ffbc3b9051be1cd9..0d55cd14836ec22d15c590347ca5da3daab3b205 100644
--- a/less/forms.less
+++ b/less/forms.less
@@ -287,20 +287,6 @@ input[type="checkbox"] {
   .form-field-validation(@state-success-text, @state-success-text, @state-success-bg);
 }
 
-// HTML5 invalid states
-// Shares styles with the .control-group.error above
-input:focus:invalid,
-textarea:focus:invalid,
-select:focus:invalid {
-  color: #b94a48;
-  border-color: #ee5f5b;
-  &:focus {
-    border-color: darken(#ee5f5b, 10%);
-    @shadow: 0 0 6px lighten(#ee5f5b, 20%);
-    .box-shadow(@shadow);
-  }
-}
-