@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #002288  !important;
    color: #FFFFFF !important;
  }
.custom-cardheight {
    min-height: 275px;
}
.invalid-feedback{
    display: block;
}
.btn-elevated {
    font-size: 17px;
    line-height: 1.17648;
    font-weight: 400;
    letter-spacing: -.022em;
    font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    border-style: solid;
    border-width: 1px;
    min-width: 28px;
    padding-left: 21px;
    padding-right: 21px;
    padding-top: 11px;
    padding-bottom: 11px;
    --sk-button-margin-horizontal: 18px;
    --sk-button-margin-vertical: 18px;
}
.auth-fluid .auth-fluid-right, .auth-fluid .auth-fluid-left {
    background: url("../images/login-bg-new.JPG") center;
    background-size: 100% 114%;
}
body[data-leftbar-theme="dark"] .leftside-menu {
    background: #FFFFFF !important;
}
body[data-leftbar-theme="dark"] .leftside-menu .logo {
    background: transparent !important;
}
body[data-leftbar-theme="dark"] .side-nav .menuitem-active > a {
    color: #002288 !important;
}
.badge{
    padding: 0.8em 0.8em !important;
    width: fit-content !important;
}
body[data-leftbar-theme="dark"] .side-nav .side-nav-link:hover, body[data-leftbar-theme="dark"] .side-nav .side-nav-link:focus, body[data-leftbar-theme="dark"] .side-nav .side-nav-link:active {
    color: #002288 !important;
}
body[data-leftbar-theme="dark"] .side-nav .side-nav-link {
    color: #002288 !important;
}
.bg-blue{
    background-color: #002288 !important;
}
.bg-light-blue{
    background-color: #eaf2fa !important;
}
.icons {
    background-color: #fffaf1;
    width: 30px;
    height: 25px;
    text-align: center;
    border-radius: 5px;
    line-height: 26px;
}
.icons i{
    font-size: 20px;
    color: rgb(236 94 42);
}
.card-titles {
    font-size: 20px;
    color: #151d48;
}
.side-nav .side-nav-link img {
    display: inline-block;
    line-height: 1.0625rem;
    margin: -3px 10px 0 0;
    font-size: 1.1rem;
    vertical-align: middle;
    width: 20px;
}

body[data-leftbar-compact-mode="condensed"]:not(.authentication-bg) .side-nav .side-nav-item .side-nav-link img {
    font-size: 1.125rem;
    margin-right: 20px;
    margin-left: 6px;
}
.Customer-list tr th {
    font-size: 15px;
}
.Customer-list tr td {
    font-size: 15px;
}
@media (max-width: 767px) {
.Customer-list tr th {
    font-size: 13px;
}
.Customer-list tr td {
    font-size: 13px;
}
}
