yhtml {
    background-color: #000 !important;
}

*:not(i) {
    /*font-family: 'IBM Plex Sans' !important;*/
    font-style: normal;
    font-weight: 400;
}

body {
    /*font-family: 'IBM Plex Sans' !important;*/
    font-style: normal;
    font-weight: 400;
    color: #dadada;
    background-color: #212121 !important;
}

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

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

.nav-tabs > li.active > a {
    border-top: 1px solid orange !important;
}

.nav-tabs a {
    background-color: #1d3316 !important;
	color: #dedede !important;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid #1f1f1f;
    border-radius: 4px 4px 0 0;
}

.nav-tabs a:hover {
    background-color: #1d7716 !important;
    color: #fafafa !important;
}

.nav-tabs>li>a:hover {
    background-color: #323337;
    color: #4C8FBD;
    border-color: #212326;
}

.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: #212326;
}

.skin-3 .nav-list > li.active, .skin-3 .nav-list > li.active + li {
    border-color: #212326;
}

.dropdown-toggle {
    background-color: #1f1f1f !important;
}

.dropdown-toggle:hover {
    background-color: #212326 !important;
}

.dropdown-menu {
    background-color: #1f1f1f !important;
}

.dropdown-menu a {
    color: #e6e6e6 !important;
}

.dropdown-menu .search {
    background-color: #3c3c3c !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: orange !important;
    color: #f0f0f0 !important;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
	background-color: transparent !important;
}

.ace-nav > li {
    line-height: 45px;
    height: 45px;
    border-left: 0px solid #E1E1E1 !important;
    padding: 0;
    position: relative;
    float: left;
}

.btn.btn-white, .btn-primary, .btn.btn-white.btn-primary {
    background-color: #22622c !important;
    border-color: transparent !important;
    border: 0 !important;
    color: #fff !important;
    /*border-radius: 16px !important;*/
    padding: 3px 12px !important;
}

.btn.btn-white.active,
.btn-primary.active,
.btn.btn-white.btn-primary.active {
    background-color: #1f2226 !important;
}

.btn.btn-white:hover, .btn-primary:hover, .btn.btn-white.btn-primary:hover {
    background-color: #3f4246 !important;
}

.btn-primary.no-hover:active, .btn-primary.no-hover:hover {
    background-color: #16181c !important;
}

.skin-3 .nav-list > li > a:hover, .skin-3 .nav-list > li.active > a:hover {
    border-color: #212326 !important;
}

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

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

.label {
    background-color: orange !important;
    color: #000;
    /*border-radius: 18px;*/
    padding: 3px 10px;
}

.label:before {
    border-right-color: orange !important;
}

.label.arrowed-in-right:after {
    border-color: orange !important;
    border-right-color: transparent !important;
}

.breadcrumbs {
    border-radius: 0 !important;
    background-color: #1f1f1f !important;
    padding: 10px !important;
}

.breadcrumbs a {
    color: #dedede !important;
}

.breadcrumbs .nav-recent {
    color: orange !important;
    padding: 10px !important;
    background-color: #173268;
}

.breadcrumbs .nav-search {
    top: 16px;
}

.breadcrumbs .nav-search-input {
    background-color: #202020 !important;
    border-color: #797979 !important;
    color: #f0f0f0 !important;
    border-radius: 18px !important;
}

.breadcrumbs .nav-search-icon {
    color: #fff !important;
}

.breadcrumb > li, .breadcrumb > li.active {
    color: #dedede !important;
}

.input-icon > input {
    padding-left: 30px;
    padding-right: 10px;
}

element {

}
.widget-header {
    background: #234623;
    color: #fff;
}

.widget-header .white:hover {
    color: #1f2226 !important;
}

.widget-header .badge {
    background-color: #002 !important;
}

.widget-box, .widget-main {
    background-color: #26282d !important;
    border-color: transparent !important;
    border: 0 !important;
}

.widget-box {
    box-shadow: 0px 0px 2px #000;
}

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

.table-bordered {
    border: 0 !important;
    border-color: #494949 !important;
    background-color: #fff !important;
}


.widget-body {
    background-color: transparent !important;
    color: #dedede !important;
}

.widget-body .table a {
    color: orange !important;
    font-weight: bold;
}

.widget-body .table a.tagi-brighter {
    color: #babaff !important;
    font-weight: bold
}

.widget-body .table a.btn {
    color: #fafafa !important;
}

.widget-body .table th {
    background-color: #192337 !important;
    border-color: #fff !important;
    color: #dedede !important;
    padding: 20px !important;
    font-weight: bold !important;
    border: 0 !important;
}

.widget-body .table td {
    background-color: #1f1f1f !important;
    border-color: #424242 !important;
    color: #dedede !important;
    padding: 20px !important;
    font-weight: 100 !important;
}


.widget-body .table th {
    /*color: #e6e6e6 !important;*/
}

.widget-body .table td {
    border-color: #3c3c3c !important;
}

.widget-body .table thead {
    background-color: #505050 !important;
}

.widget-body .table thead tr {
    background-color: inherit !important;
}

.widget-body .table thead tr td {
    background-color: #292b2f !important;
	border-bottom: 1px solid #1f1f1f !important;
	color: #fff !important;
}

.buglist-headers{
    border-bottom: 1px solid silver !important;
}

.widget-body .fa-pencil {
    color: #d2d2d2 !important;
}

.widget-body .table-responsive {
    background-color: #262626 !important;
    color: #a6a6a6 !important;
}

.widget-body .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: transparent !important;
}

.widget-body .table-striped > tbody > tr:nth-of-type(even):hover,
.widget-body .table-striped > tbody > tr:nth-of-type(odd):hover {
    background-color: #111 !important;
}

.widget-body .table-striped > tbody > tr {
    background-color: #333 !important;
}

.widget-body .table-striped > tbody > tr:hover {
    background-color: #444 !important;
}

.widget-body .profile-activity {
    border-color: transparent !important;
}

.profile-activity:nth-of-type(even) {
    background-color: #1d1f24 !important;
}

.profile-activity:nth-of-type(odd):hover {
    background-color: #1c1e20 !important;
}

.profile-activity:hover {
    background-color: #101215 !important;
}

.widget-body .profile-activity:hover {
    background-color: #333 !important;
}

.widget-toolbox {
    border: 0 !important;
    background-color: #212326 !important;
    border-color: transparent !important;
}

.table-hover > tbody > tr:hover {
    /*background-color: inherit !important;*/
}

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

.btn-toolbar {
    padding: 10px 0 !important;
    background-color: transparent !important;
}

.form-inline .input-sm {
    background-color: #323232 !important;
    border-color: #3c3c3c !important;
    color: #fafafa !important;
}

.form-control, .input-sm, input {
    background-color: #323232 !important;
    border-color: #3c3c3c !important;
    color: #fafafa !important;
}

select {
    background-color: #505050 !important;
    color: #e6e6e6 !important;
}

.skin-3 .sidebar {
    background-color: #1f1f1f !important;
    border-color: #515151 !important;
	border-width: 0 0 0 0 !important;
}

.nav-list, .skin-3 .nav-list > li, .skin-3 .nav-list > li > a, .skin-3 .nav-list > li.active > a {
    background-color: #243a44 !important;
    border-color: #515151 !important;
}

.skin-3 .nav-list > li.active.highlight > a, .skin-3 .nav-list > li.active > a {
    background-color: #1e4e79 !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: #3c3c3c !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: #226199 !important;
    border-color: #bbb !important;
    color: #dedede;
}

.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: transparent !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: orange !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: orange !important;
}

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

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

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

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

.skin-3 .nav-list > li:hover + li {
    border-top-color: #000 !important;
}

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

.arrow {
    z-index: -1;
    background-color: none !important;
}

.arrow::after {
    border-right-color: orange !important;
}

.menu-text {
    color: #dedede !important;
    background-color: transparent !important;
}

.sidebar-toggle, .skin-3 .sidebar-toggle {
    background-color: #1e3540 !important;
    border-color: #3c3c3c !important;
    color: orange !important;
    border-bottom: 0 !important;
    padding: 20px 0 !important;
}

.sidebar-toggle > .ace-icon, .skin-3 .sidebar-toggle > .ace-icon {
    background-color: #212326 !important;
    border-color: orange !important;
    color: orange !important;
}

.sidebar-toggle:before, .skin-3 .sidebar-toggle:before {
    border-color: inherit !important;
}

.well {
    background-color: #1b1a1a !important;
    color: #dedede;
}

.color-global {
    background-color: #4a4a4a;
}

tr.spacer {
    background-color: #ccc !important;
    height: 1px;
}

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

td.bug-summary {
    /*font-weight: bold;*/
    font-size: 1.1em
}

td.bug-description {
    /*font-weight: bold;*/
    font-size: 1.1em
}

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

span.required {
    font-size: 10pt;
    color: #bb0000 !important;
}

.bootstrap-datetimepicker-widget, .bootstrap-datetimepicker-widget * {
    background-color: #323232 !important;
    color: #fff !important;
}

.bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget span.month:hover, .bootstrap-datetimepicker-widget span.year:hover {
    background-color: #3c3c3c !important;
}

.bootstrap-datetimepicker-widget td.day.active, .bootstrap-datetimepicker-widget span.month.active, .bootstrap-datetimepicker-widget span.year.active {
    background-color: #282828 !important;
}

/*
td {
    border: 0 !important;
    padding: 10px !important;
} */

.widget-box[class*="widget-color-"] > .widget-header {
    padding: 10px;
}

.widget-color-blue2 > .widget-header {
    border: 0 !important;
    background-color: #212e47 !important;
    color: #dedede !important;
    border-bottom: 1px solid #212121 !important;
}

.footer-content {
    display: none;
}

.skin-3 .breadcrumbs {
    margin: 20px;
}

[class*="widget-color-"] > .widget-header > .widget-toolbar::before {
    border-color: transparent !important;
}

.profile-activity .thumbicon {
    border-radius: 100% !important;
    line-height: 32px;
}

form + form,
a.btn + a.btn {
    margin-left: 10px !important;
}

.sidebar-toggle::before, .skin-3 .sidebar-toggle::before {
    border-color: transparent !important;
}

.sidebar.compact .nav-list > li > a {
    padding: 8px;
}

.skin-3 .nav-list > li.active::before, .skin-3 .nav-list > li.active + li::before {
    /*background-color: transparent !important;*/
}

.nav-list > li.active > a {
    font-weight: inherit !important;
}

a{
    color: orange !important;
}

.ace-nav > li.grey > a {
    color: #dedede !important;
    background-color: #173268 !important;
}

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

tr.spacer td{
    padding: 0 !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #28481e !important;
	color: #fff !important;
}

.nav-tabs > li.active > a {
	border-top: 2px solid orange !important;
	border-color: orange #1f1f1f transparent !important;
}

.nav-tabs {
    border-bottom: 1px solid #717171 !important;
    border-bottom-color: rgb(45, 48, 53);
}

.nav-tabs > li > a, .nav-tabs > li > a:focus {
    border-radius: 0 !important;
    border-color: #444444;
    background-color: #2a2a2a;
    color: #999;
    margin-right: -1px;
    line-height: 18px;
    position: relative;
}

.form-control, .input-sm,
input,
.form-inline .input-sm,
textarea.form-control,
input.form-control {
    background-color: #000 !important;
	color: #fff !important;
	border: 1px solid #424242 !important;
}

input[type="file"] {
    padding: 10px;
}

.widget-body .table-striped > tbody > tr:nth-of-type(2n+1):hover {
    /*background-color: transparent !important;*/
}

.small-caption {
    font-size: 9pt;
}

a i {
    color: #bbb !important;
}

.lead {
    font-size: 1.1em;
}

.widget-toolbox.padding-8 {
    padding: 8px 17px;
}

.white {
    color: #dedede !important;
}

.widget-header .white:hover {
    text-decoration: underline;
    color: #dedede !important;
}

.widget-title .badge {
    margin: 0 0 0 10px !important;
}

.skin-3 .nav-list > li.active.highlight > a, .skin-3 .nav-list > li.active > a,
.sidebar.compact .nav-list > li > a:hover,
.skin3 .breadcrumbs {
    background-color: #212326;
    border-color: #212326 !important;
    color: #ddd !important;
}

.sidebar.compact .nav-list > li > a > .menu-icon {
    color: #fff !important;
    background-color: #212e47;
}

.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: #515151 !important;
}

.skin-3 .nav-list > li.open::before, .skin-3 .nav-list > li:hover::before,
.skin-3 .nav-list li.active > a::before,
.skin-3 .nav-list > li.active::before, .skin-3 .nav-list > li.active + li::before {
    display: none;
}

.ace-nav > li > a > .ace-icon {
    color: #dedede !important;
}

.navbar .navbar-brand {
    color: #dedede !important;
}

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

.page-header h1 {
    color: #4a4a4a;
}


.label.arrowed {
    border-radius: 0 18px 18px 0;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: 1px solid #424242 !important;
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid ##424242 !important;
    border-left-width: 1px !important;
}

.alert-warning {
    color: #e7e7e7 !important;
    background-color: #571616 !important;
}

.alert-info {
    color: #e6e6e6;
    background-color: #185a7b;
}
.bg-success {
    background-color: #1d4218 !important;
    color: #fff !important;
}

.alert-success {
    background-color: #1d4218 !important;
    color: #fff !important;
}

.alert-danger {
    color: #fbfbfb;
    background-color: #8c1414;
}

.skin-3 html {
    background-color: #1f1f1f !important;
    color: #999 !important;
}

.skin-3 .navbar {
    background: #182c53 !important;
}

