.tablePadding {
    padding: .75rem !important;
}

.pointer {
    cursor: pointer;
}

td {
    text-align: center !important;
}

th {
    margin-top: 4px;
    margin-bottom: 4px;
}

.form-group {
    padding-top: 4px;
    padding-bottom: 4px;
}

.form-group label {
    margin: 1px;
}

/* .btn-sm {
    padding: 2px 7px;
} */

.card-header {
    padding: 0.25rem 0.75rem !important;
}

.selectgroup-button {
    padding: 0px;
}

.sidebar.sidebar-style-2 .nav .nav-item a {
    padding: 4px;
}

hr {
    margin: 4px;
}

.navbar-header[data-background-color="blue2"] {
    background: #bb1010 !important;
}

.bg-secondary-gradient {
    background: linear-gradient(177deg, #a01414, #7c0a0a) !important
}

.logo-header[data-background-color="blue"] {
    background: #c51212 !important;
}


.btn-secondary {
    background-color: #ff4747 !important;
    border-color: #ff4747 !important;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:disabled {
    background-color: #ff1e00 !important;
    border-color: #ff0800 !important;
}

.sidebar.sidebar-style-2 .nav.nav-primary>.nav-item.active>a {
    background: #ee1e1e !important;
    box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.1), 4px 4px 15px -5px rgba(21, 114, 232, 0.4);
}

/* frontend */
.pro-image {
    aspect-ratio: 2;
}

.pro-image img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.sticker-new {
    background-color: rgb(67, 192, 201);
}

.brand-image {
    height: 130px;
}

.glass-filter {
    color: rgb(0, 0, 0);
    background-color: rgba(109, 107, 107, 0.1);
    backdrop-filter: blur(10px);
    padding: 20px;
}

.support-desc h6 {
    padding-bottom: 0px;
}

.single-support {
    align-items: center;
}

.mySlides {
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    min-height: 700px !important;
}

.headerSpace {
    padding-top: 86px;
}

.ht-dropdown {
    width: 270px;
}

@media (max-width: 991px) {
    .headerSpace {
        padding-top: 0px;
    }
}

@media (max-width: 768px) {
    .headerSpace {
        padding-top: 0px;
    }
}

/* Daha küçük ekranlar (mobil cihazlar) */
@media (max-width: 480px) {
    .headerSpace {
        padding-top: 0px;
    }
}


.sticker-basket {
    background: #00da0b none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    height: 25px;
    right: 20px;
    line-height: 25px;
    min-width: 50px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 20px;
    z-index: 5;
}