spruce: fix pagination, form validation colors
[bootswatch] / spruce / bootstrap.css
index 2c64f5f..98f47bd 100644 (file)
@@ -2281,7 +2281,7 @@ table [class*=span],
   padding: 5px 0;
   margin: 2px 0 0;
   list-style: none;
-  background-color: #ffffff;
+  background-color: #f5f3dc;
   border: 1px solid #ccc;
   border: 1px solid rgba(0, 0, 0, 0.2);
   *border-right-width: 2px;
@@ -2323,30 +2323,30 @@ table [class*=span],
 .dropdown-submenu:hover > a {
   text-decoration: none;
   color: #ffffff;
-  background-color: rgba(0, 0, 0, 0.1);
-  background-color: rgba(0, 0, 0, 0.1);
-  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
-  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
-  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
-  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
+  background-color: #748c73;
+  background-color: #70866e;
+  background-image: -moz-linear-gradient(top, #748c73, #697e68);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#748c73), to(#697e68));
+  background-image: -webkit-linear-gradient(top, #748c73, #697e68);
+  background-image: -o-linear-gradient(top, #748c73, #697e68);
+  background-image: linear-gradient(to bottom, #748c73, #697e68);
   background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#1a000000', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff748c73', endColorstr='#ff697e68', GradientType=0);
 }
 .dropdown-menu .active > a,
 .dropdown-menu .active > a:hover {
   color: #ffffff;
   text-decoration: none;
   outline: 0;
-  background-color: rgba(0, 0, 0, 0.1);
-  background-color: rgba(0, 0, 0, 0.1);
-  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
-  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
-  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
-  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
+  background-color: #748c73;
+  background-color: #70866e;
+  background-image: -moz-linear-gradient(top, #748c73, #697e68);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#748c73), to(#697e68));
+  background-image: -webkit-linear-gradient(top, #748c73, #697e68);
+  background-image: -o-linear-gradient(top, #748c73, #697e68);
+  background-image: linear-gradient(to bottom, #748c73, #697e68);
   background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#1a000000', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff748c73', endColorstr='#ff697e68', GradientType=0);
 }
 .dropdown-menu .disabled > a,
 .dropdown-menu .disabled > a:hover {
@@ -2403,7 +2403,7 @@ table [class*=span],
   border-color: transparent;
   border-style: solid;
   border-width: 5px 0 5px 5px;
-  border-left-color: #cccccc;
+  border-left-color: #ded88d;
   margin-top: 5px;
   margin-right: -10px;
 }
@@ -2647,17 +2647,17 @@ input[type="button"].btn-block {
 .btn-primary {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #dce00b;
-  background-image: -moz-linear-gradient(top, #ebd90b, #c5eb0b);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebd90b), to(#c5eb0b));
-  background-image: -webkit-linear-gradient(top, #ebd90b, #c5eb0b);
-  background-image: -o-linear-gradient(top, #ebd90b, #c5eb0b);
-  background-image: linear-gradient(to bottom, #ebd90b, #c5eb0b);
+  background-color: #025b5d;
+  background-image: -moz-linear-gradient(top, #026567, #014d4e);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#026567), to(#014d4e));
+  background-image: -webkit-linear-gradient(top, #026567, #014d4e);
+  background-image: -o-linear-gradient(top, #026567, #014d4e);
+  background-image: linear-gradient(to bottom, #026567, #014d4e);
   background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebd90b', endColorstr='#ffc5eb0b', GradientType=0);
-  border-color: #c5eb0b #c5eb0b #88a208;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff026567', endColorstr='#ff014d4e', GradientType=0);
+  border-color: #014d4e #014d4e #000303;
   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #c5eb0b;
+  *background-color: #014d4e;
   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
 
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
@@ -2668,12 +2668,12 @@ input[type="button"].btn-block {
 .btn-primary.disabled,
 .btn-primary[disabled] {
   color: #ffffff;
-  background-color: #c5eb0b;
-  *background-color: #b1d30a;
+  background-color: #014d4e;
+  *background-color: #013435;
 }
 .btn-primary:active,
 .btn-primary.active {
-  background-color: #9cba09 \9;
+  background-color: #011b1c \9;
 }
 .btn-warning {
   color: #ffffff;
@@ -2709,17 +2709,17 @@ input[type="button"].btn-block {
 .btn-danger {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #da4f49;
-  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
-  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
-  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
-  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
+  background-color: #d44f3e;
+  background-image: -moz-linear-gradient(top, #d65747, #d14432);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d65747), to(#d14432));
+  background-image: -webkit-linear-gradient(top, #d65747, #d14432);
+  background-image: -o-linear-gradient(top, #d65747, #d14432);
+  background-image: linear-gradient(to bottom, #d65747, #d14432);
   background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
-  border-color: #bd362f #bd362f #802420;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd65747', endColorstr='#ffd14432', GradientType=0);
+  border-color: #d14432 #d14432 #952f21;
   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #bd362f;
+  *background-color: #d14432;
   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
 
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
@@ -2730,27 +2730,27 @@ input[type="button"].btn-block {
 .btn-danger.disabled,
 .btn-danger[disabled] {
   color: #ffffff;
-  background-color: #bd362f;
-  *background-color: #a9302a;
+  background-color: #d14432;
+  *background-color: #bf3c2b;
 }
 .btn-danger:active,
 .btn-danger.active {
-  background-color: #942a25 \9;
+  background-color: #aa3526 \9;
 }
 .btn-success {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #5bb75b;
-  background-image: -moz-linear-gradient(top, #62c462, #51a351);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
-  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
-  background-image: -o-linear-gradient(top, #62c462, #51a351);
-  background-image: linear-gradient(to bottom, #62c462, #51a351);
+  background-color: #01806f;
+  background-image: -moz-linear-gradient(top, #028a78, #017162);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#028a78), to(#017162));
+  background-image: -webkit-linear-gradient(top, #028a78, #017162);
+  background-image: -o-linear-gradient(top, #028a78, #017162);
+  background-image: linear-gradient(to bottom, #028a78, #017162);
   background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
-  border-color: #51a351 #51a351 #387038;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff028a78', endColorstr='#ff017162', GradientType=0);
+  border-color: #017162 #017162 #002620;
   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #51a351;
+  *background-color: #017162;
   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
 
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
@@ -2761,12 +2761,12 @@ input[type="button"].btn-block {
 .btn-success.disabled,
 .btn-success[disabled] {
   color: #ffffff;
-  background-color: #51a351;
-  *background-color: #499249;
+  background-color: #017162;
+  *background-color: #01584c;
 }
 .btn-success:active,
 .btn-success.active {
-  background-color: #408140 \9;
+  background-color: #013f36 \9;
 }
 .btn-info {
   color: #ffffff;
@@ -2802,17 +2802,17 @@ input[type="button"].btn-block {
 .btn-inverse {
   color: #ffffff;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #414141;
-  background-image: -moz-linear-gradient(top, #555555, #222222);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
-  background-image: -webkit-linear-gradient(top, #555555, #222222);
-  background-image: -o-linear-gradient(top, #555555, #222222);
-  background-image: linear-gradient(to bottom, #555555, #222222);
+  background-color: #e1d00b;
+  background-image: -moz-linear-gradient(top, #ebd90b, #d3c30a);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebd90b), to(#d3c30a));
+  background-image: -webkit-linear-gradient(top, #ebd90b, #d3c30a);
+  background-image: -o-linear-gradient(top, #ebd90b, #d3c30a);
+  background-image: linear-gradient(to bottom, #ebd90b, #d3c30a);
   background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff222222', GradientType=0);
-  border-color: #222222 #222222 #000000;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebd90b', endColorstr='#ffd3c30a', GradientType=0);
+  border-color: #d3c30a #d3c30a #8a7f06;
   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #222222;
+  *background-color: #d3c30a;
   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
 
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
@@ -2823,12 +2823,12 @@ input[type="button"].btn-block {
 .btn-inverse.disabled,
 .btn-inverse[disabled] {
   color: #ffffff;
-  background-color: #222222;
-  *background-color: #151515;
+  background-color: #d3c30a;
+  *background-color: #baac09;
 }
 .btn-inverse:active,
 .btn-inverse.active {
-  background-color: #080808 \9;
+  background-color: #a29608 \9;
 }
 button.btn,
 input[type="submit"].btn {
@@ -3014,22 +3014,22 @@ input[type="submit"].btn.btn-mini {
   background-color: #e6e6e6;
 }
 .btn-group.open .btn-primary.dropdown-toggle {
-  background-color: #c5eb0b;
+  background-color: #014d4e;
 }
 .btn-group.open .btn-warning.dropdown-toggle {
   background-color: #ee7026;
 }
 .btn-group.open .btn-danger.dropdown-toggle {
-  background-color: #bd362f;
+  background-color: #d14432;
 }
 .btn-group.open .btn-success.dropdown-toggle {
-  background-color: #51a351;
+  background-color: #017162;
 }
 .btn-group.open .btn-info.dropdown-toggle {
   background-color: #2f96b4;
 }
 .btn-group.open .btn-inverse.dropdown-toggle {
-  background-color: #222222;
+  background-color: #d3c30a;
 }
 .btn .caret {
   margin-top: 8px;
@@ -3770,7 +3770,7 @@ input[type="submit"].btn.btn-mini {
   display: inline-block;
   border-left: 6px solid transparent;
   border-right: 6px solid transparent;
-  border-bottom: 6px solid #ffffff;
+  border-bottom: 6px solid #f5f3dc;
   position: absolute;
   top: -6px;
   left: 10px;
@@ -3783,7 +3783,7 @@ input[type="submit"].btn.btn-mini {
   top: auto;
 }
 .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
-  border-top: 6px solid #ffffff;
+  border-top: 6px solid #f5f3dc;
   border-bottom: 0;
   bottom: -6px;
   top: auto;
@@ -4979,18 +4979,6 @@ blockquote small {
   background-color: rgba(255, 255, 255, 0.4);
   color: #ffffff;
 }
-.navbar .nav > .open > a {
-  color: #ebd90b;
-}
-.navbar .nav > .open > .dropdown-menu {
-  background-color: #f5f3dc;
-  color: #013435;
-  border-color: transparent;
-}
-.navbar .nav > .open > .dropdown-menu a:hover {
-  background-color: #748c73;
-  color: #f5f3dc;
-}
 .navbar .btn-navbar {
   margin-top: 14px;
 }
@@ -5160,7 +5148,7 @@ div.subnav.subnav-fixed {
 .breadcrumb .active {
   color: #f5f3dc;
 }
-.pagination  > ul {
+.pagination ul {
   background-color: #748c73;
   background-image: none;
   border-color: transparent;
@@ -5168,20 +5156,20 @@ div.subnav.subnav-fixed {
   -moz-box-shadow: none;
   box-shadow: none;
 }
-.pagination a {
+.pagination ul > li > a {
   color: #ebd90b;
   border-color: transparent;
 }
-.pagination a:hover {
+.pagination ul > li > a:hover {
   color: #ebd90b;
   background-color: rgba(0, 0, 0, 0.1);
 }
-.pagination .active a {
+.pagination ul > .active > a {
   color: #f5f3dc;
   background-color: rgba(0, 0, 0, 0.1);
 }
-.pagination .disabled a,
-.pagination .disabled a:hover {
+.pagination ul > .disabled > a,
+.pagination ul > .disabled > a:hover {
   color: #01584c;
 }
 .pager a {
@@ -5197,236 +5185,17 @@ div.subnav.subnav-fixed {
   color: #013435;
 }
 .btn {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #014344;
-  background-image: -moz-linear-gradient(top, #014d4e, #013435);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#014d4e), to(#013435));
-  background-image: -webkit-linear-gradient(top, #014d4e, #013435);
-  background-image: -o-linear-gradient(top, #014d4e, #013435);
-  background-image: linear-gradient(to bottom, #014d4e, #013435);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff014d4e', endColorstr='#ff013435', GradientType=0);
-  border-color: #013435 #013435 #000000;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #013435;
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
-
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
   font-family: 'Josefin Slab', serif;
   font-weight: 700;
-  color: #ffffff;
   text-shadow: none;
   border-color: transparent;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
 }
-.btn:hover,
-.btn:active,
-.btn.active,
-.btn.disabled,
-.btn[disabled] {
-  color: #ffffff;
-  background-color: #013435;
-  *background-color: #011b1c;
-}
-.btn:active,
-.btn.active {
-  background-color: #000303 \9;
-}
-.btn:hover {
-  color: #eeeeee;
-}
 .btn-large {
   font-size: 18px;
 }
-.btn-primary {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #01806f;
-  background-image: -moz-linear-gradient(top, #028a78, #017162);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#028a78), to(#017162));
-  background-image: -webkit-linear-gradient(top, #028a78, #017162);
-  background-image: -o-linear-gradient(top, #028a78, #017162);
-  background-image: linear-gradient(to bottom, #028a78, #017162);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff028a78', endColorstr='#ff017162', GradientType=0);
-  border-color: #017162 #017162 #002620;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #017162;
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
-
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-}
-.btn-primary:hover,
-.btn-primary:active,
-.btn-primary.active,
-.btn-primary.disabled,
-.btn-primary[disabled] {
-  color: #ffffff;
-  background-color: #017162;
-  *background-color: #01584c;
-}
-.btn-primary:active,
-.btn-primary.active {
-  background-color: #013f36 \9;
-}
-.btn-warning {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #ec6a1e;
-  background-image: -moz-linear-gradient(top, #ee7026, #e86112);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee7026), to(#e86112));
-  background-image: -webkit-linear-gradient(top, #ee7026, #e86112);
-  background-image: -o-linear-gradient(top, #ee7026, #e86112);
-  background-image: linear-gradient(to bottom, #ee7026, #e86112);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee7026', endColorstr='#ffe86112', GradientType=0);
-  border-color: #e86112 #e86112 #a1440d;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #e86112;
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
-
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-}
-.btn-warning:hover,
-.btn-warning:active,
-.btn-warning.active,
-.btn-warning.disabled,
-.btn-warning[disabled] {
-  color: #ffffff;
-  background-color: #e86112;
-  *background-color: #d15710;
-}
-.btn-warning:active,
-.btn-warning.active {
-  background-color: #b94e0e \9;
-}
-.btn-danger {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #d44f3e;
-  background-image: -moz-linear-gradient(top, #d65747, #d14432);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d65747), to(#d14432));
-  background-image: -webkit-linear-gradient(top, #d65747, #d14432);
-  background-image: -o-linear-gradient(top, #d65747, #d14432);
-  background-image: linear-gradient(to bottom, #d65747, #d14432);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd65747', endColorstr='#ffd14432', GradientType=0);
-  border-color: #d14432 #d14432 #952f21;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #d14432;
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
-
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-}
-.btn-danger:hover,
-.btn-danger:active,
-.btn-danger.active,
-.btn-danger.disabled,
-.btn-danger[disabled] {
-  color: #ffffff;
-  background-color: #d14432;
-  *background-color: #bf3c2b;
-}
-.btn-danger:active,
-.btn-danger.active {
-  background-color: #aa3526 \9;
-}
-.btn-success {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #5bb75b;
-  background-image: -moz-linear-gradient(top, #62c462, #51a351);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
-  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
-  background-image: -o-linear-gradient(top, #62c462, #51a351);
-  background-image: linear-gradient(to bottom, #62c462, #51a351);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
-  border-color: #51a351 #51a351 #387038;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #51a351;
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
-
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-}
-.btn-success:hover,
-.btn-success:active,
-.btn-success.active,
-.btn-success.disabled,
-.btn-success[disabled] {
-  color: #ffffff;
-  background-color: #51a351;
-  *background-color: #499249;
-}
-.btn-success:active,
-.btn-success.active {
-  background-color: #408140 \9;
-}
-.btn-info {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #49afcd;
-  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
-  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
-  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
-  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
-  border-color: #2f96b4 #2f96b4 #1f6377;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #2f96b4;
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
-
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-}
-.btn-info:hover,
-.btn-info:active,
-.btn-info.active,
-.btn-info.disabled,
-.btn-info[disabled] {
-  color: #ffffff;
-  background-color: #2f96b4;
-  *background-color: #2a85a0;
-}
-.btn-info:active,
-.btn-info.active {
-  background-color: #24748c \9;
-}
-.btn-inverse {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #e1d00b;
-  background-image: -moz-linear-gradient(top, #ebd90b, #d3c30a);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebd90b), to(#d3c30a));
-  background-image: -webkit-linear-gradient(top, #ebd90b, #d3c30a);
-  background-image: -o-linear-gradient(top, #ebd90b, #d3c30a);
-  background-image: linear-gradient(to bottom, #ebd90b, #d3c30a);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebd90b', endColorstr='#ffd3c30a', GradientType=0);
-  border-color: #d3c30a #d3c30a #8a7f06;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  *background-color: #d3c30a;
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
-
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-}
-.btn-inverse:hover,
-.btn-inverse:active,
-.btn-inverse.active,
-.btn-inverse.disabled,
-.btn-inverse[disabled] {
-  color: #ffffff;
-  background-color: #d3c30a;
-  *background-color: #baac09;
-}
-.btn-inverse:active,
-.btn-inverse.active {
-  background-color: #a29608 \9;
-}
 .btn-group .dropdown-toggle {
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
@@ -5496,6 +5265,39 @@ legend {
   -moz-border-radius: 4px;
   border-radius: 4px;
 }
+.control-group.error label,
+.control-group.error .help-block,
+.control-group.error .help-inline {
+  color: #edb6af;
+}
+.control-group.error input,
+.control-group.error select,
+.control-group.error textarea {
+  border: 2px solid #edb6af;
+  color: #013435;
+}
+.control-group.success label,
+.control-group.success .help-block,
+.control-group.success .help-inline {
+  color: #6bf555;
+}
+.control-group.success input,
+.control-group.success select,
+.control-group.success textarea {
+  border: 2px solid #6bf555;
+  color: #013435;
+}
+.control-group.warning label,
+.control-group.warning .help-block,
+.control-group.warning .help-inline {
+  color: #f7be9c;
+}
+.control-group.warning input,
+.control-group.warning select,
+.control-group.warning textarea {
+  border: 2px solid #f7be9c;
+  color: #013435;
+}
 .alert {
   text-shadow: none;
   border: none;