body {
	color:#fff;	
	background: #141414;
}	
	
body.login{
	background: #141414;
}


body.login .card-header {
    background: #141414;
}


body.login .card-body {
    background: #252829;
	border-radius: 10px;
}


body.login .card{
	background-color: transparent;
}

body.login .form-control {
    background: #575B58;
	color: #757976;
}

.text-muted {
    color: #B9B9B9 !important;
}

.form-label {
    color:#C7C7C7;
}

body.login .footer {
    background: #141414;

}

body.login .copy-footer {
	color: #fff;
}

.sidebar {
    background-color: #252829;
}

.navbar-brand,
.sidebar-menu li {
	border-bottom-color: #393D3A;
}

.card.dash {
	background-color: transparent;
}

.card.dash p {
	color:#B0B0B0;
}

.card.dash span strong  {
	color:#fff;
}

.footer {
	background-color: #0050FF;
}

.navbar-right i {
    color: #fff;
}

.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
    color: #B9B9B9;
}

.sidebar-menu li.active a{
    font-weight: 700;
 
}

.sidebar-menu li.active{
    background: #C2D8FF;
 	color:#0050FF ;
}

.dropdown-menu{
	background: #252829;
}



.dropdown-item.active,
.sidebar-menu li a.sub-item-left:hover,
.dropdown-item:hover{
	color:#fff!important ;
}

#app > div.sidebar > ul > li.nav-item.dropdown.active > div > a{
	color:#fff!important ;
}

.sidebar-menu li a.sub-item-left{
	color:#575B58 ;
}



.breadcrumb a,
.breadcrumb-item + .breadcrumb-item::before  {
    color: #fff;
}

.breadcrumb-item.active {
    font-weight: 800;
	color: #fff;
}

.card{
	background:#252829 ;
}

.card-header :not(.btn) {
	color: #fff;
}

.form-label {
    color: #575B58;
}

.form-control{
	background:#393D3A ;
	color: #575B58;
}

.btn-primary, .btn-secondary {
	font-weight: 700;
}

a, .table-action-td a {
    color: #fff!important;
}

td a{
	font-weight: 700;
}

.table td {
	color:#fff;
	font-weight: 500;
}

.table-hover > tbody > tr:hover,
.table-hover > tbody > tr:hover > * { 
	--bs-table-accent-bg: #252829!important;
}

.table-bordered > :not(caption) > * {
	border-color:#393D3A ;
}

.table-bordered th, .table th {
	color: #fff;
}

.thead-light tr th{
	background: #252829;
}

.modal-content {
	background: #252829;
}

.table.table-campaigns td:last-child{
	border-right-color: transparent;
}

.btn-close{
	background: white url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}

.lucide-icon {
	color: #fff;
}

.modal-header {
	border-bottom: 1px solid #393D3A;
}

hr{
	background-color: #818381;
}

.file-container{
	background: transparent;
}

.family-container {
    background: #252829;
	border: 1px solid #393e3a;
}

.delete-image{
	background: transparent!important;
}


.btn-primary:hover, .btn-secondary:hover {
	color:#565e64!important;
}

.bg-white {
	background: transparent!important;
}

.border {
    border:none!important;
}

.pagination-container span{
	color:#777a78;
	font-weight: 700;
}

.table-campaigns th {
	background: transparent!important;
}

.group, .group1, .group2 {
    background-color: #393D3A;
	
}

.border-right-5 {
    border-right: 2px solid #575B58 !important;
}

.table tr.distance td {
	border:none!important;
}


.form-control:disabled, .form-control[readonly] {
    background: #393D3A;
    color: #575B58;
}


.vdp-datepicker__calendar {

    background: #393D3A!important;

    border:none!important;
}

.vdp-datepicker__calendar header .prev:not(.disabled):hover, .vdp-datepicker__calendar header .next:not(.disabled):hover, .vdp-datepicker__calendar header .up:not(.disabled):hover {
    background: transparent!important;
}

.vdp-datepicker__calendar .cell.selected {
    background: #0050ff!important;
}

.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover, .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover, .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
    border: 1px solid #0050ff!important;
}

.selected .key-name {
	color:#393D3A!important;
}

.list-domain.selected {
	background: #C2D8FF;
}


.list-domain {
	border-radius: 10px;
	background: #393D3A;
}

.list-domain .key-name{
	color:#fff;
}

.progress-session-domain .progress-bar {
    background-color: #00FF7C;
}

.progress-session-domain {
    background: #9DA19E;
}

.pages-box.selected {
    background: #393D3A;
}

.color-success {
    color: #00FF7C;
}

.pages-box.icon-website {
    border-top: 2px solid #393D3A;
}

.pages-box.icon-website.selected:after {
    background: url(../images/layout/arrow-right-big-light.png) no-repeat;
	background-size: contain;

}

.box-kpi {
    background: #393D3A !important;
}

.box-kpi  .form-control {
	background: #6a6b6a !important;
	color: #26282a!important;
}


