﻿::-webkit-scrollbar {
    width: 7px;
}

::-webkit-scrollbar-track {
    /*box-shadow: inset 0 1px 1px var(--bs-primary);*/
}

::-webkit-scrollbar-thumb {
    background-color: var(--bs-primary);
}
.overflow-x-hidden {
    overflow-x: hidden !important
}
table th {
    font-size: 1.25rem !important;
    font-weight: 700 !important;
    background-color: var(--kt-text-gray-300) !important;
    color: var(--kt-text-gray-700) !important;
    margin-bottom: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.offcanvas-backdrop {
    z-index: 1060 !important;
}
.modal-open .select2-container--bootstrap5 .select2-dropdown, .select2-container.select2-container--open {
    z-index: 1061 !important;
}
.form-label, .col-form-label {
    font-size: 1.15rem !important;
}
.stepper [data-kt-stepper-element=info].current, .stepper [data-kt-stepper-element=content].current {
    flex-direction: column !important;
    display: flex !important;
}
.form-label[data-loc="lblEmpty"]{
    height:1.4rem;
}
@media (max-width: 1900px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1575px;
    }
}
/*.btn:hover .svg-icon i{
    color:var(--bs-white)!important;
}*/
.table td {
    font-size: 1.35rem !important;
/*    line-height: 3.5;*/
}
.rounded-7 {
    border-radius: 1.75rem !important;
}
.cursor-pointer{
    cursor:pointer;
}
.hamburger-btn{
    margin-right:auto!important;
}
.overlay .scrollImg img {
    object-fit: cover;
    width: 100%;
    transform: translateY(0);
    transition: 5s ease-out;
}
.overlay:hover .scrollImg img {
    object-fit: cover;
    transform: translateY(calc(-100% + 400px));
    transition: 5s ease-out;
}