.input-group-text,.form-control{border:1px solid #ccc;}
input[type="password" i] {
    border-right: 0!important;
}
  .input-group-text {
background: transparent!important;
}
.loginusbox  h4.text-dark-50.text-center.pb-0.fw-bold {
    font-size: 24px;
    color: #000;
}.loginusbox  .btn-font-bold{font-weight:bold; }
.leftside-menu{background:#191f64 !important;}
.card-header, .card-title {
    margin-top: 0;
    border-bottom: 1px solid #eee;
}.btn-primary {
    --ct-btn-color: #fff;
    --ct-btn-bg: #727cf5;
    --ct-btn-border-color: #727cf5;
    --ct-btn-hover-color: #fff;
    --ct-btn-hover-bg: #6973e3;
    --ct-btn-hover-border-color: #6973e3;
    --ct-btn-focus-shadow-rgb: 135, 144, 247;
    --ct-btn-active-color: #fff;
    --ct-btn-active-bg: #6973e3;
    --ct-btn-active-border-color: #6973e3;
    --ct-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --ct-btn-disabled-color: #fff;
    --ct-btn-disabled-bg: #727cf5;
    --ct-btn-disabled-border-color: #727cf5;
}.btn  {  font-weight: 600;    border-radius: 18px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}.side-nav .menuitem-active>a, .side-nav .side-nav-link {
    font-weight: 600;
}.display-us2{font-size:24px;} .form-check.form-switch.form-switchus{
    padding-left: 0;
    display: inline-block;
    margin-left: 20px;
}.form-check.form-switch.form-switchus label {
    font-weight: 600;
    margin-top: 8px;
} td .btn  {  font-weight: 600;    border-radius:4px;margin-right:3px;}
div.dt-container div.dt-paging ul.pagination button{border:0!important;}.active>.page-link, .page-link.active {
    border-radius: 50%;}div.dt-container div.dt-search label {
        font-weight: normal;
        white-space: nowrap;
        text-align: left;
        font-size: 0;
    }.dt-search::before {
        content:"󰍉";
        position: absolute;
        z-index: 0;
        width: 20px;
        height: 30px;
        margin-left: 5px;
        margin-top: 0px;
        display: inline-block;
        font: 28px / 1 Material Design Icons;
        font-size: inherit;
        text-rendering: auto;
        line-height: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;padding:0;
        zoom:140%;
    }div.dt-container div.dt-search input {
        padding-left: 35px;
    }.form-switch .form-check-input {
        background-color: #888888 !important;
    }.form-check-input:checked {
        background-color: blue !important;
    } .form-switch .form-check-input {
        --ct-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
    }
    .form-switch    {
        font-size: 24px;
    }  .form-switch  label  {
        font-size: 0.9rem;
    }.form-switch {
        font-size: 24px;
        text-align: left;
    }
