html {
  background-color: #000000 !important;
}

body {
  background-color: #000000 !important;
}

::-webkit-scrollbar {
  width: 22px;
  background: #3e3e3e;
}

::-webkit-scrollbar-thumb {
  background: #ff9664;
}

::-webkit-scrollbar-thumb:hover {
  background: #ac3800;
}

.scrollable-menu {
  max-height: 480px !important;
}

.navbar {
  background-color: #1E1E1E !important;
}

.nav-tabs > li.active > a {
  border-top: 2px solid #cf7116 !important;
}

.nav-tabs a {
  background-color: #a7a7a7 !important;
  color: #E6E6E6 !important;
}
.nav-tabs a:hover {
  background-color: #373737 !important;
  color: #FFFFFF !important;
}

.dropdown-toggle {
  background-color: #373737 !important;
}
.dropdown-toggle:hover {
  background-color: #2D2D2D !important;
}

.dropdown-menu {
  background-color: #232323 !important;
}
.dropdown-menu a {
  color: #E6E6E6 !important;
}
.dropdown-menu .search {
  background-color: #232323 !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: #cf7116 !important;
  color: #F0F0F0 !important;
}

.btn.btn-white, .btn-primary, .btn.btn-white.btn-primary {
  background-color: #cf7116 !important;
  border-color: #cf7116 !important;
  color: #FFFFFF !important;
}
.btn.btn-white:hover, .btn-primary:hover, .btn.btn-white.btn-primary:hover {
  background-color: #a65300 !important;
  border-color: #e77d14 !important;
}

.pager > li.disabled > a, .pager > li.disabled > a:hover, .pagination > li.disabled > a, .pagination > li.disabled > a:hover {
  background-color: #373737;
  border-color: #cf7116;
}

.pagination > li.active > a, .pagination > li.active > a:hover, .pagination > li.active > a:focus {
  background-color: #cf7116;
  border-color: #cf7116;
}

.pager > li > a, .pagination > li > a {
  background-color: #2D2D2D;
  border-color: #cf7116;
  color: #F0F0F0;
}

.pager > li > a:hover, .pagination > li > a:hover {
  background-color: #e77d14;
  border-color: #cf7116;
  color: #F0F0F0;
}

.main-content, .page-content, .main-container, .main-container:before, .main-container.container:before, .skin-3 .main-container:before {
  background: #000000 !important;
  background-color: #000000 !important;
}

.footer-content {
  background-color: #000000 !important;
  border-top-color: #cf7116 !important;
  border-top-style: dotted !important;
  border-top-width: 1px !important;
}

.label {
  background-color: #cf7116 !important;
}
.label:before {
  border-right-color: #cf7116 !important;
}
.label.arrowed-in-right:after {
  border-color: #cf7116 !important;
  border-right-color: transparent !important;
}

.breadcrumbs {
  background-color: #1E1E1E !important;
}
.breadcrumbs a {
  color: #BEBEBE !important;
}
.breadcrumbs .nav-recent {
  font-size: 1em;
}
.breadcrumbs .nav-search-input {
  background-color: #2D2D2D !important;
  border-color: #2D2D2D !important;
  color: #F0F0F0 !important;
}
.breadcrumbs .nav-search-icon {
  color: #F0F0F0 !important;
}

.widget-header {
  background-color: #3b352d !important;
  border-color: #3b352d !important;
}
.widget-header .white:hover {
  color: #BEBEBE !important;
}
.widget-header .badge {
  background-color: #a7a7a7 !important;
}

.widget-box, .widget-main {
  background-color: #232323 !important;
  border-color: #000000 !important;
}

.table {
  background-color: inherit !important;
}

.table-bordered {
  border-color: #232323 !important;
  background-color: #232323 !important;
}

.widget-body {
  background-color: #232323 !important;
  color: #D2D2D2 !important;
}
.widget-body .table a {
  color: #e77d14 !important;
}
.widget-body .table a.tagi-brighter {
  color: #f89d43 !important;
  font-weight: bold;
}
.widget-body .table a.btn {
  color: #FFFFFF !important;
}
.widget-body .table th {
  background-color: #373737 !important;
  border-color: #232323 !important;
}
.widget-body .table th {
  color: #E6E6E6 !important;
}
.widget-body .table td {
  border-color: #232323 !important;
}
.widget-body .table thead {
  background-color: #373737 !important;
}
.widget-body .table thead tr {
  background-color: inherit !important;
}
.widget-body .table thead tr td {
  background-color: #373737 !important;
  color: #E6E6E6 !important;
}
.widget-body .fa-pencil {
  color: #D2D2D2 !important;
}
.widget-body .table-responsive {
  background-color: #232323 !important;
  color: #BEBEBE !important;
}
.widget-body .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #232323 !important;
}
.widget-body .table-striped > tbody > tr:nth-of-type(odd):hover {
  background-color: #2D2D2D !important;
}
.widget-body .table-striped > tbody > tr {
  background-color: #232323 !important;
}
.widget-body .table-striped > tbody > tr:hover {
  background-color: #373737 !important;
}
.widget-body .profile-activity {
  border-color: #232323 !important;
}
.widget-body .profile-activity:hover {
  background-color: #373737 !important;
}

.widget-toolbox {
  background-color: #3b352d !important;
  border-color: #3b352d !important;
}

.table-hover > tbody > tr:hover {
  background-color: #373737 !important;
}

.btn-toolbar {
  background-color: #cf7116 !important;
}

.form-inline .input-sm {
  background-color: #1E1E1E !important;
  border-color: #232323 !important;
  color: #FFFFFF !important;
}

.form-control, .input-sm, input {
  background-color: #1E1E1E !important;
  border-color: #232323 !important;
  color: #FFFFFF !important;
}

select {
  background-color: #373737 !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: #232323 !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: #232323 !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: #232323 !important;
  border-color: #232323 !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: #232323 !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: rgba(0, 0, 0, 0) !important;
  border-right-color: #bdbdbd !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: #bdbdbd !important;
}

.skin-3 .nav-list > li.open:before, .skin-3 .nav-list > li:hover:before {
  background-color: #bdbdbd !important;
}

.skin-3 .sidebar.menu-min .nav-list > li > a > .menu-text {
  border-color: #373737 !important;
}

.skin-3 .nav-list > li.active, .skin-3 .nav-list > li.active + li {
  border-color: #232323 !important;
}
.skin-3 .nav-list > li.active:before, .skin-3 .nav-list > li.active + li:before {
  background-color: #bdbdbd !important;
}

.skin-3 .nav-list > li:hover + li {
  border-top-color: rgba(0, 0, 0, 0) !important;
}

.menu-icon {
  color: #bdbdbd !important;
}

.arrow {
  z-index: -1;
  background-color: none !important;
}
.arrow::after {
  border-right-color: #bdbdbd !important;
}

.menu-text {
  color: #bdbdbd !important;
  background-color: #000000 !important;
}

.sidebar-toggle, .skin-3 .sidebar-toggle {
  background-color: inherit !important;
  border-color: #232323 !important;
  color: #bdbdbd !important;
}
.sidebar-toggle > .ace-icon, .skin-3 .sidebar-toggle > .ace-icon {
  background-color: #1E1E1E !important;
  border-color: #bdbdbd !important;
  color: #bdbdbd !important;
}
.sidebar-toggle:before, .skin-3 .sidebar-toggle:before {
  border-color: inherit !important;
}

.well {
  background-color: #a7a7a7 !important;
}

tr.spacer {
  background-color: #1E1E1E !important;
}

td.category, tr.bugnote .bugnote-note {
  background-color: #FFFFFF !important;
  color: #000000 !important;
}

td.category, tr.bugnote .bugnote-note a {
  color: blue !important;
}

td.category, tr.bugnote .bugnote-private {
  background-color: #txt_a !important;
  color: #000000 !important;
}

.fa-eye {
  font-size: 4em;
}

td.bug-summary {
  font-size: 1.1em;
  box-shadow: 0px 0px 3px 0px;
}

td.bug-description {
  font-size: 1.1em;
  box-shadow: 0px 0px 0px 0px;
  background-color: #FFFFFF !important;
  color: #000000 !important;
}

td.bug-tags, label.inline.small {
  color: grey;
}

span.required {
  color: white !important;
}

.fa-status-box {
  font-size: 1.9em;
}

.status-10-fg {
  color: #D23737;
}

.status-20-fg {
  color: #B76EC4;
}

.status-30-fg {
  color: #F8BA62;
}

.status-40-fg {
  color: #E4D532;
}

.status-50-fg {
  color: #7b8ccc;
}

.status-60-fg {
  color: white;
}

.status-70-fg {
  color: white;
}

.status-80-fg {
  color: #5A895F;
}

.status-90-fg {
  color: #818181;
}

.resolved {
  text-decoration: line-through;
}

.bootstrap-datetimepicker-widget, .bootstrap-datetimepicker-widget * {
  background-color: #1E1E1E !important;
  color: white !important;
}
.bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget span.month:hover, .bootstrap-datetimepicker-widget span.year:hover {
  background-color: #232323 !important;
}
.bootstrap-datetimepicker-widget td.day.active, .bootstrap-datetimepicker-widget span.month.active, .bootstrap-datetimepicker-widget span.year.active {
  background-color: #000000 !important;
}

input[type=checkbox].ace, input[type=checkbox].ace:checked {
  opacity: 1 !important;
}

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