
/*--------------------loading---section-----------------------*/
.loadingdivcls{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,.3); z-index:99999;}
.loadingdivcls span{position:absolute; z-index:999; top:50%; left:50%; -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); width:100px; height:100px; background:rgba(255,255,255,1); -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; border:3px solid #e8e3e3}
.loadingdivcls span img{position:absolute; z-index:999; top:50%; left:50%;-moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.my-custom-scrollbar {
    position: relative;
    height: 150px;
    overflow: auto;
    }
    .table-wrapper-scroll-y {
    display: block;
    }
    .bgChange:hover{
    background-color: #E9ECEF;
    cursor: pointer;
    }
    .mat-autocomplete-panel mat-option {
        height: 25px;
        line-height: 25px;
        font-size: 13px;
     }
     .mat-form-field-infix {
        /* width: 145px !important; */
     }
     .mat-form-field-infix{
      border-top:0px solid transparent !important;
     }
     .mat-form-field-wrapper{
        padding-bottom: 15px !important;
     }
     .mat-form-field-appearance-legacy .mat-form-field-infix{
        padding: 1px 0  !important;
     }
     .mat-form-field{
        line-height:1.625 !important;
        width: 100%;
     }
     .mat-option{
      height: 20px !important;
      line-height: 30px !important;
      font-size: 12px !important;
      padding: 0 10px !important;
  }
  /* Chrome, Safari, Edge, Opera */
   input::-webkit-outer-spin-button,
   input::-webkit-inner-spin-button {
   -webkit-appearance: none;
   margin: 0;
   }
   /* Firefox */
   input[type=number] {
   -moz-appearance: textfield;
   }
   .tabs_wo {
      position: relative;
      margin: 0.4rem 0;
      background: #1abc9c;
      height: 2.6rem;
    }
    .tabs_wo::before,
    .tabs_wo::after {
      content: "";
      display: table;
    }
    .tabs_wo::after {
      clear: both;
    }
    .tab_wo {
      float: left;
    }
    .tab_wo-switch {
      display: none;
    }
    .tab_wo-label {
      position: relative;
      display: block;
      line-height: 2.75em;
      height: 3em;
      padding: 0 1.618em;
      background: #1abc9c;
      border-right: 0.125rem solid #0759ad;
      color: #fff;
      cursor: pointer;
      top: 0;
      transition: all 0.25s;
    }
    .tab_wo-label:hover {
      top: -0.25rem;
      transition: top 0.25s;
    }
    .tab_wo-content {
      height: 12rem;
      position: absolute;
      z-index: 1;
      top: 2.75em;
      left: 0;
      padding: 0.618rem;
      background: #fff;
      color: #2c3e50;
      opacity: 0;
      transition: all 0.35s;
    }
    .tab_wo-switch:checked + .tab-label {
      background: #fff;
      color: #2c3e50;
      border-bottom: 0;
      border-right: 0.125rem solid #fff;
      transition: all 0.35s;
      z-index: 1;
      top: -0.0625rem;
    }
    .tab_wo-switch:checked + label + .tab-content {
      z-index: 2;
      opacity: 1;
      transition: all 0.35s;
    }
    /*--------------------loading---section-----------------------*/
