.sub-menu.active {
    display: block !important;
}

.sidebar .nav-links li:hover {
    background: none !important;
}

.sidebar .nav-links li a.active {
    padding: 20px 0;
    background: linear-gradient(288deg, rgba(59, 183, 125, 0.6196078431) 4%, rgba(59, 183, 125, 0.431372549));
}

.sidebar .nav-links li a:hover {
    padding: 20px 0;
    background: linear-gradient(288deg, rgba(59, 183, 125, 0.6196078431) 4%, rgba(59, 183, 125, 0.431372549));
}

table.dataTable {
    text-align: center;
}

.invalid-feedback {
    display: block !important;
}

.stores__layout ul {
    justify-content: center !important;
}

.pagination .page-item.active span {
    background: #3bb77d !important;
    border-color: #3bb77d !important;
}

.swal2-container {
    z-index: 1000000 !important;
}

#module-modal {
    z-index: 1000000;
}

.sidebar .nav-links {
    gap: 10px;
}

.ltr {
    direction: ltr !important;
}
.ck-balloon-panel_with-arrow, .ck-balloon-rotator,.ck-input-text{
    z-index: 9999999 !important;
}

.slider-info  p:first-of-type {
    border-radius: 4px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 4px 15px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity));
}
.slider-info p{
    color: #ffffffc6;
}
.slider-info h4 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
    margin-bottom: 0 !important;
    font-size: 20px;
    --tw-text-opacity: 1;
}
.slider-info h2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
    margin-bottom: 0 !important;
    font-size: 55px;
    --tw-text-opacity: 1;
    font-weight: 700;
}
.slider-info a{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    --tw-bg-opacity: 1;
    background-color: rgb(163 129 66 / var(--tw-bg-opacity));
    padding: 8px 25px;
    font-weight: 500;
    color: #ffffffc6;
}
.website .ads__ a, .ads__ .ads__item a {
    background-color: white;
    color: #253D4E;
    padding: 9px 25px;
    border-radius: 25px;
    font-weight: 600;
    font-size: 15px;
}

.website .ads .active .header-info p:first-of-type{
    background-color: rgba(163, 129, 66, 0.337254902);
    color: #A38142;
    border-radius: 4px;
    padding: 4px 15px;
    font-size: 13px;
    font-weight: 600;
}

.website .ads .active .header-info a, .ads-content a {
    background-color: #A38142;
    color: white;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 25px;
    border-radius: 4px;
    text-decoration: none;
}
