body{
    color:#636363; 
/*    background: #f2f2f6;*/
}



.table-dark {
    --bs-table-bg: #007e7b;
    --bs-table-striped-bg: #16b9b6;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #16b9b6;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #16b9b6;
    --bs-table-hover-color: #16b9b6;
    color: #d4dbdb;
    border-color: #185b7e;
}

.bg-menu-theme {
    background-color: #007e7b !important;
    color:#16b9b6;
}

.bg-menu-theme .menu-item.active > .menu-link:not(.menu-toggle) {
    color: #fff;
    background-color: #16b9b6; 
}

.table > :not(caption) > * > *{

  background-color: var(--bs-table-bg);
   
}

.bg-menu-theme .menu-link, .bg-menu-theme .menu-horizontal-prev, .bg-menu-theme .menu-horizontal-next {
    color: #d4dbdb;
}

.bg-menu-theme .menu-inner .menu-item.open > .menu-link:hover, .bg-menu-theme .menu-inner .menu-item:not(.active) .menu-link:hover {
    background-color: #16b9b6;
    color: #fff;
    font-weight: 500;
}

.bg-label-primary {
    color: #16b9b6 !important;
}
.text-primary {
    color: #16b9b6 !important;
}

.btn-primary {
    background-color: #16b9b6;
    border-color: #16b9b6;
}

.btn-primary:hover {
  background-color: #076c69 !important;
  border-color: #076c69 !important;
}

.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-primary.focus {
    background-color: #076c69 !important;
    border-color: #076c69 !important;
}

.btn-warning {
    color: #ffffff;
    background-color: #ff8b3c;
    border-color: #ff8b3c; 
}

.btn-warning:hover {
    color: #16b9b6 !important;
    background-color: #d2d2d4 !important;
    border-color: #d2d2d4 !important; 
}

.btn-warning:focus {
    color: #16b9b6 !important;
    background-color: #d2d2d4 !important;
    border-color: #d2d2d4 !important; 
}

a {
  color: #007e7b;
}
a:hover {
    color: #076c69;
}

.app-brand .layout-menu-toggle i {
    color: #16b9b6;
}
.menu-vertical .menu-sub .menu-link{color:#fff;}

.menu-item.open .menu-link{color:#fff;}

.bg-menu-theme .menu-inner > .menu-item.active {
    background-color: #076c69 !important;
}
.form-check-input:checked {
    background-color: #16b9b6;
    border-color: #16b9b6;
}
.bg-primary {
    background-color: #007e7b !important;
}
.card-title.text-white { 
    color: #16b9b6 !important;
}

.btn-secondary {
    background-color: #3a3a3a;
    border-color: #3a3a3a;
}



.bg-menu-theme .menu-inner-shadow{
    background: none !important;
}

.badge{background-color: #16b9b6 !important; color:#fff !important;}

.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus, .pagination li.active > a:not(.page-link), .pagination li.active > a:not(.page-link):hover, .pagination li.active > a:not(.page-link):focus {
    border-color: #16b9b6;
    background-color: #16b9b6;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before{
 background-color: #076c69;
}

.modal-header{
    background-color: #16b9b6 !important;
    color: #fff; 
}
.modal-title{color: #fff;}

#emailVerificationModel .modal-header{padding-bottom: 14px;}

.bg-navbar-theme {
    background-color: #007e7b !important;
}

.bg-navbar-theme .navbar-nav > .nav-link, .bg-navbar-theme .navbar-nav > .nav-item > .nav-link, .bg-navbar-theme .navbar-nav > .nav > .nav-item > .nav-link {
    color: #d4dbdb;
}

.link_color {
    color: #16b9b6;
}
.custom_logo_size{width:35%;}

.form-control:focus, .form-select:focus {
    border-color: #16b9b6;
}

html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner > .menu-item.open:not(.active), .layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner > .menu-item.open:not(.active) {
    background-color: #005f5c !important;
}

