.current{background-color: #44a906 !important;color: #ffffff !important; border:none !important;}

.report_view_lik{color:rgb(14, 92, 14) !important;  font-weight: bold !important;}
.balance{color: rgb(158, 32, 32) !important; font-style: italic;}
.btn-primary{
    align-items: center;
    appearance: none;
    background-image: radial-gradient(100% 100% at 100% 0, #9ffe06 0, #00ab55 100%);
    border: 0;
    border-radius: 6px;
    box-shadow: rgba(45, 35, 66, .4) 0 2px 4px,rgba(45, 35, 66, .3) 0 7px 13px -3px,rgba(58, 65, 111, .5) 0 -3px 0 inset;
    box-sizing: border-box;
    color: #000000;
    cursor: pointer;
    display: inline-flex;
    height: 40px;
    justify-content: center;
    line-height: 1;
    list-style: none;
    overflow: hidden;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
    text-align: left;
    text-decoration: none;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
    will-change: box-shadow,transform;
    font-size: 18px;
  }
  tbody{font-weight: bold !important;}
  .btn-primary:focus {
    box-shadow: #00ab55 0 0 0 1.5px inset, rgba(45, 35, 66, .4) 0 2px 4px, rgba(45, 35, 66, .3) 0 7px 13px -3px, #00ab55 0 -3px 0 inset;
  }
  
  .btn-primary:hover {
    box-shadow: rgba(45, 35, 66, .4) 0 4px 8px, rgba(45, 35, 66, .3) 0 7px 13px -3px, #00ab55 0 -3px 0 inset;
    transform: translateY(-2px);
    color: #ffffff !important;
  }
  
  .btn-primary:active {
    box-shadow: #00ab55 0 3px 7px inset;
    transform: translateY(2px);
  }

  a:hover{color: #06723c !important; text-decoration: none !important;}
  .div_gap {
    margin-top: 1rem!important;
}
.div_panel{box-shadow: rgba(45, 35, 66, 0.4) 0 2px 4px,rgba(45, 35, 66, 0.3) 0 7px 13px -3px,#D6D6E7 0 -3px 0 inset;color:#000000;}
.f_div{background: linear-gradient(#65ccb8, #ccd6c600);}
.s_div{background: linear-gradient(#57ba98, #ccd6c600);}
.t_div{background: linear-gradient(#3b945e, #ccd6c600);}
.fo_div{background: linear-gradient(#687864, #ccd6c600);}

.ldr{
  width: 100px;
  height: 100px;
  margin: 20px;
  display:inline-block;
}


.btn-download{background-color: rgb(67 97 238/var(--tw-bg-opacity)) !important; border-color:#4361ee !important;    --tw-shadow-color: #204f9199;}

.select2-container--default .select2-selection--single{
  border:none !important;
}

.select2-container{
  width: 100% !important;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(224 230 237/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  padding: 0.2rem 1rem;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(14 23 38/var(--tw-text-opacity));
  outline: 2px solid #0000!important;
  outline-offset: 2px!important;
}
.select2-container .select2-selection--single .select2-selection__rendered{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
  top: 4.5px !important;
}
