From 0f052f80eda146656e4dcbda31356ac3f9fa96c7 Mon Sep 17 00:00:00 2001
From: kasperisager <kasperisager@gmail.com>
Date: Tue, 22 Apr 2014 17:27:01 -0400
Subject: [PATCH] Re-compile all Bootswatches

---
 design/custom_amelia.css    |  51 +++++---
 design/custom_cerulean.css  |  13 +-
 design/custom_cosmo.css     |  73 ++++++++---
 design/custom_cyborg.css    |  34 ++++-
 design/custom_darkly.css    | 241 +++++++++++++++++++++++++++++-------
 design/custom_flatly.css    | 147 ++++++++++++++--------
 design/custom_journal.css   |  17 ++-
 design/custom_lumen.css     | 109 +++++++++++++---
 design/custom_readable.css  |  31 ++++-
 design/custom_simplex.css   |  18 +--
 design/custom_slate.css     |  42 ++++---
 design/custom_spacelab.css  |   9 +-
 design/custom_superhero.css |  33 +++++
 design/custom_united.css    |   8 ++
 design/custom_yeti.css      |  42 ++++++-
 15 files changed, 683 insertions(+), 185 deletions(-)

diff --git a/design/custom_amelia.css b/design/custom_amelia.css
index 844a1e3..405e598 100644
--- a/design/custom_amelia.css
+++ b/design/custom_amelia.css
@@ -312,7 +312,7 @@ a {
 }
 a:hover,
 a:focus {
-  color: #debb27;
+  color: #e8d069;
   text-decoration: underline;
 }
 a:focus {
@@ -1940,7 +1940,7 @@ a.Bookmark:focus {
 }
 a.Bookmark:hover:before,
 a.Bookmark:focus:before {
-  color: #debb27;
+  color: #e8d069;
 }
 .OptionsMenu + a.Bookmark {
   margin-left: 5px;
@@ -2931,7 +2931,7 @@ a.Bookmarked:before {
 }
 .NumberedPager > a:hover,
 .NumberedPager > a:focus {
-  color: #debb27;
+  color: #e8d069;
   background-color: #15b5c1;
   border-color: transparent;
 }
@@ -3137,7 +3137,7 @@ a.Bookmarked:before {
   display: block;
   padding: 10px 15px;
   margin-bottom: -1px;
-  background-color: transparent;
+  background-color: #13a0aa;
   border: 1px solid #0d747c;
 }
 .PanelInfo li:first-child a,
@@ -3337,7 +3337,7 @@ a.Delete:not(.Popup),
   font-size: 21px;
   font-weight: bold;
   line-height: 1;
-  color: #000000;
+  color: #ffffff;
   text-shadow: 0 1px 0 #ffffff;
   opacity: 0.2;
   filter: alpha(opacity=20);
@@ -3350,7 +3350,7 @@ a.Delete:not(.Popup):hover,
 a.Delete:not(.Popup):focus,
 .token-input-delete-token:hover,
 .token-input-delete-token:focus {
-  color: #000000;
+  color: #ffffff;
   text-decoration: none;
   cursor: pointer;
   opacity: 0.5;
@@ -3621,7 +3621,7 @@ button.token-input-delete-token {
 .DataTable .Conversation .Item .MItem,
 .DataTable .Item .Meta a,
 .DataTable .Conversation .Item .MItem a {
-  color: rgba(255, 255, 255, 0.5);
+  color: #89cfd4;
 }
 .MenuItems .Item .Meta,
 .MenuItems .Conversation .Item .MItem,
@@ -3666,7 +3666,7 @@ tr.Item:after {
 }
 .Item.Activity:hover,
 .Item.ActivityComment:hover {
-  background-color: transparent;
+  background-color: #13a0aa;
 }
 .PageTitle .Options {
   float: right !important;
@@ -4527,6 +4527,10 @@ img.jcrop-preview {
 .navbar-brand {
   font-family: 'Lobster', cursive;
 }
+.navbar-default .badge {
+  background-color: #fff;
+  color: #ad1d28;
+}
 .btn .caret,
 .btn .SpDropdownHandle {
   border-top-color: #fff;
@@ -4564,6 +4568,12 @@ img.jcrop-preview {
 .table-responsive > table {
   background-color: transparent;
 }
+table a,
+.table a,
+table a {
+  color: #fff;
+  text-decoration: underline;
+}
 .has-warning .help-block,
 .has-warning .control-label {
   color: #ecd77f;
@@ -4601,13 +4611,24 @@ legend {
 .pager a:hover {
   color: #fff;
 }
-.list-group-item,
-.PanelInfo a,
-.PanelInfo .Heading,
-.DataList .Foot,
-.DataList .Item,
-.DataList.Activities .CommentForm {
-  background-color: #13a0aa;
+.close,
+.DismissMessage .Dismiss,
+a.Close,
+a.Delete:not(.Popup),
+.token-input-delete-token {
+  opacity: 0.4;
+}
+.close:hover,
+.close:focus,
+.DismissMessage .Dismiss:hover,
+.DismissMessage .Dismiss:focus,
+a.Close:hover,
+a.Close:focus,
+a.Delete:not(.Popup):hover,
+a.Delete:not(.Popup):focus,
+.token-input-delete-token:hover,
+.token-input-delete-token:focus {
+  opacity: 1;
 }
 .popover,
 .InformMessage {
diff --git a/design/custom_cerulean.css b/design/custom_cerulean.css
index d850ff9..e47ae00 100644
--- a/design/custom_cerulean.css
+++ b/design/custom_cerulean.css
@@ -3047,7 +3047,7 @@ a.Bookmarked:before {
   vertical-align: baseline;
   white-space: nowrap;
   text-align: center;
-  background-color: #999999;
+  background-color: #2fa4e7;
   border-radius: 10px;
 }
 .FilterMenu .Active > a .Count,
@@ -4535,10 +4535,21 @@ img.jcrop-preview {
   -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
   box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
 }
+.navbar-default .badge {
+  background-color: #fff;
+  color: #2fa4e7;
+}
+.navbar-inverse .badge {
+  background-color: #fff;
+  color: #033c73;
+}
 .navbar .navbar-nav > li > a,
 .navbar-brand {
   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
 }
+.navbar .dropdown-header {
+  color: #fff;
+}
 .navbar-inverse {
   background-image: -webkit-linear-gradient(#04519b, #044687 60%, #033769);
   background-image: -webkit-gradient(linear, left top, left bottom, from(#04519b), color-stop(60%, #044687), to(#033769));
diff --git a/design/custom_cosmo.css b/design/custom_cosmo.css
index 83f894f..a174cd4 100644
--- a/design/custom_cosmo.css
+++ b/design/custom_cosmo.css
@@ -3048,7 +3048,7 @@ a.Bookmarked:before {
   vertical-align: baseline;
   white-space: nowrap;
   text-align: center;
-  background-color: #999999;
+  background-color: #007fff;
   border-radius: 10px;
 }
 .FilterMenu .Active > a .Count,
@@ -4524,6 +4524,10 @@ img.jcrop-preview {
   vertical-align: top;
   line-height: 21px;
 }
+.navbar-inverse .badge {
+  background-color: #fff;
+  color: #007fff;
+}
 .btn,
 .Button,
 .NavButton,
@@ -4550,12 +4554,37 @@ img.jcrop-preview {
 .text-info:hover {
   color: #9954bb;
 }
-.table tr.success,
-.table tr.warning,
-.table tr.danger,
-table tr.success,
-table tr.warning,
-table tr.danger {
+table a,
+.table a,
+table a {
+  text-decoration: underline;
+}
+table .success,
+.table .success,
+table .warning,
+.table .warning,
+table .danger,
+.table .danger,
+table .info,
+.table .info,
+table .success,
+table .warning,
+table .danger,
+table .info {
+  color: #fff;
+}
+table .success a,
+.table .success a,
+table .warning a,
+.table .warning a,
+table .danger a,
+.table .danger a,
+table .info a,
+.table .info a,
+table .success a,
+table .warning a,
+table .danger a,
+table .info a {
   color: #fff;
 }
 .has-warning .help-block,
@@ -4604,6 +4633,25 @@ table tr.danger {
   text-decoration: underline;
   color: #fff;
 }
+.alert .close,
+.alert a.Close,
+.alert a.Delete:not(.Popup),
+.alert .token-input-delete-token {
+  color: #fff;
+  text-decoration: none;
+  opacity: 0.4;
+}
+.alert .close:hover,
+.alert .close:focus,
+.alert a.Close:hover,
+.alert a.Close:focus,
+.alert a.Delete:not(.Popup):hover,
+.alert a.Delete:not(.Popup):focus,
+.alert .token-input-delete-token:hover,
+.alert .token-input-delete-token:focus {
+  color: #fff;
+  opacity: 1;
+}
 .label,
 .Tag,
 .Note.Closed,
@@ -4612,18 +4660,15 @@ table tr.danger {
 .token-input-token {
   border-radius: 0;
 }
-.close,
-.DismissMessage .Dismiss,
-a.Close,
-a.Delete:not(.Popup),
-.token-input-delete-token {
-  opacity: 1;
-}
 .progress {
   height: 8px;
   -webkit-box-shadow: none;
   box-shadow: none;
 }
+.progress .progress-bar {
+  font-size: 8px;
+  line-height: 8px;
+}
 .panel-heading,
 .panel-footer {
   border-top-right-radius: 0;
diff --git a/design/custom_cyborg.css b/design/custom_cyborg.css
index a62c155..3b06d45 100644
--- a/design/custom_cyborg.css
+++ b/design/custom_cyborg.css
@@ -4547,14 +4547,17 @@ img.jcrop-preview {
 .text-info:hover {
   color: #9933cc;
 }
-.table tr.success,
-.table tr.warning,
-.table tr.danger,
-table tr.success,
-table tr.warning,
-table tr.danger {
+table,
+.table,
+table {
   color: #fff;
 }
+table a,
+.table a,
+table a {
+  color: #fff;
+  text-decoration: underline;
+}
 .table-responsive > .table,
 .table-responsive > table {
   background-color: #181818;
@@ -4608,6 +4611,25 @@ legend {
   color: #ffffff;
   text-decoration: underline;
 }
+.alert .close,
+.alert a.Close,
+.alert a.Delete:not(.Popup),
+.alert .token-input-delete-token {
+  color: #fff;
+  text-decoration: none;
+  opacity: 0.4;
+}
+.alert .close:hover,
+.alert .close:focus,
+.alert a.Close:hover,
+.alert a.Close:focus,
+.alert a.Delete:not(.Popup):hover,
+.alert a.Delete:not(.Popup):focus,
+.alert .token-input-delete-token:hover,
+.alert .token-input-delete-token:focus {
+  color: #fff;
+  opacity: 1;
+}
 .jumbotron h1,
 .jumbotron h2,
 .jumbotron h3,
diff --git a/design/custom_darkly.css b/design/custom_darkly.css
index 815a72c..ee2f825 100644
--- a/design/custom_darkly.css
+++ b/design/custom_darkly.css
@@ -101,6 +101,7 @@ figure {
 }
 hr {
   -moz-box-sizing: content-box;
+  -webkit-box-sizing: content-box;
   box-sizing: content-box;
   height: 0;
 }
@@ -151,6 +152,8 @@ input {
 }
 input[type="checkbox"],
 input[type="radio"] {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0;
 }
@@ -196,6 +199,7 @@ th {
     text-shadow: none !important;
     color: #000 !important;
     background: transparent !important;
+    -webkit-box-shadow: none !important;
     box-shadow: none !important;
   }
   a,
@@ -391,7 +395,7 @@ dl dd:last-child {
   margin-bottom: 0;
 }
 .PageDescription {
-  margin-bottom: 20px;
+  margin-bottom: 21px;
 }
 .Empty,
 .NoResults {
@@ -437,7 +441,13 @@ h6 .small,
 .h3 .small,
 .h4 .small,
 .h5 .small,
-.h6 .small {
+.h6 .small,
+h1 .Gloss,
+h2 .Gloss,
+h3 .Gloss,
+h4 .Gloss,
+h5 .Gloss,
+h6 .Gloss {
   font-weight: normal;
   line-height: 1;
   color: #999999;
@@ -462,7 +472,10 @@ h1 .small,
 h2 .small,
 .h2 .small,
 h3 .small,
-.h3 .small {
+.h3 .small,
+h1 .Gloss,
+h2 .Gloss,
+h3 .Gloss {
   font-size: 65%;
 }
 h4,
@@ -485,7 +498,10 @@ h4 .small,
 h5 .small,
 .h5 .small,
 h6 .small,
-.h6 .small {
+.h6 .small,
+h4 .Gloss,
+h5 .Gloss,
+h6 .Gloss {
   font-size: 75%;
 }
 h1,
@@ -616,7 +632,10 @@ a.bg-warning:hover {
 a.bg-danger:hover {
   background-color: #d62c1a;
 }
-.page-header {
+.page-header,
+h1.H,
+.HomepageTitle,
+.PageTitle {
   padding-bottom: 9.5px;
   margin: 42px 0 21px;
   border-bottom: 1px solid transparent;
@@ -743,6 +762,16 @@ address {
 .Message {
   word-wrap: break-word;
 }
+.Message > *:first-child {
+  margin-top: 0 !important;
+}
+.Message > *:last-child {
+  margin-bottom: 0 !important;
+}
+h1.H,
+.HomepageTitle {
+  padding-bottom: 20px;
+}
 .container {
   margin-right: auto;
   margin-left: auto;
@@ -942,7 +971,7 @@ table > tfoot > tr.danger > th {
     white-space: nowrap;
   }
 }
-.Preferences table.PreferenceGroup {
+.PreferenceGroup {
   width: 100%;
 }
 fieldset {
@@ -1022,7 +1051,7 @@ select,
   border-radius: 4px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 }
 .form-control:focus,
@@ -1739,6 +1768,7 @@ a.Bookmark:before {
 .InformSprite.Stats:before {
   content: "\f080";
 }
+.SpMessage:before,
 .InformSprite.Envelope:before {
   content: "\f0e0";
 }
@@ -1857,6 +1887,7 @@ a.Bookmark:before {
 .InformSprite.Lightbulb:before {
   content: "\f0eb";
 }
+.SpBestOf:before,
 .InformSprite.Trophy:before {
   content: "\f091";
 }
@@ -1881,6 +1912,15 @@ a.Bookmark:before {
 .InformSprite.Umbrella:before {
   content: "\f0e9";
 }
+.SpQuote:before {
+  content: "\f10d";
+}
+.SpSignatures:before {
+  content: "\f040";
+}
+.SpUnansweredQuestions:before {
+  content: "\f128";
+}
 a.Bookmark {
   font: 0/0 a;
   color: transparent;
@@ -1911,8 +1951,7 @@ a.Bookmarked:before {
 .FilterMenu .Sprite {
   margin-right: 6px;
 }
-.fade,
-.Overlay:after {
+.fade {
   opacity: 0;
   -webkit-transition: opacity 0.15s linear;
   transition: opacity 0.15s linear;
@@ -1945,6 +1984,7 @@ a.Bookmarked:before {
 }
 .MenuItems,
 .FlyoutMenu,
+.atwho-view ul,
 .token-input-dropdown {
   position: absolute;
   top: 100%;
@@ -1963,6 +2003,7 @@ a.Bookmarked:before {
   border-radius: 4px;
   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  -webkit-background-clip: padding-box;
   background-clip: padding-box;
 }
 .MenuItems li > hr {
@@ -1972,6 +2013,7 @@ a.Bookmarked:before {
   background-color: #e5e5e5;
 }
 .MenuItems li > a,
+.atwho-view li,
 .token-input-dropdown li,
 .token-input-dropdown > p {
   display: block;
@@ -1984,6 +2026,7 @@ a.Bookmarked:before {
 }
 .MenuItems li > a:hover,
 .MenuItems li > a:focus,
+.atwho-view li:hover,
 .token-input-dropdown li:hover {
   text-decoration: none;
   color: #ffffff;
@@ -2043,6 +2086,7 @@ a.Bookmarked:before {
   background-color: transparent;
   border: 0;
   border-radius: 0;
+  -webkit-box-shadow: none;
   box-shadow: none;
 }
 .ToggleFlyout {
@@ -2061,11 +2105,47 @@ a.Bookmarked:before {
 .OptionsMenu.Open .SpFlyoutHandle {
   color: #0ce3ac;
 }
+.atwho-view {
+  position: absolute;
+  display: none;
+}
+.atwho-view ul {
+  display: block;
+}
+.atwho-view ul:empty {
+  display: none;
+}
 .ButtonGroup {
   position: relative;
   display: inline-block;
   vertical-align: middle;
 }
+.ButtonGroup > .Button {
+  position: relative;
+  float: left;
+}
+.ButtonGroup > .Button:hover,
+.ButtonGroup > .Button:focus,
+.ButtonGroup > .Button:active {
+  z-index: 2;
+}
+.ButtonGroup .Button ~ .Button {
+  margin-left: -1px;
+}
+.ButtonGroup > .Button:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.ButtonGroup > .Button:first-child {
+  margin-left: 0;
+}
+.ButtonGroup > .Button:first-child:not(:last-child) {
+  border-bottom-right-radius: 0;
+  border-top-right-radius: 0;
+}
+.ButtonGroup > .Button:last-child:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
 .btn .SpDropdownHandle {
   margin-left: 0;
 }
@@ -2312,6 +2392,7 @@ a.Bookmarked:before {
   padding-right: 15px;
   padding-left: 15px;
   border-top: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
   -webkit-overflow-scrolling: touch;
 }
@@ -2322,6 +2403,7 @@ a.Bookmarked:before {
   .navbar-collapse {
     width: auto;
     border-top: 0;
+    -webkit-box-shadow: none;
     box-shadow: none;
   }
   .navbar-collapse.collapse {
@@ -2451,6 +2533,7 @@ a.Bookmarked:before {
     margin-top: 0;
     background-color: transparent;
     border: 0;
+    -webkit-box-shadow: none;
     box-shadow: none;
   }
   .navbar-nav .open .dropdown-menu > li > a,
@@ -2821,7 +2904,8 @@ a.Bookmarked:before {
   border-radius: 4px;
 }
 .NumberedPager > a,
-.NumberedPager > span {
+.NumberedPager > span,
+.NumberedPager > div {
   position: relative;
   float: left;
   padding: 10px 15px;
@@ -2833,13 +2917,15 @@ a.Bookmarked:before {
   margin-left: -1px;
 }
 .NumberedPager > a:first-child,
-.NumberedPager > span:first-child {
+.NumberedPager > span:first-child,
+.NumberedPager > div:first-child {
   margin-left: 0;
   border-bottom-left-radius: 4px;
   border-top-left-radius: 4px;
 }
 .NumberedPager > a:last-child,
-.NumberedPager > span:last-child {
+.NumberedPager > span:last-child,
+.NumberedPager > div:last-child {
   border-bottom-right-radius: 4px;
   border-top-right-radius: 4px;
 }
@@ -2950,7 +3036,8 @@ a.Bookmarked:before {
 .Note.Closed.SignInOrRegister a {
   color: #ffffff;
 }
-.Count {
+.Count,
+.Alert {
   display: inline-block;
   min-width: 10px;
   padding: 3px 7px;
@@ -3043,6 +3130,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3053,12 +3141,14 @@ a.Bookmarked:before {
   border: 1px solid #464545;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
@@ -3089,7 +3179,10 @@ a.Bookmarked:before {
 .Empty,
 .NoResults,
 .MessageForm,
-.MessageList .Item {
+.DataTableWrap,
+.MessageList .Item,
+.CategoryBox,
+.CategoryGroup {
   margin-bottom: 21px;
   background-color: #303030;
   border: 1px solid transparent;
@@ -3105,21 +3198,47 @@ a.Bookmarked:before {
   padding: 15px;
 }
 .MessageList .Item-Header,
-.MessageList.Conversation .Meta {
+.MessageList.Conversation .Meta,
+.CategoryBox .H,
+.CategoryGroup .H {
   padding: 10px 15px;
   border-bottom: 1px solid transparent;
   border-top-right-radius: 3px;
   border-top-left-radius: 3px;
 }
-.MessageForm .Buttons {
+.CategoryBox .H,
+.CategoryGroup .H {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: 17px;
+  color: inherit;
+}
+.MessageForm .Buttons,
+.CategoryBox .MorePager {
   padding: 10px 15px;
   background-color: #464545;
   border-top: 1px solid #464545;
   border-bottom-right-radius: 3px;
   border-bottom-left-radius: 3px;
 }
+.CategoryBox .DataList {
+  margin-bottom: 0;
+}
+.CategoryBox .DataList .Item {
+  border-width: 1px 0;
+  border-radius: 0;
+}
+.CategoryBox .DataList .Item:last-child {
+  border-bottom: 0;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.CategoryBox .DataList .Item:first-child {
+  border-top-width: 0;
+}
 .panel > table,
-.panel > .table-responsive > table {
+.panel > .table-responsive > table,
+.DataTableWrap .DataTable {
   margin-bottom: 0;
 }
 .panel > table:first-child,
@@ -3182,11 +3301,16 @@ a.Bookmarked:before {
 .Empty,
 .NoResults,
 .MessageForm,
-.MessageList .Item {
+.DataTableWrap,
+.MessageList .Item,
+.CategoryBox,
+.CategoryGroup {
   border-color: #464545;
 }
 .MessageList .Item-Header,
-.MessageList.Conversation .Meta {
+.MessageList.Conversation .Meta,
+.CategoryBox .H,
+.CategoryGroup .H {
   color: #ffffff;
   background-color: #303030;
   border-color: #464545;
@@ -3262,8 +3386,6 @@ button.token-input-delete-token {
   -ms-transform: translate(0, -25%);
   transform: translate(0, -25%);
   -webkit-transition: -webkit-transform 0.3s ease-out;
-  -moz-transition: -moz-transform 0.3s ease-out;
-  -o-transition: -o-transform 0.3s ease-out;
   transition: transform 0.3s ease-out;
 }
 .Overlay > .Popup.in {
@@ -3284,10 +3406,11 @@ button.token-input-delete-token {
   border-radius: 6px;
   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
   box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  -webkit-background-clip: padding-box;
   background-clip: padding-box;
   outline: none;
 }
-.Overlay:after {
+.Overlay .backdrop {
   position: fixed;
   top: 0;
   right: 0;
@@ -3296,11 +3419,11 @@ button.token-input-delete-token {
   z-index: 1040;
   background-color: #000000;
 }
-.Overlay:after {
+.Overlay .backdrop {
   opacity: 0;
   filter: alpha(opacity=0);
 }
-.modal-open .Overlay:after {
+.Overlay .backdrop.in {
   opacity: 0.7;
   filter: alpha(opacity=70);
 }
@@ -3346,18 +3469,12 @@ button.token-input-delete-token {
 .Overlay {
   display: block;
 }
-.Overlay:after {
-  display: block;
-  content: " ";
-}
 .Overlay > .Popup {
   top: 0 !important;
   left: 0 !important;
   z-index: 1050;
   opacity: 0;
   -webkit-transition: -webkit-transform 0.3s ease-out, opacity .15s linear;
-  -moz-transition: -moz-transform 0.3s ease-out, opacity .15s linear;
-  -o-transition: -o-transform 0.3s ease-out, opacity .15s linear;
   transition: transform 0.3s ease-out, opacity .15s linear;
 }
 .Overlay > .Popup.in {
@@ -3387,6 +3504,7 @@ button.token-input-delete-token {
   padding: 1px;
   text-align: left;
   background-color: #303030;
+  -webkit-background-clip: padding-box;
   background-clip: padding-box;
   border: 1px solid #999999;
   border: 1px solid rgba(0, 0, 0, 0.2);
@@ -3569,6 +3687,9 @@ tr.Item:after {
 .Item .MessageForm .Form-Body {
   padding: 0;
 }
+.Item.Editing .MessageForm ~ * {
+  display: none;
+}
 .MessageForm .PhotoWrap {
   position: absolute;
   top: -1px;
@@ -3595,15 +3716,11 @@ tr.Item:after {
   }
 }
 .DataList {
-  margin: 20px 0;
   list-style: none;
 }
 .DataList:empty {
   display: none;
 }
-.DataList .DataList {
-  margin-bottom: 0;
-}
 .DataList.Condensed .Item h1,
 .DataList.Condensed .Item h2,
 .DataList.Condensed .Item h3,
@@ -3644,6 +3761,9 @@ tr.Item:after {
 .DataList-Search .Media {
   margin-top: 5px;
 }
+.DataTable {
+  table-layout: fixed;
+}
 .DataTable h1,
 .DataTable h2,
 .DataTable h3,
@@ -3687,6 +3807,7 @@ tr.Item:after {
   font-size: 19px;
 }
 .DataTable .BigCount {
+  width: 10%;
   text-align: center;
 }
 @media (max-width: 767px) {
@@ -3698,15 +3819,20 @@ tr.Item:after {
   .DataTable .BigCount {
     display: none;
   }
+  .DataTable .BlockColumn {
+    width: 35%;
+  }
 }
 @media (max-width: 1199px) {
   .DataTable .FirstUser {
     display: none;
   }
+  .DataTable .BlockColumn {
+    width: 30%;
+  }
 }
 .BlockColumn {
   width: 20%;
-  min-width: 170px;
 }
 .CategoryTable .BlockColumn {
   width: 30%;
@@ -3735,17 +3861,12 @@ tr.Item:after {
 }
 .MessageList {
   position: relative;
-}
-.MessageList.Discussion {
-  margin-bottom: 0;
-}
-.MessageList.Discussion .Item {
-  margin-bottom: 0;
+  margin-bottom: 21px;
 }
 .MessageList .Item {
   position: relative;
   padding: 0;
-  margin-bottom: 20px;
+  margin-bottom: 21px;
   margin-left: 64px;
 }
 .MessageList .Item:hover,
@@ -3776,10 +3897,19 @@ tr.Item:after {
     float: right;
   }
 }
+.CategoryGroup .DataTableWrap {
+  padding: 0;
+  margin: 0;
+  background-color: transparent;
+  border: 0;
+  border-radius: 0;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
 .PagerWrap,
 .PageControls,
 .BeforeCommentHeading {
-  margin: 20px 0;
+  margin: 21px 0;
 }
 .PagerWrap:empty,
 .PageControls:empty,
@@ -3812,7 +3942,7 @@ tr.Item:after {
   display: none;
 }
 .Foot.Closed {
-  margin-bottom: 20px;
+  margin-bottom: 21px;
   margin-left: 64px;
 }
 .token-input-token,
@@ -4387,9 +4517,24 @@ img.jcrop-preview {
   position: static;
   min-width: 0;
 }
+.TinyProgress {
+  display: inline-block;
+  height: 21px;
+  width: 21px;
+  vertical-align: top;
+  line-height: 21px;
+}
 .navbar {
   border-width: 0;
 }
+.navbar-default .badge {
+  background-color: #fff;
+  color: #375a7f;
+}
+.navbar-inverse .badge {
+  background-color: #fff;
+  color: #00bc8c;
+}
 .navbar-brand {
   padding: 18.5px 15px 20.5px;
 }
@@ -4582,6 +4727,10 @@ select:focus,
   -webkit-box-shadow: none;
   box-shadow: none;
 }
+.progress .progress-bar {
+  font-size: 10px;
+  line-height: 10px;
+}
 .well,
 .SearchForm {
   -webkit-box-shadow: none;
@@ -4598,7 +4747,9 @@ select:focus,
 }
 .panel-default > .panel-heading,
 .MessageList .Item-Header,
-.MessageList.Conversation .Meta {
+.MessageList.Conversation .Meta,
+.CategoryBox .H,
+.CategoryGroup .H {
   background-color: #464545;
 }
 .modal,
diff --git a/design/custom_flatly.css b/design/custom_flatly.css
index 62e5ddb..1329cad 100644
--- a/design/custom_flatly.css
+++ b/design/custom_flatly.css
@@ -638,7 +638,7 @@ h1.H,
 .PageTitle {
   padding-bottom: 9.5px;
   margin: 42px 0 21px;
-  border-bottom: 1px solid #ecf0f1;
+  border-bottom: 1px solid transparent;
 }
 ul,
 ol {
@@ -989,7 +989,7 @@ legend {
   line-height: inherit;
   color: #2c3e50;
   border: 0;
-  border-bottom: 1px solid #e5e5e5;
+  border-bottom: 1px solid transparent;
 }
 label {
   display: inline-block;
@@ -1059,10 +1059,10 @@ select,
 .TextBox:focus,
 select:focus,
 .token-input-focused {
-  border-color: #1abc9c;
+  border-color: #2c3e50;
   outline: 0;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(26, 188, 156, 0.6);
-  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(26, 188, 156, 0.6);
+  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(44, 62, 80, 0.6);
+  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(44, 62, 80, 0.6);
 }
 .form-control::-moz-placeholder {
   color: #acb6c0;
@@ -2679,7 +2679,7 @@ a.Bookmarked:before {
 }
 .navbar-default {
   background-color: #2c3e50;
-  border-color: #202d3b;
+  border-color: transparent;
 }
 .navbar-default .navbar-brand {
   color: #ffffff;
@@ -2736,7 +2736,7 @@ a.Bookmarked:before {
 }
 .navbar-default .navbar-collapse,
 .navbar-default .navbar-form {
-  border-color: #202d3b;
+  border-color: transparent;
 }
 .navbar-default .navbar-nav > .open > a,
 .navbar-default .navbar-nav > .open > a:hover,
@@ -2774,7 +2774,7 @@ a.Bookmarked:before {
 }
 .navbar-inverse {
   background-color: #18bc9c;
-  border-color: #128f76;
+  border-color: transparent;
 }
 .navbar-inverse .navbar-brand {
   color: #ffffff;
@@ -2838,10 +2838,10 @@ a.Bookmarked:before {
 }
 @media (max-width: 767px) {
   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
-    border-color: #128f76;
+    border-color: transparent;
   }
   .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
-    background-color: #128f76;
+    background-color: transparent;
   }
   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
     color: #ffffff;
@@ -3048,12 +3048,12 @@ a.Bookmarked:before {
   vertical-align: baseline;
   white-space: nowrap;
   text-align: center;
-  background-color: #95a5a6;
+  background-color: #2c3e50;
   border-radius: 10px;
 }
 .FilterMenu .Active > a .Count,
 .PanelInfo .Active a .Count {
-  color: #18bc9c;
+  color: #2c3e50;
   background-color: #ffffff;
 }
 .PhotoWrapLarge {
@@ -3338,7 +3338,7 @@ a.Delete:not(.Popup),
   font-weight: bold;
   line-height: 1;
   color: #000000;
-  text-shadow: 0 1px 0 #ffffff;
+  text-shadow: none;
   opacity: 0.2;
   filter: alpha(opacity=20);
 }
@@ -4524,6 +4524,20 @@ img.jcrop-preview {
   vertical-align: top;
   line-height: 21px;
 }
+.navbar {
+  border-width: 0;
+}
+.navbar-default .badge {
+  background-color: #fff;
+  color: #2c3e50;
+}
+.navbar-inverse .badge {
+  background-color: #fff;
+  color: #18bc9c;
+}
+.navbar-brand {
+  padding: 18.5px 15px 20.5px;
+}
 .btn:active,
 .Button:active,
 .PhotoWrapLarge .ChangePicture:active {
@@ -4554,19 +4568,50 @@ img.jcrop-preview {
 .text-info:hover {
   color: #3498db;
 }
-.table tr.success,
-.table tr.warning,
-.table tr.danger,
-table tr.success,
-table tr.warning,
-table tr.danger {
+table a,
+.table a,
+table a {
+  text-decoration: underline;
+}
+table .success,
+.table .success,
+table .warning,
+.table .warning,
+table .danger,
+.table .danger,
+table .info,
+.table .info,
+table .success,
+table .warning,
+table .danger,
+table .info {
+  color: #fff;
+}
+table .success a,
+.table .success a,
+table .warning a,
+.table .warning a,
+table .danger a,
+.table .danger a,
+table .info a,
+.table .info a,
+table .success a,
+table .warning a,
+table .danger a,
+table .info a {
   color: #fff;
 }
+table > thead > tr > th,
 .table > thead > tr > th,
+table > tbody > tr > th,
 .table > tbody > tr > th,
+table > tfoot > tr > th,
 .table > tfoot > tr > th,
+table > thead > tr > td,
 .table > thead > tr > td,
+table > tbody > tr > td,
 .table > tbody > tr > td,
+table > tfoot > tr > td,
 .table > tfoot > tr > td,
 table > thead > tr > th,
 table > tbody > tr > th,
@@ -4576,11 +4621,17 @@ table > tbody > tr > td,
 table > tfoot > tr > td {
   border: none;
 }
+table-bordered > thead > tr > th,
 .table-bordered > thead > tr > th,
+table-bordered > tbody > tr > th,
 .table-bordered > tbody > tr > th,
+table-bordered > tfoot > tr > th,
 .table-bordered > tfoot > tr > th,
+table-bordered > thead > tr > td,
 .table-bordered > thead > tr > td,
+table-bordered > tbody > tr > td,
 .table-bordered > tbody > tr > td,
+table-bordered > tfoot > tr > td,
 .table-bordered > tfoot > tr > td,
 table-bordered > thead > tr > th,
 table-bordered > tbody > tr > th,
@@ -4591,48 +4642,17 @@ table-bordered > tfoot > tr > td {
   border: 1px solid #ecf0f1;
 }
 .form-control,
-textarea.form-control,
-input[type="text"],
-input[type="password"],
-input[type="datetime"],
-input[type="datetime-local"],
-input[type="date"],
-input[type="month"],
-input[type="time"],
-input[type="week"],
-input[type="number"],
-input[type="email"],
-input[type="url"],
-input[type="search"],
-input[type="tel"],
-input[type="color"],
-.uneditable-input,
+input,
 .InputBox,
 .TextBox,
 select,
-.TextBox,
 .token-input-list {
   border-width: 2px;
   -webkit-box-shadow: none;
   box-shadow: none;
 }
 .form-control:focus,
-textarea.form-control:focus,
-input[type="text"]:focus,
-input[type="password"]:focus,
-input[type="datetime"]:focus,
-input[type="datetime-local"]:focus,
-input[type="date"]:focus,
-input[type="month"]:focus,
-input[type="time"]:focus,
-input[type="week"]:focus,
-input[type="number"]:focus,
-input[type="email"]:focus,
-input[type="url"]:focus,
-input[type="search"]:focus,
-input[type="tel"]:focus,
-input[type="color"]:focus,
-.uneditable-input:focus,
+input:focus,
 .InputBox:focus,
 .TextBox:focus,
 select:focus,
@@ -4685,11 +4705,34 @@ select:focus,
   color: #fff;
   text-decoration: underline;
 }
+.alert .close,
+.alert a.Close,
+.alert a.Delete:not(.Popup),
+.alert .token-input-delete-token {
+  color: #fff;
+  text-decoration: none;
+  opacity: 0.4;
+}
+.alert .close:hover,
+.alert .close:focus,
+.alert a.Close:hover,
+.alert a.Close:focus,
+.alert a.Delete:not(.Popup):hover,
+.alert a.Delete:not(.Popup):focus,
+.alert .token-input-delete-token:hover,
+.alert .token-input-delete-token:focus {
+  color: #fff;
+  opacity: 1;
+}
 .progress {
   height: 10px;
   -webkit-box-shadow: none;
   box-shadow: none;
 }
+.progress .progress-bar {
+  font-size: 10px;
+  line-height: 10px;
+}
 .well,
 .SearchForm {
   -webkit-box-shadow: none;
diff --git a/design/custom_journal.css b/design/custom_journal.css
index 5cdbd3c..f0b74ca 100644
--- a/design/custom_journal.css
+++ b/design/custom_journal.css
@@ -3048,7 +3048,7 @@ a.Bookmarked:before {
   vertical-align: baseline;
   white-space: nowrap;
   text-align: center;
-  background-color: #999999;
+  background-color: #eb6864;
   border-radius: 10px;
 }
 .FilterMenu .Active > a .Count,
@@ -4529,6 +4529,14 @@ img.jcrop-preview {
   font-family: "News Cycle", "Arial Narrow Bold", sans-serif;
   font-weight: 700;
 }
+.navbar-default .badge {
+  background-color: #000;
+  color: #fff;
+}
+.navbar-inverse .badge {
+  background-color: #fff;
+  color: #eb6864;
+}
 .navbar-brand {
   font-size: 18px;
   font-weight: 700;
@@ -4558,6 +4566,13 @@ img.jcrop-preview {
 .has-success .form-control:focus {
   border-color: #22b24c;
 }
+.badge,
+.Count,
+.Alert {
+  padding-bottom: 4px;
+  vertical-align: 3px;
+  font-size: 10px;
+}
 .jumbotron h1,
 .jumbotron h2,
 .jumbotron h3,
diff --git a/design/custom_lumen.css b/design/custom_lumen.css
index 566ab60..b192065 100644
--- a/design/custom_lumen.css
+++ b/design/custom_lumen.css
@@ -2682,7 +2682,7 @@ a.Bookmarked:before {
   border-color: #e7e7e7;
 }
 .navbar-default .navbar-brand {
-  color: #999999;
+  color: #333333;
 }
 .navbar-default .navbar-brand:hover,
 .navbar-default .navbar-brand:focus {
@@ -2939,9 +2939,9 @@ a.Bookmarked:before {
 .NumberedPager .Highlight:hover,
 .NumberedPager .Highlight:focus {
   z-index: 2;
-  color: #555555;
-  background-color: #eeeeee;
-  border-color: #e2e2e2;
+  color: #ffffff;
+  background-color: #158cba;
+  border-color: #127ba3;
   cursor: default;
 }
 .NumberedPager > span,
@@ -4531,6 +4531,7 @@ img.jcrop-preview {
 .Button,
 .NavButton,
 .PhotoWrapLarge .ChangePicture {
+  padding: 8px 12px 7px;
   border-width: 0 1px 4px 1px;
   font-size: 12px;
   font-weight: bold;
@@ -4552,6 +4553,19 @@ img.jcrop-preview {
   -webkit-box-shadow: none;
   box-shadow: none;
 }
+.btn-lg,
+.btn-group-lg > .btn {
+  padding: 14px 16px 13px;
+  line-height: 15px;
+}
+.btn-sm,
+.btn-group-sm > .btn {
+  padding: 4px 10px;
+}
+.btn-xs,
+.btn-group-xs > .btn {
+  padding: 1px 5px;
+}
 .btn-default:hover,
 .btn-default:focus,
 .btn-group.open .dropdown-toggle.btn-default {
@@ -4612,15 +4626,37 @@ img.jcrop-preview {
 .text-info:hover {
   color: #75caeb;
 }
-table tr.success,
-.table tr.success,
-table tr.warning,
-.table tr.warning,
-table tr.danger,
-.table tr.danger,
-table tr.success,
-table tr.warning,
-table tr.danger {
+table a,
+.table a,
+table a {
+  text-decoration: underline;
+}
+table .success,
+.table .success,
+table .warning,
+.table .warning,
+table .danger,
+.table .danger,
+table .info,
+.table .info,
+table .success,
+table .warning,
+table .danger,
+table .info {
+  color: #fff;
+}
+table .success a,
+.table .success a,
+table .warning a,
+.table .warning a,
+table .danger a,
+.table .danger a,
+table .info a,
+.table .info a,
+table .success a,
+table .warning a,
+table .danger a,
+table .info a {
   color: #fff;
 }
 table > thead > tr > th,
@@ -4743,6 +4779,8 @@ label {
 .NumberedPager > a,
 .NumberedPager > span,
 .NumberedPager > div {
+  position: relative;
+  top: 0;
   border-width: 0 1px 4px 1px;
   color: #555555;
   font-size: 12px;
@@ -4755,30 +4793,45 @@ label {
 .pager > li > span:hover,
 .NumberedPager > a:hover,
 .NumberedPager > a:focus {
-  margin-top: 1px;
+  top: 1px;
   border-bottom-width: 3px;
 }
 .pagination > li > a:active,
 .pager > li > a:active,
 .pagination > li > span:active,
 .pager > li > span:active {
-  margin-top: 2px;
+  top: 2px;
   border-bottom-width: 2px;
 }
 .pagination > .disabled > a:hover,
 .pager > .disabled > a:hover,
 .pagination > .disabled > span:hover,
 .pager > .disabled > span:hover {
-  margin-top: 0;
+  top: 0;
   border-width: 0 1px 4px 1px;
 }
 .pagination > .disabled > a:active,
 .pager > .disabled > a:active,
 .pagination > .disabled > span:active,
 .pager > .disabled > span:active {
-  margin-top: 0;
+  top: 0;
   border-width: 0 1px 4px 1px;
 }
+.pager > li > a,
+.pager > li > span,
+.pager > .disabled > a,
+.pager > .disabled > span,
+.pager > li > a:hover,
+.pager > li > span:hover,
+.pager > .disabled > a:hover,
+.pager > .disabled > span:hover,
+.pager > li > a:active,
+.pager > li > span:active,
+.pager > .disabled > a:active,
+.pager > .disabled > span:active {
+  border-left-width: 2px;
+  border-right-width: 2px;
+}
 .alert,
 .DismissMessage,
 .Errors {
@@ -4791,6 +4844,25 @@ label {
   color: #fff;
   text-decoration: underline;
 }
+.alert .close,
+.alert a.Close,
+.alert a.Delete:not(.Popup),
+.alert .token-input-delete-token {
+  color: #fff;
+  text-decoration: none;
+  opacity: 0.4;
+}
+.alert .close:hover,
+.alert .close:focus,
+.alert a.Close:hover,
+.alert a.Close:focus,
+.alert a.Delete:not(.Popup):hover,
+.alert a.Delete:not(.Popup):focus,
+.alert .token-input-delete-token:hover,
+.alert .token-input-delete-token:focus {
+  color: #fff;
+  opacity: 1;
+}
 .label,
 .Tag,
 .Note.Closed,
@@ -4828,6 +4900,5 @@ label {
 .CategoryBox,
 .CategoryGroup {
   border: 1px solid #e7e7e7;
-  -webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.15);
-  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.15);
+  border-width: 0 1px 4px 1px;
 }
diff --git a/design/custom_readable.css b/design/custom_readable.css
index 062468a..5b96114 100644
--- a/design/custom_readable.css
+++ b/design/custom_readable.css
@@ -2773,7 +2773,7 @@ a.Bookmarked:before {
   color: #4582ec;
 }
 .navbar-inverse {
-  background-color: transparent;
+  background-color: #ffffff;
   border-color: transparent;
 }
 .navbar-inverse .navbar-brand {
@@ -2817,18 +2817,18 @@ a.Bookmarked:before {
   background-color: transparent;
 }
 .navbar-inverse .navbar-toggle {
-  border-color: #333333;
+  border-color: #dddddd;
 }
 .navbar-inverse .navbar-toggle:hover,
 .navbar-inverse .navbar-toggle:focus {
-  background-color: #333333;
+  background-color: #dddddd;
 }
 .navbar-inverse .navbar-toggle .icon-bar {
-  background-color: #ffffff;
+  background-color: #cccccc;
 }
 .navbar-inverse .navbar-collapse,
 .navbar-inverse .navbar-form {
-  border-color: rgba(0, 0, 0, 0);
+  border-color: #ededed;
 }
 .navbar-inverse .navbar-nav > .open > a,
 .navbar-inverse .navbar-nav > .open > a:hover,
@@ -4594,6 +4594,25 @@ legend {
   color: #ffffff;
   text-decoration: underline;
 }
+.alert .close,
+.alert a.Close,
+.alert a.Delete:not(.Popup),
+.alert .token-input-delete-token {
+  color: #fff;
+  text-decoration: none;
+  opacity: 0.4;
+}
+.alert .close:hover,
+.alert .close:focus,
+.alert a.Close:hover,
+.alert a.Close:focus,
+.alert a.Delete:not(.Popup):hover,
+.alert a.Delete:not(.Popup):focus,
+.alert .token-input-delete-token:hover,
+.alert .token-input-delete-token:focus {
+  color: #fff;
+  opacity: 1;
+}
 .label,
 .Tag,
 .Note.Closed,
@@ -4610,6 +4629,8 @@ legend {
 .badge,
 .Count,
 .Alert {
+  padding: 1px 7px 5px;
+  vertical-align: 2px;
   font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-weight: normal;
 }
diff --git a/design/custom_simplex.css b/design/custom_simplex.css
index 4df5a46..17dec23 100644
--- a/design/custom_simplex.css
+++ b/design/custom_simplex.css
@@ -1064,14 +1064,14 @@ select:focus,
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
 }
 .form-control::-moz-placeholder {
-  color: #808080;
+  color: #dddddd;
   opacity: 1;
 }
 .form-control:-ms-input-placeholder {
-  color: #808080;
+  color: #dddddd;
 }
 .form-control::-webkit-input-placeholder {
-  color: #808080;
+  color: #dddddd;
 }
 .form-control[disabled],
 .form-control[readonly],
@@ -1361,18 +1361,18 @@ select[multiple].input-lg {
 .InputBox::-moz-placeholder,
 .TextBox::-moz-placeholder,
 select::-moz-placeholder {
-  color: #808080;
+  color: #dddddd;
   opacity: 1;
 }
 .InputBox:-ms-input-placeholder,
 .TextBox:-ms-input-placeholder,
 select:-ms-input-placeholder {
-  color: #808080;
+  color: #dddddd;
 }
 .InputBox::-webkit-input-placeholder,
 .TextBox::-webkit-input-placeholder,
 select::-webkit-input-placeholder {
-  color: #808080;
+  color: #dddddd;
 }
 .TextBox {
   height: 100px;
@@ -3047,7 +3047,7 @@ a.Bookmarked:before {
   vertical-align: baseline;
   white-space: nowrap;
   text-align: center;
-  background-color: #808080;
+  background-color: #d9230f;
   border-radius: 10px;
 }
 .FilterMenu .Active > a .Count,
@@ -4523,6 +4523,10 @@ img.jcrop-preview {
   vertical-align: top;
   line-height: 20px;
 }
+.navbar-inverse .badge {
+  background-color: #fff;
+  color: #d9230f;
+}
 .btn,
 .Button,
 .NavButton,
diff --git a/design/custom_slate.css b/design/custom_slate.css
index f7b44b6..e5124e6 100644
--- a/design/custom_slate.css
+++ b/design/custom_slate.css
@@ -3148,7 +3148,7 @@ a.Bookmarked:before {
   display: block;
   padding: 10px 15px;
   margin-bottom: -1px;
-  background-color: transparent;
+  background-color: #32383e;
   border: 1px solid rgba(0, 0, 0, 0.6);
 }
 .PanelInfo li:first-child a,
@@ -3632,7 +3632,7 @@ button.token-input-delete-token {
 .DataTable .Conversation .Item .MItem,
 .DataTable .Item .Meta a,
 .DataTable .Conversation .Item .MItem a {
-  color: rgba(200, 200, 200, 0.5);
+  color: #7d8083;
 }
 .MenuItems .Item .Meta,
 .MenuItems .Conversation .Item .MItem,
@@ -3677,7 +3677,7 @@ tr.Item:after {
 }
 .Item.Activity:hover,
 .Item.ActivityComment:hover {
-  background-color: transparent;
+  background-color: #32383e;
 }
 .PageTitle .Options {
   float: right !important;
@@ -4555,6 +4555,9 @@ img.jcrop-preview {
   -webkit-filter: none;
   filter: none;
 }
+.navbar-inverse .badge {
+  background-color: #5d6368;
+}
 .navbar-nav > li > a {
   border-right: 1px solid rgba(0, 0, 0, 0.2);
   border-left: 1px solid rgba(255, 255, 255, 0.1);
@@ -4756,12 +4759,18 @@ h6 {
 .text-info:hover {
   color: #5bc0de;
 }
-.table tr.success,
-.table tr.warning,
-.table tr.danger,
-table tr.success,
-table tr.warning,
-table tr.danger {
+.table a,
+table a {
+  text-decoration: underline;
+}
+.table .success,
+.table .warning,
+.table .danger,
+.table .info,
+table .success,
+table .warning,
+table .danger,
+table .info {
   color: #fff;
 }
 .table-bordered tbody tr.success td,
@@ -4968,17 +4977,16 @@ legend {
   color: #fff;
   text-decoration: underline;
 }
+.alert .close,
+.alert a.Close,
+.alert a.Delete:not(.Popup),
+.alert .token-input-delete-token {
+  color: #000000;
+  text-decoration: none;
+}
 .jumbotron {
   border: 1px solid rgba(0, 0, 0, 0.6);
 }
-.list-group-item,
-.PanelInfo a,
-.PanelInfo .Heading,
-.DataList .Foot,
-.DataList .Item,
-.DataList.Activities .CommentForm {
-  background-color: #32383e;
-}
 .panel-primary .panel-heading,
 .panel-success .panel-heading,
 .panel-danger .panel-heading,
diff --git a/design/custom_spacelab.css b/design/custom_spacelab.css
index 363036d..3978c91 100644
--- a/design/custom_spacelab.css
+++ b/design/custom_spacelab.css
@@ -3048,7 +3048,7 @@ a.Bookmarked:before {
   vertical-align: baseline;
   white-space: nowrap;
   text-align: center;
-  background-color: #999999;
+  background-color: #3399f3;
   border-radius: 10px;
 }
 .FilterMenu .Active > a .Count,
@@ -4546,6 +4546,13 @@ img.jcrop-preview {
   border: 1px solid #345578;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
 }
+.navbar-inverse .badge {
+  background-color: #fff;
+  color: #446e9b;
+}
+.navbar .badge {
+  text-shadow: none;
+}
 .navbar-nav > li > a,
 .navbar-nav > li > a:hover {
   padding-top: 17px;
diff --git a/design/custom_superhero.css b/design/custom_superhero.css
index a43f552..8e42128 100644
--- a/design/custom_superhero.css
+++ b/design/custom_superhero.css
@@ -4527,6 +4527,14 @@ img.jcrop-preview {
   border: none;
   font-size: 12px;
 }
+.navbar-default .badge {
+  background-color: #fff;
+  color: #4e5d6c;
+}
+.navbar-inverse .badge {
+  background-color: #fff;
+  color: #df691a;
+}
 .btn,
 .Button,
 .NavButton,
@@ -4599,6 +4607,12 @@ table,
 table {
   font-size: 12px;
 }
+table a,
+.table a,
+table a {
+  color: #fff;
+  text-decoration: underline;
+}
 table > thead > tr > th,
 .table > thead > tr > th,
 table > tbody > tr > th,
@@ -4671,6 +4685,25 @@ select:focus,
 .pager a {
   color: #ebebeb;
 }
+.close,
+.DismissMessage .Dismiss,
+a.Close,
+a.Delete:not(.Popup),
+.token-input-delete-token {
+  opacity: 0.4;
+}
+.close:hover,
+.close:focus,
+.DismissMessage .Dismiss:hover,
+.DismissMessage .Dismiss:focus,
+a.Close:hover,
+a.Close:focus,
+a.Delete:not(.Popup):hover,
+a.Delete:not(.Popup):focus,
+.token-input-delete-token:hover,
+.token-input-delete-token:focus {
+  opacity: 1;
+}
 .label,
 .Tag,
 .Note.Closed,
diff --git a/design/custom_united.css b/design/custom_united.css
index 06184c1..39a25f3 100644
--- a/design/custom_united.css
+++ b/design/custom_united.css
@@ -4524,3 +4524,11 @@ img.jcrop-preview {
   vertical-align: top;
   line-height: 20px;
 }
+.navbar-default .badge {
+  background-color: #fff;
+  color: #dd4814;
+}
+.navbar-inverse .badge {
+  background-color: #fff;
+  color: #772953;
+}
diff --git a/design/custom_yeti.css b/design/custom_yeti.css
index 695c0f6..c6c87b1 100644
--- a/design/custom_yeti.css
+++ b/design/custom_yeti.css
@@ -4537,6 +4537,10 @@ img.jcrop-preview {
   -webkit-box-shadow: none;
   box-shadow: none;
 }
+.navbar .btn {
+  padding-top: 6px;
+  padding-bottom: 6px;
+}
 .navbar .dropdown-menu {
   border: none;
 }
@@ -4687,7 +4691,6 @@ input,
 select,
 .token-input-list {
   padding: 7px;
-  font-size: 12px;
 }
 label,
 .control-label,
@@ -4699,7 +4702,6 @@ label,
   font-size: 12px;
   font-weight: normal;
 }
-.form-group .btn,
 .input-group-addon,
 .input-group-btn .btn {
   padding: 8px 14px;
@@ -4788,6 +4790,25 @@ label,
   font-size: 12px;
   font-weight: 300;
 }
+.close,
+.DismissMessage .Dismiss,
+a.Close,
+a.Delete:not(.Popup),
+.token-input-delete-token {
+  opacity: 0.4;
+}
+.close:hover,
+.close:focus,
+.DismissMessage .Dismiss:hover,
+.DismissMessage .Dismiss:focus,
+a.Close:hover,
+a.Close:focus,
+a.Delete:not(.Popup):hover,
+a.Delete:not(.Popup):focus,
+.token-input-delete-token:hover,
+.token-input-delete-token:focus {
+  opacity: 1;
+}
 .alert,
 .DismissMessage,
 .Errors {
@@ -4801,6 +4822,23 @@ label,
   color: #fff;
   text-decoration: underline;
 }
+.alert .close,
+.alert a.Close,
+.alert a.Delete:not(.Popup),
+.alert .token-input-delete-token {
+  color: #fff;
+  text-decoration: none;
+}
+.alert .close:hover,
+.alert .close:focus,
+.alert a.Close:hover,
+.alert a.Close:focus,
+.alert a.Delete:not(.Popup):hover,
+.alert a.Delete:not(.Popup):focus,
+.alert .token-input-delete-token:hover,
+.alert .token-input-delete-token:focus {
+  color: #fff;
+}
 .label,
 .Tag,
 .Note.Closed,
-- 
GitLab