amelia: borders on inputs in dropdown, fixes #67
[bootswatch] / amelia / bootstrap.css
index eb9953f..2f9e261 100644 (file)
@@ -1,13 +1,13 @@
 @import url('//fonts.googleapis.com/css?family=Lobster|Cabin:400,700');
 
 /*!
- * Bootstrap v2.3.1
+ * Bootstrap v2.3.2
  *
- * Copyright 2012 Twitter, Inc
+ * Copyright 2013 Twitter, Inc
  * Licensed under the Apache License v2.0
  * http://www.apache.org/licenses/LICENSE-2.0
  *
- * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ * Designed and built with all the love in the world by @mdo and @fat.
  */
 
 .clearfix {
@@ -228,7 +228,7 @@ body {
   font-family: 'Cabin', Verdana, sans-serif;
   font-size: 14px;
   line-height: 20px;
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: #003f4d;
 }
 
@@ -687,39 +687,39 @@ a.muted:focus {
 }
 
 .text-warning {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 a.text-warning:hover,
 a.text-warning:focus {
-  color: rgba(230, 230, 230, 0.9);
+  color: #bfdfdf;
 }
 
 .text-error {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 a.text-error:hover,
 a.text-error:focus {
-  color: rgba(230, 230, 230, 0.9);
+  color: #bfdfdf;
 }
 
 .text-info {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 a.text-info:hover,
 a.text-info:focus {
-  color: rgba(230, 230, 230, 0.9);
+  color: #bfdfdf;
 }
 
 .text-success {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 a.text-success:hover,
 a.text-success:focus {
-  color: rgba(230, 230, 230, 0.9);
+  color: #bfdfdf;
 }
 
 .text-left {
@@ -1459,7 +1459,7 @@ input[type="checkbox"][readonly] {
 .control-group.warning .control-label,
 .control-group.warning .help-block,
 .control-group.warning .help-inline {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .control-group.warning .checkbox,
@@ -1467,13 +1467,13 @@ input[type="checkbox"][readonly] {
 .control-group.warning input,
 .control-group.warning select,
 .control-group.warning textarea {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .control-group.warning input,
 .control-group.warning select,
 .control-group.warning textarea {
-  border-color: rgba(255, 255, 255, 0.9);
+  border-color: #e1f0f0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
@@ -1482,23 +1482,23 @@ input[type="checkbox"][readonly] {
 .control-group.warning input:focus,
 .control-group.warning select:focus,
 .control-group.warning textarea:focus {
-  border-color: rgba(230, 230, 230, 0.9);
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
+  border-color: #bfdfdf;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
 }
 
 .control-group.warning .input-prepend .add-on,
 .control-group.warning .input-append .add-on {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: #df6e1e;
-  border-color: rgba(255, 255, 255, 0.9);
+  border-color: #e1f0f0;
 }
 
 .control-group.error .control-label,
 .control-group.error .help-block,
 .control-group.error .help-inline {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .control-group.error .checkbox,
@@ -1506,13 +1506,13 @@ input[type="checkbox"][readonly] {
 .control-group.error input,
 .control-group.error select,
 .control-group.error textarea {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .control-group.error input,
 .control-group.error select,
 .control-group.error textarea {
-  border-color: rgba(255, 255, 255, 0.9);
+  border-color: #e1f0f0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
@@ -1521,23 +1521,23 @@ input[type="checkbox"][readonly] {
 .control-group.error input:focus,
 .control-group.error select:focus,
 .control-group.error textarea:focus {
-  border-color: rgba(230, 230, 230, 0.9);
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
+  border-color: #bfdfdf;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
 }
 
 .control-group.error .input-prepend .add-on,
 .control-group.error .input-append .add-on {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: #ad1d28;
-  border-color: rgba(255, 255, 255, 0.9);
+  border-color: #e1f0f0;
 }
 
 .control-group.success .control-label,
 .control-group.success .help-block,
 .control-group.success .help-inline {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .control-group.success .checkbox,
@@ -1545,13 +1545,13 @@ input[type="checkbox"][readonly] {
 .control-group.success input,
 .control-group.success select,
 .control-group.success textarea {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .control-group.success input,
 .control-group.success select,
 .control-group.success textarea {
-  border-color: rgba(255, 255, 255, 0.9);
+  border-color: #e1f0f0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
@@ -1560,23 +1560,23 @@ input[type="checkbox"][readonly] {
 .control-group.success input:focus,
 .control-group.success select:focus,
 .control-group.success textarea:focus {
-  border-color: rgba(230, 230, 230, 0.9);
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
+  border-color: #bfdfdf;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
 }
 
 .control-group.success .input-prepend .add-on,
 .control-group.success .input-append .add-on {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: #48ca3b;
-  border-color: rgba(255, 255, 255, 0.9);
+  border-color: #e1f0f0;
 }
 
 .control-group.info .control-label,
 .control-group.info .help-block,
 .control-group.info .help-inline {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .control-group.info .checkbox,
@@ -1584,13 +1584,13 @@ input[type="checkbox"][readonly] {
 .control-group.info input,
 .control-group.info select,
 .control-group.info textarea {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .control-group.info input,
 .control-group.info select,
 .control-group.info textarea {
-  border-color: rgba(255, 255, 255, 0.9);
+  border-color: #e1f0f0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
@@ -1599,17 +1599,17 @@ input[type="checkbox"][readonly] {
 .control-group.info input:focus,
 .control-group.info select:focus,
 .control-group.info textarea:focus {
-  border-color: rgba(230, 230, 230, 0.9);
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 255, 255, 0.9);
+  border-color: #bfdfdf;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
 }
 
 .control-group.info .input-prepend .add-on,
 .control-group.info .input-append .add-on {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: #4d3a7d;
-  border-color: rgba(255, 255, 255, 0.9);
+  border-color: #e1f0f0;
 }
 
 input:focus:invalid,
@@ -1650,7 +1650,7 @@ select:focus:invalid:focus {
 
 .help-block,
 .help-inline {
-  color: rgba(255, 255, 255, 0.9);
+  color: #ffffff;
 }
 
 .help-block {
@@ -3011,6 +3011,15 @@ table th[class*="span"],
   display: block;
 }
 
+.dropdown-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 990;
+}
+
 .pull-right > .dropdown-menu {
   right: 0;
   left: auto;
@@ -3879,7 +3888,7 @@ input[type="submit"].btn.btn-mini {
 
 .alert,
 .alert h4 {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .alert h4 {
@@ -3894,35 +3903,35 @@ input[type="submit"].btn.btn-mini {
 }
 
 .alert-success {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: #48ca3b;
   border-color: #55b932;
 }
 
 .alert-success h4 {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .alert-danger,
 .alert-error {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: #ad1d28;
   border-color: #a01b3b;
 }
 
 .alert-danger h4,
 .alert-error h4 {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .alert-info {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: #4d3a7d;
   border-color: #352f65;
 }
 
 .alert-info h4 {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .alert-block {
@@ -5665,12 +5674,12 @@ a.badge:focus {
 
 .label-important,
 .badge-important {
-  background-color: rgba(255, 255, 255, 0.9);
+  background-color: #e1f0f0;
 }
 
 .label-important[href],
 .badge-important[href] {
-  background-color: rgba(230, 230, 230, 0.9);
+  background-color: #bfdfdf;
 }
 
 .label-warning,
@@ -5685,22 +5694,22 @@ a.badge:focus {
 
 .label-success,
 .badge-success {
-  background-color: rgba(255, 255, 255, 0.9);
+  background-color: #e1f0f0;
 }
 
 .label-success[href],
 .badge-success[href] {
-  background-color: rgba(230, 230, 230, 0.9);
+  background-color: #bfdfdf;
 }
 
 .label-info,
 .badge-info {
-  background-color: rgba(255, 255, 255, 0.9);
+  background-color: #e1f0f0;
 }
 
 .label-info[href],
 .badge-info[href] {
-  background-color: rgba(230, 230, 230, 0.9);
+  background-color: #bfdfdf;
 }
 
 .label-inverse,
@@ -6160,7 +6169,7 @@ a.badge:focus {
 }
 
 h6 {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 h1 small,
@@ -6170,7 +6179,7 @@ h4 small,
 h5 small,
 h6 small {
   font-family: 'Cabin', Verdana, sans-serif;
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 code,
@@ -6192,7 +6201,7 @@ blockquote small {
 }
 
 .muted {
-  color: rgba(255, 255, 255, 0.5);
+  color: rgba(255, 255, 255, 0.6);
 }
 
 body {
@@ -6271,7 +6280,7 @@ hr {
 
 @media (max-width: 979px) {
   .navbar .nav-collapse .nav li > a {
-    color: rgba(255, 255, 255, 0.9);
+    color: #e1f0f0;
     -webkit-border-radius: 0;
        -moz-border-radius: 0;
             border-radius: 0;
@@ -6292,7 +6301,7 @@ hr {
             box-shadow: none;
   }
   .navbar .nav-collapse .navbar-search .search-query {
-    border: 2px solid rgba(255, 255, 255, 0.9);
+    border: 2px solid #e1f0f0;
   }
   .navbar .nav-collapse .nav-header {
     color: rgba(255, 255, 255, 0.5);
@@ -6320,7 +6329,7 @@ div.subnav {
 }
 
 div.subnav .nav > li > a {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   border-color: transparent;
 }
 
@@ -6332,7 +6341,7 @@ div.subnav .nav > li:first-child > a:hover {
 }
 
 div.subnav .nav > .active > a {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: rgba(255, 255, 255, 0.4);
   border-color: transparent;
   -webkit-box-shadow: none;
@@ -6342,7 +6351,7 @@ div.subnav .nav > .active > a {
 
 div.subnav .nav > li > a:hover,
 div.subnav .nav > .active > a:hover {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: rgba(255, 255, 255, 0.4);
   border-right-color: transparent;
 }
@@ -6357,11 +6366,10 @@ div.subnav-fixed {
   margin: 0;
 }
 
-.nav-tabs li.open > .dropdown-toggle,
-.nav-pills li.open > .dropdown-toggle {
-  color: #e8d069;
-  background-color: #8AD5DC;
-  border-color: transparent;
+@media (max-width: 767px) {
+  div.subnav .nav > li + li > a {
+    border-top: 1px solid rgba(255, 255, 255, 0.4);
+  }
 }
 
 .nav-tabs,
@@ -6369,8 +6377,8 @@ div.subnav-fixed {
   border-color: transparent;
 }
 
-.nav-tabs li > a,
-.nav-pills li > a {
+.nav-tabs li > a,
+.nav-pills li > a {
   border-color: transparent;
   -webkit-border-radius: 0;
      -moz-border-radius: 0;
@@ -6380,26 +6388,41 @@ div.subnav-fixed {
           box-shadow: 0;
 }
 
-.nav-tabs li.active > a,
-.nav-pills li.active > a,
-.nav-tabs li.active > a:hover,
-.nav-pills li.active > a:hover {
-  color: rgba(255, 255, 255, 0.9);
+.nav-tabs > li > a:hover,
+.nav-pills > li > a:hover {
+  text-shadow: none;
+  background-color: #8AD5DC;
+  border-color: transparent;
 }
 
-.nav-tabs li.active > a,
-.nav-pills li.active > a,
-.nav-tabs li > a:hover,
-.nav-pills li > a:hover,
-.nav-tabs li.active > a:hover,
-.nav-pills li.active > a:hover {
+.nav-tabs > .active > a,
+.nav-pills > .active > a,
+.nav-tabs > .active > a:hover,
+.nav-pills > .active > a:hover {
+  color: #e1f0f0;
   text-shadow: none;
   background-color: #8AD5DC;
   border-color: transparent;
 }
 
-.nav-tabs,
-.nav-tabs > li > a {
+.nav-tabs > .disabled > a,
+.nav-pills > .disabled > a,
+.nav-tabs > .disabled > a:hover,
+.nav-pills > .disabled > a:hover {
+  color: #dddddd;
+  background: none;
+}
+
+.nav-tabs > .open > .dropdown-toggle,
+.nav-pills > .open > .dropdown-toggle,
+.nav-tabs > .open > .dropdown-toggle,
+.nav-pills > .open > .dropdown-toggle {
+  color: #e8d069;
+  background-color: #8AD5DC;
+  border-color: transparent;
+}
+
+.nav-tabs {
   border-bottom: 1px solid rgba(255, 255, 255, 0.5);
 }
 
@@ -6422,7 +6445,7 @@ div.subnav-fixed {
 }
 
 .nav-list .nav-header {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   text-shadow: none;
 }
 
@@ -6467,8 +6490,9 @@ div.subnav-fixed {
   color: #ffffff;
 }
 
-.breadcrumb .divider {
-  color: #e8d069;
+.breadcrumb > li > a.divider,
+.breadcrumb > li > span.divider {
+  color: #dddddd;
 }
 
 .pagination ul {
@@ -6495,14 +6519,14 @@ div.subnav-fixed {
 .pagination ul > .disabled > a:hover,
 .pagination ul > .disabled > span,
 .pagination ul > .disabled > span:hover {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .pagination ul > .active > a,
 .pagination ul > .active > a:hover,
 .pagination ul > .active > span,
 .pagination ul > .active > span:hover {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
   background-color: rgba(255, 255, 255, 0.4);
 }
 
@@ -6819,15 +6843,19 @@ legend,
 label,
 .help-block,
 .input-file {
-  color: rgba(255, 255, 255, 0.9);
-  border: 0 solid transparent;
+  color: inherit;
+  border: none;
 }
 
 input,
 textarea,
 .uneditable-input {
   padding: 10px;
-  border: 0 solid transparent;
+  border: none;
+}
+
+.dropdown input {
+  border: 1px solid rgba(0, 0, 0, 0.2);
 }
 
 .uneditable-input {
@@ -6835,7 +6863,7 @@ textarea,
 }
 
 select {
-  border: 0 solid transparent;
+  border: none;
 }
 
 button {
@@ -6863,13 +6891,169 @@ textarea,
 .control-group.warning .control-label,
 .control-group.warning .help-block,
 .control-group.warning .help-inline {
-  color: #f3c4a3;
+  color: #debb27;
+}
+
+.control-group.warning .checkbox,
+.control-group.warning .radio,
+.control-group.warning input,
+.control-group.warning select,
+.control-group.warning textarea {
+  color: #debb27;
+}
+
+.control-group.warning input,
+.control-group.warning select,
+.control-group.warning textarea {
+  border-color: #f2e5ac;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.warning input:focus,
+.control-group.warning select:focus,
+.control-group.warning textarea:focus {
+  border-color: #ecd77f;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
+}
+
+.control-group.warning .input-prepend .add-on,
+.control-group.warning .input-append .add-on {
+  color: #debb27;
+  background-color: #df6e1e;
+  border-color: #debb27;
 }
 
 .control-group.error .control-label,
 .control-group.error .help-block,
 .control-group.error .help-inline {
-  color: #efde96;
+  color: #df6e1e;
+}
+
+.control-group.error .checkbox,
+.control-group.error .radio,
+.control-group.error input,
+.control-group.error select,
+.control-group.error textarea {
+  color: #df6e1e;
+}
+
+.control-group.error input,
+.control-group.error select,
+.control-group.error textarea {
+  border-color: #f3c4a3;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.error input:focus,
+.control-group.error select:focus,
+.control-group.error textarea:focus {
+  border-color: #eda776;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fffefd;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fffefd;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fffefd;
+}
+
+.control-group.error .input-prepend .add-on,
+.control-group.error .input-append .add-on {
+  color: #df6e1e;
+  background-color: #ad1d28;
+  border-color: #df6e1e;
+}
+
+.control-group.success .control-label,
+.control-group.success .help-block,
+.control-group.success .help-inline {
+  color: #48ca3b;
+}
+
+.control-group.success .checkbox,
+.control-group.success .radio,
+.control-group.success input,
+.control-group.success select,
+.control-group.success textarea {
+  color: #48ca3b;
+}
+
+.control-group.success input,
+.control-group.success select,
+.control-group.success textarea {
+  border-color: #93e08b;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.success input:focus,
+.control-group.success select:focus,
+.control-group.success textarea:focus {
+  border-color: #6dd563;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #def5dc;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #def5dc;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #def5dc;
+}
+
+.control-group.success .input-prepend .add-on,
+.control-group.success .input-append .add-on {
+  color: #48ca3b;
+  background-color: #48ca3b;
+  border-color: #48ca3b;
+}
+
+.control-group.info .control-label,
+.control-group.info .help-block,
+.control-group.info .help-inline {
+  color: #4d3a7d;
+}
+
+.control-group.info .checkbox,
+.control-group.info .radio,
+.control-group.info input,
+.control-group.info select,
+.control-group.info textarea {
+  color: #4d3a7d;
+}
+
+.control-group.info input,
+.control-group.info select,
+.control-group.info textarea {
+  border-color: #7d65b8;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.info input:focus,
+.control-group.info select:focus,
+.control-group.info textarea:focus {
+  border-color: #624aa0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b8abd8;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b8abd8;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b8abd8;
+}
+
+.control-group.info .input-prepend .add-on,
+.control-group.info .input-append .add-on {
+  color: #4d3a7d;
+  background-color: #4d3a7d;
+  border-color: #4d3a7d;
+}
+
+.control-group.warning .control-label,
+.control-group.warning .help-block,
+.control-group.warning .help-inline {
+  color: #f2e5ac;
+}
+
+.control-group.error .control-label,
+.control-group.error .help-block,
+.control-group.error .help-inline {
+  color: #f3c4a3;
 }
 
 .control-group.success .control-label,
@@ -6878,6 +7062,12 @@ textarea,
   color: #93e08b;
 }
 
+.control-group.info .control-label,
+.control-group.info .help-block,
+.control-group.info .help-inline {
+  color: #7d65b8;
+}
+
 .input-prepend .add-on,
 .input-append .add-on {
   height: 20px;
@@ -6913,11 +7103,11 @@ textarea,
 .alert h4,
 .alert h5,
 .alert h6 {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .alert-heading {
-  color: rgba(255, 255, 255, 0.9);
+  color: #e1f0f0;
 }
 
 .label,
@@ -7129,4 +7319,4 @@ code {
 
 .affix {
   position: fixed;
-}
\ No newline at end of file
+}