.app.app-dark a {
    color: #29c75f;
    text-decoration: none;
}

.app.app-dark .btn.btn-success {
	color: #fff;
}

.app.app-dark .app-container {  
    background-color: #161719;    
}

.app.app-dark .navbar .navbar-collapse  {
    background-color: #212124; 
    color: #d8d9da;
    box-shadow: 0 1px 2px #222222;
    
}

.app.app-dark .navbar-default {
    border-color: transparent;
}


.app.app-dark .panel {
	border-color: #222222;	
}

.app.app-dark .panel .panel-heading {
	background-color: #212124;
}

.app.app-dark .panel .panel-body {
    padding: 20px;
    background-color: #2f2f2f; 
    color: #d8d9da;  
}

 .panel-group .panel-heading + .panel-collapse > .panel-body,
.app.app-dark .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 0px;
}

.app.app-dark .panel-default > .panel-heading {
    border-color: #222;
}

@media (max-width: 767px){       
	.app.app-dark aside.app-sidebar .sidebar-header {     
	    border-bottom: 1px solid #2f2f2f;
	}                                      
	.app.app-dark aside.app-sidebar .sidebar-menu ul.sidebar-nav > li > a {
	    border-bottom: 1px solid #2f2f2f; 
	}
}


.app.app-dark aside.app-sidebar {
  border-right-color: #2f2f2f;    
  background-color: #212124; }
  .app.app-dark aside.app-sidebar .sidebar-menu ul.sidebar-nav > li > a {
    background-color: #212124; }
  .app.app-dark aside.app-sidebar .sidebar-header .sidebar-brand .highlight {
    background-color: #29c75f; }
  .app.app-dark aside.app-sidebar .sidebar-menu ul.sidebar-nav > li > a .icon {
    background-color: rgba(141, 146, 147, 0.15);
    color: rgba(141, 146, 147, 1); }    
  .app.app-dark aside.app-sidebar .sidebar-menu ul.sidebar-nav > li > a .title {
    color: #8d9293; }
  .app.app-dark aside.app-sidebar .sidebar-menu ul.sidebar-nav > li.active > a .icon {
    background-color: rgba(41, 199, 95, 0.25);
    color: rgba(41, 199, 95, 1); }
  .app.app-dark aside.app-sidebar .sidebar-menu ul.sidebar-nav > li.active > a .title {
    color: #29c75f; }
  .app.app-dark aside.app-sidebar .sidebar-menu ul.sidebar-nav > li.dropdown > .dropdown-menu > ul > li.section {
    color: #29c75f; }
  .app.app-dark aside.app-sidebar .sidebar-menu ul.sidebar-nav > li.dropdown.open > a:after {
      border-right-color: #2f2f2f; 
    }
       
  .app.app-dark aside.app-sidebar .sidebar-footer {
    border-top-color: #2f2f2f;  
    background-color: #212124;
    box-shadow: 0 -1px 0px #2f2f2f; }
    .app.app-dark aside.app-sidebar .sidebar-footer ul.menu > li.dropdown .dropdown-menu {
      border-bottom-color: #39c3da; }

.app.app-dark .navbar .navbar-header .navbar-brand .highlight, .app.app-dark .navbar .navbar-mobile .navbar-brand .highlight {
  background-color: #39c3da; }

.app.app-dark .ct-series-a .ct-bar, .app.app-dark .ct-series-a .ct-line, .app.app-dark .ct-series-a .ct-point {
  stroke: #39c3da; }

.app.app-dark .ct-series-a .ct-area {
  fill: #39c3da; }

.app.app-dark .ct-series-a .ct-slice-pie {
  fill: #39c3da;
  stroke: #FFF;
  stroke-width: 3; }

.app.app-dark .ct-series-a .ct-slice-donut {
  stroke: #39c3da; }

.app.app-dark .ct-series-b .ct-bar, .app.app-dark .ct-series-b .ct-line, .app.app-dark .ct-series-b .ct-point {
  stroke: #29c75f; }

.app.app-dark .ct-series-b .ct-area {
  fill: #29c75f; }

.app.app-dark .ct-series-b .ct-slice-pie {
  fill: #29c75f;
  stroke: #FFF;
  stroke-width: 3; }

.app.app-dark .ct-series-b .ct-slice-donut {
  stroke: #29c75f; }

.app.app-dark .ct-series-a:after {
  background-color: #39c3da; }

.app.app-dark .ct-series-b:after {
  background-color: #29c75f; }

.app.app-dark .card-banner .ct-series-a .ct-bar, .app.app-dark .card-banner .ct-series-a .ct-line, .app.app-dark .card-banner .ct-series-a .ct-point {
  stroke: #FFF; }

.app.app-dark .card-banner .ct-series-a .ct-area {
  fill: #FFF; }

.app.app-dark .card-banner .ct-series-a .ct-slice-pie {
  fill: white;
  stroke: #FFF;
  stroke-width: 3; }

.app.app-dark .card-banner .ct-series-a .ct-slice-donut {
  stroke: #FFF; }

  
.app.app-dark .card.card-tab .card-header {   
    background-color: #212124; }  
                                
.app.app-dark .card.card-tab .card-header > ul, .app.app-dark .card.card-tab ul.nav-tabs {       
    border-bottom: 1px solid #2f2f2f; }

.app.app-dark .card.card-tab .card-header > ul > li.active, .app.app-dark .card.card-tab ul.nav-tabs > li.active {
		border-left: 1px solid #2f2f2f;
		border-right: 1px solid #2f2f2f;  
        background-color: #2f2f2f; }
                 
.app.app-dark .card.card-tab .card-header > ul > li.active a, .app.app-dark .card.card-tab ul.nav-tabs > li.active a {
  color: #29c75f; }

.app.app-dark .card.card-tab > .ng-isolate-scope > .nav-tabs > li.active a {
  color: #29c75f; }

.app.app-dark .card {        
     box-shadow: 0 0px 0px transparent; 
}
  
.app.app-dark .card .card-body {
     background-color: #212124;
     color: #d8d9da;                     
}

.app.app-dark .card.card-yellow-light,
.app.app-dark .card.card-orange-light,
.app.app-dark .card.card-blue-light,
.app.app-dark .card.card-green-light,
.app.app-dark .card.card-yellow,
.app.app-dark .card.card-orange,
.app.app-dark .card.card-blue,
.app.app-dark .card.card-green

 {
      background-color: #161719; 
}

.app.app-dark .card .card-header {
     background-color: #212124;
     color: #d8d9da;    
     border-bottom: 1px solid #2f2f2f;
}

.app.app-dark  table.table.card-table>tbody>tr>td {
     color: #d8d9da;  
     border-top-color: #2f2f2f;
}
  
.app.app-dark .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
     border-top: 1px solid #2f2f2f;
}

.app.app-dark .table>thead>tr.odd, .table>tbody>tr.odd, .table>tfoot>tr.odd {
     background-color: #242427;
}
     
.app.app-dark table.table.card-table > tbody > tr.odd {
    background-color: #242427;
}

.app.app-dark table.table.card-table>thead>tr>th {
    background-color: #212124;
    border-bottom-color: #2f2f2f;
}
     
.app.app-dark .table>thead>tr>td.success, 
.app.app-dark .table>tbody>tr>td.success, 
.app.app-dark .table>tfoot>tr>td.success, 
.app.app-dark .table>thead>tr>th.success, 
.app.app-dark .table>tbody>tr>th.success, 
.app.app-dark .table>tfoot>tr>th.success, 
.app.app-dark .table>thead>tr.success>td, 
.app.app-dark .table>tbody>tr.success>td, 
.app.app-dark .table>tfoot>tr.success>td, 
.app.app-dark .table>thead>tr.success>th, 
.app.app-dark .table>tbody>tr.success>th, 
.app.app-dark .table>tfoot>tr.success>th {
    background-color: #414144;    
}

.app.app-dark .table > thead > tr > td.warning,
.app.app-dark .table > tbody > tr > td.warning,
.app.app-dark .table > tfoot > tr > td.warning,
.app.app-dark .table > thead > tr > th.warning,
.app.app-dark .table > tbody > tr > th.warning,
.app.app-dark .table > tfoot > tr > th.warning,
.app.app-dark .table > thead > tr.warning > td,
.app.app-dark .table > tbody > tr.warning > td,
.app.app-dark .table > tfoot > tr.warning > td,
.app.app-dark .table > thead > tr.warning > th,
.app.app-dark .table > tbody > tr.warning > th,
.app.app-dark .table > tfoot > tr.warning > th {
  background-color: #414144;
}

.app.app-dark .navbar .navbar-collapse .navbar-nav > li.navbar-search .btn-search,
.app.app-dark .navbar .navbar-collapse .navbar-nav > li.navbar-search input {
    border: 1px solid #555;
        
}