div::-webkit-scrollbar-thumb, main::-webkit-scrollbar-thumb, ol::-webkit-scrollbar-thumb, pre::-webkit-scrollbar-thumb, span::-webkit-scrollbar-thumb, ul::-webkit-scrollbar-thumb{
    background-color: #05445e!important;
}
div:hover::-webkit-scrollbar-thumb, main:hover::-webkit-scrollbar-thumb, ol:hover::-webkit-scrollbar-thumb, pre:hover::-webkit-scrollbar-thumb, span:hover::-webkit-scrollbar-thumb, ul:hover::-webkit-scrollbar-thumb{
    background-color: #05445e!important;
}

.table.table-row-dashed tr {
    /* border-bottom-color:#57595a !important; */
    border-bottom-color: #009ef7 !important;
}

.table.gy-5 td,
.table.gy-5 th {
    padding-left: 8px;
}

.dataTableCls th {
   /* background: #009ef7 !important;
    color:  #ffffff !important;*/
     background: #05445e !important;
    color: white !important;
    padding-left: 10px !important;
}

.dataTableCls td,
.dataTableCls td {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    table-layout:fixed;
}

.card .card-footer {
    padding: 0px;
    border: 0px;
}

.card_search_box {
   /* background-color: #fff8dd !important;*/
    background-color: #cccccc !important;
    border: 2px solid #ffffff;
}

.card_search_box_login {
   /* background-color: #dcf2ee!important;*/
       background-color: #ffffff!important;

}

.separator.separator-dashed {
   /* border-bottom-color: #ffda64;*/
   border-bottom-color: #05445e;
}

.content {
    /* background: #fff; */
    padding: 14px 0px;
}

.dataBox {
    background: #f1faff !important;
    border: 1px solid #009ef7 !important;
}

.form-control.form-control-solid {
    background: #fff;
    border: 1px solid #96a9bd;
}

.form-select.form-select-solid {
    /* background: #fff; */
    border: 1px solid #96a9bd!important;
}

.form-control:focus {
    border: 1px solid #96a9bd !important;
}

.form-select:focus {
    border: 1px solid #96a9bd !important;
}

.yellow-gold {
    /* border: 1px solid #E87E04 !important; */
    color: #E87E04 !important;
    background: 0 0;
    /*width: 15px;*/
}

.card_custom_footer {
    text-align: right;
    padding-right: 30px!important;
}

.add_button {
    /*background-color: #26C281 !important;*/
    border-color: #50cd89 !important;
    background-color: #50cd89 !important;
}

.active {
    color: #fff;
}

.col.py-8 {
    padding-bottom: 0px !important;
}

.menu-item.side_bar_logo_div {
    text-align: center;
}

.aside .aside-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 115px;
    padding: 0 25px;
}

.btn_add_more {
    min-width: 0px !important;
    text-align: center !important;
}

.add_edit_btn {
    font-size: 11px !important;
    padding: 5px !important;
   width: 130px !important;
   /* background-color: #26C281 !important;*/
}


.badge {
    display: block;
    width: 100px !important;
    align-items: center !important;
}
.badge-light-success {
    color: #ffffff;
    background-color: #26C281;
   
}

.badge-light-danger {
    color: #ffffff;
    background-color: #cca1ae;
}

.badge-light-primary {
    color: #ffffff;
    background-color: #5f8195;
}

.badge-light-warning {
    color: #ffffff;
    background-color: #d5b955;
}

.error {
    border-color: red !important;
    background-color: #f3ebeb !important;
}



.labelcls {
    padding: 0px;
}

.dataTableSelectedRows {
    background: #ddccff !important;
}

.table.gy-5 th {
    background: #05445e;
    color: white
}

.tableRowGap {
    border-collapse: separate !important;
    border-spacing: 0 0.5em !important;
    padding-top: 0px;
}



/* Spinner Start */
   
#spinner{
    position: relative;
    z-index:999; 

}

#overlay {
    opacity:0.1; 
    height: 100%;
    width: 100%;
    position:fixed;
    z-index: -1;
    left:0;
    top:0;  
}

.spinner2 {
  margin: 10px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

.spinner2 > div {
  background-color: #009EF7;
  height: 100%;
  width: 6px;
  display: inline-block;
  opacity: 1 !important;


  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner2 .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner2 .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.spinner2 .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner2 .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}


@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% { 
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}

/* Spinner End */