html {
  background-color: #191919 !important;
}
body {
  font-family: "Open Sans" !important;
  background-color: #191919 !important;
}
.scrollable-menu {
  max-height: 800px !important;
}
.navbar {
  background-color: #232323 !important;
}
.nav-tabs > li.active > a {
  border-top: 2px solid #7272ab !important;
}
.nav-tabs a {
  background-color: #555 !important;
  color: #e6e6e6 !important;
}
.nav-tabs a:hover {
  background-color: #414141 !important;
  color: #fff !important;
}
.dropdown-toggle {
  background-color: #414141 !important;
}
.dropdown-toggle:hover {
  background-color: #373737 !important;
}
.dropdown-menu {
  background-color: #2d2d2d !important;
}
.dropdown-menu a {
  color: #e6e6e6 !important;
}
.dropdown-menu .search {
  background-color: #2d2d2d !important;
  color: #e6e6e6 !important;
}
.dropdown-menu li.active:hover > a,
.dropdown-menu li.active > a,
.dropdown-menu li:hover > a,
.dropdown-menu li > a:active,
.dropdown-menu li > a:focus {
  background-color: #7272ab !important;
  color: #f0f0f0 !important;
}
.btn.btn-white,
.btn-primary,
.btn.btn-white.btn-primary {
  background-color: #7272ab !important;
  border-color: #7272ab !important;
  color: #fff !important;
}
.btn.btn-white:hover,
.btn-primary:hover,
.btn.btn-white.btn-primary:hover {
  background-color: #8686ce !important;
  border-color: #8686ce !important;
}
.pager > li.disabled > a,
.pager > li.disabled > a:hover,
.pagination > li.disabled > a,
.pagination > li.disabled > a:hover {
  background-color: #414141;
  border-color: #5f5f70;
}
.pagination > li.active > a,
.pagination > li.active > a:hover,
.pagination > li.active > a:focus {
  background-color: #7272ab;
  border-color: #5f5f70;
}
.pager > li > a,
.pagination > li > a {
  background-color: #373737;
  border-color: #5f5f70;
  color: #f0f0f0;
}
.pager > li > a:hover,
.pagination > li > a:hover {
  background-color: #8686ce;
  border-color: #5f5f70;
  color: #f0f0f0;
}
.main-content,
.page-content,
.main-container,
.main-container:before,
.main-container.container:before,
.skin-3 .main-container:before {
  background: #191919 !important;
  background-color: #191919 !important;
}
.footer-content {
  background-color: #191919 !important;
  border-top-color: #7272ab !important;
  border-top-style: dotted !important;
  border-top-width: 1px !important;
}
.label {
  background-color: #7272ab !important;
}
.label:before {
  border-right-color: #7272ab !important;
}
.label.arrowed-in-right:after {
  border-color: #7272ab !important;
  border-right-color: transparent !important;
}
.breadcrumbs {
  background-color: #232323 !important;
}
.breadcrumbs a {
  color: #7272ab !important;
}
.breadcrumbs .nav-recent {
  color: #bebebe !important;
}
.breadcrumbs .nav-search-input {
  background-color: #373737 !important;
  border-color: #7272ab !important;
  color: #f0f0f0 !important;
}
.breadcrumbs .nav-search-icon {
  color: #7272ab !important;
}
.widget-header {
  background-color: #5f5f70 !important;
  border-color: #5f5f70 !important;
}
.widget-header .white:hover {
  color: #bebebe !important;
}
.widget-header .badge {
  background-color: #555 !important;
}
.widget-box,
.widget-main {
  background-color: #2d2d2d !important;
  border-color: #7272ab !important;
}
.table {
  background-color: inherit !important;
}
.table-bordered {
  border-color: #2d2d2d !important;
  background-color: #2d2d2d !important;
}
.widget-body {
  background-color: #2d2d2d !important;
  color: #d2d2d2 !important;
}
.widget-body .table a {
  color: #8686ce !important;
}
.widget-body .table a.tagi-brighter {
  color: #babaff !important;
  font-weight: bold;
}
.widget-body .table a.btn {
  color: #fff !important;
}
.widget-body .table th {
  background-color: #414141 !important;
  border-color: #2d2d2d !important;
}
.widget-body .table th {
  color: #e6e6e6 !important;
}
.widget-body .table td {
  border-color: #2d2d2d !important;
}
.widget-body .table thead {
  background-color: #414141 !important;
}
.widget-body .table thead tr {
  background-color: inherit !important;
}
.widget-body .table thead tr td {
  background-color: #414141 !important;
  color: #e6e6e6 !important;
}
.widget-body .fa-pencil {
  color: #d2d2d2 !important;
}
.widget-body .table-responsive {
  background-color: #2d2d2d !important;
  color: #fff !important;
}
.widget-body .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #373737 !important;
}
.widget-body .table-striped > tbody > tr:nth-of-type(odd):hover {
  background-color: #414141 !important;
}
.widget-body .table-striped > tbody > tr {
  background-color: #2d2d2d !important;
}
.widget-body .table-striped > tbody > tr:hover {
  background-color: #414141 !important;
}
.widget-body .profile-activity {
  border-color: #7272ab !important;
}
.widget-body .profile-activity:hover {
  background-color: #414141 !important;
}
.widget-toolbox {
  background-color: #5f5f70 !important;
  border-color: #5f5f70 !important;
}
.table-hover > tbody > tr:hover {
  background-color: #414141 !important;
}
.btn-toolbar {
  background-color: #7272ab !important;
}
.form-inline .input-sm {
  background-color: #232323 !important;
  border-color: #2d2d2d !important;
  color: #fff !important;
}
.form-control,
.input-sm,
input {
  background-color: #232323 !important;
  border-color: #2d2d2d !important;
  color: #fff !important;
}
select {
  background-color: #414141 !important;
  color: #e6e6e6 !important;
}
.skin-3 .sidebar {
  background-color: inherit !important;
  border-color: inherit !important;
}
.nav-list,
.skin-3 .nav-list > li,
.skin-3 .nav-list > li > a,
.skin-3 .nav-list > li.active > a {
  background-color: inherit !important;
  border-color: #2d2d2d !important;
}
.nav-list:hover,
.skin-3 .nav-list > li:hover,
.skin-3 .nav-list > li > a:hover,
.skin-3 .nav-list > li.active > a:hover {
  border-color: #2d2d2d !important;
}
.nav-list a:hover,
.skin-3 .nav-list > li a:hover,
.skin-3 .nav-list > li > a a:hover,
.skin-3 .nav-list > li.active > a a:hover {
  background-color: #2d2d2d !important;
  border-color: #2d2d2d !important;
}
.nav-list a:hover span,
.skin-3 .nav-list > li a:hover span,
.skin-3 .nav-list > li > a a:hover span,
.skin-3 .nav-list > li.active > a a:hover span {
  background-color: #2d2d2d !important;
}
.nav-list li.active > a:before,
.skin-3 .nav-list > li li.active > a:before,
.skin-3 .nav-list > li > a li.active > a:before,
.skin-3 .nav-list > li.active > a li.active > a:before {
  color: transparent !important;
  border-right-color: #7272ab !important;
}
.nav-list > li:before,
.nav-list > li:after,
.skin-3 .nav-list > li > li:before,
.skin-3 .nav-list > li > li:after,
.skin-3 .nav-list > li > a > li:before,
.skin-3 .nav-list > li > a > li:after,
.skin-3 .nav-list > li.active > a > li:before,
.skin-3 .nav-list > li.active > a > li:after {
  background-color: #7272ab !important;
}
.skin-3 .nav-list > li.open:before,
.skin-3 .nav-list > li:hover:before {
  background-color: #7272ab !important;
}
.skin-3 .sidebar.menu-min .nav-list > li > a > .menu-text {
  border-color: #414141 !important;
}
.skin-3 .nav-list > li.active,
.skin-3 .nav-list > li.active + li {
  border-color: #2d2d2d !important;
}
.skin-3 .nav-list > li.active:before,
.skin-3 .nav-list > li.active + li:before {
  background-color: #7272ab !important;
}
.skin-3 .nav-list > li:hover + li {
  border-top-color: transparent !important;
}
.menu-icon {
  color: #7272ab !important;
}
.arrow {
  z-index: -1;
  background-color: none !important;
}
.arrow::after {
  border-right-color: #7272ab !important;
}
.menu-text {
  color: #7272ab !important;
  background-color: #191919 !important;
}
.sidebar-toggle,
.skin-3 .sidebar-toggle {
  background-color: inherit !important;
  border-color: #2d2d2d !important;
  color: #7272ab !important;
}
.sidebar-toggle > .ace-icon,
.skin-3 .sidebar-toggle > .ace-icon {
  background-color: #232323 !important;
  border-color: #7272ab !important;
  color: #7272ab !important;
}
.sidebar-toggle:before,
.skin-3 .sidebar-toggle:before {
  border-color: inherit !important;
}
.well {
  background-color: #555 !important;
}
tr.spacer {
  background-color: #232323 !important;
}
td.category,
tr.bugnote .bugnote-note {
  background-color: #373737 !important;
  color: #fff !important;
}
td.bug-summary {
  font-weight: bold;
  font-size: 1.5em;
}
td.bug-description {
  font-weight: bold;
  font-size: 1.5em;
}
td.bug-tags,
label.inline.small {
  color: grey;
}
span.required {
  color: #fff !important;
}
.bootstrap-datetimepicker-widget,
.bootstrap-datetimepicker-widget * {
  background-color: #232323 !important;
  color: #fff !important;
}
.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget span.month:hover,
.bootstrap-datetimepicker-widget span.year:hover {
  background-color: #2d2d2d !important;
}
.bootstrap-datetimepicker-widget td.day.active,
.bootstrap-datetimepicker-widget span.month.active,
.bootstrap-datetimepicker-widget span.year.active {
  background-color: #191919 !important;
}
input[type="checkbox"].ace,
input[type="checkbox"].ace:checked {
  opacity: 1 !important;
}
td.column-category {
  background-color: inherit !important;
  color: #ffffff !important;
}
td.column-category div.align-left,
td.column-category div.align-left a,
td.column-category div.align-left span {
  color: #ffffff !important;
  text-shadow: 0px 0px 3px #000000, 0px 0px 6px #000000 !important;
}

td.column-severity {
  background-color: inherit !important;
  color: #ffffff !important;
}
td.column-last-modified {
  background-color: inherit !important;
  color: #ffffff !important;
}
td.column-severity span.bold {
  color: #ffffff !important;
  text-shadow: 0px 0px 3px #000000, 0px 0px 6px #000000 !important;
}
td.column-status span[title] {
  color: #ffffff !important;
  text-shadow: 0px 0px 3px #000000, 0px 0px 6px #000000 !important;
}
#buglist td.column-last-modified {
  color: #ffffff !important;
  text-shadow: 0px 0px 3px #000000, 0px 0px 6px #000000 !important;
}