﻿.dark {
  background-color: #262626;
  color: #fff; }
  .dark a {
    color: #31c3f7;
    text-decoration: none; }
    .dark a:focus {
      color: #2699c1;
      text-decoration: underline; }
    .dark a:hover {
      color: #2db5e5;
      text-decoration: underline; }
    .dark a:active {
      color: #29a5d1; }
  .dark hr {
    margin-top: 21px;
    margin-bottom: 21px;
    border: 0;
    border-top: 1px solid #dcdcdc; }

.dark h1.underline, .dark h1.cluster, .dark h2.underline, .dark h2.cluster, .dark h3.underline, .dark h3.cluster, .dark h4.underline, .dark h4.cluster, .dark h5.underline, .dark h5.cluster, .dark h6.underline, .dark h6.cluster,
.dark .h1.underline,
.dark .h1.cluster, .dark .h2.underline, .dark .h2.cluster, .dark .h3.underline, .dark .h3.cluster, .dark .h4.underline, .dark .h4.cluster, .dark .h5.underline, .dark .h5.cluster, .dark .h6.underline, .dark .h6.cluster {
  border-color: #858585; }

.dark h1.cluster, .dark h2.cluster, .dark h3.cluster, .dark h4.cluster, .dark h5.cluster, .dark h6.cluster,
.dark .h1.cluster, .dark .h2.cluster, .dark .h3.cluster, .dark .h4.cluster, .dark .h5.cluster, .dark .h6.cluster {
  color: #a3a3a3; }

.dark h1 small,
.dark h1 .small, .dark h2 small,
.dark h2 .small, .dark h3 small,
.dark h3 .small, .dark h4 small,
.dark h4 .small, .dark h5 small,
.dark h5 .small, .dark h6 small,
.dark h6 .small,
.dark .h1 small,
.dark .h1 .small, .dark .h2 small,
.dark .h2 .small, .dark .h3 small,
.dark .h3 .small, .dark .h4 small,
.dark .h4 .small, .dark .h5 small,
.dark .h5 .small, .dark .h6 small,
.dark .h6 .small {
  color: #a3a3a3; }

.dark dfn,
.dark abbr,
.dark abbr[title] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAACCAYAAAB/qH1jAAAAGElEQVQIW2O0O/DhPwMQHHIQYATRjOgCAKclCAMmY8YrAAAAAElFTkSuQmCC"); }

.dark mark {
  background-color: #ff0;
  color: #383838; }

.dark .text-positive {
  color: #6bb32d; }
  .dark .text-positive mark {
    color: #fff;
    background-color: #6bb32d; }

.dark .text-warning {
  color: #dbad39; }
  .dark .text-warning mark {
    color: #fff;
    background-color: #dbad39; }

.dark .text-negative {
  color: #d90000; }
  .dark .text-negative mark {
    color: #fff;
    background-color: #d90000; }

.dark .text-brand {
  color: #e20074; }
  .dark .text-brand mark {
    color: #fff;
    background-color: #e20074; }

.dark .text-inactive {
  color: #404040; }
  .dark .text-inactive mark {
    color: #fff;
    background-color: #404040; }

.dark .list-unordered-brand > li:before {
  color: #e20074; }

.dark .list-ordered-brand > li:before {
  color: #e20074; }

.dark .figure {
  border-left: 1px solid #5c5c5c; }

.dark .quote-list .quote-list-item {
  border-left: 1px solid #5c5c5c; }

.dark .img-thumbnail {
  border-color: #737373;
  background: #fff; }

.dark .img-vignette-square {
  display: inline-block;
  font-size: 1px; }
  .dark .img-vignette-square > img {
    outline-color: #737373;
    outline-offset: -1px;
    padding: .5px; }

.dark .img-vignette-round:after {
  content: '';
  border-color: #737373; }

.dark .table {
  width: 100%; }
  .dark .table > thead > tr > th,
  .dark .table > thead > tr > td,
  .dark .table > tbody > tr > th,
  .dark .table > tbody > tr > td,
  .dark .table > tfoot > tr > th,
  .dark .table > tfoot > tr > td {
    border-bottom: 1px solid #5c5c5c; }
  .dark .table > thead > tr > th {
    border-bottom: 1px solid #858585; }
  .dark .table > tfoot > tr > th {
    border-top: 1px double #858585;
    border-bottom: 1px solid #858585; }
  .dark .table > caption {
    border-bottom: 1px solid #858585; }

.dark .table-hover > tbody > tr:hover > th,
.dark .table-hover > tbody > tr:hover > td {
  color: #ededed;
  background-color: #454545; }

.dark .table-striped > tbody > tr:nth-child(odd) > th,
.dark .table-striped > tbody > tr:nth-child(odd) > td,
.dark .table-striped > tbody > tr.odd > th,
.dark .table-striped > tbody > tr.odd > td {
  background-color: #333333;
  color: #fff; }

.dark .table-striped.table-hover > tbody > tr:nth-child(odd):hover > th,
.dark .table-striped.table-hover > tbody > tr:nth-child(odd):hover > td {
  background-color: #212121;
  color: #ededed; }

.dark .table > thead > tr.positive > th,
.dark .table > thead > tr.positive > td,
.dark .table > thead > tr > th.positive,
.dark .table > thead > tr > td.positive,
.dark .table > tbody > tr.positive > th,
.dark .table > tbody > tr.positive > td,
.dark .table > tbody > tr > th.positive,
.dark .table > tbody > tr > td.positive,
.dark .table > tfoot > tr.positive > th,
.dark .table > tfoot > tr.positive > td,
.dark .table > tfoot > tr > th.positive,
.dark .table > tfoot > tr > td.positive {
  background: #292d26;
  color: #5c9a27; }

.dark .table-hover > tbody > tr:hover.positive > th,
.dark .table-hover > tbody > tr:hover.positive > td,
.dark .table-hover > tbody > tr:hover > th.positive,
.dark .table-hover > tbody > tr:hover > td.positive {
  color: #518822;
  background-color: #344227; }

.dark .table > thead > tr.warning > th,
.dark .table > thead > tr.warning > td,
.dark .table > thead > tr > th.warning,
.dark .table > thead > tr > td.warning,
.dark .table > tbody > tr.warning > th,
.dark .table > tbody > tr.warning > td,
.dark .table > tbody > tr > th.warning,
.dark .table > tbody > tr > td.warning,
.dark .table > tfoot > tr.warning > th,
.dark .table > tfoot > tr.warning > td,
.dark .table > tfoot > tr > th.warning,
.dark .table > tfoot > tr > td.warning {
  background: #2f2d27;
  color: #c29932; }

.dark .table-hover > tbody > tr:hover.warning > th,
.dark .table-hover > tbody > tr:hover.warning > td,
.dark .table-hover > tbody > tr:hover > th.warning,
.dark .table-hover > tbody > tr:hover > td.warning {
  color: #b08b2e;
  background-color: #4a412a; }

.dark .table > thead > tr.negative > th,
.dark .table > thead > tr.negative > td,
.dark .table > thead > tr > th.negative,
.dark .table > thead > tr > td.negative,
.dark .table > tbody > tr.negative > th,
.dark .table > tbody > tr.negative > td,
.dark .table > tbody > tr > th.negative,
.dark .table > tbody > tr > td.negative,
.dark .table > tfoot > tr.negative > th,
.dark .table > tfoot > tr.negative > td,
.dark .table > tfoot > tr > th.negative,
.dark .table > tfoot > tr > td.negative {
  background: #2f2424;
  color: #c00000; }

.dark .table-hover > tbody > tr:hover.negative > th,
.dark .table-hover > tbody > tr:hover.negative > td,
.dark .table-hover > tbody > tr:hover > th.negative,
.dark .table-hover > tbody > tr:hover > td.negative {
  color: #ae0000;
  background-color: #4a1e1e; }

.dark .table > thead > tr.brand > th,
.dark .table > thead > tr.brand > td,
.dark .table > thead > tr > th.brand,
.dark .table > thead > tr > td.brand,
.dark .table > tbody > tr.brand > th,
.dark .table > tbody > tr.brand > td,
.dark .table > tbody > tr > th.brand,
.dark .table > tbody > tr > td.brand,
.dark .table > tfoot > tr.brand > th,
.dark .table > tfoot > tr.brand > td,
.dark .table > tfoot > tr > th.brand,
.dark .table > tfoot > tr > td.brand {
  background: #e20074;
  color: #fff; }

.dark .table-hover > tbody > tr:hover.brand > th,
.dark .table-hover > tbody > tr:hover.brand > td,
.dark .table-hover > tbody > tr:hover > th.brand,
.dark .table-hover > tbody > tr:hover > td.brand {
  color: #ededed;
  background-color: #d0006b; }

.dark .table > thead > tr.inactive > th,
.dark .table > thead > tr.inactive > td,
.dark .table > thead > tr > th.inactive,
.dark .table > thead > tr > td.inactive,
.dark .table > tbody > tr.inactive > th,
.dark .table > tbody > tr.inactive > td,
.dark .table > tbody > tr > th.inactive,
.dark .table > tbody > tr > td.inactive,
.dark .table > tfoot > tr.inactive > th,
.dark .table > tfoot > tr.inactive > td,
.dark .table > tfoot > tr > th.inactive,
.dark .table > tfoot > tr > td.inactive {
  background: transparent;
  color: #404040; }

.dark .btn.hover, .dark .btn:hover {
  text-decoration: none; }

.dark .btn.disabled, .dark .btn[disabled], .dark .btn.disabled:hover, .dark .btn[disabled]:hover {
  cursor: not-allowed;
  background: #2b2b2b;
  border-color: #4f4f4f;
  color: gray; }

.dark .btn-clean,
.dark .btn-default {
  color: #fff;
  background-color: #383838;
  border-color: #737373; }
  .dark .focus.btn-clean, .dark .btn-clean:focus,
  .dark .btn-default.focus,
  .dark .btn-default:focus {
    color: #fff; }
  .dark .hover.btn-clean, .dark .btn-clean:hover,
  .dark .btn-default.hover,
  .dark .btn-default:hover {
    color: #fff;
    background-color: #4a4a4a;
    border-color: #858585; }
  .dark .active.btn-clean, .dark .btn-clean:active,
  .dark .btn-default.active,
  .dark .btn-default:active {
    color: #fff;
    background-color: #5e5e5e;
    border-color: #999999; }
  .dark .disabled.btn-clean, .dark .disabled.focus.btn-clean, .dark .disabled.btn-clean:focus, .dark .disabled.hover.btn-clean, .dark .disabled.btn-clean:hover, .dark [disabled].btn-clean, .dark [disabled].focus.btn-clean, .dark [disabled].btn-clean:focus, .dark [disabled].hover.btn-clean, .dark [disabled].btn-clean:hover,
  .dark .btn-default.disabled,
  .dark .btn-default.disabled.focus,
  .dark .btn-default.disabled:focus,
  .dark .btn-default.disabled.hover,
  .dark .btn-default.disabled:hover,
  .dark .btn-default[disabled],
  .dark .btn-default[disabled].focus,
  .dark .btn-default[disabled]:focus,
  .dark .btn-default[disabled].hover,
  .dark .btn-default[disabled]:hover {
    color: gray;
    background: #2b2b2b;
    border-color: #4f4f4f; }

.dark .btn-brand {
  color: #fff;
  background-color: #e20074;
  border-color: #e3bacf; }
  .dark .btn-brand.focus, .dark .btn-brand:focus {
    color: #fff; }
  .dark .btn-brand.hover, .dark .btn-brand:hover {
    color: #fff;
    background-color: #f4067d;
    border-color: #f4c8df; }
  .dark .btn-brand.active, .dark .btn-brand:active {
    color: #fff;
    background-color: #ff0683;
    border-color: #ffd0e8; }
  .dark .btn-brand.disabled, .dark .btn-brand.disabled.focus, .dark .btn-brand.disabled:focus, .dark .btn-brand.disabled.hover, .dark .btn-brand.disabled:hover, .dark .btn-brand[disabled], .dark .btn-brand[disabled].focus, .dark .btn-brand[disabled]:focus, .dark .btn-brand[disabled].hover, .dark .btn-brand[disabled]:hover {
    color: gray;
    background: #2b2b2b;
    border-color: #4f4f4f; }
  .dark .btn-brand.disabled, .dark .btn-brand.disabled.focus, .dark .btn-brand.disabled:focus, .dark .btn-brand.disabled.hover, .dark .btn-brand.disabled:hover, .dark .btn-brand[disabled], .dark .btn-brand[disabled].focus, .dark .btn-brand[disabled]:focus, .dark .btn-brand[disabled].hover, .dark .btn-brand[disabled]:hover {
    color: #fff;
    background: #e20074;
    border-color: #e3bacf;
    opacity: .3; }

.dark .btn-positive {
  color: #fff;
  background-color: #6bb32d;
  border-color: #3a6118; }
  .dark .btn-positive.focus, .dark .btn-positive:focus {
    color: #fff; }
  .dark .btn-positive.hover, .dark .btn-positive:hover {
    color: #fff;
    background-color: #76c531;
    border-color: #45731d; }
  .dark .btn-positive.active, .dark .btn-positive:active {
    color: #fff;
    background-color: #82d937;
    border-color: #518822; }
  .dark .btn-positive.disabled, .dark .btn-positive.disabled.focus, .dark .btn-positive.disabled:focus, .dark .btn-positive.disabled.hover, .dark .btn-positive.disabled:hover, .dark .btn-positive[disabled], .dark .btn-positive[disabled].focus, .dark .btn-positive[disabled]:focus, .dark .btn-positive[disabled].hover, .dark .btn-positive[disabled]:hover {
    color: gray;
    background: #2b2b2b;
    border-color: #4f4f4f; }

.dark .btn-negative {
  color: #fff;
  background-color: #d90000;
  border-color: #870000; }
  .dark .btn-negative.focus, .dark .btn-negative:focus {
    color: #fff; }
  .dark .btn-negative.hover, .dark .btn-negative:hover {
    color: #fff;
    background-color: #eb0000;
    border-color: #990000; }
  .dark .btn-negative.active, .dark .btn-negative:active {
    color: #fff;
    background-color: red;
    border-color: #ae0000; }
  .dark .btn-negative.disabled, .dark .btn-negative.disabled.focus, .dark .btn-negative.disabled:focus, .dark .btn-negative.disabled.hover, .dark .btn-negative.disabled:hover, .dark .btn-negative[disabled], .dark .btn-negative[disabled].focus, .dark .btn-negative[disabled]:focus, .dark .btn-negative[disabled].hover, .dark .btn-negative[disabled]:hover {
    color: gray;
    background: #2b2b2b;
    border-color: #4f4f4f; }

.dark .btn-clean {
  color: #fff;
  background-color: transparent; }
  .dark .btn-clean, .dark .btn-clean.focus, .dark .btn-clean:focus, .dark .btn-clean.hover, .dark .btn-clean:hover, .dark .btn-clean.active, .dark .btn-clean:active {
    border-color: transparent; }
  .dark .btn-clean.hover, .dark .btn-clean:hover {
    background: #383838; }
  .dark .btn-clean.active, .dark .btn-clean:active {
    background: #5e5e5e; }
  .dark .btn-clean.focus, .dark .btn-clean:focus {
    background: #6e6e6e; }

.dark label {
  display: inline-block; }

.dark .form-input {
  background-color: #fff;
  border-color: #fff; }
  .dark .form-input::-webkit-input-placeholder {
    color: #6b6b6b; }
  .dark .form-input:-moz-placeholder {
    color: #6b6b6b; }
  .dark .form-input::-moz-placeholder {
    color: #6b6b6b; }
  .dark .form-input:-ms-input-placeholder {
    color: #6b6b6b; }
  .dark .form-input.hover, .dark .form-input:hover {
    background-color: #ededed; }
  .dark .form-input.focus, .dark .form-input:focus {
    background-color: #fff; }
  .dark .form-input.active, .dark .form-input:active {
    background-color: #d9d9d9; }
  .dark .form-input.disabled, .dark .form-input.readonly, .dark .form-input[disabled], .dark .form-input[readonly] {
    background-color: #fff;
    border-color: #d6d6d6;
    color: #a6a6a6; }
    .dark .form-input.disabled::-webkit-input-placeholder, .dark .form-input.readonly::-webkit-input-placeholder, .dark .form-input[disabled]::-webkit-input-placeholder, .dark .form-input[readonly]::-webkit-input-placeholder {
      color: #ebebeb; }
    .dark .form-input.disabled:-moz-placeholder, .dark .form-input.readonly:-moz-placeholder, .dark .form-input[disabled]:-moz-placeholder, .dark .form-input[readonly]:-moz-placeholder {
      color: #ebebeb; }
    .dark .form-input.disabled::-moz-placeholder, .dark .form-input.readonly::-moz-placeholder, .dark .form-input[disabled]::-moz-placeholder, .dark .form-input[readonly]::-moz-placeholder {
      color: #ebebeb; }
    .dark .form-input.disabled:-ms-input-placeholder, .dark .form-input.readonly:-ms-input-placeholder, .dark .form-input[disabled]:-ms-input-placeholder, .dark .form-input[readonly]:-ms-input-placeholder {
      color: #ebebeb; }

.dark .decoration-positive .form-input {
  background-color: #f8fbf5;
  border-color: #82d936; }
  .dark .decoration-positive .form-input.hover, .dark .decoration-positive .form-input:hover {
    background-color: #f0f7ea;
    border-color: #77c732; }
  .dark .decoration-positive .form-input.focus, .dark .decoration-positive .form-input:focus {
    background-color: #fff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b7e98c; }
  .dark .decoration-positive .form-input.active, .dark .decoration-positive .form-input:active {
    background-color: #e9f4e0;
    border-color: #6bb32d; }

.dark .decoration-warning .form-input {
  background-color: #fdfbf5;
  border-color: #b58f2f; }
  .dark .decoration-warning .form-input.hover, .dark .decoration-warning .form-input:hover {
    background-color: #fbf7eb;
    border-color: #a3812a; }
  .dark .decoration-warning .form-input.focus, .dark .decoration-warning .form-input:focus {
    background-color: #fff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dabc70; }
  .dark .decoration-warning .form-input.active, .dark .decoration-warning .form-input:active {
    background-color: #faf3e1;
    border-color: #8f7125; }

.dark .decoration-negative .form-input {
  background-color: #fdf2f2;
  border-color: #b30000; }
  .dark .decoration-negative .form-input.hover, .dark .decoration-negative .form-input:hover {
    background-color: #fbe6e6;
    border-color: #a10000; }
  .dark .decoration-negative .form-input.focus, .dark .decoration-negative .form-input:focus {
    background-color: #fff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff1a1a; }
  .dark .decoration-negative .form-input.active, .dark .decoration-negative .form-input:active {
    background-color: #f9d9d9;
    border-color: #8d0000; }

.dark .form-radio-set.disabled label,
.dark .form-checkbox-set.disabled label {
  color: #a6a6a6; }

.dark .form-fieldset > legend {
  color: #a3a3a3;
  border-bottom-color: #858585; }

.dark .form-select {
  background-color: #383838;
  border-color: #fff;
  color: #262626; }
  .dark .form-select option {
    background-color: #fff; }
  .dark .form-select.focus, .dark .form-select:focus {
    background-color: #ededed;
    outline: 0; }
  .dark .form-select.hover, .dark .form-select:hover {
    background-color: #dbdbdb; }
  .dark .form-select.active, .dark .form-select:active {
    background-color: #c7c7c7; }
  .dark .form-select.disabled, .dark .form-select.readonly, .dark .form-select[disabled], .dark .form-select[readonly] {
    background-color: #f7f7f7;
    border-color: #d6d6d6;
    color: #a6a6a6; }
    .dark .form-select.disabled::-webkit-input-placeholder, .dark .form-select.readonly::-webkit-input-placeholder, .dark .form-select[disabled]::-webkit-input-placeholder, .dark .form-select[readonly]::-webkit-input-placeholder {
      color: #ebebeb; }
    .dark .form-select.disabled:-moz-placeholder, .dark .form-select.readonly:-moz-placeholder, .dark .form-select[disabled]:-moz-placeholder, .dark .form-select[readonly]:-moz-placeholder {
      color: #ebebeb; }
    .dark .form-select.disabled::-moz-placeholder, .dark .form-select.readonly::-moz-placeholder, .dark .form-select[disabled]::-moz-placeholder, .dark .form-select[readonly]::-moz-placeholder {
      color: #ebebeb; }
    .dark .form-select.disabled:-ms-input-placeholder, .dark .form-select.readonly:-ms-input-placeholder, .dark .form-select[disabled]:-ms-input-placeholder, .dark .form-select[readonly]:-ms-input-placeholder {
      color: #ebebeb; }

.dark .content-list > li,
.dark .content-list > .content-list-item {
  border-bottom: 1px solid #5c5c5c; }

.dark .content-list-item.selected {
  color: #e20074; }

.dark a.content-list-item {
  color: inherit;
  text-decoration: none; }
  .dark a.content-list-item.focus, .dark a.content-list-item:focus {
    background-color: #5c5c5c; }
  .dark a.content-list-item.hover, .dark a.content-list-item:hover {
    background-color: #383838; }
  .dark a.content-list-item.active, .dark a.content-list-item:active {
    background-color: #4c4c4c; }

.dark .content-list-item-brand {
  color: #fff;
  background-color: #e20074; }

.dark a.content-list-item-brand {
  color: #fff; }
  .dark a.content-list-item-brand.hover, .dark a.content-list-item-brand:hover {
    background-color: #d0006b; }
  .dark a.content-list-item-brand.active, .dark a.content-list-item-brand:active {
    background-color: #bc0060; }

.dark .navbar-nav > li > a {
  color: #fff;
  background-color: #262626;
  border-color: #737373; }
  .dark .navbar-nav > li > a.focus, .dark .navbar-nav > li > a:focus {
    color: #fff; }
  .dark .navbar-nav > li > a.hover, .dark .navbar-nav > li > a:hover {
    color: #fff;
    background-color: #383838;
    border-color: #858585; }
  .dark .navbar-nav > li > a.active, .dark .navbar-nav > li > a:active {
    color: #fff;
    background-color: #4c4c4c;
    border-color: #999999; }
  .dark .navbar-nav > li > a.disabled, .dark .navbar-nav > li > a.disabled.focus, .dark .navbar-nav > li > a.disabled:focus, .dark .navbar-nav > li > a.disabled.hover, .dark .navbar-nav > li > a.disabled:hover, .dark .navbar-nav > li > a[disabled], .dark .navbar-nav > li > a[disabled].focus, .dark .navbar-nav > li > a[disabled]:focus, .dark .navbar-nav > li > a[disabled].hover, .dark .navbar-nav > li > a[disabled]:hover {
    color: gray;
    background: #2b2b2b;
    border-color: #4f4f4f; }

.dark .navbar-default {
  background-color: #262626;
  color: #fff; }

.dark .brandnav > ul > li > a {
  color: #fff;
  background-color: #262626;
  border-color: #737373; }
  .dark .brandnav > ul > li > a.focus, .dark .brandnav > ul > li > a:focus {
    color: #fff; }
  .dark .brandnav > ul > li > a.hover, .dark .brandnav > ul > li > a:hover {
    color: #fff;
    background-color: #383838;
    border-color: #858585; }
  .dark .brandnav > ul > li > a.active, .dark .brandnav > ul > li > a:active {
    color: #fff;
    background-color: #4c4c4c;
    border-color: #999999; }
  .dark .brandnav > ul > li > a.disabled, .dark .brandnav > ul > li > a.disabled.focus, .dark .brandnav > ul > li > a.disabled:focus, .dark .brandnav > ul > li > a.disabled.hover, .dark .brandnav > ul > li > a.disabled:hover, .dark .brandnav > ul > li > a[disabled], .dark .brandnav > ul > li > a[disabled].focus, .dark .brandnav > ul > li > a[disabled]:focus, .dark .brandnav > ul > li > a[disabled].hover, .dark .brandnav > ul > li > a[disabled]:hover {
    color: gray;
    background: #2b2b2b;
    border-color: #4f4f4f; }

.dark .brandnav-lvl-2 {
  background-color: #262626; }
  @media (min-width: 640px) {
    .dark .brandnav-lvl-2 > ul > li > a, .dark .brandnav-lvl-2 > ul > li > a:hover, .dark .brandnav-lvl-2 > ul > li > a:active, .dark .brandnav-lvl-2 > ul > li > a:focus {
      color: #fff;
      background-color: transparent; } }

.dark .brandnavhead {
  background-color: #262626; }

.dark .breadcrumb > li + li:before {
  color: #757575; }

.dark .breadcrumb > .active {
  color: #757575; }

.dark .pagination > li > a {
  background-color: #383838;
  border: 1px solid #737373; }

.dark .pagination > li > a.focus, .dark .pagination > li > a:focus {
  background-color: #6e6e6e;
  border-color: darkgray; }

.dark .pagination > li > a.hover, .dark .pagination > li > a:hover {
  background-color: #4a4a4a;
  border-color: #858585; }

.dark .pagination > li > a.active, .dark .pagination > li > a:active {
  background-color: #5e5e5e;
  border-color: #999999; }

.dark .pagination > .active > a {
  background-color: #e20074;
  border-color: #e20074;
  overflow: hidden; }
  .dark .pagination > .active > a:before {
    content: url("data:image/gif;base64,R0lGODdhDAAMAKUiAOYgheYhhuYihuYih+Yjh+YjiOYkh+YkiOYliOYlieYmiOYmieYniecniecniuYoiucoiecoiuYpiucpiucqiucqi+cri+csjOctjOcujecvjecvjucwjugxj+gyj+g0kOg1kOg1kf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ywAAAAADAAMAAAGXUAE4lAYBACAAOFwEB4IRqSS6YQGroKls3gNZJsJptWrXSzEAnKT8XgQ3oOvgiGpVN54A4JuuVzwTXMPFhgaGwVMCQ0QERQYHB4eiQ0RExQWGR0fIIkOlRWYHiAhQQA7"); }
  .dark .pagination > .active > a.focus, .dark .pagination > .active > a:focus {
    background-color: #b9005f;
    border-color: #b9005f; }
  .dark .pagination > .active > a.hover, .dark .pagination > .active > a:hover {
    background-color: #d5006d;
    border-color: #d5006d; }
  .dark .pagination > .active > a.active, .dark .pagination > .active > a:active {
    background-color: #c90067;
    border-color: #c90067; }

.dark .pagination > .disabled > a,
.dark .pagination > .disabled > a:hover,
.dark .pagination > .disabled > a:focus,
.dark .pagination > .disabled > a:active {
  background-color: #383838;
  border-color: #4d4d4d;
  cursor: not-allowed; }

.dark .pagination-small > li > a,
.dark .pagination-small > li > span {
  width: 8px;
  height: 8px;
  margin: 0 2px; }

.dark .badge {
  background-color: #fff;
  color: #383838; }
  .dark .badge:empty {
    display: none; }

.dark .badge-positive {
  background-color: #6bb32d; }

.dark .badge-warning {
  background-color: #dbad39; }

.dark .badge-negative {
  background-color: #d90000;
  color: #fff; }

.dark .badge-function {
  background-color: #0ca1dc;
  color: #fff; }

.dark .badge-brand {
  background-color: #e20074;
  color: #fff; }

.dark .badge-dark {
  background-color: #383838;
  color: #fff; }

.dark .modal-content {
  background-color: #383838; }

.dark .notification {
  background-color: #333333; }
  .dark .notification:empty {
    display: none; }

.dark .notification-dismissible {
  padding-right: 48px; }
  .dark .notification-dismissible > .close {
    margin-right: -36px;
    margin-top: -7px;
    margin-left: 18px; }
    .dark .notification-dismissible > .close.focus, .dark .notification-dismissible > .close:focus {
      color: black;
      outline: 0; }
    .dark .notification-dismissible > .close.hover, .dark .notification-dismissible > .close:hover {
      color: #141414; }
    .dark .notification-dismissible > .close.active, .dark .notification-dismissible > .close:active {
      color: black; }

.dark .notification-content,
.dark .notification-left,
.dark .notification-right {
  overflow: hidden;
  zoom: 1; }

.dark .notification-content > p {
  padding: 0;
  margin: 0; }

.dark .notification-left {
  float: left;
  margin-right: 12px; }

.dark .notification-right {
  float: right;
  margin-left: 12px; }

.dark .notification-heading {
  font-size: 24px;
  font-weight: 600;
  padding: 0;
  margin: 0; }

.dark .notification-overlay {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.45); }

.dark .notification-positive {
  background-color: #292d26;
  border-color: #548d23;
  color: #fff; }
  .dark .notification-positive > .notification-badge {
    background-color: #fff;
    color: #292d26; }
  .dark .notification-positive > .close.focus, .dark .notification-positive > .close:focus {
    color: #c9c9c9; }
  .dark .notification-positive > .close.hover, .dark .notification-positive > .close:hover {
    color: #ededed; }
  .dark .notification-positive > .close.active, .dark .notification-positive > .close:active {
    color: #d9d9d9; }

.dark .notification-warning {
  background-color: #2f2d27;
  border-color: #b58f2f;
  color: #fff; }
  .dark .notification-warning > .notification-badge {
    background-color: #fff;
    color: #2f2d27; }
  .dark .notification-warning > .close.focus, .dark .notification-warning > .close:focus {
    color: #c9c9c9; }
  .dark .notification-warning > .close.hover, .dark .notification-warning > .close:hover {
    color: #ededed; }
  .dark .notification-warning > .close.active, .dark .notification-warning > .close:active {
    color: #d9d9d9; }

.dark .notification-negative {
  background-color: #2f2424;
  border-color: #b30000;
  color: #fff; }
  .dark .notification-negative > .notification-badge {
    background-color: #fff;
    color: #2f2424; }
  .dark .notification-negative > .close.focus, .dark .notification-negative > .close:focus {
    color: #c9c9c9; }
  .dark .notification-negative > .close.hover, .dark .notification-negative > .close:hover {
    color: #ededed; }
  .dark .notification-negative > .close.active, .dark .notification-negative > .close:active {
    color: #d9d9d9; }

.dark .notification-badge {
  float: right;
  margin-top: -5px;
  margin-right: -12px;
  background-color: #383838;
  color: #fff; }

.dark .pager {
  background: #262626;
  border-color: #737373;
  color: #fff;
  cursor: pointer;
  text-decoration: none; }
  .dark .pager.focus, .dark .pager:focus {
    text-decoration: none; }
  .dark .pager.hover, .dark .pager:hover {
    text-decoration: none;
    background-color: #383838;
    border-color: #858585; }
  .dark .pager.active, .dark .pager:active {
    text-decoration: none;
    background-color: #4c4c4c;
    border-color: #999999; }
  .dark .pager.disabled, .dark .pager[disabled] {
    cursor: not-allowed;
    background: #333333;
    border-color: #4f4f4f;
    color: gray; }

.dark .pager-clean {
  border-color: transparent; }

.dark .form-checkbox-js > .border {
  color: #737373; }

.dark .form-radio-js > .border {
  color: #737373; }

.dark .form-select-js {
  position: relative;
  cursor: default; }
  .dark .form-select-js .form-select-js-choice {
    background-color: #383838;
    border-color: #737373;
    color: #fff; }
  .dark .form-select-js.focus .form-select-js-choice,
  .dark .form-select-js:focus .form-select-js-choice {
    background-color: #6e6e6e; }
  .dark .form-select-js.hover .form-select-js-choice,
  .dark .form-select-js:hover .form-select-js-choice {
    background-color: #4a4a4a; }
  .dark .form-select-js.selected .form-select-js-choice,
  .dark .form-select-js:selected .form-select-js-choice {
    background-color: #5e5e5e; }
  .dark .form-select-js.active .form-select-js-choice,
  .dark .form-select-js:active .form-select-js-choice {
    background-color: #5e5e5e; }
  .dark .form-select-js[aria-disabled=true] .form-select-js-choice {
    background-color: #2b2b2b;
    border-color: #4f4f4f;
    color: gray; }

.dark .form-select-js-option-scroll-wrapper {
  background-color: #fff;
  border: 0;
  color: #383838; }
  .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li.focus, .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li:focus {
    background-color: #d9d9d9; }
  .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li.hover {
    background-color: #ededed; }
  .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li.active, .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li:active {
    background-color: #d9d9d9; }
  .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li[aria-disabled=true] {
    background-color: inherit;
    color: #eee; }
  .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li.selected {
    background-color: #d9d9d9;
    color: #383838; }
    .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li.selected.focus, .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li.selected:focus {
      background-color: #b3b3b3; }
    .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li.selected.hover {
      background-color: #c7c7c7; }
    .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li.selected.active, .dark .form-select-js-option-scroll-wrapper .form-select-js-options > li.selected:active {
      background-color: #b3b3b3; }

.qtip-default {
  background-color: #fff;
  color: #383838; }
