/* 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;
}

.border_shadow{
    box-shadow: 0px -16px 48px rgba(6, 35, 63, 0.03), 0px 16px 48px rgba(6, 35, 63, 0.03)
}
.img_rouded{
    border: 5px solid #dee2e6;
    border-radius: 50%;
    padding: 25px;
}
.href_color {
    color: #00D094; /* Change this to your desired color */
}
.href_color:hover {
    color: #00D094; /* Change this to your desired color */
}
.border_rounded{
    border-radius: 15px !important;
    border: 1px solid #efefef;
}
.btn-small{
    padding: 8px;
    font-size: smaller;
}
.dataTables_wrapper .dataTables_filter {
    font-weight: 400;
    white-space: nowrap;
    text-align: left;
}
.dataTables_wrapper .dataTables_filter input {
    margin-left: .5em;
    display: inline-block;
    width: auto;
}
.dash_label{
    font-size: 15px;
    border-bottom: 1px dashed #00d094;
}

input.invalid, select.invalid {
    border-color: red;
    background-color: #fdd;
}


.custom-avatar-container {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
}

.custom-avatar {
    width: 150px; 
    height: 150px;
    border-radius: 50%;
    background-size: cover;
}

.edit-icon {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: white;
    border: 2px solid var(--brand-color);
    border-radius: 50%;
    padding: 2px 5px;
    font-size: 14px;
    cursor: pointer;
    transition: background 0.2s ease;
}

.edit-icon:hover {
    background-color: var(--brand-color);
}

.table-small th,
.table-small td {
    font-size: 13px;
}

div:where(.swal2-icon) .swal2-icon-content {
    font-size: calc(var(--swal-icon-size) - var(--swal-icon-spacer)) !important;
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
    background-color: transparent !important;
}

.h-49px {
    height: 4rem !important;
}

.h-50px {
    height: 5rem !important;
}