body {
  color: #c8c8c8;
  background-color: #333;
}

a {
  color: #ffffff;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  color: #ffffff;
}

.star-rating, .star-rating-form {
  color: white;
}

.active-star {
  color: #dea41b;
}

.bottomed-section {
  border-bottom: 3px solid #4e5354;
}

.stats-box {
  background-color: #333;
  border-bottom: 3px solid #4e5354;
}

.bottomed {
  border-bottom: 1px solid #4e5354;
}

.btn-default, .btn {
  background-color: #222;
  color: #ffffff;
}

.btn-primary, .btn-grouvee {
  background-color: #08c;
  color: #ffffff;
}
.btn-primary:hover, .btn-grouvee:hover {
  background-color: #0044cc;
}

.btn-danger {
  background-color: #bd362f;
}
.btn-danger:hover {
  background-color: #6b1f1b;
}

.btn-success {
  background-color: #51a351;
}
.btn-success:hover {
  background-color: #51a36c;
}

.btn-facebook {
  background-color: #3B5998;
}
.btn-facebook:hover {
  background-color: #3c3b98;
}

.btn-twitter {
  background-color: #4099FF;
}
.btn-twitter:hover {
  background-color: #4059ff;
}

.hearted {
  color: #9d261d !important;
}

.label-info[href], .badge-info[href] {
  background-color: #08c;
}

select, textarea, 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 {
  border: 1px solid #000000;
  background-color: #666666;
  color: #ffffff;
}
select:focus, textarea: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 {
  border-color: rgba(222, 164, 27, 0.8);
}

select option {
  border: 1px solid #000000;
  background-color: #666666;
  color: #ffffff;
}

.chosen-container-multi .chosen-choices {
  border: 1px solid #000000;
  background-color: #666666;
  color: #ffffff;
  background-image: none;
}

.editor-toolbar {
  opacity: 1;
  background-color: #666666;
  border-color: #000000;
  border-radius: 0;
}
.editor-toolbar:hover {
  opacity: 1;
}

.editor-toolbar a {
  color: #ffffff !important;
}

.editor-toolbar a.active, .editor-toolbar a:hover {
  background-color: #fcfcfc;
  border-color: #95a5a6;
  color: #222222 !important;
}

.editor-toolbar.disabled-for-preview a:not(.no-disable) {
  background-color: #666666;
}

.CodeMirror {
  background-color: #666666;
  color: #ffffff;
  border-color: #000000;
  border-radius: 0;
}

.editor-preview, .editor-preview-side {
  background-color: #666666;
  color: #ffffff;
}

.navbar, .front-page-footer {
  color: #c8c8c8;
  background-color: #222;
  box-shadow: none;
  border-bottom: none;
}

.navbar .nav > li > a {
  text-shadow: none;
  color: #ffffff;
}
.navbar .nav > li > a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.dropdown-toggle:hover {
  text-decoration: none;
}

.nav-tabs {
  border-bottom: 1px solid #4e5354;
}

.nav-tabs > li > a:hover, .nav-pills > li > a:hover {
  background-color: #dea41b;
}

.nav-tabs > .active > a {
  background-color: #dea41b;
}
.nav-tabs > .active > a:hover {
  background-color: #dea41b;
  color: #ffffff;
}

.activity {
  border-bottom: #4e5354 1px solid;
}

.filter-menu {
  border-bottom: #4e5354 1px solid;
}

.pagination ul > li > a,
.pagination ul > li > span {
  background-color: #222;
  color: #ffffff;
  border: none;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #505a62;
  color: #ffffff;
  cursor: pointer;
}

.new-release h4 {
  border-bottom: #4e5354 1px solid;
}

.profile-details {
  color: #c8c8c8;
  background-color: black;
}

.profile-header {
  background-color: #222;
}

.table th, .table td {
  border-top: 1px solid #4e5354;
}

.table-bordered th, .table-bordered td {
  border-left: 1px solid #4e5354;
}

.table-bordered {
  border: 1px solid #4e5354;
}
.table-bordered th:first-child {
  border-left: 0;
}
.table-bordered td:first-child {
  border-left: 0;
}

.no-color {
  color: #ffffff;
}

.help-block {
  color: #c8c8c8;
}

.nav-stacked {
  background-color: #222;
}

.nav-tabs.nav-stacked > li > a {
  border: none;
  color: #c8c8c8;
}
.nav-tabs.nav-stacked > li > a:hover {
  color: #000000;
}

.nav-tabs > li {
  margin-bottom: 0;
}

.nav-tabs.nav-stacked > li.active > a, .nav-tabs.nav-stacked > li > a:hover {
  background-color: #505a62;
  color: #ffffff;
  cursor: pointer;
  border: none;
}
.nav-tabs.nav-stacked > li.active > a:hover, .nav-tabs.nav-stacked > li > a:hover:hover {
  border: none;
}

ul.autocomplete-results {
  background-color: #666666;
  border: none;
}
ul.autocomplete-results li {
  border-bottom: 1px solid #4e5354;
}
ul.autocomplete-results li a {
  color: #ffffff;
}
ul.autocomplete-results li a:hover {
  text-decoration: none;
  background-color: #dea41b;
}
ul.autocomplete-results li:last-child {
  border-bottom: none;
}

.dropdown-menu, .hover-dropdown-menu {
  background-color: #333;
}

.dropdown-menu li > a, .hover-dropdown-menu li > a {
  color: #ffffff;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration: none;
  background-image: none;
  background-color: #dea41b;
}

.dropdown-menu li > span, .hover-dropdown-menu li > span, .hover-dropdown-menu li > span {
  color: #c8c8c8;
}

.dropdown-menu .divider, .hover-dropdown-menu .divider {
  border-bottom: 1px solid #4e5354;
}

.dropdown-form {
  color: #ffffff;
}

.navbar .nav > li > .dropdown-menu:after {
  border-bottom: 6px solid #333;
}

.game-header {
  background-color: #222;
}

.input-append .add-on, .input-append .btn, .input-append .btn-group {
  border: 1px solid #000000;
}

.modal {
  background-color: #333;
}

.modal-header {
  border-bottom: 1px solid #4e5354;
}

.modal-footer {
  border-top: 1px solid #4e5354;
  background-color: #333;
  box-shadow: none;
}

.modal-body {
  background-color: #333;
}

.close {
  color: #c8c8c8;
}

.breadcrumb {
  background-color: #666666;
}
.breadcrumb li {
  text-shadow: none;
}

.page-header {
  border-bottom: 1px solid #4e5354;
}

#wmd-button-bar {
  border-top: 1px solid #000000 !important;
  border-left: 1px solid #000000 !important;
  border-right: 1px solid #000000 !important;
  background-color: #666666 !important;
  color: #ffffff !important;
}

.wmd-preview {
  border: 1px dotted #000000 !important;
}

.select2-search__field {
  color: black !important;
}

.select2-container--default .select2-selection--multiple {
  background-color: #666666;
  border: 1px solid #000;
  border-radius: 0px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #000;
  border-radius: 0px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
  color: black;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: pre-wrap;
}

.select2-dropdown {
  background-color: #333;
  border: 1px solid #000;
  border-radius: 0;
  box-sizing: border-box;
  color: #c8c8c8;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

#ncmp-consent-link button {
  background: none;
  border: none;
  padding: 0;
  font: inherit;
  color: inherit;
  cursor: pointer;
}
#ncmp-consent-link button:hover {
  text-decoration: underline;
}

/*# sourceMappingURL=darkmode.css.map */
