.choices[data-type*="select-multiple"] select.choices__input {
  display: block !important;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  left: 0;
  bottom: 0;
}
.choices__inner [type="search"]{display: none !important;}
.ui-menu-item .ui-menu-item-wrapper.ui-state-active {
    background: #126aa1 !important;
    font-weight: bold !important;
    color: #FFF !important;
    border: none !important;
} 
.ui-menu-item{font-family: 'Poppins' !important; text-transform: capitalize;}
.auth-one-bg .bg-overlay {
    background: linear-gradient(to right, #cdcdcd, #cdcdcd) !important;
    opacity: .9 !important;
}
.custom-flex{
    display: flex;
    flex-direction: column;
    flex-grow: 0;
    align-items: start;
}
.cursor{cursor: pointer;}
.searchDt{margin-right:5px;}
.input-invalid{border-color: #f06548 !important;}
.dataTables_wrapper .row{margin-bottom: 1em;}
#fake_gst_tin{border-radius: 0 !important;width: 200px;padding-right: 0;border-right: 0;}
.custom_gst_tin{border-radius: 0 !important;border-left: 0;padding-left: 0px;}
.min-h-200{min-height: 200px}
.transinput:focus,
.transinput{background: transparent !important;border-color: transparent;}
.alert-danger{background-color: red;color:white;border: red;animation: blink 3s ease-in-out 10;}
@keyframes blink {
    0%, 50%, 100% {
        opacity: 1;
    }
    25%, 75% {
        opacity: 0;
    }
}
.dt-buttons .buttons-print{display: none !important;}
.ui-autocomplete-loading {background: white url("../images/spinner.gif") right center no-repeat;}
.combodate{display: flex;}
/* Hide arrows for Chrome, Edge, and Safari */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Hide arrows for Firefox */
input[type="number"] {
    -moz-appearance: textfield;
}
.bgimg-none{background-position: right calc(.375em + -0.25rem) center !important;padding-right: 0px !important }
.v-top{vertical-align: top;}
.v-middle{vertical-align: middle;}
.v-baseline{vertical-align: baseline;}
.ui-autocomplete {max-height: 250px;overflow-y: auto;overflow-x: hidden;}
.day-input:valid, .day-input.is-valid,
.month-input:valid, .month-input.is-valid,
.year-input:valid, .year-input.is-valid,
.day-input:invalid, .day-input.is-invalid,
.month-input:invalid, .month-input.is-invalid,
.year-input:invalid, .year-input.is-invalid
{padding-right: calc(.5em + 0rem) !important;background-position: right calc(.1em + .0rem) center !important;background-size: calc(.7em + .5rem) calc(.75em + .5rem) !important}
.radio-group {
  border: 1px solid transparent; /* Default border */
  padding: 5px;
  border-radius: 5px;
  transition: border-color 0.3s ease-in-out;
}

.radio-group:focus-within {
  border-color: #126aa1;
}
.zoomedsection{zoom:0.7;}
.text-red{
    color: red;
}
.text-right{text-align: right;}
table.dataTable.nowrap td {
    white-space: normal !important;
}
table.dataTable td {
    padding: .40rem .3rem !important;
}
.dot{width: 20px;height: 20px;display: block;border-radius: 50%;}
#top-scroll {
  width: 100%;
  overflow-x: auto;
  height: 16px; /* same height as scrollbar */
  margin-bottom: 5px;
}

#top-scroll div {
  height: 1px;
}