.offcanvas.show:not(.hiding), .offcanvas.showing {
    background-color: #0e2521 !important;
}

.bg-light {
    background: linear-gradient(117.76deg, rgba(255, 255, 255, 0.1) -7.21%, rgba(255, 255, 255, 0.5) 118.08%) !important;
}

.navbar, .card { color: #fff; background: linear-gradient(117.76deg,rgba(255,255,255,0.1) -7.21%,rgba(255,255,255,0.5) 118.08%)!important; }
h5, label, .form-control-feedback { color: #fff; }
@font-face {
  font-family: myFirstFont;
  src: url(Kalpurush.ttf);
}
body {
  font-family: myFirstFont;
  background-color: #0e2521!important;
  color: #fff;
}

.btn-primary {
    --btn-color: #fff;
    --btn-bg: #0e2521;
    --btn-border-color: #0e2521;
    --btn-hover-color: #fff;
    --btn-hover-bg: #0f3f35;
    --btn-hover-border-color: #0f3f35;
    --btn-focus-shadow-rgb: 48,150,255;
    --btn-active-color: #fff;
    --btn-active-bg: #0a6fd9;
    --btn-active-border-color: #0a6fd9;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #0e2521;
    --btn-disabled-border-color: #0e2521;
}

.sidebar-dark {
    --sidebar-bg: #0e2521!important;
    --sidebar-border-color: rgba(var(--white-rgb), 0.15);
    }

 .table { --table-color: #fff!important; }   
 .text-body, .navbar-nav-link, .table-striped>tbody>tr:nth-of-type(odd)>* { color: #fff!important; }
 .navbar-nav-link a:hover { color: #000!important; }
 .navbar { --navbar-hover-bg: #0e2521!important; }
 .nav { --nav-link-active-color: #fff!important; }

 .modal-content { background-color:#0e2521!important }

 .navbar-toggler { color: #fff!important; --navbar-hover-bg: #0e2521!important; background-color: #0e2521!important;}

.select2-container .select2-selection--single {
    height: 40px!important;
}
/*.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 19px!important;
}*/

a:hover { color: #000; font-weight:bold; }
a {
    color: #000;
    text-decoration: none;
    font-weight:bold;
}