/* Dark Theme */

/* Include after base.css to darken. */

body, html {
    color: rgba(237, 237, 237, 0.7);
    background-color: #000;
}

div.container-fluid {
    background-color: transparent;
}
footer {
    background-color: transparent;
}

/*menu*/
.intents_menu { color: #7ab37a!important; }
.methods_menu { color: rgba(254, 138, 138, 0.7)!important; }
.projects_menu { color: #4280bb!important; }


/*comments*/
/* > base-css.html */


.btn-menu-item {
    color: #fff;
}

#hovline-intent:hover { display: inline; text-decoration: underline #7ab37a!important; }
#hovline-method:hover { display: inline; text-decoration: underline rgba(254, 138, 138, 0.7)!important; }
#hovline-project:hover { display: inline; text-decoration: underline #4280bb!important; }


div .main-panel {
    background-color: #252525e8;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 16px;
    -webkit-box-shadow: 0 0 20px rgb(14, 14, 14, 0.3);
            box-shadow: 0 0 20px rgb(14, 14, 14, 0.3);
}

.bg-light {
    background-color: #000 !important;
    color: #bbb;
    /* border-right: 0.5px solid #333; */
    border-top: none;
    border-left: none;
    border-right: none!important;
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(237, 237, 237, 0.7);
}


h1, .h1 {
    font-size: 2.5rem;
    color: rgba(237, 237, 237, 0.7);
}

.navbar-light .navbar-brand {
    color: #dee2e6;
}

body a {
    color: rgba(237, 237, 237, 0.7);
}

div #source-title h1 a {
    color: rgba(237, 237, 237, 0.7) !important;
}

div div main ul p a {
    color: rgba(237, 237, 237, 0.7) !important;
}

h2 a.header {
    color: rgba(237, 237, 237, 0.7) !important;
}

.navbar-brand {
   color: #dee2e6 !important;
   text-decoration: none;
}

.nav-item :hover {
   color: #c0c0c0 !important;
   text-decoration: none;
}

.nav-link :hover {
   color: #fff;
   text-decoration: none;
}

.btn-active {
   color: #dee2e6 !important;
}

.btn-passive {
   color: #686868 !important;
}

.administrators-title {
    color: #dee2e6;
    border-bottom: 2px dotted;
}

.list-group-item {
    background-color: #222;
}

.bg-dark {
    background-color: #464646 !important;
}

.comment-textarea {
    background-color: #464646;
    color: #dee2e6; /* rgba(237, 237, 237, 0.7); */
}

input[type=submit] {
    background-color: #464646;
    color: rgba(237, 237, 237, 0.7);
    border-color: grey;
}

.badge {
}

pre {
    color: rgba(237, 237, 237, 0.7);
}

.badge-secondary {
    color: #ffffff85;
    background-color: #bab8b838;
}


a[class=s-badge] {
    color: #ffffff85!important;
}

a[class=s-badge]:visited {
    color: #ffffff85!important;
}

span.badge.s-badge {
    color: #ffffff85!important;
    background-color: #bab8b838;
}

span[class=head-synonym] {
    color: rgba(237, 237, 237, 0.7);
}

body > div > div > main > ul > form > input[type=text] {
    background-color: #bab8b838;
    border-color: #a9a5a5;
}

/* search button */
body > div > div > main > ul > form > button {
    background-color: #a5a5a4;
}

/* this is for svg letter icon */
body > div.container-fluid > div > aside > nav > div > ul > div:nth-child(4) > li:nth-child(3) > a > span > img {
  -webkit-filter: invert(70%);
          filter: invert(70%);
}

/* counter for messages */
body > div > div > aside > nav > div > ul > li:nth-child(10) > a > button {
    color: #e0e0e0;
    background-color: #878786;
    border-color: #a5a5a4;
}

.card {
    background-color: #393939;
}

body a.category:visited {
  color: #9bfc9b!important;
}

body a.idea:visited {
  color: #fe8a8a!important;
}

body > div > div > aside > nav > div > ul > li:nth-child(7) > a > span > img {
  -webkit-filter: invert(70%);
          filter: invert(70%);
}

body > div > div > aside > nav > div > ul > li:nth-child(11) > a > span > img {
  -webkit-filter: invert(70%);
          filter: invert(70%);
}

body > ul > li:nth-child(10) > a > span > img {
  -webkit-filter: invert(70%);
          filter: invert(70%);
}

body > ul > li:nth-child(7) > a > span > img {
  -webkit-filter: invert(70%);
          filter: invert(70%);
}

body > div.container-fluid > div > aside > nav > a.navbar-toggler > span {
  -webkit-filter: invert(70%);
          filter: invert(70%);
}
.navbar-light .navbar-toggler {
  border-color: white;
}

/* logout in products */

a[class=n-badge] {
    color: #e2e2e2!important;
}

body > div > div > aside > nav > div > ul > div:nth-child(4) {
    border-width: thin;
}

body > div.container-fluid > div > aside > nav > div > ul > div:nth-child(6) {
    border-width: thin;
}

#id_vote {
    background-color: #a5a5a4;
}

.btn-primary {
    background-color: rgba(125, 167, 209, 0.7)!important;
}

.btn-link {
    color: rgba(144, 195, 246, 1)
}

div .phone-links > a {
    color: #fff;
}
div .phone-links > a:visited {
    color: #fff;
}

.users-profiles {
    color: #fff;
    background-color: Transparent;
    border: 0px;
}

.share-icon {
  -webkit-filter: invert(80%);
          filter: invert(80%);
}

.share-text {
  -webkit-filter: invert(40%);
          filter: invert(40%);
}

.table {
    color: #c8c2c2;
}

.balance {
    color: #7ab37a;
}

.negative-balance {
    color: #b96363;
}


.funds {
    color: #4280bb;
}

.negative-funds {
    color: #de62d7bf;
}

ul .list-group-item {
    background-color: #222;
}

#navcats {
  border-bottom: 1px solid #333;
}

#navcats a {
  color: rgba(237, 237, 237, 0.7);
  font-weight: 400;
}

#accessibility {
  -webkit-filter: invert(80%);
          filter: invert(80%);
}


div .comment-envelope {
    background-color: #3a3a3a3b;
}

@media (max-width: 428px) {
    div .comment-envelope {
        width: 100%;
    }
    div .comment-first {
        background-color: #00000000;
    }
}

/* Phone */
@media (max-width: 768px) {
    div .comment-first {
        background-color: #00000000;
    }
}

.down {
  -webkit-filter: invert(70%);
          filter: invert(70%);
}

.hsource {
    color: rgba(237, 237, 237, 0.7)!important;
}

.equation {
    color: #999999;
}


.link-envelope {
    border: 1px solid #7575753b;
}

.intent-link {
    background-color: #9fff9f2b;
}

.method-link {
    background-color: #5d3c3cba;
}

.project-link {
    background-color: #3a69964f;
}

.result-link {
    border-color: #ff7600;
  /*  background-color: #ffbd9324; */
}

.result-link-bg {
    border-color: #ff7600;
    background-color: #ff893f47;
}

.target-link {
    border: 1px solid #c2c31a;
    background-color: #fffd981c;
}
.target-expired {
    border: 1px solid #c2c31a;
    background-color: #fffd980a;
}
.target-backlog {
    border-color: #00a6d3;
    background-color: #e1fffa0a;
}

.operation-link {
    border-color: #1ac31a;
  /*  background-color: #98ff981c; */
}

.operation-link-bg {
    border-color: #1ac31a;
    background-color: #67e36747;
}

.infobox-top {
    border-radius: 5px;
    /* border: 1px solid #1a8ec3; */
    /* background-color: #98f4ff1c; */
}


.infobox-bottom {
    border: 1px solid #1a8ec3;
    background-color: #98f4ff1c;
}

.infobox-middle {
 border-radius: 5px!important;
 border: 1px solid #1a8ec3!important;
}

.infobox-ops {
  border-color: #1ac31a;
  background-color: #98ff981c;
}


div #subscribe {
    background-color: #2c2c2c;
}

.search-hidden {
    border-bottom-style: hidden;
    /*
    background: -webkit-radial-gradient(
        50% 50%,
        50% 50%,
        #424143 0%,
        rgba(255,0,0,0.00) 70%
    );
    */
}
.card :hover {
    background-color: transparent;
}

.bg-warning {
    color: black;
}
.fund-target {
}
.fund-target:hover {
}

.fund-target-button {
}

.product-model {
    background-color: transparent;
}
.add-stock {
    background-color: transparent;
}

.add-product {
    background-color: #2c2c2c;
}
.fund-modal {
    color: black!important;
}
n1:hover { background-color: #2c2c2c; }
n2:hover { background-color: #2c2c2c; }
n3:hover { background-color: #2c2c2c; }

#dclock:hover {
    color: #ffffff;
    background-color: #6d6d6d;
}

#dcurrency:hover {
    color: #ffffff;
    background-color: #6d6d6d;
    text-decoration: none!important;
}

.cashflow-locked {
    background-color: #3c3c3c!important;
    border-color: #afacac!important;
}
.target-locked {
    border: none!important;
    background-color: #fffd981c!important;
}
.unlocks-button > button {
    background-color: #222;
    color: white;
}

.unlocks-button > button:hover {
    background-color: #707070;
    color: white;
}

.nN {
    color: #edededb3;
}
#aside-menu:hover > nav > div > ul > .nN {
    color: white!important;
}
#think-intents { margin-top: -2px; }
#think-methods { margin-top: -2px; }
