@font-face {
    /* font-family: 'Kalpurush';
    src: url('/fonts/Kalpurush.woff') format('woff');
    unicode-range: U+0980-09FF; */
}
/* body{
    font-size: 14px;
    font-family: 'Kalpurush', sans-serif !important;
} */

a{
    text-decoration: none;
    color: var(--bs-primary);
}

.text-primary{
    color: var(--bs-primary) !important;
}
.bg-primary{
    background-color: var(--bs-primary) !important;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: var(--bs-primary) !important;
  --bs-btn-border-color: var(--bs-primary) !important;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);
  --bs-btn-hover-border-color: rgb(10.4, 88, 202.4);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(10.4, 88, 202.4);
  --bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #223c69;
  --bs-btn-disabled-border-color: #223c69;
}


.modal-header {
    background-color: var(--bs-primary) !important;
    color: #fff !important; /* White text */
    border-bottom: 2px solid  var(--bs-primary) !important;
    padding: 0.5rem 1rem;
}

.btn{
    border-radius: 0px !important;
    font-size: 13px !important;
}

.pagination {
    --bs-pagination-border-radius:0px !important;
    --bs-pagination-padding-y:3px !important;
}


.nav-link{
    padding-top:6px !important;
    padding-bottom:6px !important;
}

.card{
    border:none !important;
}
.dropdown-menu{
    border-radius: 0px !important;
    padding:0px !important;
}
.dropdown-item {
    font-size: 14px !important;
    color: var(--bs-primary) !important;
}
.dropdown-item:hover {
    background-color: var(--bs-primary) !important;
    color: #fff !important;
}


/* Wrapper (visual border area) */
.choices__inner {
    padding: 2px 8px !important;
    min-height: 30px !important;
    border-radius: 4px !important;
}

/* Search input inside dropdown */
.choices__input {
    padding: 4px 6px !important;
}

/* Dropdown list items */
.choices__list--dropdown .choices__item {
    padding: 6px 10px !important;
}
