/*
     * Taiga Dark Theme (2021).
     * 
     * CC BY - Creative Commons Attribution
     */

/* Base */

.master, body {
    background-color: #222;
    color: #ccc;
}

.loader {
    background-color: #111;
}
.loader.active {
    background-color: #111e;
}
.introjs-overlay {
    background-color: #111;
}
.introjs-disableInteraction {
    background-color: #111;
}
.introjs-tooltip {
    background-color: #333;
}
.introjs-button.introjs-disabled {
    background-color: #222;
}
.introjs-button:hover {
    border-color: #444;
    box-shadow: 0 1px 1px #111;
}

.trans-button {
    background-color: #111;
}

.lightbox {
    background-color: #111e;
}

h1, h2, h3, h4, h5, h6 {
    color: #fcfcfc;
}

a, a:link, a:visited {
    color: #accaac;
}

a:hover {
    color: #5b8200;
}

input[type=number], input[type=text], input[type=password], input[type=url], input[type=email], input[type=date], select, textarea {
    background-color: #111;
    border-color: #444;
    color: #bbb;
}
.article blockquote,
.module {
    background-color: #333;
}

cookie-warning {
    background-color: #111;
    color: #ccc;
}

.duty-content .markdown {
    background-color: #111;
}

.menu-button span, .menu-button:visited {
    color: #bbb;
}
.menu-button:hover {
    background-color: #111;
    color: #ccc;
}

table, tr, td, th, .basic-table .row {
    border-color: #000;
}
.row1 {
    background-color: #111;
}
.row2 {
    background-color: #1c1c1c;
}
thead th, thead th.sorted {
    background-color: #000;
    border-color: #444;
}
table thead th .text a:focus, table thead th .text a:hover {
    background-color: #333;
}

#changelist #toolbar,
#changelist .paginator,
#changelist #toolbar {
    border-color: #444;
    background-color: #333;
}

.flotTip {
    background-color: #111!important;
    color: #ccc!important;
}

.header {
    border-color: #444;
}

.main-search {
    background-color: #333;
}

.navbar-dropdown {
    background-color: #111;
}
.topnav-dropdown-wrapper .navbar-dropdown-notifications .header, 
#changelist-filter, #content-related {
    background-color: #333;
    color: #ccc;
}
.topnav-dropdown-wrapper .navbar-dropdown-notifications, 
#changelist .actions {
    background-color: #111;
    border-color: #444;
    color: #bbb;
    box-shadow: 0 0 3px 3px rgba(31, 31, 31, .2);
}
#content-related .module h2 {
    border-color: #444;
    color: #bbb;
}

.notifications-list .entry {
    color: #bbb;
}
.notifications-page .notifications-list .entry.new {
    background-color: #111;
    color: #bbb;
}
.notifications-list .entry a.project-link, .notifications-list .entry a.user-link {
    color: #eee;
}

.category-excerpt a:hover, .footer {
    background-color: #333;
    color: #ccc;
}

tg-svg svg {
    fill: #ccc;
}

.button-filter {
    background-color: #111;
}

.upvote-btn a {
    background-color: #444;
}

/* Home */

.home-wrapper .title-bar {
    background-color: #333;
    color: #ccc;
}

.home-project, .featured-project {
    background-color: #333;
    border-color: #444;
}
.home-project .project-card-description, .featured-project .project-card-description {
    color: #bbb;
}

.watching .duty-single, .working-on .duty-single {
    border-color: #000;
}


/* Discover */

.discover-header {
    background-color: #333;
}
.highlighted-project .project-title a {
    color: #bbb;
}

/* Projects */

.project-list-wrapper .project-list-title {
    background-color: #333;
    color: #bbb;
}

.project-list-wrapper .list-itemtype-project {
    background: rgba(51, 51, 51, 0.6);
    border-color: #000;
}

.create-project-privacity label {
    background-color: #333;
}
.create-project-privacity label:hover {
    background-color: #555;
}
.create-project-privacity input:checked+label {
    background-color: #444;
}

.track-inner {
    background-color: #333;
    color: #888;
}
.track-inner:hover {
    background-color: #111;
}
.track-button {
    color: #111;
}
.track-button-counter {
    background-color: #111;
}
.single-project .title {
    background-color: #333;
}

.detail {
    background-color: #1c1c1c;
}
.detail .detail-content, .detail .detail-header-container {
    background-color: #222;
    color: #ccc;
}

.related-tasks-header .related-tasks-title {
    color: #ccc;
}

/* Importer */
.import-project-from-site {
    color: #ccc;
}

.import-project-selector .import-project-selector-filter {
    background-color: #333;
}
.import-project-selector .import-project-selector-filter input {
    background-color: #111;
    border-color: #444;
    color: #bbb;
}

.create-project-github-import-type fieldset {
    background-color: #333;
    border-color: #000;
}
.create-project-github-import-type label {
    background-color: #333;
}

/* Profile */

.import-project-asana-form-selector li:first-child, .profile-bar .profile-stats, .profile-contacts, .profile-content-tabs {
    border-color: #000;
}
.profile-content-tabs .tab.active {
    background-color: #333;
    border-color: #000;
}
.profile-timeline .activity-item {
    border-color: #000;
}
.profile-projects, .profile-timeline, .transfer-project-detail {
    border-color: #000;
}
.profile-filter {
    background-color: #333;
}
.profile-sidebar h4 {
    background-color: #333;
    color: #bbb;
}

/* Notifications */

.notifications-page .header {
    background-color: #333;
    color: #bbb;
}
.notifications-page .title {
    color: #ccc;
}

/* Timeline */
.contact-team {
    background-color: #333;
}
.contact-team:hover {
    background-color: #111;
}


/* Search */
.search-filter, .search-result-table, .table-team .hero .row {
    border-color: #000;
}
.search-filter a {
    background-color: #222;
    color: #bbb;
}
.search-filter a.active {
    background-color: #111;
    border-color: #000;
    color: #ccc;
}

/* Item */

.menu-secondary, .ticket-data {
    background-color: #333;
    color: #bbb;
    border-color: #000;
}
.menu-secondary li {
    background-color: #333;
}

.menu-tertiary {
    background-color: #2c2c2c;
    border-color: #000;
}

.upvote-btn .vote-inner {
    background-color: #333;
    color: #bbb;
}

.edit-title-wrapper .edit-title-input {
    background-color: #000;
}
.detail-title-wrapper .detail-subject {
    color: #bbb;
}
.detail-header-container {
    background-color: #333;
    color: #bbb;
}

.ticket-created-by .created-by .created-date {
    color: #bbb;
}
.ticket-watchers .user-list-name {
    color: #bbb;
}
.ticket-estimation .ticket-role-points .points,
.ticket-estimation .ticket-role-points {
    color: #bbb;
    background-color: #444;
}
.ticket-estimation .ticket-role-points:last-child {
    color: #ccc;
}
.ticket-watch .add-watcher, .ticket-watch .ticket-watch-button,
.ticket-users-actions .ticket-users-action {
    background-color: #444;
    color: #bbb;
}
.ticket-users-actions .ticket-users-action svg {
    fill: #bbb;
}

.duty-custom-fields .custom-field-single {
    border-color: #000;
}

.duty-custom-fields .custom-fields-header, .attachments-header, .history-tabs {
    background-color: #333;
    color: #bbb;
}
.single-attachment {
    background-color: #333;
}
.attachment-list .single-attachment {
    background-color: #111;
    border-color: #555;
}
.attachments-header .attachments-title {
    color: #ccc;
}
.attachment-list .attachment-comments span, .attachment-list .editable-attachment-comment span {
    color: #bbb;
}

.comment .comment-edited {
    background-color: #111;
}
.entry .entry-text.blurry::after {
        background-image: linear-gradient(to top,#111,transparent);
}

.history-tabs .history-tab.active {
    color: #bbb;
}

/* Scrum */

.backlog-menu {
    background-color: #333;
    color: #bbb;
}

tg-filter {
    background-color: #333;
    color: #bbb;
}

.summary-progress-bar {
    background-color: #333;
}
.kanban-table-body .kanban-uses-box, .kanban-table-header .task-colum-name, .taskboard-table-body .taskboard-cards-box {
    background-color: #333;
    color: #bbb;
}

.taskboard-table-header .task-colum-name {
    background-color: #333;
    color: #bbb;
}

.card {
    box-shadow: 2px 2px 4px #111;
}
.card:hover {
    box-shadow: 3px 3px 6px #444;
}
.card-inner, .card-placeholder {
    background-color: #222;
    border-color: #000;
}
.card-owner-actions {
    background-color: #111;
}
.card-unfold:hover {
    background: #111;
}

.taskboard-table .task-colum-name {
    background-color: #333;
    color: #bbb;
}

.search-list ul {
    background-color: #333;
    border-color: #000;
}


/* TODO Kanban */

/* Epics */

.epics-table-header {
    border-color: #000;
}
.epic-row {
    background-color: #333;
    border-color: #111;
}
.epic-row .progress-bar, .story-row .progress-bar {
    background-color: #222;
}
.story-row {
    background-color: #333;
    border-color: #111;
}

.related-userstories-header, .related-tasks-header {
    background-color: #333;
}

.activity-diff .key {
    background-color: #333;
}

/* Issues */

.issues-options {
    background-color: #333;
}
.filters-cats .filters-cat-single {
    color: #bbb;
}
.filters-cats .filters-cat-single.selected, .filters-cats .filters-cat-single:hover {
    background-color: #222;
    color: #ccc;
    
}
.single-filter {
    background-color: #222;
}
.single-filter:hover {
    background-color: #222;
}
.single-filter .number {
    background-color: #111;
}

.ticket-status .type-data,
.ticket-status .severity-data,
.ticket-status .priority-data {
    background-color: #222;
}
.ticket-status .type-data:hover,
.ticket-status .severity-data:hover,
.ticket-status .priority-data:hover {
    background-color: #111;
}

/* Wiki */

.wiki-summary.summary {
    background-color: #333;
    color: #bbb;
}

/* Settings */

.admin-menu li {
    border-color: #111;
}
.admin-menu li:hover {
    background-color: #222;
}
.settings-nav .active {
    background-color: #222;
    color: #ccc;
}
.settings-nav .active:hover {
    background-color: #2c2c2c;
}

.add-member-suggest .add-member-suggest-single {
    background-color: #111;
    border-color: #000;
}

.project-values-title {
    background-color: #333;
    color: #bbb;
}
.admin-common .total {
    background-color: #333;
    color: #bbb;
}
.admin-roles .role-name {
    color: #bbb;
}
.category-config .category-items {
    background-color: #333;
}
.category-config .category-item {
    border-bottom: 1px solid #111;
}
.colors-table .table-header {
    border-color: #111;
}

.submit-row {
    background-color: #2c2c2c;
    border-color: #000;
}

/* Import */
.create-project input+label {
    background-color: #2c2c2c;
    color: #fff;
}
.import-project-github-form input+label {
    background-color: #2c2c2c;
    color: #fff;
}

}

.card-estimation
{
	visibility: hidden;
}

input[type=search]::placeholder {
	color: #ccc !important;
}
