/*
 * sun apr 26, 2020
 * liqube dark mantis
 * based on liqube audio forums style
 */
html {
	background-color: #151B20 !important;
	scrollbar-color: #657180 #0f1418 !important;
}
body {
	font-family: 'Open Sans' !important;
	background-color: #151B20 !important;
	color: #B3C5D7 !important; /* soft text */
}
.blue {
	color: #A3B5C7 !important;
}
.navbar {
	background-color: #1c2633 !important;
	border-bottom: 1px solid #050B10 !important;
}
.nav-tabs {
	border-color: #0C141F !important;
}
.nav-tabs a {
	background-color: #19202b !important;
	color: #536482 !important;
	font-weight: bold !important;
	border-color: #0C141F !important;
}
.nav-tabs a:hover {
	background-color: #2C343F !important;
	color: #3f4c62 !important;
}
.nav-tabs > li.active > a {
	background-color: #657180 !important;
	color: #19202b !important;
}
/* mobile f*x for header color */
.skin-3 .navbar.navbar-collapse .navbar-container,
.skin-3 .navbar.navbar-collapse::before {
	background: #1C2633 !important;
}
/* mobile f*x for header buttons */
.skin-3 .navbar .navbar-toggle {
	background-color: #18202B !important;
}
/* mobile f*x for search icon */
.nav-search .nav-search-icon {
	background-color: inherit !important;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 6px !important;
}
/* this damned active menu item arrow */
.skin-3 .nav-list li.active > a::before {
	display: none !important;
}
/* active menu item left border */
.skin-3 .nav-list > li::before,
.skin-3 .nav-list > li + li::before {
	display: none !important;
}
.dropdown-toggle {
	background-color: #18202B !important;
}
.dropdown-toggle:hover {
	background-color: #19202b !important;
}
.dropdown-menu {
	background-color: #18202B !important;
}
.dropdown-menu a {
	color: #A3B5C7 !important;
}
.dropdown-menu .search {
	background-color: #18202B !important;
	color: #A3B5C7 !important;
}
.dropdown-menu li.active:hover > a,
.dropdown-menu li.active > a,
.dropdown-menu li:hover > a {
	background-color: #253243 !important;
	color: #f0f0f0 !important;
}
.dropdown-menu li > a:active,
.dropdown-menu li > a:focus {
	background-color: #657180 !important;
	color: #19202b !important;
	font-weight: bold !important;
}
.btn.btn-white,
.btn-primary,
.btn.btn-white.btn-primary,
#login-form .btn {
	background-color: #16181C !important;
	border-color: transparent !important;
	color: #fafafa !important;
}
.ace-nav > li {
	border-left: 1px solid #354150 !important;
}
/* horizontal line between dropdown menu items */
.dropdown-menu .divider {
	background-color: #354150 !important;
}
.list > li > a {
	padding: 3px 8px !important;
}
.btn.btn-white:hover,
.btn-primary:hover,
.btn.btn-white.btn-primary:hover,
#login-form .btn:hover {
	background-color: #26282C !important;
	border-color: transparent !important;
}
.btn-group .btn.btn-white.btn-primary {
	background-color: #26282C !important;
}
.main-content,
.page-content,
.main-container,
.main-container:before,
.main-container.container:before,
.skin-3 .main-container:before {
	background: #151B20 !important;
	background-color: #151B20 !important;
}
.footer-content {
	background-color: #151B20 !important;
	border-top-color: #acbdca !important;
	border-top-style: dotted !important;
	border-top-width: 1px !important;
}
td.category, th.category,
td.category label, th.category label
{
	background-color: transparent !important;
	color: #acbdca !important;
}
.label {
	background-color: #acbdca !important;
	color: #16181C !important;
}
.label:before {
	border-right-color: #acbdca !important;
}
.label.arrowed-in-right:after {
	border-color: #acbdca !important;
	border-right-color: transparent !important;
}
.breadcrumbs {
	background-color: #354150 !important;
}
.breadcrumbs .fa,
.nav-tabs .fa,
.breadcrumb > li {
	color: #A3B5C7 !important;
}
.breadcrumb > li.active {
	color: #C3D5E7 !important;
}
.breadcrumbs a {
	color: #acbdca !important;
}
.breadcrumbs .nav-recent {
	color: #c8c8c8 !important;
  	font-size: 1em !important;
 	opacity: 0.75 !important;
	right: 16em;
	top: 14px;
}
.breadcrumbs .nav-recent a.resolved {
 	opacity: 0.5 !important;
}
.breadcrumbs .nav-recent:hover {
 	opacity: 1.0 !important;
}
.breadcrumbs .nav-search-input {
	width: 12em !important;
}
.breadcrumbs .nav-search-input {
	background-color: #19202b !important;
	border-color: #acbdca !important;
	color: #f0f0f0 !important;
}
.breadcrumbs .nav-search-icon {
	color: #acbdca !important;
}
.widget-header {
	background: #253140 !important;
	border-color: #253140 !important;
}
.widget-header .white:hover {
	color: #c8c8c8 !important;
}
.widget-header .badge {
	background-color: #19202b !important;
}
.widget-box,
.widget-main {
	background-color: #18202B !important;
	border-color: transparent !important; /* no frames */
}
.table {
	background-color: inherit !important;
}
.table-bordered {
	background-color: #18202B !important;
	border-color: #18202B !important;
}
.widget-body {
	background-color: #19202b !important;
}
.widget-body .table a {
	color: #acb9ca !important;
}
.widget-body .table a.tagi-brighter {
	color: #babaff !important;
	font-weight: bold;
}
/* they can't seem to decide on a html style... */
.widget-body .table th,
.widget-body .table th a,
.widget-body .table .row-category td,
.widget-body .table .category,
.widget-body .table thead td {
	color: #acbdca !important;
}
.widget-body .table a.dynamic-filter-expander {
	color: #4C5D7A !important;
}
.small-caption {
	color: #ccd9ea !important;
}
.widget-body .table .row-category td {
	background-color: #202A36 !important;
	font-weight: bold;
}
.widget-body .table a.btn {
	color: #fafafa !important;
}
.widget-body .table th {
	background-color: #202a36 !important;
	border-color: #202a36 !important;
}
/* main widget table grid color borders */
.widget-body .table td {
	border: 1px solid #253140 !important; /* like forums */
}
.widget-body .table thead {
	background-color: #18202B !important;
}
.widget-body .table thead tr {
	background-color: inherit !important;
}
.widget-body .table thead tr td {
	background-color: #202A36 !important;
	color: #acbdca !important;
	font-weight: bold !important;
}
.widget-body .table td {
	border-bottom: 1px solid #253140 !important; /* like forums */
}
.widget-body .table th {
	border-bottom: 1px solid #334358 !important; /* like forums */
}
.widget-body .fa-pencil {
	color: #d2d2d2 !important;
}
.widget-body .table-responsive {
	background-color: #18202B !important;
	border: none !important;
}
/*
.widget-body .table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #19202b !important;
}
.widget-body .table-striped > tbody > tr:nth-of-type(odd):hover {
	background-color: #18202B !important;
}
*/
.widget-body .table-striped > tbody > tr {
	background-color: #19202b !important;
}
.widget-body .table-striped > tbody > tr:hover {
	background-color: #161c25 !important;
}
.widget-body .table-striped tr {
/*	border-bottom: 2px solid #253140 !important;*/
}
.widget-body .table-striped tr:last-child {
/*	border-bottom: none !important;*/
}
.widget-body .profile-activity {
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	border-bottom: 1px solid #253140 !important; /* like forums */
}
.widget-body .profile-activity:hover {
	background-color: #161c25 !important;
}
.widget-toolbox {
	background-color: #253140 !important;
	border-color: #253140 !important;
}
.table-hover > tbody > tr:hover {
	background-color: #161c25 !important;
}
.form-inline .input-sm {
	background-color: #16181C !important;
	border-color: #18202B !important;
	color: #A3B5C7 !important;
}
.form-control,
.input-sm,
input {
	background-color: #101114 !important;
	border-color: transparent !important;
	color: #fafafa !important;
	font-size: 1.1em !important;
}
select {
	background-color: #18202B !important;
	color: #A3B5C7 !important;
}
.skin-3 .sidebar {
	background-color: #253140 !important;
	border-color: inherit !important;
}
.nav-list > li {
/*	border-bottom-width: 1px !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: #18202B !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: #18202B !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: #161c25 !important;
	border-color: #18202B !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: #18202B !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: #000000 !important;
	border-right-color: #acbdca !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: #acbdca !important;
}
.skin-3 .nav-list > li.open:before,
.skin-3 .nav-list > li:hover:before {
	background-color: #acbdca !important;
}
.skin-3 .sidebar.menu-min .nav-list > li > a > .menu-text {
	border-color: #18202B !important;
}
.skin-3 .nav-list > li.active,
.skin-3 .nav-list > li.active + li {
	border-color: #18202B !important;
}
.skin-3 .nav-list > li.active:before,
.skin-3 .nav-list > li.active + li:before {
	background-color: #acbdca !important;
}
/* the freaking border below menu buttons */
.skin-3 .nav-list > li:hover + li {
	border-top-color: #18202B !important;
}
.nav-list li.active {
	background-color: #657180 !important;
}
.nav-list li .menu-icon,
.nav-list li .menu-text {
	color: #acbdca !important;
	background-color: inherit !important;
}
.nav-list li.active .menu-icon,
.nav-list li.active .menu-text {
	color: #19202b !important;
	background-color: inherit !important;
}
.nav-list li.active:hover .menu-icon,
.nav-list li.active:hover .menu-text {
	color: #acbdca !important;
}
.arrow {
	z-index: -1;
	background-color: none !important;
}
.arrow::after {
	border-right-color: #acbdca !important;
}
.sidebar-toggle,
.skin-3 .sidebar-toggle {
	background-color: inherit !important;
	border-color: #18202B !important;
	color: #acbdca !important;
}
.sidebar-toggle > .ace-icon,
.skin-3 .sidebar-toggle > .ace-icon {
	background-color: inherit !important;
	border: none !important;
	color: #acbdca !important;
}
.sidebar-toggle:hover > .ace-icon,
.skin-3 .sidebar-toggle:hover > .ace-icon {
	background-color: #151B20 !important;
}
.sidebar-toggle:before,
.skin-3 .sidebar-toggle:before {
	border-color: inherit !important;
}
.well {
	background-color: #19202b !important;
}
tr.spacer {
	background-color: #354150 !important;
}
#bugnote_text {
	height: 12em !important;
	font-size: 2em !important;
}
/* big user names and icons in bugnotes */
.bugnote .category i.fa-user,
.bugnote .category i.fa-user + a {
	font-size: 1.5em !important;
}
td.category,
tr.bugnote .bugnote-note {
	background-color: #19202b !important;
	color: #B3B5B7 !important;
}
tr.bugnote td {
	padding-top: 0.5em !important;
	padding-bottom: 0.75em !important;
}
.bugnote .well {
	background: #141922 !important;
	border: 1px solid #354150 !important;
	margin: .5em .5em .75em .5em !important;
	color: #354150 !important;
}
.bugnote .well a {
	color: #657180 !important;
}
.bug-attachment-preview-image {
	margin: 0 !important;
}
.table .bugnote-note {
	color: #B3B5B7 !important;
	font-size: 1.5em !important;
}
#bugnotes .spacer {
	height: 16px !important;
	background-color: #354150 !important;
}
#bugnotes .spacer {
	height: 16px !important;
	background-color: #354150 !important;
}
#bugnotes .grey {
	color: #A3B5C7 !important;
}
td.bug-description,
td.bug-steps-to-reproduce,
td.bug-summary,
td.bug-additional-information {
	font-size: 1.5em;
	color: #B3B5B7 !important;
	padding-bottom: 1.5em !important;
}
td.bug-summary {
	font-weight: bold;
}
td.bug-tags,
label.inline.small {
	color: grey
}
span.required {
	color: #ff6f6f !important;
}
.bootstrap-datetimepicker-widget,
.bootstrap-datetimepicker-widget * {
	background-color: #354150 !important;
	color: #fff !important;
}
.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget span.month:hover,
.bootstrap-datetimepicker-widget span.year:hover {
	background-color: #18202B !important;
}
.bootstrap-datetimepicker-widget td.day.active,
.bootstrap-datetimepicker-widget span.month.active,
.bootstrap-datetimepicker-widget span.year.active {
	background-color: #151B20 !important;
}
/* surgical work */
h4.widget-title,
h4.widget-title a {
	font-family: 'Lato', 'proxima-nova', 'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
	font-size: 1em !important;
	color: white !important;
	text-transform: uppercase;
}
h4.widget-title .badge {
/*	background-color: #202a37 !important;*/
	opacity: 0.5 !important;
}
#buglist th {
	background-color: #16181C !important;
	border-bottom: 1px solid #253140 !important;
}
#buglist tr {
	background-color: #19202b !important;
}
#buglist td {
	border-bottom: 1px solid #253140 !important;
}
#buglist .small {
	color: #5c6d87 !important;
	opacity: 0.75 !important;
}
.my-buglist-bug .small {
	color: #5c6d87 !important;
	opacity: 0.75 !important;
}
.my-buglist-bug td {
	font-size: 1.1em !important;
}
.my-buglist-bug td.my-buglist-id a:first-child {
	color: #6d84a2 !important;
}
.my-buglist-bug td:nth-child(2) {
	font-size: 1.15em !important;
}

i.pull-left.thumbicon,
i.pull-left.thumbicon:hover {
	color: #acbdca !important;
	background-color: #1c2633 !important;
}
.alert {
	background-color: #db3e3e !important; /*red*/
	border: transparent !important;
	color: white !important;
}
.alert-success {
	background-color: #C2E66C !important; /*green*/
	color: #151B20 !important;
}
#report_bug_form table.table-condensed tbody th,
#manage-overview-table table tbody th {
	width: 20% !important;
}
#report_bug_form table.table-condensed tbody td,
#manage-overview-table table tbody td {
	width: 80% !important;
}
#report_bug_form select.input-sm {
	width: 20em !important;
}
div.dropzone {
	background-color: #26282C !important;
}
.dz-preview {
	background: #101114 !important;
}
.dz-preview .progress {
	background: #26282C !important;
}
.dz-preview a.dz-remove {
	color: black !important;
}
#report_bug_form tr {
	border-bottom: 2px solid #253140 !important;
}
#report_bug_form #description {
	height: 25em !important;
}
.btn-group .btn {
	margin-right: 0.3em !important;
}
.login-layout .widget-box .widget-main {
	background-color: #354150 !important;
}
.color-global {
	background-color: LightBlue;
	color: #151B20 !important;
}
.color-project {
	background-color: LightGreen;
	color: #151B20 !important;
}
.sidebar-toggle::before,
.skin-3 .sidebar-toggle::before {
    border-color: transparent !important;
}
.skin-3 .sidebar {
	border: 0 !important;
}
span.dependency_dated		{ color: #bb1e1e !important; }
span.dependency_met			{ color: #C2E66C !important; }
span.dependency_unmet		{ color: #eb4e4e !important; }
span.dependency_upgrade		{ color: orange !important; }

.table-condensed2 > thead > tr > th,
.table-condensed2 > tbody > tr > th,
.table-condensed2 > tfoot > tr > th,
.table-condensed2 > thead > tr > td,
.table-condensed2 > tbody > tr > td,
.table-condensed2 > tfoot > tr > td {
    padding: 4px 6px !important;
}
/* for 'feature' severity status hack. show features in different color */
.status-0-fg {
	color: #5f7b9f !important;
}
/* statuses */
.status-10-fg { /* new */
	color: #f98080 !important;
}
.status-30-fg { /* acknowledged */
	color: #feb245 !important;
}
.status-40-fg { /* confirmed */
	color: #ffec47 !important;
}
.status-45-fg { /* reviewing */
	color: #75b6ff !important;
}
.status-70-fg { /* rejected */
	color: #838a77 !important;
}
.status-80-fg { /* resolved */
	color: #97e74a !important;
}
.status-81-fg { /* implemented */
	color: #599f15 !important;
}
.status-85-fg { /* deferred */
	color: #69506e !important;
}
.status-90-fg { /* closed */
	color: #2d3b4d !important;
}
/* strike-through resolved issues */
.resolved  {     
    text-decoration: line-through !important;
	color: #445;
}
.widget-toolbar::before {
	border-color: #A3B5C7 !important;
}
a {
	color: #63aae7 !important;
}
