:root {
    --main-color: #ED760E;
    --second-color: #e7212d;
    --border-color: #ED760E;
}

.dropdown #dropdownCategoryButton {
    background-color: var(--main-color);
    border: none;
}

.dropdown #dropdownCategoryButton:hover {
    background-color: var(--main-color);
    color: white !important;
    border: none;
}
.header_icon a{
    color: #3c3c3c;
}

.header_icon a:hover{
    color: var(--main-color);
}
#search{
    border-color: var(--main-color);
    color: var(--main-color);
}

input::placeholder {
    color: var(--main-color);
}
.carousel-indicators{
    margin-bottom: 3rem;
}
.modal-dialog {
    max-width: max-content;
}
.btn-primary {
    --bs-btn-bg: var(--main-color);
    --bs-btn-border-color: var(--main-color);
}
.cart-table img {
    max-height: 100px;
    max-width: 100px;
}

.catalog .dropdown-menu {
    overflow: hidden;
    overflow-y: auto;
    max-height: calc(100vh - 150px);
    min-width: 300px;
    right: 0 !important;
    left: auto !important;
}

.card{
    --bs-card-border-color: var(--border-color);
}

.btn:hover {
    color: var(--main-color);
    border-color: var(--border-color);
}

a {
    color: var(--main-color);
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.link-underline {
    text-decoration-color: var(--main-color) !important;
}

.btn:hover{
    color:  var(--main-color);
}

.btn-primary {
    --bs-btn-hover-bg: white;
    --bs-btn-active-bg: white;
}

.nav {
    --bs-nav-link-hover-color: white;
}

.dropdown-menu {
    --bs-dropdown-link-active-bg: var(--main-color);
}
.dropdown-menu a:hover {
    color: white;
    background-color:  var(--border-color);
}