@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap');

a{
    cursor: pointer;
}

img{ max-width: 100%; }



.filepond--credits{
    display: none;
}
#autosize{
    resize: none;
}
.profile-img img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    margin: 0px auto 20px;
    border: 1px solid #e2e2e2;
    border-radius: 50%;
}
.profile-img .file-input {
    position: relative;
}
.profile-img .file-input-input {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.profile-img .file-input-label {
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    position: absolute;
    bottom: 10px;
    right: 0;
    margin: 0 auto;
    left: 0;
    cursor: pointer;
    border-radius: 50%;
    color: #3A61E9;
    padding: 0;
    background-color: #ffffff;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.profile-info {
    margin: 0 0 25px;
}
.profile-info .lable {
    color: #959595;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 5px;
}
.profile-info .text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 0 5px;
    border-bottom: 1px solid #c7c7c7;
    color: #000;
    font-weight: 500;
}

.otp-modal .otp-box .otp-input {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
    
}
.otp-modal .otp-box .otp-input .form-control {
    padding: 0;
    margin: 0 8px;
    border: 0;
    border-bottom: 1px solid #c9de79;
    border-radius: 0;
    text-align: center;
    color: #000;
    font-weight: 600;
    font-size:20px;
    box-shadow:none;
}

table.table-bordered.dataTable {
    border-left: 1px solid #dbdade;
    border-right: 1px solid #dbdade !important;
}

/* .table-light{
    --bs-table-bg: #c9de7936;
} */
.modal-footer { justify-content: center; } 

.filepond--item {
    width: calc(25% - 0.5em);
}

.actions{display: flex; align-items: center; gap: 10px;}
.menu-sub {
  max-height: 390px;   /* Adjust height as needed */
  overflow-y: auto;    /* Enables vertical scroll */
  overflow-x: hidden;  /* Prevents horizontal scroll */
}



/* 
    Custom added
*/


/* For disabling <a> tag click event */
.disabled {
  pointer-events: none;
  cursor: default;
}