.p_img{
    height: 120px;
    width: 120px;
}
.p_name{
    font-size: 18px;
    font-family: sans-serif;
    color: #695f5f;
    margin: 23px 0px 3px;
}
.p_group{
    font-size: 16px;
    font-family: serif;
    color: #272574;
    color: #bb2c75!important;
}
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 36px!important;
    user-select: none;
    -webkit-user-select: none;
    border-radius: 0!important;
    border-color: #968bad!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 4px!important;
    right: 1px;
    width: 20px;
}
.p_group_v{
    text-align: center;
    width: 100%;
    display: inline-block;
}
.p_about_head{
    font-size: 16px;
    font-weight: 400;
    color: #bb2c8a;
    font-family: sans-serif;
}
.p_about{
    font-size: 14px;
    font-family: sans-serif;
    padding: 4px;
    margin-left: 21px;
}
.p_tab{
    border-radius: 0!important;
    padding: 2px 10px;
    font-size: 16px;
    background: #272;
    color: #fff!important;
    margin: 0px 2px;

}
.edit{
    background: #fd7e14;
    color: #fff;
    border-radius: 0;
    font-family: sans-serif;
}
.delete{
    background: #fd1414;
    color: #fff;
    border-radius: 0;
    font-family: sans-serif;
}
.update{
    background: #2414fd;
    color: #fff;
    border-radius: 0;
    font-family: sans-serif;
}
/* .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -7.5px;
    margin-left: -7.5px;
    margin-bottom: 18px;
} */
.p_address{
    font-size: 20px;
    color: #cc2020;
    font-family: 'Font Awesome 5 Free';
    font-weight: 200;
}
.p_label{
    font-size: 16px;
    font-family: 'Source Sans Pro';
    color: #1c6fc5;
}
 /* // search cross */
 span.deleteicon {
    position: relative;
    display: inline-flex;
    align-items: center;
}
/* // */
.account_btn{
    background: white;
    padding: 4px 10px;
    color: #727272!important;
    font-size: 12px;
    font-weight: 600;
}
input[type='text']{
    font-size: 12px;
padding: 4px;
}
.card-header{
    padding: 2px 20px;
}
.table{
    font-size: 12px;
}
.table th , .table td{
   padding:6px;
}
.text-righ{
    font-size:12px;
}
select{
    background: #303030;
    color: white;
    border:0px;
    padding:2px;
}
thead{
    background: #2b819a;
    color: white;

}
.modal-width{
    max-width: 1000px!important;
}
/* // */
span.deleteicon span {
    position: absolute;
    display: block;
    right: 3px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    color: #fff;
    background-color: #ccc;
    font: 13px monospace;
    text-align: center;
    line-height: 1em;
    cursor: pointer;
}
span.deleteicon input {
    padding-right: 18px;
    box-sizing: border-box;
}
/* // */
.p_label_input{
    font-size: 15px;
    font-weight: 500!important;
    font-family: 'Source Sans Pro';
}
.p_input{
    font-size: 12px;
    height: 34px;
    border-radius: 0px;
    /* border-top: 4px solid #de0c0c; */
    line-height: 0.8;
    color: #000000;
}
.p_a_d{
    font-size: 13px;
    font-family: sans-serif;
    font-style: normal;
    color: #b98d36bf;

}

.login_alert{
    background: #ff450d;
    color: #fff!important;
    font-size: 12px;
    padding: 5px 10px;
/* margin-bottom: 21px!important; */
    position: relative;
    bottom: 12px;
}
.aadhar_size{
    width: 120px;
    border: 2px solid #dcdada42;
    padding: 4px;
    border-radius: 8px;
    height: 120px;
}
.errors{
    color: #dc3545!important;
    font-size: 12px;
    font-family: sans-serif;
}
.trashs{
    background: red;
    padding: 4px;
    font-size: 14px;
    color: #fff;
    border: 2px solid #a0a0a0;
    font-family: sans-serif;

}
.suss{
    background: #00950b;
    padding: 4px;
    font-size: 14px;
    color: #fff;
    border: 2px solid #a0a0a0;
    font-family: sans-serif;
}
.eyes{
    background: #101010;
    padding: 4px;
    font-size: 12px;
    color: #fff;
    border: 2px solid #a0a0a0;
    cursor: pointer;
}
.edits{
    background: #1303ff;
    padding: 4px;
    font-size: 12px;
    color: #fff;
    border: 2px solid #a0a0a0;
    cursor: pointer;
}
.bts{
    border-radius: 0;
    padding: 7px 16px;
    font-size: 14px;
    font-family: sans-serif;
    margin-top: 8px;
    background: white;
    color: #000;
    border: 1px solid wheat;
}
.view_from{
    border: 1px solid green;
    margin: 18px;

}
.view_heading{
    display: flex;
    justify-content: center;
}
.top_head {
    font-size: 18px !important;
    color: #727272 !important;
    font-family: sans-serif;
    display: inline;
   
}
.view_from_edit{
    border: 1px solid #1e06e7;
    margin: 18px;

}
.top_head_edit {
    font-size: 20px!important;
    color: #1e06e7!important;
    font-family: sans-serif;
    display: inline;
    border-bottom: 2px solid #1e06e7;
    text-align: center;
}
.view_from_add{
    border: 1px solid #2b819a;
    margin: 18px;
    box-shadow: 0px 0px 16px 0px #2b819a;
}
.top_head_add {
    font-size: 18px !important;
    color: #2b819a !important;
    font-family: sans-serif;
    display: inline;
    border-bottom: 2px solid #2b819a;
}
.form-head{
    background: #2b819a !important;
    padding: 6px !important;
    font-size: 9px !important;
    border-top: 4px solid #ffffff;
}

    .part>.col-md-5 {
        max-width: 40%!important;
        border: 1px solid #d5d5d5;
        margin: 11px;
        padding: 16px;
    }
    .part>.col-md-4 {
        max-width: 32%!important;
        border: 1px solid #d5d5d5;
        margin: 6px;
        padding: 16px;
    }
    a.btn.btn-primary.edt {
        color: white;
        background: #7e7e7e;
        border-radius: 0;
        border: 0;
        width: 32%; 
    }
    a.btn.btn-primary.back {
        color: white;
        background: #4418e4;
        border-radius: 0;
        border: 0;
        width: 32%;
    }
    a.btn.btn-danger.dlt {
       color: white;
       background: #d85353;
       border-radius: 0;
       border: 0;
       /* width: 25%; */
    }
    a.btn.btn-primary.vfy {
        color: white!important;
        background: #00b329;
        border-radius: 0;
        border: 0;
        width: 100%;
        font-size: 20px!important;
        line-height: 1;
        text-align: center;
        display: inline-block;
        line-height: 1.3;
    }
    .form-hea
    {
        font-size: 14px;
        font-family: sans-serif;
    }
.view_head{
    font-size: 22px;
    color: #00c121!important;
    font-family: serif;
}

.view_heads{
    background: #fd7e14;
    color: #fff;
}
.view_label{
    font-size: 15px;
    font-family: inherit;
    color: #ab0d47;
    font-weight: 500;
}
.view_span{
    /*background: #efefef;*/
    width: 100%;
    padding: 2px 12px;
    font-size: 12px;
    font-family: sans-serif;
}
.view_photo{
    width: 80px;
    height: 80px;
    border: 2px solid #e4dddd;
    padding: 6px;
    margin-top: 10px;

}
.small{
    color: red;
    font-size: 12px;
}
.u_input{
    /* background: #a5a29c; */
    /* color: #fff; */
    font-size: 14px;
    height: 30px;
    border-radius: 0px;
    /* border-top: 4px solid #de0c0c; */
    /* line-height: 0.8; */
}
.text-danger {
    color: #d21628!important;
    font-size: 14px!important;
    font-family: 'Font Awesome 5 Free'!important;
    text-transform: capitalize!important;
}
.create_account{
    background: #06af23;
    padding: 0px 16px;
    font-size: 16px;
    color: #fff;
    font-family: sans-serif;
    cursor: pointer;
    position: relative;
    left: 45px;
}
.aco{
    text-align: left;
    margin: 14px;
}
.aco>div>div>span{
    position: absolute;
    left: 10px;
}

.lic{
    background: #a3970f;
    color: #fff;
    padding: 6px 40px;
    border-radius: 0;

}
.lic1{
    background: #fff;
}
.llic>div>label{
    font-size: 14px!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-family: sans-serif!important;
    margin-top: 0px;
    position: relative;
    top: 4px;
    left: 6px;
}
.lictotal
{
    background: #919aff!important;
}
.lictotal>div{
    color: #fff;
    font-size: 16px;
    font-family: revert;
}
.llic>div>input,.llic>div>section{
    font-size: 16px;
    border-radius: 0;
    /* padding: 15px; */
    border-color: #968bad;
}
.form-control {
   
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem!important;
    font-weight: 500;
    line-height: 1.5;
    color: #000000!important;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #968bad!important;
    border-radius: 0;
    box-shadow: inset 0 0 0 transparent;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.search_icon
{
    position: relative;
    top: 18px;
   
    padding: 6px;
   
}
.licc>span{
    position: relative;
    bottom: 10px;
    color: #df6060;
    font-size: 16px;
    font-family: sans-serif;
}
.close{
    background: white;
}
.lable_color{
    BACKGROUND-COLOR: #ffc800!important;
    PADDING: 3PX 8PX;
    COLOR: #56483c;
    border-radius: 0;
    border: 0;
}
.lav{
    position: absolute;
    left: 0;
    padding: 0.375rem 0.75rem;
}
.save {
    border-radius: 0;
    background: #3e9b03;
    border: 0;
    color: #fff;
    font-weight: 500;
    font-family: sans-serif;
    margin-top: 8px;
    display: inline-block;
    width: 100%;
}
.closes{
    border-radius: 0;
    background: #ad0c00;
    border: 0;
    color: #fff;
    font-weight: 500;
    font-family: sans-serif;
    margin-top: 8px;
}
.circle_heading{
    color: #cd0000;
    font-family: sans-serif;
    font-size: 22px;
}
.modal-dialog-md{
    width: 60%!important;
    margin: 50px auto;

}
.table td,.table th {
    padding: 0.35rem!important;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}
@media (min-width: 576px)
{
    .model-width {
        max-width: 1000px!important;
        margin: 1.75rem auto;
    }
}
/* circle Account Css  */
   .account_btn{
   background: white;
   padding: 4px 10px;
   color: #727272!important;
   font-size: 12px;
   font-weight: 600;
   }
   .viewDelete{
    background: red;
    padding: 4px;
    color: #fff;
    font-family: sans-serif;
    font-size: 14px;
   }
   .hea{
   background-color:#830069cc!important;
   color: white;
   font-size: 16px;
   }
   .addGroupTable{
   display:none;
   }
   .select2-container .select2-selection--single {
   box-sizing: border-box;
   cursor: pointer;
   display: block;
   height: 36px!important;
   user-select: none;
   -webkit-user-select: none;
   }

   .account_btn{
   background: white;
   padding: 4px 10px;
   color: #727272!important;
   font-size: 12px;
   font-weight: 600;
   }
   input[type='text']{
   font-size: 12px;
   padding: 4px;
   }
   .card-header{
   padding: 2px 20px;
   }
   .table{
   font-size: 16px;
   }
   .table th , .table td{
   padding:6px;
   }
   .text-righ{
   font-size:12px;
   }
   select{
   background: #303030;
   color: white;
   border:0px;
   padding:2px;
   }
   thead{
   background: #2b819a;
   color: white;
   }
   /* .msd2,.msd3,.msd4{
      display:none;
   } */

   .circle_list{
    cursor: pointer;
   }
   .viewClose{
    background: rgb(38, 0, 255);
    padding: 4px;
    color: #fff;
    font-family: sans-serif;
    font-size: 14px;
   }
   a.viewClose:hover {
    background: #383838;
    color:#fff;
}
a.viewDelete:hover {
    background: #723333;
    color:#fff;
}


.swal-modal {
    width: 478px;
    opacity: 0;
    pointer-events: none;
    background-color: #fff;
    text-align: center;
    border-radius: 0px!important;
    position: static;
    margin: 20px auto;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    z-index: 10001;
    transition: opacity .2s,-webkit-transform .3s;
    transition: transform .3s,opacity .2s;
    transition: transform .3s,opacity .2s,-webkit-transform .3s;
}

.swal-text {
    
        font-size: 18px!important;
        text-align-last: center;
        position: relative;
        text-align: justify!important;
        /* float: none; */
        /* line-height: normal; */
        /* vertical-align: top; */
        text-align: left;
        /* display: inline-block; */
        /* margin: 0; */
        /* padding: 0 10px; */
        /* font-weight: 400; */
        color: #009688;
        /* max-width: calc(100% - 20px); */
        /* overflow-wrap: break-word; */
        /* box-sizing: border-box; */
        font-family: sans-serif;
    
}
.swal-text:first-child {
    padding-top: 100px!important;
}
.swal-text:first-child {
    margin-top: 10px!important;
}
.swal-button {
    background-color: #009688!important;
    color: #fff;
    border: none;
    box-shadow: none;
    border-radius: 0px!important;
    font-weight: 600;
    font-size: 14px;
    padding: 10px 24px;
    margin: 0;
    cursor: pointer;
}
.swal-title {
    color: rgb(239 29 29 / 91%)!important;
    font-weight: 400!important;
    text-transform: none;
    position: relative;
    display: block;
    padding: 13px 16px;
    font-size: 27px;
    line-height: normal;
    text-align: center;
    margin-bottom: 0;
}
#policy_heading1{
    font-size: 24px;
    color: #101010;
    font-family: sans-serif;
    text-align: center;
}
#policy_heading2{
    font-size: 20px;
    text-align: center;
}
.licD{
    font-size: 20px;
    color:red;
}
.text-col{
    color: #d21628!important;
    font-size: 20px!important;
}
.disabled{
    pointer-events: none;
    opacity: 0.2!important;
}
.refered_b{
    font-size: 20px;
    font-family: monospace;
    color: #3044d3;
    border: 1px solid #e9e1e1;
    max-width: 60%!important;
    display: inline-block;
    margin: 0 auto;
}
.myCircleView{
    cursor: pointer;
}
input{
    text-transform:capitalize;
 }
 .view_none{
    pointer-events:none;
 }
 .edt{
    border-radius: 0;
    position: relative;
    top: 4px;
    background: #686363;
    border: 0;
    font-family: sans-serif;
 }
 .licUp{
    background: #28a745;
    border: 0;
    padding: 6px 30px;
    font-size: 18px;
    color: #fff;
 }
 #policy_heading1,.show_ac
 {
    font-size: 18px;
    position: relative;
    top: 12px;
    color: #b10000;
 }
 .responsive_table{
    overflow: auto;
  -webkit-overflow-scrolling: touch;
  /* height: 350px; */
 }
 .table {
    font-size: 13px;
}
 .responsive_table > thead{
    position: sticky;
  top: -1px;

 }
 tr>td,tr>th{
    white-space: nowrap;
 }
 .permission_menu
 {
    display: flex;
    justify-content: space-between;
 }
 .offset-md-2
{
    line-height: 0.4;
}
.alert-success
{
    border-radius: 0;
    background: #368f34;
    font-size: 14px;
    font-family: sans-serif;
    letter-spacing: 0.5px;
}
.close
{
    padding: 4px 14px!important;
    color: #000000!important;
    opacity: 1!important;
}
.table-responsive{
    /* height: 600px; */
}
.Create_all{
    visibility: hidden;
}
.back_button
{
    background: white;
    padding: 4px 8px;
    color: #000;
}
.updateModeShow
{
    display:none;
}
.viewMode1
{
    pointer-events: none
}
.policy_head_st
{
    float: left;
    font-size: 1.1rem;
    font-weight: 400;
    margin: 0;
    transform: translate(10px, 8px);
}
.pending_left{
    margin-left: 20px;
}
.bank-form
    {
      border: 1px solid #f012be;
      padding: 20px;
      /* margin: 9px; */
      margin-bottom: 14px;
    }
.info
{
    text-align: center;
    display: inline-block;
    width: 100%;    
    background: white;
    color: #000;
    border-radius: 30px;
}
.info>a{
    font-size: 20px;
    color: #000!important;
    text-transform: capitalize;
}
.brand-link{
    background: #ffffff;
    color: #000!important;
    font-weight: 500!important;

}
.modal-header .close, .modal-header .mailbox-attachment-close {
    padding: 1rem;
    margin: 0rem -2rem -1rem auto;
}

/* Bank Account  */

   .ey{
   background: #ffffff;
   padding: 2px 4px;
   font-size: 10px;
   color: #fff;
   border: 2px solid #a0a0a0;
   color: #007bff!important;
   }
   .sav{
   display: inline-block;
   background: #7a7a7a;
   color: #fff;
   padding: 4px;
   }
   input[type='text']{
   font-size: 12px;
   padding: 4px;
   }
   .card-header{
   padding: 2px 20px;
   }
   .table{
   font-size: 16px;
   }
   .table th , .table td{
   padding:6px;
   }
   .text-righ{
   font-size:12px;
   }
   select{
   background: #303030;
   color: white;
   border:0px;
   padding:2px;
   }
   thead{
   background: #2b819a;
   color: white;
   }

   .account_btn{
    background: white;
    padding: 4px 10px;
    color: #727272!important;
    font-size: 12px;
    font-weight: 600;
    }
    #nextren{
    display:none;
    }
    .select2-container{
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 18px!important;
    /* border-radius: 0px!important; */
    }
    .bf,.bf_1,.bf_2,.bf_3,.bf_4,.bf_5,.bf_6,.bf_7,.bf_8,.bf_9{
    display:none;
    }
    .licc,.lic_1,.lic_2,.lic_3,.lic_4,.lic_5,.lic_6,.lic_7,.lic_8,.lic_9{
    display:none;
    }
    .lc
    {
    background: #92938c38;
    padding: 20px 0 6px 0px;
    }
    .bd{
    background: #cd3c3c1c;
    padding: 20px 0 6px 0;
    }
    .joint_two{
        display:none;
    }
    .joint_one_custom{
        display: none;
     } 
     .joint_two_custom,.jone,.jtwo{
        display: none;
     } 
     .view_sc
     {
       pointer-events: none;
     }
     .joint_one_custom{
        display: none;
        } 
        .joint_two_custom{
        display: none;
        }
        .interestCredit{
         display:none;
        }  
        .after-add-more {
            display:none;
            background: #ffc10736;
            padding: 10px 0px;
        }
        .after-add-more_1 {
            background: #ffc10736;
            padding: 10px 0px;
        }
        .after-add-more3 {
            padding: 0px;
        }
        .remove{
            background: #fd0b0b;

        }
        .after-add-more4 {
            display:none;
            background: #92938c38;
            padding: 4px 0;
        }
        .after-add-more4_1 {
            background: #92938c38;
            padding: 4px 0;
        }
        .after-add-more5 {
            padding: 0px;
        }
        .after-add-more7 {
            display:none;
            background: #e3ff3938;
            padding: 4px 0;
        }
        .after-add-more7_1 {
            background: #e3ff3938;
            padding: 4px 0;
        }
        .after-add-more8 {
            padding: 0px;
        }
        .after-add-more11 {
            background: #ffc10736;
            padding: 10px 0px;
        }
.total_text{
    font-size: 24px;
    font-weight: 600;
    color: #ff0000;

}
.total_amount , .total_amount1,.total_amount2,.total_amount3{
    color: red!important;
    font-size: 24px!important;
    font-weight: 600;
}
.view_from_verify {
    border: 1px solid #2b819a;
    margin: 18px;
    box-shadow: 0px 0px 16px 0px #2b819a;
}
.visi-hidden
{
    pointer-events: none;
}
.edit-sc
{
    display: none;
}
.debit-st{
display: none;
}
.debit-view{
    pointer-events: none;
}
.debit-view,.credit-view{
    pointer-events: none;
}
input[name='card_no'] {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
input[name='cvv'] {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
input[name='credit_limit'] {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
input[name='billing_date'] {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
input[name='payment_date'],input[name='aadhar_no'] ,input[name='pan_no'],input[name='dob'],
input[name='account_no'],input[name='ex_date'],input[name='mobile_no'],input[name='pan_on'],input[name='customer_no'],input[name='user_id'],input[name='last_update']{
    font-size: 12px;
    padding: 4px;
    /* text-align: center; */
}
/**Home**/
   .account_btn{
   background: white;
   padding: 4px 10px;
   color: #727272!important;
   font-size: 12px;
   font-weight: 600;
   }
   span>span
   {
   color: black!important;
   font-weight: 400;
   }
   .select2-container {
   box-sizing: border-box;
   display: inline-block;
   margin: 0;
   position: relative;
   vertical-align: middle;
   width: 100%!important;
   }
   /***********Loader*******/
   #button{
    display:block;
    margin:20px auto;
    padding:10px 30px;
    background-color:#eee;
    border:solid #ccc 1px;
    cursor: pointer;
  }
  #overlay{	
    position: fixed;
    top: 0;
    z-index: 100;
    width: 100%;
    height:100%;
    display: none;
    background: rgba(0,0,0,0.6);
     z-index: 1000000000000;
  }
  .cv-spinner {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;  
  }
  .spinner {
    width: 40px;
    height: 40px;
    border: 4px #ddd solid;
    border-top: 4px #2e93e6 solid;
    border-radius: 50%;
    animation: sp-anime 0.8s infinite linear;
  }
  @keyframes sp-anime {
    100% { 
      transform: rotate(360deg); 
    }
  }
  .is-hide{
    display:none;
  }
  /*****About us*******/
   .memberNomnee{
      display:none;
   }
   span.select2.select2-container.select2-container--default.select2-container--above.select2-container--focus {
    width: 100%;
}
.account_btn{
    background: white;
    padding: 4px 10px;
    color: #727272!important;
    font-size: 12px;
    font-weight: 600;
    }
    .bank{
    display:none;
    }
    .banks{
    display:block;
    }
    input{
    border-radius: 0!important;
    font-size: 14px!important;
    font-family: sans-serif!important;
    }
    label
    {
    font-size: 16px!important;
    font-family: sans-serif!important;
    font-weight: 500.900!important;
    color: #6a6a6a!important;
    letter-spacing: 0.4px!important;
    }
    .input{
    background: #efefef!important;
    border: 0!important;
    color: #fb0a0a!important;
    caret-color: red!important;
    }
 
   
    .col-md-4>.int-bor,.col-md-2>.int-bor,.col-md-8>.int-bor{
    border: 3px solid #e0dddd;
    border-radius: 1px;
    }
    .single{
       display:block;
    }
    .ab{
       display:flex;
    }
    .interest-head{
       line-height: 20px !important;
    }
    .view_from_add-interest {
    border: 1px solid #f012be;
    margin: 18px;
    padding: 30px 0px;
 }
 .account_btn{
    background: white;
    padding: 4px 10px;
    color: #727272!important;
    font-size: 12px;
    font-weight: 600;
    }
    input[type='text']{
    font-size: 12px;
    padding: 4px;
    }
    .card-header{
    padding: 2px 20px;
    }
    .table{
    font-size: 12px;
    }
    .table th , .table td{
    padding:6px;
    }
    .text-righ{
    font-size:12px;
    }
    select{
    background: #303030;
    color: white;
    border:0px;
    padding:2px;
    }
    thead{
    background: #2b819a;
    color: white;
    }
    .modal-width{
    max-width: 1000px!important;
    }
    .table{
    font-size:14px;
    }
    .top>button{
    margin-left: 8px;
    margin-bottom: 12px;
    }
    .dtr{
    display:none;
    }
    .mtr{
    display:none;
    }
    .gp1
    {
    display:none;
    }
    .dt1{
    display:none;
    }
    .dt2{
    display:none
    }
    .pd1{
    display:none;
    }
    .pd2{
    display:none;
    }
    .daily{
    display:none;
    }
    .member{
    display:none;
    }
    .other{
    display:none;
    }
    .memb{
    display:none;
    }
    .mem_s{
    text-align: center;
    background: black;
    color: #fff;
    }
    .mem_ss{
    font-size: 22px;
    line-height: 22px;
    font-family: sans-serif;
    /* padding: 0px; */
    margin-top: 6px;
    }
    .nwl{
    background: #898989;
    font-size: 18px;
    font-family: sans-serif;
    color: #fff;
    }
    .nwl_state{
    background:#b50000;
    font-size: 18px;
    font-family: sans-serif;
    color: #fff;
    }
    .cwa{
    background: #fff;
    font-size: 18px;
    font-family: sans-serif;
    color: #494848;
    }
    .cab{
    background: #024c7d;
    font-size: 18px;
    font-family: sans-serif;
    color: #fff;
    }
    .nwl1{
    background: #898989;
    font-size: 18px;
    font-family: sans-serif;
    color: #fff;
    text-align: right;
    }
    .cwa1{
    background: #fff;
    font-size: 18px;
    font-family: sans-serif;
    color: #494848;
    text-align: right;
    }
    .cab1{
    background: #024c7d;
    font-size: 18px;
    font-family: sans-serif;
    color: #fff;
    text-align: right;
    }
    .st_date{
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align:center;
    }
    .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  width: 100%!important;
}

.content-header {
    padding: 10px .5rem;
    color: #fff;
    margin-bottom: 40px;
    background: #fff;
}
.update_show{
    display: none;
}
.editform{
    pointer-events: none;
}
#branchname{
    text-transform: capitalize;
}
.saveDebitCardForm input[type='text'],.saveDebitUpdateForm input[type='text']{
    text-align: center!important;
 }
 .filter_st_1{
    padding: 0px 10px!important;
    width: 100%;
    height: calc(2.0rem + 2px)!important;
 }
 .datepick-popup {
    z-index: 10000!important;
}
.mx-top-18{
    background: #fff;
    margin-top: 18px;
    padding: 100px;
    border-radius: 30px;
    box-shadow: 0 2px 30px 15px #2553b91a;
}
.form-1{
    border-radius: 20px;
    margin-top: 30px !important;
    background: #f0f5f9;
    box-sizing: border-box;
    padding: 19px 18px 49px;
}
.h3_1{
    margin-top: 30px !important;
    font-size: 22px;
    font-family: sans-serif;
    letter-spacing: 1.1px;
}
.btn_login{
    border-radius: 50px;
}
.loading_btn{
    display:none;
}
.aside_menu{
    background-color: #fff;
}
.sidebar-mini .nav-sidebar, .sidebar-mini .nav-sidebar .nav-link, .sidebar-mini .nav-sidebar>.nav-header {
    white-space: nowrap;
    overflow: hidden;
    color: #ffffff !important;
    background: #2b819a!important;
}
.tran_h3{
    color: #2b819a;
    font-size: 24px;
}
nav.main-header.navbar.navbar-expand.navbar-white.navbar-light {
    background: #2b819a;
    /* color: #fff !important; */
}
.navbar-light .navbar-nav .nav-link {
    color: #fff!important;
}
.nav-item img{
    background: #fff;
    padding: 2px;
}
.content-wrapper {
    background: #fff!important;
}
.dash_1{
    background: radial-gradient(#027496, #dc3545e6);
    color: #fff;
    box-shadow: 0px 0px 2px 4px #dddddd;
}
.dash_2{
    background: radial-gradient(#c3001d, #5adc35e6);
    color: #fff;
    box-shadow: 0px 0px 2px 4px #dddddd;
}
.dash_3{
    background: radial-gradient(#c3001d, #2e2f2ee6);
    color: #fff;
    box-shadow: 0px 0px 2px 4px #dddddd;
}
.dash_4{
    background: radial-gradient(#d41935, #0432e6e6);
    color: #fff;
    box-shadow: 0px 0px 2px 4px #dddddd;
}
.dash_5{
    background: radial-gradient(#2b819a, #ffe232e6);
    color: #fff !important;
    box-shadow: 0px 0px 2px 4px #dddddd;
}
.dash_6{
    background: radial-gradient(#2b819a, #ff3af5e6);
    color: #fff !important;
    box-shadow: 0px 0px 2px 4px #dddddd;
}
.dash_7{
    background: radial-gradient(#2b819a, #1f2d3d);
    color: #fff !important;
    box-shadow: 0px 0px 2px 4px #dddddd;
}
.dash_8{
    background: radial-gradient(#2b819a, #6c757d);
    color: #fff !important;
    box-shadow: 0px 0px 2px 4px #dddddd;
}
td.trans_amount {
    text-align: right;
}